# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.31
#
# Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes.

import _quickfix
import new
new_instancemethod = new.instancemethod
try:
    _swig_property = property
except NameError:
    pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
    if (name == "thisown"): return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'PySwigObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name,None)
    if method: return method(self,value)
    if (not static) or hasattr(self,name):
        self.__dict__[name] = value
    else:
        raise AttributeError("You cannot add attributes to %s" % self)

def _swig_setattr(self,class_type,name,value):
    return _swig_setattr_nondynamic(self,class_type,name,value,0)

def _swig_getattr(self,class_type,name):
    if (name == "thisown"): return self.this.own()
    method = class_type.__swig_getmethods__.get(name,None)
    if method: return method(self)
    raise AttributeError,name

def _swig_repr(self):
    try: strthis = "proxy of " + self.this.__repr__()
    except: strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)

import types
try:
    _object = types.ObjectType
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0
del types


try:
    import weakref
    weakref_proxy = weakref.proxy
except:
    weakref_proxy = lambda x: x


class IntArray(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, IntArray, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, IntArray, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IntArray(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IntArray
    __del__ = lambda self : None;
    def __getitem__(*args): return _quickfix.IntArray___getitem__(*args)
    def __setitem__(*args): return _quickfix.IntArray___setitem__(*args)
    def cast(*args): return _quickfix.IntArray_cast(*args)
    __swig_getmethods__["frompointer"] = lambda x: _quickfix.IntArray_frompointer
    if _newclass:frompointer = staticmethod(_quickfix.IntArray_frompointer)
IntArray_swigregister = _quickfix.IntArray_swigregister
IntArray_swigregister(IntArray)
IntArray_frompointer = _quickfix.IntArray_frompointer

#ifdef SWIGPYTHON
import thread

def _quickfix_start_thread(i_or_a):
	i_or_a.block()
#endif

class Exception:
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Exception, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Exception, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Exception(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Exception
    __del__ = lambda self : None;
    __swig_setmethods__["type"] = _quickfix.Exception_type_set
    __swig_getmethods__["type"] = _quickfix.Exception_type_get
    __swig_setmethods__["detail"] = _quickfix.Exception_detail_set
    __swig_getmethods__["detail"] = _quickfix.Exception_detail_get
    def __str__(*args): return _quickfix.Exception___str__(*args)
Exception_swigregister = _quickfix.Exception_swigregister
Exception_swigregister(Exception)

class DataDictionaryNotFound(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DataDictionaryNotFound, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DataDictionaryNotFound, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DataDictionaryNotFound(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DataDictionaryNotFound
    __del__ = lambda self : None;
    __swig_setmethods__["version"] = _quickfix.DataDictionaryNotFound_version_set
    __swig_getmethods__["version"] = _quickfix.DataDictionaryNotFound_version_get
    if _newclass:version = _swig_property(_quickfix.DataDictionaryNotFound_version_get, _quickfix.DataDictionaryNotFound_version_set)
DataDictionaryNotFound_swigregister = _quickfix.DataDictionaryNotFound_swigregister
DataDictionaryNotFound_swigregister(DataDictionaryNotFound)

class FieldNotFound(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FieldNotFound, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FieldNotFound, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FieldNotFound(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_setmethods__["field"] = _quickfix.FieldNotFound_field_set
    __swig_getmethods__["field"] = _quickfix.FieldNotFound_field_get
    __swig_destroy__ = _quickfix.delete_FieldNotFound
    __del__ = lambda self : None;
FieldNotFound_swigregister = _quickfix.FieldNotFound_swigregister
FieldNotFound_swigregister(FieldNotFound)

class FieldConvertError(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FieldConvertError, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FieldConvertError, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FieldConvertError(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FieldConvertError
    __del__ = lambda self : None;
FieldConvertError_swigregister = _quickfix.FieldConvertError_swigregister
FieldConvertError_swigregister(FieldConvertError)

class MessageParseError(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MessageParseError, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MessageParseError, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MessageParseError(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MessageParseError
    __del__ = lambda self : None;
MessageParseError_swigregister = _quickfix.MessageParseError_swigregister
MessageParseError_swigregister(MessageParseError)

class InvalidMessage(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InvalidMessage, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InvalidMessage, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InvalidMessage(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InvalidMessage
    __del__ = lambda self : None;
InvalidMessage_swigregister = _quickfix.InvalidMessage_swigregister
InvalidMessage_swigregister(InvalidMessage)

class ConfigError(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ConfigError, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ConfigError, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ConfigError(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ConfigError
    __del__ = lambda self : None;
ConfigError_swigregister = _quickfix.ConfigError_swigregister
ConfigError_swigregister(ConfigError)

class RuntimeError(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RuntimeError, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RuntimeError, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RuntimeError(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RuntimeError
    __del__ = lambda self : None;
RuntimeError_swigregister = _quickfix.RuntimeError_swigregister
RuntimeError_swigregister(RuntimeError)

class InvalidTagNumber(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InvalidTagNumber, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InvalidTagNumber, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InvalidTagNumber(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_setmethods__["field"] = _quickfix.InvalidTagNumber_field_set
    __swig_getmethods__["field"] = _quickfix.InvalidTagNumber_field_get
    __swig_destroy__ = _quickfix.delete_InvalidTagNumber
    __del__ = lambda self : None;
InvalidTagNumber_swigregister = _quickfix.InvalidTagNumber_swigregister
InvalidTagNumber_swigregister(InvalidTagNumber)

class RequiredTagMissing(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RequiredTagMissing, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RequiredTagMissing, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RequiredTagMissing(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_setmethods__["field"] = _quickfix.RequiredTagMissing_field_set
    __swig_getmethods__["field"] = _quickfix.RequiredTagMissing_field_get
    __swig_destroy__ = _quickfix.delete_RequiredTagMissing
    __del__ = lambda self : None;
RequiredTagMissing_swigregister = _quickfix.RequiredTagMissing_swigregister
RequiredTagMissing_swigregister(RequiredTagMissing)

class TagNotDefinedForMessage(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TagNotDefinedForMessage, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TagNotDefinedForMessage, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TagNotDefinedForMessage(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_setmethods__["field"] = _quickfix.TagNotDefinedForMessage_field_set
    __swig_getmethods__["field"] = _quickfix.TagNotDefinedForMessage_field_get
    __swig_destroy__ = _quickfix.delete_TagNotDefinedForMessage
    __del__ = lambda self : None;
TagNotDefinedForMessage_swigregister = _quickfix.TagNotDefinedForMessage_swigregister
TagNotDefinedForMessage_swigregister(TagNotDefinedForMessage)

class NoTagValue(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoTagValue, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoTagValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoTagValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_setmethods__["field"] = _quickfix.NoTagValue_field_set
    __swig_getmethods__["field"] = _quickfix.NoTagValue_field_get
    __swig_destroy__ = _quickfix.delete_NoTagValue
    __del__ = lambda self : None;
NoTagValue_swigregister = _quickfix.NoTagValue_swigregister
NoTagValue_swigregister(NoTagValue)

class IncorrectTagValue(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IncorrectTagValue, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IncorrectTagValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IncorrectTagValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_setmethods__["field"] = _quickfix.IncorrectTagValue_field_set
    __swig_getmethods__["field"] = _quickfix.IncorrectTagValue_field_get
    __swig_destroy__ = _quickfix.delete_IncorrectTagValue
    __del__ = lambda self : None;
IncorrectTagValue_swigregister = _quickfix.IncorrectTagValue_swigregister
IncorrectTagValue_swigregister(IncorrectTagValue)

class IncorrectDataFormat(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IncorrectDataFormat, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IncorrectDataFormat, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IncorrectDataFormat(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_setmethods__["field"] = _quickfix.IncorrectDataFormat_field_set
    __swig_getmethods__["field"] = _quickfix.IncorrectDataFormat_field_get
    __swig_destroy__ = _quickfix.delete_IncorrectDataFormat
    __del__ = lambda self : None;
IncorrectDataFormat_swigregister = _quickfix.IncorrectDataFormat_swigregister
IncorrectDataFormat_swigregister(IncorrectDataFormat)

class IncorrectMessageStructure(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IncorrectMessageStructure, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IncorrectMessageStructure, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IncorrectMessageStructure(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IncorrectMessageStructure
    __del__ = lambda self : None;
IncorrectMessageStructure_swigregister = _quickfix.IncorrectMessageStructure_swigregister
IncorrectMessageStructure_swigregister(IncorrectMessageStructure)

class DuplicateFieldNumber(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DuplicateFieldNumber, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DuplicateFieldNumber, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DuplicateFieldNumber(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DuplicateFieldNumber
    __del__ = lambda self : None;
DuplicateFieldNumber_swigregister = _quickfix.DuplicateFieldNumber_swigregister
DuplicateFieldNumber_swigregister(DuplicateFieldNumber)

class InvalidMessageType(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InvalidMessageType, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InvalidMessageType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InvalidMessageType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InvalidMessageType
    __del__ = lambda self : None;
InvalidMessageType_swigregister = _quickfix.InvalidMessageType_swigregister
InvalidMessageType_swigregister(InvalidMessageType)

class UnsupportedMessageType(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnsupportedMessageType, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnsupportedMessageType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnsupportedMessageType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnsupportedMessageType
    __del__ = lambda self : None;
UnsupportedMessageType_swigregister = _quickfix.UnsupportedMessageType_swigregister
UnsupportedMessageType_swigregister(UnsupportedMessageType)

class UnsupportedVersion(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnsupportedVersion, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnsupportedVersion, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnsupportedVersion(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnsupportedVersion
    __del__ = lambda self : None;
UnsupportedVersion_swigregister = _quickfix.UnsupportedVersion_swigregister
UnsupportedVersion_swigregister(UnsupportedVersion)

class TagOutOfOrder(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TagOutOfOrder, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TagOutOfOrder, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TagOutOfOrder(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_setmethods__["field"] = _quickfix.TagOutOfOrder_field_set
    __swig_getmethods__["field"] = _quickfix.TagOutOfOrder_field_get
    if _newclass:field = _swig_property(_quickfix.TagOutOfOrder_field_get, _quickfix.TagOutOfOrder_field_set)
    __swig_destroy__ = _quickfix.delete_TagOutOfOrder
    __del__ = lambda self : None;
TagOutOfOrder_swigregister = _quickfix.TagOutOfOrder_swigregister
TagOutOfOrder_swigregister(TagOutOfOrder)

class RepeatedTag(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RepeatedTag, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RepeatedTag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RepeatedTag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_setmethods__["field"] = _quickfix.RepeatedTag_field_set
    __swig_getmethods__["field"] = _quickfix.RepeatedTag_field_get
    __swig_destroy__ = _quickfix.delete_RepeatedTag
    __del__ = lambda self : None;
RepeatedTag_swigregister = _quickfix.RepeatedTag_swigregister
RepeatedTag_swigregister(RepeatedTag)

class RepeatingGroupCountMismatch(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RepeatingGroupCountMismatch, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RepeatingGroupCountMismatch, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RepeatingGroupCountMismatch(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_setmethods__["field"] = _quickfix.RepeatingGroupCountMismatch_field_set
    __swig_getmethods__["field"] = _quickfix.RepeatingGroupCountMismatch_field_get
    __swig_destroy__ = _quickfix.delete_RepeatingGroupCountMismatch
    __del__ = lambda self : None;
RepeatingGroupCountMismatch_swigregister = _quickfix.RepeatingGroupCountMismatch_swigregister
RepeatingGroupCountMismatch_swigregister(RepeatingGroupCountMismatch)

class DoNotSend(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DoNotSend, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DoNotSend, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DoNotSend(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DoNotSend
    __del__ = lambda self : None;
DoNotSend_swigregister = _quickfix.DoNotSend_swigregister
DoNotSend_swigregister(DoNotSend)

class RejectLogon(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RejectLogon, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RejectLogon, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RejectLogon(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RejectLogon
    __del__ = lambda self : None;
RejectLogon_swigregister = _quickfix.RejectLogon_swigregister
RejectLogon_swigregister(RejectLogon)

class SessionNotFound(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SessionNotFound, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SessionNotFound, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SessionNotFound(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SessionNotFound
    __del__ = lambda self : None;
SessionNotFound_swigregister = _quickfix.SessionNotFound_swigregister
SessionNotFound_swigregister(SessionNotFound)

class IOException(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOException, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOException, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOException(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOException
    __del__ = lambda self : None;
IOException_swigregister = _quickfix.IOException_swigregister
IOException_swigregister(IOException)

class SocketException(Exception):
    __swig_setmethods__ = {}
    for _s in [Exception]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SocketException, name, value)
    __swig_getmethods__ = {}
    for _s in [Exception]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SocketException, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SocketException(*args)
        try: self.this.append(this)
        except: self.this = this
    def errorToWhat(*args): return _quickfix.SocketException_errorToWhat(*args)
    __swig_setmethods__["error"] = _quickfix.SocketException_error_set
    __swig_getmethods__["error"] = _quickfix.SocketException_error_get
    if _newclass:error = _swig_property(_quickfix.SocketException_error_get, _quickfix.SocketException_error_set)
    __swig_destroy__ = _quickfix.delete_SocketException
    __del__ = lambda self : None;
SocketException_swigregister = _quickfix.SocketException_swigregister
SocketException_swigregister(SocketException)

class SocketSendFailed(SocketException):
    __swig_setmethods__ = {}
    for _s in [SocketException]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SocketSendFailed, name, value)
    __swig_getmethods__ = {}
    for _s in [SocketException]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SocketSendFailed, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SocketSendFailed(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SocketSendFailed
    __del__ = lambda self : None;
SocketSendFailed_swigregister = _quickfix.SocketSendFailed_swigregister
SocketSendFailed_swigregister(SocketSendFailed)

class SocketRecvFailed(SocketException):
    __swig_setmethods__ = {}
    for _s in [SocketException]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SocketRecvFailed, name, value)
    __swig_getmethods__ = {}
    for _s in [SocketException]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SocketRecvFailed, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SocketRecvFailed(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SocketRecvFailed
    __del__ = lambda self : None;
SocketRecvFailed_swigregister = _quickfix.SocketRecvFailed_swigregister
SocketRecvFailed_swigregister(SocketRecvFailed)

class SocketCloseFailed(SocketException):
    __swig_setmethods__ = {}
    for _s in [SocketException]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SocketCloseFailed, name, value)
    __swig_getmethods__ = {}
    for _s in [SocketException]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SocketCloseFailed, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SocketCloseFailed(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SocketCloseFailed
    __del__ = lambda self : None;
SocketCloseFailed_swigregister = _quickfix.SocketCloseFailed_swigregister
SocketCloseFailed_swigregister(SocketCloseFailed)

class FieldBase(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, FieldBase, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, FieldBase, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FieldBase(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FieldBase
    __del__ = lambda self : None;
    def setField(*args): return _quickfix.FieldBase_setField(*args)
    def setString(*args): return _quickfix.FieldBase_setString(*args)
    def getField(*args): return _quickfix.FieldBase_getField(*args)
    def getString(*args): return _quickfix.FieldBase_getString(*args)
    def getValue(*args): return _quickfix.FieldBase_getValue(*args)
    def getLength(*args): return _quickfix.FieldBase_getLength(*args)
    def getTotal(*args): return _quickfix.FieldBase_getTotal(*args)
    def __lt__(*args): return _quickfix.FieldBase___lt__(*args)
    def __str__(*args): return _quickfix.FieldBase___str__(*args)
FieldBase_swigregister = _quickfix.FieldBase_swigregister
FieldBase_swigregister(FieldBase)

class StringField(FieldBase):
    __swig_setmethods__ = {}
    for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StringField, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StringField, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StringField(*args)
        try: self.this.append(this)
        except: self.this = this
    def setValue(*args): return _quickfix.StringField_setValue(*args)
    def getValue(*args): return _quickfix.StringField_getValue(*args)
    def __lt__(*args): return _quickfix.StringField___lt__(*args)
    def __gt__(*args): return _quickfix.StringField___gt__(*args)
    def __eq__(*args): return _quickfix.StringField___eq__(*args)
    def __ne__(*args): return _quickfix.StringField___ne__(*args)
    def __le__(*args): return _quickfix.StringField___le__(*args)
    def __ge__(*args): return _quickfix.StringField___ge__(*args)
    __swig_destroy__ = _quickfix.delete_StringField
    __del__ = lambda self : None;
StringField_swigregister = _quickfix.StringField_swigregister
StringField_swigregister(StringField)

class CharField(FieldBase):
    __swig_setmethods__ = {}
    for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CharField, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CharField, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CharField(*args)
        try: self.this.append(this)
        except: self.this = this
    def setValue(*args): return _quickfix.CharField_setValue(*args)
    def getValue(*args): return _quickfix.CharField_getValue(*args)
    __swig_destroy__ = _quickfix.delete_CharField
    __del__ = lambda self : None;
CharField_swigregister = _quickfix.CharField_swigregister
CharField_swigregister(CharField)
__gt__ = _quickfix.__gt__
__le__ = _quickfix.__le__
__ge__ = _quickfix.__ge__

class DoubleField(FieldBase):
    __swig_setmethods__ = {}
    for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DoubleField, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DoubleField, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DoubleField(*args)
        try: self.this.append(this)
        except: self.this = this
    def setValue(*args): return _quickfix.DoubleField_setValue(*args)
    def getValue(*args): return _quickfix.DoubleField_getValue(*args)
    __swig_destroy__ = _quickfix.delete_DoubleField
    __del__ = lambda self : None;
DoubleField_swigregister = _quickfix.DoubleField_swigregister
DoubleField_swigregister(DoubleField)

class IntField(FieldBase):
    __swig_setmethods__ = {}
    for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IntField, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IntField, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IntField(*args)
        try: self.this.append(this)
        except: self.this = this
    def setValue(*args): return _quickfix.IntField_setValue(*args)
    def getValue(*args): return _quickfix.IntField_getValue(*args)
    __swig_destroy__ = _quickfix.delete_IntField
    __del__ = lambda self : None;
IntField_swigregister = _quickfix.IntField_swigregister
IntField_swigregister(IntField)

class BoolField(FieldBase):
    __swig_setmethods__ = {}
    for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BoolField, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BoolField, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BoolField(*args)
        try: self.this.append(this)
        except: self.this = this
    def setValue(*args): return _quickfix.BoolField_setValue(*args)
    def getValue(*args): return _quickfix.BoolField_getValue(*args)
    __swig_destroy__ = _quickfix.delete_BoolField
    __del__ = lambda self : None;
BoolField_swigregister = _quickfix.BoolField_swigregister
BoolField_swigregister(BoolField)

class UtcTimeStampField(FieldBase):
    __swig_setmethods__ = {}
    for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UtcTimeStampField, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UtcTimeStampField, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UtcTimeStampField(*args)
        try: self.this.append(this)
        except: self.this = this
    def setValue(*args): return _quickfix.UtcTimeStampField_setValue(*args)
    def getValue(*args): return _quickfix.UtcTimeStampField_getValue(*args)
    def __lt__(*args): return _quickfix.UtcTimeStampField___lt__(*args)
    def __eq__(*args): return _quickfix.UtcTimeStampField___eq__(*args)
    def __ne__(*args): return _quickfix.UtcTimeStampField___ne__(*args)
    __swig_destroy__ = _quickfix.delete_UtcTimeStampField
    __del__ = lambda self : None;
UtcTimeStampField_swigregister = _quickfix.UtcTimeStampField_swigregister
UtcTimeStampField_swigregister(UtcTimeStampField)

class UtcDateField(FieldBase):
    __swig_setmethods__ = {}
    for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UtcDateField, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UtcDateField, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UtcDateField(*args)
        try: self.this.append(this)
        except: self.this = this
    def setValue(*args): return _quickfix.UtcDateField_setValue(*args)
    def getValue(*args): return _quickfix.UtcDateField_getValue(*args)
    def __lt__(*args): return _quickfix.UtcDateField___lt__(*args)
    def __eq__(*args): return _quickfix.UtcDateField___eq__(*args)
    def __ne__(*args): return _quickfix.UtcDateField___ne__(*args)
    __swig_destroy__ = _quickfix.delete_UtcDateField
    __del__ = lambda self : None;
UtcDateField_swigregister = _quickfix.UtcDateField_swigregister
UtcDateField_swigregister(UtcDateField)

class UtcTimeOnlyField(FieldBase):
    __swig_setmethods__ = {}
    for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UtcTimeOnlyField, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UtcTimeOnlyField, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UtcTimeOnlyField(*args)
        try: self.this.append(this)
        except: self.this = this
    def setValue(*args): return _quickfix.UtcTimeOnlyField_setValue(*args)
    def getValue(*args): return _quickfix.UtcTimeOnlyField_getValue(*args)
    def __lt__(*args): return _quickfix.UtcTimeOnlyField___lt__(*args)
    def __eq__(*args): return _quickfix.UtcTimeOnlyField___eq__(*args)
    def __ne__(*args): return _quickfix.UtcTimeOnlyField___ne__(*args)
    __swig_destroy__ = _quickfix.delete_UtcTimeOnlyField
    __del__ = lambda self : None;
UtcTimeOnlyField_swigregister = _quickfix.UtcTimeOnlyField_swigregister
UtcTimeOnlyField_swigregister(UtcTimeOnlyField)

class CheckSumField(FieldBase):
    __swig_setmethods__ = {}
    for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CheckSumField, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CheckSumField, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CheckSumField(*args)
        try: self.this.append(this)
        except: self.this = this
    def setValue(*args): return _quickfix.CheckSumField_setValue(*args)
    def getValue(*args): return _quickfix.CheckSumField_getValue(*args)
    __swig_destroy__ = _quickfix.delete_CheckSumField
    __del__ = lambda self : None;
CheckSumField_swigregister = _quickfix.CheckSumField_swigregister
CheckSumField_swigregister(CheckSumField)

class FieldMap(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, FieldMap, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, FieldMap, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FieldMap(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FieldMap
    __del__ = lambda self : None;
    def setField(*args): return _quickfix.FieldMap_setField(*args)
    def getField(*args): return _quickfix.FieldMap_getField(*args)
    def getFieldRef(*args): return _quickfix.FieldMap_getFieldRef(*args)
    def getFieldPtr(*args): return _quickfix.FieldMap_getFieldPtr(*args)
    def isSetField(*args): return _quickfix.FieldMap_isSetField(*args)
    def removeField(*args): return _quickfix.FieldMap_removeField(*args)
    def addGroup(*args): return _quickfix.FieldMap_addGroup(*args)
    def replaceGroup(*args): return _quickfix.FieldMap_replaceGroup(*args)
    def getGroup(*args): return _quickfix.FieldMap_getGroup(*args)
    def getGroupRef(*args): return _quickfix.FieldMap_getGroupRef(*args)
    def getGroupPtr(*args): return _quickfix.FieldMap_getGroupPtr(*args)
    def removeGroup(*args): return _quickfix.FieldMap_removeGroup(*args)
    def hasGroup(*args): return _quickfix.FieldMap_hasGroup(*args)
    def groupCount(*args): return _quickfix.FieldMap_groupCount(*args)
    def clear(*args): return _quickfix.FieldMap_clear(*args)
    def isEmpty(*args): return _quickfix.FieldMap_isEmpty(*args)
    def totalFields(*args): return _quickfix.FieldMap_totalFields(*args)
    def calculateString(*args): return _quickfix.FieldMap_calculateString(*args)
    def calculateLength(*args): return _quickfix.FieldMap_calculateLength(*args)
    def calculateTotal(*args): return _quickfix.FieldMap_calculateTotal(*args)
    def begin(*args): return _quickfix.FieldMap_begin(*args)
    def end(*args): return _quickfix.FieldMap_end(*args)
    def g_begin(*args): return _quickfix.FieldMap_g_begin(*args)
    def g_end(*args): return _quickfix.FieldMap_g_end(*args)
FieldMap_swigregister = _quickfix.FieldMap_swigregister
FieldMap_swigregister(FieldMap)

class Message(FieldMap):
    __swig_setmethods__ = {}
    for _s in [FieldMap]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Message, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldMap]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Message, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Message(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_getmethods__["InitializeXML"] = lambda x: _quickfix.Message_InitializeXML
    if _newclass:InitializeXML = staticmethod(_quickfix.Message_InitializeXML)
    def addGroup(*args): return _quickfix.Message_addGroup(*args)
    def replaceGroup(*args): return _quickfix.Message_replaceGroup(*args)
    def getGroup(*args): return _quickfix.Message_getGroup(*args)
    def removeGroup(*args): return _quickfix.Message_removeGroup(*args)
    def hasGroup(*args): return _quickfix.Message_hasGroup(*args)
    def toString(*args): return _quickfix.Message_toString(*args)
    def toXML(*args): return _quickfix.Message_toXML(*args)
    def reverseRoute(*args): return _quickfix.Message_reverseRoute(*args)
    def setString(*args): return _quickfix.Message_setString(*args)
    def setGroup(*args): return _quickfix.Message_setGroup(*args)
    def setStringHeader(*args): return _quickfix.Message_setStringHeader(*args)
    def getHeader(*args): return _quickfix.Message_getHeader(*args)
    def getTrailer(*args): return _quickfix.Message_getTrailer(*args)
    def hasValidStructure(*args): return _quickfix.Message_hasValidStructure(*args)
    def bodyLength(*args): return _quickfix.Message_bodyLength(*args)
    def checkSum(*args): return _quickfix.Message_checkSum(*args)
    def isAdmin(*args): return _quickfix.Message_isAdmin(*args)
    def isApp(*args): return _quickfix.Message_isApp(*args)
    def isEmpty(*args): return _quickfix.Message_isEmpty(*args)
    def clear(*args): return _quickfix.Message_clear(*args)
    __swig_getmethods__["isAdminMsgType"] = lambda x: _quickfix.Message_isAdminMsgType
    if _newclass:isAdminMsgType = staticmethod(_quickfix.Message_isAdminMsgType)
    __swig_getmethods__["toApplVerID"] = lambda x: _quickfix.Message_toApplVerID
    if _newclass:toApplVerID = staticmethod(_quickfix.Message_toApplVerID)
    __swig_getmethods__["toBeginString"] = lambda x: _quickfix.Message_toBeginString
    if _newclass:toBeginString = staticmethod(_quickfix.Message_toBeginString)
    __swig_getmethods__["isHeaderField"] = lambda x: _quickfix.Message_isHeaderField
    if _newclass:isHeaderField = staticmethod(_quickfix.Message_isHeaderField)
    __swig_getmethods__["isTrailerField"] = lambda x: _quickfix.Message_isTrailerField
    if _newclass:isTrailerField = staticmethod(_quickfix.Message_isTrailerField)
    def getSessionID(*args): return _quickfix.Message_getSessionID(*args)
    def setSessionID(*args): return _quickfix.Message_setSessionID(*args)
    def __str__(*args): return _quickfix.Message___str__(*args)
    __swig_destroy__ = _quickfix.delete_Message
    __del__ = lambda self : None;
Message_swigregister = _quickfix.Message_swigregister
Message_swigregister(Message)
cvar = _quickfix.cvar
headerOrder = cvar.headerOrder
Message_InitializeXML = _quickfix.Message_InitializeXML
Message_isAdminMsgType = _quickfix.Message_isAdminMsgType
Message_toApplVerID = _quickfix.Message_toApplVerID
Message_toBeginString = _quickfix.Message_toBeginString
Message_isHeaderField = _quickfix.Message_isHeaderField
Message_isTrailerField = _quickfix.Message_isTrailerField

identifyType = _quickfix.identifyType
class Group(FieldMap):
    __swig_setmethods__ = {}
    for _s in [FieldMap]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Group, name, value)
    __swig_getmethods__ = {}
    for _s in [FieldMap]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Group, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Group(*args)
        try: self.this.append(this)
        except: self.this = this
    def field(*args): return _quickfix.Group_field(*args)
    def delim(*args): return _quickfix.Group_delim(*args)
    def addGroup(*args): return _quickfix.Group_addGroup(*args)
    def replaceGroup(*args): return _quickfix.Group_replaceGroup(*args)
    def getGroup(*args): return _quickfix.Group_getGroup(*args)
    def removeGroup(*args): return _quickfix.Group_removeGroup(*args)
    def hasGroup(*args): return _quickfix.Group_hasGroup(*args)
    __swig_destroy__ = _quickfix.delete_Group
    __del__ = lambda self : None;
Group_swigregister = _quickfix.Group_swigregister
Group_swigregister(Group)

class RelatedPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedPartyID
    __del__ = lambda self : None;
RelatedPartyID_swigregister = _quickfix.RelatedPartyID_swigregister
RelatedPartyID_swigregister(RelatedPartyID)

class MaxPriceLevels(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaxPriceLevels, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaxPriceLevels, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaxPriceLevels(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaxPriceLevels
    __del__ = lambda self : None;
MaxPriceLevels_swigregister = _quickfix.MaxPriceLevels_swigregister
MaxPriceLevels_swigregister(MaxPriceLevels)

class DerivativeEncodedIssuer(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEncodedIssuer, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEncodedIssuer, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeEncodedIssuer(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeEncodedIssuer
    __del__ = lambda self : None;
DerivativeEncodedIssuer_swigregister = _quickfix.DerivativeEncodedIssuer_swigregister
DerivativeEncodedIssuer_swigregister(DerivativeEncodedIssuer)

class NoCompIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoCompIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoCompIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoCompIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoCompIDs
    __del__ = lambda self : None;
NoCompIDs_swigregister = _quickfix.NoCompIDs_swigregister
NoCompIDs_swigregister(NoCompIDs)

class SettlInstRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlInstRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlInstRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlInstRefID
    __del__ = lambda self : None;
SettlInstRefID_swigregister = _quickfix.SettlInstRefID_swigregister
SettlInstRefID_swigregister(SettlInstRefID)

class NestedPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NestedPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NestedPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NestedPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NestedPartyID
    __del__ = lambda self : None;
NestedPartyID_swigregister = _quickfix.NestedPartyID_swigregister
NestedPartyID_swigregister(NestedPartyID)

class DetachmentPoint(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DetachmentPoint, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DetachmentPoint, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DetachmentPoint(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DetachmentPoint
    __del__ = lambda self : None;
DetachmentPoint_swigregister = _quickfix.DetachmentPoint_swigregister
DetachmentPoint_swigregister(DetachmentPoint)

class LateIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LateIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LateIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LateIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LateIndicator
    __del__ = lambda self : None;
LateIndicator_swigregister = _quickfix.LateIndicator_swigregister
LateIndicator_swigregister(LateIndicator)

class RiskEncodedSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskEncodedSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskEncodedSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskEncodedSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskEncodedSecurityDesc
    __del__ = lambda self : None;
RiskEncodedSecurityDesc_swigregister = _quickfix.RiskEncodedSecurityDesc_swigregister
RiskEncodedSecurityDesc_swigregister(RiskEncodedSecurityDesc)

class RelationshipRiskSecuritySubType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSecuritySubType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSecuritySubType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSecuritySubType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSecuritySubType
    __del__ = lambda self : None;
RelationshipRiskSecuritySubType_swigregister = _quickfix.RelationshipRiskSecuritySubType_swigregister
RelationshipRiskSecuritySubType_swigregister(RelationshipRiskSecuritySubType)

class SecurityListID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityListID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityListID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityListID
    __del__ = lambda self : None;
SecurityListID_swigregister = _quickfix.SecurityListID_swigregister
SecurityListID_swigregister(SecurityListID)

class DerivativeFlowScheduleType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeFlowScheduleType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeFlowScheduleType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeFlowScheduleType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeFlowScheduleType
    __del__ = lambda self : None;
DerivativeFlowScheduleType_swigregister = _quickfix.DerivativeFlowScheduleType_swigregister
DerivativeFlowScheduleType_swigregister(DerivativeFlowScheduleType)

class EncodedSymbolLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSymbolLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedSymbolLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedSymbolLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedSymbolLen
    __del__ = lambda self : None;
EncodedSymbolLen_swigregister = _quickfix.EncodedSymbolLen_swigregister
EncodedSymbolLen_swigregister(EncodedSymbolLen)

class FlexibleIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FlexibleIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FlexibleIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FlexibleIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FlexibleIndicator
    __del__ = lambda self : None;
FlexibleIndicator_swigregister = _quickfix.FlexibleIndicator_swigregister
FlexibleIndicator_swigregister(FlexibleIndicator)

class NoExecInstRules(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoExecInstRules, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoExecInstRules, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoExecInstRules(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoExecInstRules
    __del__ = lambda self : None;
NoExecInstRules_swigregister = _quickfix.NoExecInstRules_swigregister
NoExecInstRules_swigregister(NoExecInstRules)

class SideTrdRegTimestamp(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideTrdRegTimestamp, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideTrdRegTimestamp, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideTrdRegTimestamp(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideTrdRegTimestamp
    __del__ = lambda self : None;
SideTrdRegTimestamp_swigregister = _quickfix.SideTrdRegTimestamp_swigregister
SideTrdRegTimestamp_swigregister(SideTrdRegTimestamp)

class DeliveryForm(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeliveryForm, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeliveryForm, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeliveryForm(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeliveryForm
    __del__ = lambda self : None;
DeliveryForm_swigregister = _quickfix.DeliveryForm_swigregister
DeliveryForm_swigregister(DeliveryForm)

class ExecRestatementReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecRestatementReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecRestatementReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecRestatementReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecRestatementReason
    __del__ = lambda self : None;
ExecRestatementReason_swigregister = _quickfix.ExecRestatementReason_swigregister
ExecRestatementReason_swigregister(ExecRestatementReason)

class MidYield(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MidYield, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MidYield, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MidYield(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MidYield
    __del__ = lambda self : None;
MidYield_swigregister = _quickfix.MidYield_swigregister
MidYield_swigregister(MidYield)

class ContractMultiplier(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContractMultiplier, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContractMultiplier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContractMultiplier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContractMultiplier
    __del__ = lambda self : None;
ContractMultiplier_swigregister = _quickfix.ContractMultiplier_swigregister
ContractMultiplier_swigregister(ContractMultiplier)

class PartyAltIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyAltIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyAltIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyAltIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyAltIDSource
    __del__ = lambda self : None;
PartyAltIDSource_swigregister = _quickfix.PartyAltIDSource_swigregister
PartyAltIDSource_swigregister(PartyAltIDSource)

class CcyAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CcyAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CcyAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CcyAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CcyAmt
    __del__ = lambda self : None;
CcyAmt_swigregister = _quickfix.CcyAmt_swigregister
CcyAmt_swigregister(CcyAmt)

class AllocIntermedReqType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocIntermedReqType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocIntermedReqType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocIntermedReqType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocIntermedReqType
    __del__ = lambda self : None;
AllocIntermedReqType_swigregister = _quickfix.AllocIntermedReqType_swigregister
AllocIntermedReqType_swigregister(AllocIntermedReqType)

class NoNested2PartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested2PartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNested2PartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNested2PartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNested2PartyIDs
    __del__ = lambda self : None;
NoNested2PartyIDs_swigregister = _quickfix.NoNested2PartyIDs_swigregister
NoNested2PartyIDs_swigregister(NoNested2PartyIDs)

class UnderlyingIssuer(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingIssuer, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingIssuer, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingIssuer(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingIssuer
    __del__ = lambda self : None;
UnderlyingIssuer_swigregister = _quickfix.UnderlyingIssuer_swigregister
UnderlyingIssuer_swigregister(UnderlyingIssuer)

class LegOrderQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegOrderQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegOrderQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegOrderQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegOrderQty
    __del__ = lambda self : None;
LegOrderQty_swigregister = _quickfix.LegOrderQty_swigregister
LegOrderQty_swigregister(LegOrderQty)

class MinTradeVol(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MinTradeVol, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MinTradeVol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MinTradeVol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MinTradeVol
    __del__ = lambda self : None;
MinTradeVol_swigregister = _quickfix.MinTradeVol_swigregister
MinTradeVol_swigregister(MinTradeVol)

class SettlCurrAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlCurrAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlCurrAmt
    __del__ = lambda self : None;
SettlCurrAmt_swigregister = _quickfix.SettlCurrAmt_swigregister
SettlCurrAmt_swigregister(SettlCurrAmt)

class DerivativeInstrumentPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrumentPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrumentPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeInstrumentPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeInstrumentPartyRole
    __del__ = lambda self : None;
DerivativeInstrumentPartyRole_swigregister = _quickfix.DerivativeInstrumentPartyRole_swigregister
DerivativeInstrumentPartyRole_swigregister(DerivativeInstrumentPartyRole)

class YieldRedemptionPriceType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, YieldRedemptionPriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, YieldRedemptionPriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_YieldRedemptionPriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_YieldRedemptionPriceType
    __del__ = lambda self : None;
YieldRedemptionPriceType_swigregister = _quickfix.YieldRedemptionPriceType_swigregister
YieldRedemptionPriceType_swigregister(YieldRedemptionPriceType)

class NewsRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NewsRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NewsRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NewsRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NewsRefID
    __del__ = lambda self : None;
NewsRefID_swigregister = _quickfix.NewsRefID_swigregister
NewsRefID_swigregister(NewsRefID)

class SecurityListTypeSource(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListTypeSource, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityListTypeSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityListTypeSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityListTypeSource
    __del__ = lambda self : None;
SecurityListTypeSource_swigregister = _quickfix.SecurityListTypeSource_swigregister
SecurityListTypeSource_swigregister(SecurityListTypeSource)

class ApplReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplReqID
    __del__ = lambda self : None;
ApplReqID_swigregister = _quickfix.ApplReqID_swigregister
ApplReqID_swigregister(ApplReqID)

class DerivativeFuturesValuationMethod(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeFuturesValuationMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeFuturesValuationMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeFuturesValuationMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeFuturesValuationMethod
    __del__ = lambda self : None;
DerivativeFuturesValuationMethod_swigregister = _quickfix.DerivativeFuturesValuationMethod_swigregister
DerivativeFuturesValuationMethod_swigregister(DerivativeFuturesValuationMethod)

class NoLegSecurityAltID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoLegSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoLegSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoLegSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoLegSecurityAltID
    __del__ = lambda self : None;
NoLegSecurityAltID_swigregister = _quickfix.NoLegSecurityAltID_swigregister
NoLegSecurityAltID_swigregister(NoLegSecurityAltID)

class DerivativeSecurityType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityType
    __del__ = lambda self : None;
DerivativeSecurityType_swigregister = _quickfix.DerivativeSecurityType_swigregister
DerivativeSecurityType_swigregister(DerivativeSecurityType)

class CollInquiryQualifier(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollInquiryQualifier, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollInquiryQualifier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollInquiryQualifier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollInquiryQualifier
    __del__ = lambda self : None;
CollInquiryQualifier_swigregister = _quickfix.CollInquiryQualifier_swigregister
CollInquiryQualifier_swigregister(CollInquiryQualifier)

class RawData(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RawData, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RawData, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RawData(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RawData
    __del__ = lambda self : None;
RawData_swigregister = _quickfix.RawData_swigregister
RawData_swigregister(RawData)

class CashSettlAgentContactPhone(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentContactPhone, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentContactPhone, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashSettlAgentContactPhone(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashSettlAgentContactPhone
    __del__ = lambda self : None;
CashSettlAgentContactPhone_swigregister = _quickfix.CashSettlAgentContactPhone_swigregister
CashSettlAgentContactPhone_swigregister(CashSettlAgentContactPhone)

class CreditRating(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CreditRating, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CreditRating, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CreditRating(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CreditRating
    __del__ = lambda self : None;
CreditRating_swigregister = _quickfix.CreditRating_swigregister
CreditRating_swigregister(CreditRating)

class ContingencyType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContingencyType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContingencyType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContingencyType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContingencyType
    __del__ = lambda self : None;
ContingencyType_swigregister = _quickfix.ContingencyType_swigregister
ContingencyType_swigregister(ContingencyType)

class StrikeCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikeCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikeCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikeCurrency
    __del__ = lambda self : None;
StrikeCurrency_swigregister = _quickfix.StrikeCurrency_swigregister
StrikeCurrency_swigregister(StrikeCurrency)

class TradeVolume(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeVolume, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeVolume, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeVolume(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeVolume
    __del__ = lambda self : None;
TradeVolume_swigregister = _quickfix.TradeVolume_swigregister
TradeVolume_swigregister(TradeVolume)

class SideTrdRegTimestampSrc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideTrdRegTimestampSrc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideTrdRegTimestampSrc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideTrdRegTimestampSrc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideTrdRegTimestampSrc
    __del__ = lambda self : None;
SideTrdRegTimestampSrc_swigregister = _quickfix.SideTrdRegTimestampSrc_swigregister
SideTrdRegTimestampSrc_swigregister(SideTrdRegTimestampSrc)

class DeliveryDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeliveryDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeliveryDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeliveryDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeliveryDate
    __del__ = lambda self : None;
DeliveryDate_swigregister = _quickfix.DeliveryDate_swigregister
DeliveryDate_swigregister(DeliveryDate)

class EmailType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EmailType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EmailType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EmailType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EmailType
    __del__ = lambda self : None;
EmailType_swigregister = _quickfix.EmailType_swigregister
EmailType_swigregister(EmailType)

class EncodedListExecInst(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedListExecInst, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedListExecInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedListExecInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedListExecInst
    __del__ = lambda self : None;
EncodedListExecInst_swigregister = _quickfix.EncodedListExecInst_swigregister
EncodedListExecInst_swigregister(EncodedListExecInst)

class ContraTradeTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContraTradeTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContraTradeTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContraTradeTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContraTradeTime
    __del__ = lambda self : None;
ContraTradeTime_swigregister = _quickfix.ContraTradeTime_swigregister
ContraTradeTime_swigregister(ContraTradeTime)

class MaturityMonthYearIncrement(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityMonthYearIncrement, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaturityMonthYearIncrement, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaturityMonthYearIncrement(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaturityMonthYearIncrement
    __del__ = lambda self : None;
MaturityMonthYearIncrement_swigregister = _quickfix.MaturityMonthYearIncrement_swigregister
MaturityMonthYearIncrement_swigregister(MaturityMonthYearIncrement)

class RootPartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RootPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RootPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RootPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RootPartyIDSource
    __del__ = lambda self : None;
RootPartyIDSource_swigregister = _quickfix.RootPartyIDSource_swigregister
RootPartyIDSource_swigregister(RootPartyIDSource)

class UnderlyingCouponPaymentDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCouponPaymentDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCouponPaymentDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCouponPaymentDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCouponPaymentDate
    __del__ = lambda self : None;
UnderlyingCouponPaymentDate_swigregister = _quickfix.UnderlyingCouponPaymentDate_swigregister
UnderlyingCouponPaymentDate_swigregister(UnderlyingCouponPaymentDate)

class BidYield(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidYield, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidYield, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidYield(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidYield
    __del__ = lambda self : None;
BidYield_swigregister = _quickfix.BidYield_swigregister
BidYield_swigregister(BidYield)

class IOIQltyInd(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOIQltyInd, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOIQltyInd, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOIQltyInd(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOIQltyInd
    __del__ = lambda self : None;
IOIQltyInd_swigregister = _quickfix.IOIQltyInd_swigregister
IOIQltyInd_swigregister(IOIQltyInd)

class Issuer(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Issuer, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Issuer, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Issuer(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Issuer
    __del__ = lambda self : None;
Issuer_swigregister = _quickfix.Issuer_swigregister
Issuer_swigregister(Issuer)

class CardNumber(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CardNumber, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CardNumber, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CardNumber(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CardNumber
    __del__ = lambda self : None;
CardNumber_swigregister = _quickfix.CardNumber_swigregister
CardNumber_swigregister(CardNumber)

class NoRelatedPartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelatedPartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelatedPartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelatedPartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelatedPartyIDs
    __del__ = lambda self : None;
NoRelatedPartyIDs_swigregister = _quickfix.NoRelatedPartyIDs_swigregister
NoRelatedPartyIDs_swigregister(NoRelatedPartyIDs)

class NoLegStipulations(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoLegStipulations, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoLegStipulations, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoLegStipulations(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoLegStipulations
    __del__ = lambda self : None;
NoLegStipulations_swigregister = _quickfix.NoLegStipulations_swigregister
NoLegStipulations_swigregister(NoLegStipulations)

class LegSecurityExchange(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityExchange, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityExchange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSecurityExchange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSecurityExchange
    __del__ = lambda self : None;
LegSecurityExchange_swigregister = _quickfix.LegSecurityExchange_swigregister
LegSecurityExchange_swigregister(LegSecurityExchange)

class CashOrderQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashOrderQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashOrderQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashOrderQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashOrderQty
    __del__ = lambda self : None;
CashOrderQty_swigregister = _quickfix.CashOrderQty_swigregister
CashOrderQty_swigregister(CashOrderQty)

class AccruedInterestAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AccruedInterestAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AccruedInterestAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AccruedInterestAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AccruedInterestAmt
    __del__ = lambda self : None;
AccruedInterestAmt_swigregister = _quickfix.AccruedInterestAmt_swigregister
AccruedInterestAmt_swigregister(AccruedInterestAmt)

class MDEntrySeller(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntrySeller, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntrySeller, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntrySeller(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntrySeller
    __del__ = lambda self : None;
MDEntrySeller_swigregister = _quickfix.MDEntrySeller_swigregister
MDEntrySeller_swigregister(MDEntrySeller)

class LegPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegPrice
    __del__ = lambda self : None;
LegPrice_swigregister = _quickfix.LegPrice_swigregister
LegPrice_swigregister(LegPrice)

class RelationshipRiskMaturityTime(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskMaturityTime, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskMaturityTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskMaturityTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskMaturityTime
    __del__ = lambda self : None;
RelationshipRiskMaturityTime_swigregister = _quickfix.RelationshipRiskMaturityTime_swigregister
RelationshipRiskMaturityTime_swigregister(RelationshipRiskMaturityTime)

class DeliverToCompID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeliverToCompID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeliverToCompID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeliverToCompID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeliverToCompID
    __del__ = lambda self : None;
DeliverToCompID_swigregister = _quickfix.DeliverToCompID_swigregister
DeliverToCompID_swigregister(DeliverToCompID)

class TargetLocationID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TargetLocationID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TargetLocationID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TargetLocationID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TargetLocationID
    __del__ = lambda self : None;
TargetLocationID_swigregister = _quickfix.TargetLocationID_swigregister
TargetLocationID_swigregister(TargetLocationID)

class OfferForwardPoints2(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OfferForwardPoints2, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OfferForwardPoints2, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OfferForwardPoints2(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OfferForwardPoints2
    __del__ = lambda self : None;
OfferForwardPoints2_swigregister = _quickfix.OfferForwardPoints2_swigregister
OfferForwardPoints2_swigregister(OfferForwardPoints2)

class RatioQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RatioQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RatioQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RatioQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RatioQty
    __del__ = lambda self : None;
RatioQty_swigregister = _quickfix.RatioQty_swigregister
RatioQty_swigregister(RatioQty)

class MultiLegRptTypeReq(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MultiLegRptTypeReq, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MultiLegRptTypeReq, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MultiLegRptTypeReq(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MultiLegRptTypeReq
    __del__ = lambda self : None;
MultiLegRptTypeReq_swigregister = _quickfix.MultiLegRptTypeReq_swigregister
MultiLegRptTypeReq_swigregister(MultiLegRptTypeReq)

class AllocAccount(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocAccount, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocAccount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocAccount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocAccount
    __del__ = lambda self : None;
AllocAccount_swigregister = _quickfix.AllocAccount_swigregister
AllocAccount_swigregister(AllocAccount)

class TotalVolumeTraded(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotalVolumeTraded, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotalVolumeTraded, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotalVolumeTraded(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotalVolumeTraded
    __del__ = lambda self : None;
TotalVolumeTraded_swigregister = _quickfix.TotalVolumeTraded_swigregister
TotalVolumeTraded_swigregister(TotalVolumeTraded)

class LinesOfText(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LinesOfText, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LinesOfText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LinesOfText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LinesOfText
    __del__ = lambda self : None;
LinesOfText_swigregister = _quickfix.LinesOfText_swigregister
LinesOfText_swigregister(LinesOfText)

class AccountType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AccountType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AccountType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AccountType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AccountType
    __del__ = lambda self : None;
AccountType_swigregister = _quickfix.AccountType_swigregister
AccountType_swigregister(AccountType)

class MDEntryPositionNo(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryPositionNo, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntryPositionNo, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntryPositionNo(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntryPositionNo
    __del__ = lambda self : None;
MDEntryPositionNo_swigregister = _quickfix.MDEntryPositionNo_swigregister
MDEntryPositionNo_swigregister(MDEntryPositionNo)

class HaltReasonInt(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, HaltReasonInt, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, HaltReasonInt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_HaltReasonInt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_HaltReasonInt
    __del__ = lambda self : None;
HaltReasonInt_swigregister = _quickfix.HaltReasonInt_swigregister
HaltReasonInt_swigregister(HaltReasonInt)

class FutSettDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FutSettDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FutSettDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FutSettDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FutSettDate
    __del__ = lambda self : None;
FutSettDate_swigregister = _quickfix.FutSettDate_swigregister
FutSettDate_swigregister(FutSettDate)

class SecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityDesc
    __del__ = lambda self : None;
SecurityDesc_swigregister = _quickfix.SecurityDesc_swigregister
SecurityDesc_swigregister(SecurityDesc)

class MinQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MinQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MinQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MinQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MinQty
    __del__ = lambda self : None;
MinQty_swigregister = _quickfix.MinQty_swigregister
MinQty_swigregister(MinQty)

class SettlCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlCurrency
    __del__ = lambda self : None;
SettlCurrency_swigregister = _quickfix.SettlCurrency_swigregister
SettlCurrency_swigregister(SettlCurrency)

class PegOffsetValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegOffsetValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegOffsetValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegOffsetValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegOffsetValue
    __del__ = lambda self : None;
PegOffsetValue_swigregister = _quickfix.PegOffsetValue_swigregister
PegOffsetValue_swigregister(PegOffsetValue)

class DerivativeSecurityAltIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityAltIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityAltIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityAltIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityAltIDSource
    __del__ = lambda self : None;
DerivativeSecurityAltIDSource_swigregister = _quickfix.DerivativeSecurityAltIDSource_swigregister
DerivativeSecurityAltIDSource_swigregister(DerivativeSecurityAltIDSource)

class NoSettlPartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoSettlPartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoSettlPartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoSettlPartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoSettlPartySubIDs
    __del__ = lambda self : None;
NoSettlPartySubIDs_swigregister = _quickfix.NoSettlPartySubIDs_swigregister
NoSettlPartySubIDs_swigregister(NoSettlPartySubIDs)

class AllocReportID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocReportID
    __del__ = lambda self : None;
AllocReportID_swigregister = _quickfix.AllocReportID_swigregister
AllocReportID_swigregister(AllocReportID)

class LegCFICode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegCFICode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegCFICode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegCFICode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegCFICode
    __del__ = lambda self : None;
LegCFICode_swigregister = _quickfix.LegCFICode_swigregister
LegCFICode_swigregister(LegCFICode)

class LegFutSettDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegFutSettDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegFutSettDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegFutSettDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegFutSettDate
    __del__ = lambda self : None;
LegFutSettDate_swigregister = _quickfix.LegFutSettDate_swigregister
LegFutSettDate_swigregister(LegFutSettDate)

class LegBenchmarkCurveName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegBenchmarkCurveName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegBenchmarkCurveName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegBenchmarkCurveName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegBenchmarkCurveName
    __del__ = lambda self : None;
LegBenchmarkCurveName_swigregister = _quickfix.LegBenchmarkCurveName_swigregister
LegBenchmarkCurveName_swigregister(LegBenchmarkCurveName)

class ClearingFeeIndicator(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ClearingFeeIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ClearingFeeIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ClearingFeeIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ClearingFeeIndicator
    __del__ = lambda self : None;
ClearingFeeIndicator_swigregister = _quickfix.ClearingFeeIndicator_swigregister
ClearingFeeIndicator_swigregister(ClearingFeeIndicator)

class BrokerOfCredit(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BrokerOfCredit, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BrokerOfCredit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BrokerOfCredit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BrokerOfCredit
    __del__ = lambda self : None;
BrokerOfCredit_swigregister = _quickfix.BrokerOfCredit_swigregister
BrokerOfCredit_swigregister(BrokerOfCredit)

class SecurityListRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityListRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityListRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityListRefID
    __del__ = lambda self : None;
SecurityListRefID_swigregister = _quickfix.SecurityListRefID_swigregister
SecurityListRefID_swigregister(SecurityListRefID)

class UnderlyingLegMaturityTime(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegMaturityTime, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegMaturityTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegMaturityTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegMaturityTime
    __del__ = lambda self : None;
UnderlyingLegMaturityTime_swigregister = _quickfix.UnderlyingLegMaturityTime_swigregister
UnderlyingLegMaturityTime_swigregister(UnderlyingLegMaturityTime)

class NestedPartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NestedPartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NestedPartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NestedPartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NestedPartySubIDType
    __del__ = lambda self : None;
NestedPartySubIDType_swigregister = _quickfix.NestedPartySubIDType_swigregister
NestedPartySubIDType_swigregister(NestedPartySubIDType)

class BidType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidType
    __del__ = lambda self : None;
BidType_swigregister = _quickfix.BidType_swigregister
BidType_swigregister(BidType)

class MDEntryRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntryRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntryRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntryRefID
    __del__ = lambda self : None;
MDEntryRefID_swigregister = _quickfix.MDEntryRefID_swigregister
MDEntryRefID_swigregister(MDEntryRefID)

class UnderlyingUnitOfMeasureQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingUnitOfMeasureQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingUnitOfMeasureQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingUnitOfMeasureQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingUnitOfMeasureQty
    __del__ = lambda self : None;
UnderlyingUnitOfMeasureQty_swigregister = _quickfix.UnderlyingUnitOfMeasureQty_swigregister
UnderlyingUnitOfMeasureQty_swigregister(UnderlyingUnitOfMeasureQty)

class UnderlyingLegMaturityDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegMaturityDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegMaturityDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegMaturityDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegMaturityDate
    __del__ = lambda self : None;
UnderlyingLegMaturityDate_swigregister = _quickfix.UnderlyingLegMaturityDate_swigregister
UnderlyingLegMaturityDate_swigregister(UnderlyingLegMaturityDate)

class StartTickPriceRange(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StartTickPriceRange, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StartTickPriceRange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StartTickPriceRange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StartTickPriceRange
    __del__ = lambda self : None;
StartTickPriceRange_swigregister = _quickfix.StartTickPriceRange_swigregister
StartTickPriceRange_swigregister(StartTickPriceRange)

class LegContractSettlMonth(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegContractSettlMonth, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegContractSettlMonth, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegContractSettlMonth(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegContractSettlMonth
    __del__ = lambda self : None;
LegContractSettlMonth_swigregister = _quickfix.LegContractSettlMonth_swigregister
LegContractSettlMonth_swigregister(LegContractSettlMonth)

class UnderlyingSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSecurityDesc
    __del__ = lambda self : None;
UnderlyingSecurityDesc_swigregister = _quickfix.UnderlyingSecurityDesc_swigregister
UnderlyingSecurityDesc_swigregister(UnderlyingSecurityDesc)

class CashDistribPayRef(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribPayRef, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashDistribPayRef, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashDistribPayRef(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashDistribPayRef
    __del__ = lambda self : None;
CashDistribPayRef_swigregister = _quickfix.CashDistribPayRef_swigregister
CashDistribPayRef_swigregister(CashDistribPayRef)

class QuotePriceType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuotePriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuotePriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuotePriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuotePriceType
    __del__ = lambda self : None;
QuotePriceType_swigregister = _quickfix.QuotePriceType_swigregister
QuotePriceType_swigregister(QuotePriceType)

class EncodedAllocText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedAllocText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedAllocText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedAllocText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedAllocText
    __del__ = lambda self : None;
EncodedAllocText_swigregister = _quickfix.EncodedAllocText_swigregister
EncodedAllocText_swigregister(EncodedAllocText)

class UnderlyingMaturityMonthYear(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingMaturityMonthYear, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingMaturityMonthYear, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingMaturityMonthYear(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingMaturityMonthYear
    __del__ = lambda self : None;
UnderlyingMaturityMonthYear_swigregister = _quickfix.UnderlyingMaturityMonthYear_swigregister
UnderlyingMaturityMonthYear_swigregister(UnderlyingMaturityMonthYear)

class RiskWarningLevelPercent(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskWarningLevelPercent, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskWarningLevelPercent, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskWarningLevelPercent(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskWarningLevelPercent
    __del__ = lambda self : None;
RiskWarningLevelPercent_swigregister = _quickfix.RiskWarningLevelPercent_swigregister
RiskWarningLevelPercent_swigregister(RiskWarningLevelPercent)

class UnderlyingOriginalNotionalPercentageOutstanding(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingOriginalNotionalPercentageOutstanding, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingOriginalNotionalPercentageOutstanding, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingOriginalNotionalPercentageOutstanding(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingOriginalNotionalPercentageOutstanding
    __del__ = lambda self : None;
UnderlyingOriginalNotionalPercentageOutstanding_swigregister = _quickfix.UnderlyingOriginalNotionalPercentageOutstanding_swigregister
UnderlyingOriginalNotionalPercentageOutstanding_swigregister(UnderlyingOriginalNotionalPercentageOutstanding)

class MultilegPriceMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MultilegPriceMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MultilegPriceMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MultilegPriceMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MultilegPriceMethod
    __del__ = lambda self : None;
MultilegPriceMethod_swigregister = _quickfix.MultilegPriceMethod_swigregister
MultilegPriceMethod_swigregister(MultilegPriceMethod)

class TotNoFills(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoFills, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoFills, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoFills(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoFills
    __del__ = lambda self : None;
TotNoFills_swigregister = _quickfix.TotNoFills_swigregister
TotNoFills_swigregister(TotNoFills)

class DerivativeSettleOnOpenFlag(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSettleOnOpenFlag, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSettleOnOpenFlag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSettleOnOpenFlag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSettleOnOpenFlag
    __del__ = lambda self : None;
DerivativeSettleOnOpenFlag_swigregister = _quickfix.DerivativeSettleOnOpenFlag_swigregister
DerivativeSettleOnOpenFlag_swigregister(DerivativeSettleOnOpenFlag)

class UnderlyingRepurchaseTerm(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingRepurchaseTerm, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingRepurchaseTerm, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingRepurchaseTerm(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingRepurchaseTerm
    __del__ = lambda self : None;
UnderlyingRepurchaseTerm_swigregister = _quickfix.UnderlyingRepurchaseTerm_swigregister
UnderlyingRepurchaseTerm_swigregister(UnderlyingRepurchaseTerm)

class RiskWarningLevelName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskWarningLevelName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskWarningLevelName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskWarningLevelName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskWarningLevelName
    __del__ = lambda self : None;
RiskWarningLevelName_swigregister = _quickfix.RiskWarningLevelName_swigregister
RiskWarningLevelName_swigregister(RiskWarningLevelName)

class DerivativeCountryOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeCountryOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeCountryOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeCountryOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeCountryOfIssue
    __del__ = lambda self : None;
DerivativeCountryOfIssue_swigregister = _quickfix.DerivativeCountryOfIssue_swigregister
DerivativeCountryOfIssue_swigregister(DerivativeCountryOfIssue)

class ListMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListMethod
    __del__ = lambda self : None;
ListMethod_swigregister = _quickfix.ListMethod_swigregister
ListMethod_swigregister(ListMethod)

class UnderlyingCPProgram(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCPProgram, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCPProgram, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCPProgram(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCPProgram
    __del__ = lambda self : None;
UnderlyingCPProgram_swigregister = _quickfix.UnderlyingCPProgram_swigregister
UnderlyingCPProgram_swigregister(UnderlyingCPProgram)

class PriceDelta(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriceDelta, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriceDelta, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriceDelta(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriceDelta
    __del__ = lambda self : None;
PriceDelta_swigregister = _quickfix.PriceDelta_swigregister
PriceDelta_swigregister(PriceDelta)

class RefSeqNum(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefSeqNum, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefSeqNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefSeqNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefSeqNum
    __del__ = lambda self : None;
RefSeqNum_swigregister = _quickfix.RefSeqNum_swigregister
RefSeqNum_swigregister(RefSeqNum)

class AutoAcceptIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AutoAcceptIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AutoAcceptIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AutoAcceptIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AutoAcceptIndicator
    __del__ = lambda self : None;
AutoAcceptIndicator_swigregister = _quickfix.AutoAcceptIndicator_swigregister
AutoAcceptIndicator_swigregister(AutoAcceptIndicator)

class MDImplicitDelete(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDImplicitDelete, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDImplicitDelete, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDImplicitDelete(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDImplicitDelete
    __del__ = lambda self : None;
MDImplicitDelete_swigregister = _quickfix.MDImplicitDelete_swigregister
MDImplicitDelete_swigregister(MDImplicitDelete)

class NoStipulations(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoStipulations, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoStipulations, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoStipulations(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoStipulations
    __del__ = lambda self : None;
NoStipulations_swigregister = _quickfix.NoStipulations_swigregister
NoStipulations_swigregister(NoStipulations)

class ClearingBusinessDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ClearingBusinessDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ClearingBusinessDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ClearingBusinessDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ClearingBusinessDate
    __del__ = lambda self : None;
ClearingBusinessDate_swigregister = _quickfix.ClearingBusinessDate_swigregister
ClearingBusinessDate_swigregister(ClearingBusinessDate)

class NoRelationshipRiskLimits(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelationshipRiskLimits, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelationshipRiskLimits, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelationshipRiskLimits(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelationshipRiskLimits
    __del__ = lambda self : None;
NoRelationshipRiskLimits_swigregister = _quickfix.NoRelationshipRiskLimits_swigregister
NoRelationshipRiskLimits_swigregister(NoRelationshipRiskLimits)

class LocationID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LocationID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LocationID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LocationID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LocationID
    __del__ = lambda self : None;
LocationID_swigregister = _quickfix.LocationID_swigregister
LocationID_swigregister(LocationID)

class Currency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Currency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Currency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Currency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Currency
    __del__ = lambda self : None;
Currency_swigregister = _quickfix.Currency_swigregister
Currency_swigregister(Currency)

class RoutingType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RoutingType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RoutingType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RoutingType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RoutingType
    __del__ = lambda self : None;
RoutingType_swigregister = _quickfix.RoutingType_swigregister
RoutingType_swigregister(RoutingType)

class UnderlyingStrikePrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStrikePrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStrikePrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingStrikePrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingStrikePrice
    __del__ = lambda self : None;
UnderlyingStrikePrice_swigregister = _quickfix.UnderlyingStrikePrice_swigregister
UnderlyingStrikePrice_swigregister(UnderlyingStrikePrice)

class BidTradeType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidTradeType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidTradeType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidTradeType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidTradeType
    __del__ = lambda self : None;
BidTradeType_swigregister = _quickfix.BidTradeType_swigregister
BidTradeType_swigregister(BidTradeType)

class RelationshipRiskInstrumentOperator(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskInstrumentOperator, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskInstrumentOperator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskInstrumentOperator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskInstrumentOperator
    __del__ = lambda self : None;
RelationshipRiskInstrumentOperator_swigregister = _quickfix.RelationshipRiskInstrumentOperator_swigregister
RelationshipRiskInstrumentOperator_swigregister(RelationshipRiskInstrumentOperator)

class UnderlyingAttachmentPoint(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingAttachmentPoint, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingAttachmentPoint, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingAttachmentPoint(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingAttachmentPoint
    __del__ = lambda self : None;
UnderlyingAttachmentPoint_swigregister = _quickfix.UnderlyingAttachmentPoint_swigregister
UnderlyingAttachmentPoint_swigregister(UnderlyingAttachmentPoint)

class TotNoRejQuotes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoRejQuotes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoRejQuotes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoRejQuotes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoRejQuotes
    __del__ = lambda self : None;
TotNoRejQuotes_swigregister = _quickfix.TotNoRejQuotes_swigregister
TotNoRejQuotes_swigregister(TotNoRejQuotes)

class OrdStatusReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrdStatusReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrdStatusReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrdStatusReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrdStatusReqID
    __del__ = lambda self : None;
OrdStatusReqID_swigregister = _quickfix.OrdStatusReqID_swigregister
OrdStatusReqID_swigregister(OrdStatusReqID)

class SenderCompID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SenderCompID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SenderCompID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SenderCompID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SenderCompID
    __del__ = lambda self : None;
SenderCompID_swigregister = _quickfix.SenderCompID_swigregister
SenderCompID_swigregister(SenderCompID)

class OrdRejReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrdRejReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrdRejReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrdRejReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrdRejReason
    __del__ = lambda self : None;
OrdRejReason_swigregister = _quickfix.OrdRejReason_swigregister
OrdRejReason_swigregister(OrdRejReason)

class MaturityMonthYearIncrementUnits(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityMonthYearIncrementUnits, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaturityMonthYearIncrementUnits, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaturityMonthYearIncrementUnits(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaturityMonthYearIncrementUnits
    __del__ = lambda self : None;
MaturityMonthYearIncrementUnits_swigregister = _quickfix.MaturityMonthYearIncrementUnits_swigregister
MaturityMonthYearIncrementUnits_swigregister(MaturityMonthYearIncrementUnits)

class DisplayWhen(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayWhen, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DisplayWhen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DisplayWhen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DisplayWhen
    __del__ = lambda self : None;
DisplayWhen_swigregister = _quickfix.DisplayWhen_swigregister
DisplayWhen_swigregister(DisplayWhen)

class ApplQueueAction(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplQueueAction, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplQueueAction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplQueueAction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplQueueAction
    __del__ = lambda self : None;
ApplQueueAction_swigregister = _quickfix.ApplQueueAction_swigregister
ApplQueueAction_swigregister(ApplQueueAction)

class RegistTransType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RegistTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RegistTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RegistTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RegistTransType
    __del__ = lambda self : None;
RegistTransType_swigregister = _quickfix.RegistTransType_swigregister
RegistTransType_swigregister(RegistTransType)

class PaymentRemitterID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PaymentRemitterID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PaymentRemitterID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PaymentRemitterID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PaymentRemitterID
    __del__ = lambda self : None;
PaymentRemitterID_swigregister = _quickfix.PaymentRemitterID_swigregister
PaymentRemitterID_swigregister(PaymentRemitterID)

class PriceType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriceType
    __del__ = lambda self : None;
PriceType_swigregister = _quickfix.PriceType_swigregister
PriceType_swigregister(PriceType)

class MarketReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MarketReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MarketReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MarketReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MarketReqID
    __del__ = lambda self : None;
MarketReqID_swigregister = _quickfix.MarketReqID_swigregister
MarketReqID_swigregister(MarketReqID)

class NoNestedInstrAttrib(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNestedInstrAttrib, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNestedInstrAttrib, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNestedInstrAttrib(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNestedInstrAttrib
    __del__ = lambda self : None;
NoNestedInstrAttrib_swigregister = _quickfix.NoNestedInstrAttrib_swigregister
NoNestedInstrAttrib_swigregister(NoNestedInstrAttrib)

class SecuritySubType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySubType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecuritySubType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecuritySubType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecuritySubType
    __del__ = lambda self : None;
SecuritySubType_swigregister = _quickfix.SecuritySubType_swigregister
SecuritySubType_swigregister(SecuritySubType)

class ClOrdID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ClOrdID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ClOrdID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ClOrdID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ClOrdID
    __del__ = lambda self : None;
ClOrdID_swigregister = _quickfix.ClOrdID_swigregister
ClOrdID_swigregister(ClOrdID)

class MaturityDay(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityDay, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaturityDay, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaturityDay(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaturityDay
    __del__ = lambda self : None;
MaturityDay_swigregister = _quickfix.MaturityDay_swigregister
MaturityDay_swigregister(MaturityDay)

class UnderlyingSeniority(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSeniority, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSeniority, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSeniority(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSeniority
    __del__ = lambda self : None;
UnderlyingSeniority_swigregister = _quickfix.UnderlyingSeniority_swigregister
UnderlyingSeniority_swigregister(UnderlyingSeniority)

class MarketSegmentDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MarketSegmentDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MarketSegmentDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MarketSegmentDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MarketSegmentDesc
    __del__ = lambda self : None;
MarketSegmentDesc_swigregister = _quickfix.MarketSegmentDesc_swigregister
MarketSegmentDesc_swigregister(MarketSegmentDesc)

class NoMarketSegments(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoMarketSegments, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoMarketSegments, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoMarketSegments(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoMarketSegments
    __del__ = lambda self : None;
NoMarketSegments_swigregister = _quickfix.NoMarketSegments_swigregister
NoMarketSegments_swigregister(NoMarketSegments)

class SettlObligMode(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligMode, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlObligMode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlObligMode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlObligMode
    __del__ = lambda self : None;
SettlObligMode_swigregister = _quickfix.SettlObligMode_swigregister
SettlObligMode_swigregister(SettlObligMode)

class SecurityUpdateAction(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityUpdateAction, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityUpdateAction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityUpdateAction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityUpdateAction
    __del__ = lambda self : None;
SecurityUpdateAction_swigregister = _quickfix.SecurityUpdateAction_swigregister
SecurityUpdateAction_swigregister(SecurityUpdateAction)

class NetworkRequestType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NetworkRequestType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NetworkRequestType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NetworkRequestType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NetworkRequestType
    __del__ = lambda self : None;
NetworkRequestType_swigregister = _quickfix.NetworkRequestType_swigregister
NetworkRequestType_swigregister(NetworkRequestType)

class LiquidityPctLow(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LiquidityPctLow, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LiquidityPctLow, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LiquidityPctLow(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LiquidityPctLow
    __del__ = lambda self : None;
LiquidityPctLow_swigregister = _quickfix.LiquidityPctLow_swigregister
LiquidityPctLow_swigregister(LiquidityPctLow)

class PartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyRole
    __del__ = lambda self : None;
PartyRole_swigregister = _quickfix.PartyRole_swigregister
PartyRole_swigregister(PartyRole)

class LegRatioQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegRatioQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegRatioQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegRatioQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegRatioQty
    __del__ = lambda self : None;
LegRatioQty_swigregister = _quickfix.LegRatioQty_swigregister
LegRatioQty_swigregister(LegRatioQty)

class SettlCurrFxRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrFxRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrFxRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlCurrFxRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlCurrFxRate
    __del__ = lambda self : None;
SettlCurrFxRate_swigregister = _quickfix.SettlCurrFxRate_swigregister
SettlCurrFxRate_swigregister(SettlCurrFxRate)

class RelatedPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedPartyRole
    __del__ = lambda self : None;
RelatedPartyRole_swigregister = _quickfix.RelatedPartyRole_swigregister
RelatedPartyRole_swigregister(RelatedPartyRole)

class LegContractMultiplierUnit(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegContractMultiplierUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegContractMultiplierUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegContractMultiplierUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegContractMultiplierUnit
    __del__ = lambda self : None;
LegContractMultiplierUnit_swigregister = _quickfix.LegContractMultiplierUnit_swigregister
LegContractMultiplierUnit_swigregister(LegContractMultiplierUnit)

class SecureData(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecureData, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecureData, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecureData(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecureData
    __del__ = lambda self : None;
SecureData_swigregister = _quickfix.SecureData_swigregister
SecureData_swigregister(SecureData)

class SenderLocationID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SenderLocationID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SenderLocationID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SenderLocationID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SenderLocationID
    __del__ = lambda self : None;
SenderLocationID_swigregister = _quickfix.SenderLocationID_swigregister
SenderLocationID_swigregister(SenderLocationID)

class FirstPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FirstPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FirstPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FirstPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FirstPx
    __del__ = lambda self : None;
FirstPx_swigregister = _quickfix.FirstPx_swigregister
FirstPx_swigregister(FirstPx)

class EncodedLegIssuer(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedLegIssuer, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedLegIssuer, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedLegIssuer(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedLegIssuer
    __del__ = lambda self : None;
EncodedLegIssuer_swigregister = _quickfix.EncodedLegIssuer_swigregister
EncodedLegIssuer_swigregister(EncodedLegIssuer)

class AssignmentMethod(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AssignmentMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AssignmentMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AssignmentMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AssignmentMethod
    __del__ = lambda self : None;
AssignmentMethod_swigregister = _quickfix.AssignmentMethod_swigregister
AssignmentMethod_swigregister(AssignmentMethod)

class RoutingID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RoutingID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RoutingID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RoutingID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RoutingID
    __del__ = lambda self : None;
RoutingID_swigregister = _quickfix.RoutingID_swigregister
RoutingID_swigregister(RoutingID)

class RelationshipRiskSecurityAltID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSecurityAltID
    __del__ = lambda self : None;
RelationshipRiskSecurityAltID_swigregister = _quickfix.RelationshipRiskSecurityAltID_swigregister
RelationshipRiskSecurityAltID_swigregister(RelationshipRiskSecurityAltID)

class RelatedPartyAltID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedPartyAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedPartyAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedPartyAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedPartyAltID
    __del__ = lambda self : None;
RelatedPartyAltID_swigregister = _quickfix.RelatedPartyAltID_swigregister
RelatedPartyAltID_swigregister(RelatedPartyAltID)

class StrategyParameterType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrategyParameterType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrategyParameterType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrategyParameterType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrategyParameterType
    __del__ = lambda self : None;
StrategyParameterType_swigregister = _quickfix.StrategyParameterType_swigregister
StrategyParameterType_swigregister(StrategyParameterType)

class EncryptMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncryptMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncryptMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncryptMethod
    __del__ = lambda self : None;
EncryptMethod_swigregister = _quickfix.EncryptMethod_swigregister
EncryptMethod_swigregister(EncryptMethod)

class UnderlyingStateOrProvinceOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStateOrProvinceOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStateOrProvinceOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingStateOrProvinceOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingStateOrProvinceOfIssue
    __del__ = lambda self : None;
UnderlyingStateOrProvinceOfIssue_swigregister = _quickfix.UnderlyingStateOrProvinceOfIssue_swigregister
UnderlyingStateOrProvinceOfIssue_swigregister(UnderlyingStateOrProvinceOfIssue)

class ApplNewSeqNum(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplNewSeqNum, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplNewSeqNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplNewSeqNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplNewSeqNum
    __del__ = lambda self : None;
ApplNewSeqNum_swigregister = _quickfix.ApplNewSeqNum_swigregister
ApplNewSeqNum_swigregister(ApplNewSeqNum)

class DerivativeEncodedSecurityDescLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEncodedSecurityDescLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEncodedSecurityDescLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeEncodedSecurityDescLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeEncodedSecurityDescLen
    __del__ = lambda self : None;
DerivativeEncodedSecurityDescLen_swigregister = _quickfix.DerivativeEncodedSecurityDescLen_swigregister
DerivativeEncodedSecurityDescLen_swigregister(DerivativeEncodedSecurityDescLen)

class TradingCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradingCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradingCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradingCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradingCurrency
    __del__ = lambda self : None;
TradingCurrency_swigregister = _quickfix.TradingCurrency_swigregister
TradingCurrency_swigregister(TradingCurrency)

class SecondaryHighLimitPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryHighLimitPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryHighLimitPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryHighLimitPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryHighLimitPrice
    __del__ = lambda self : None;
SecondaryHighLimitPrice_swigregister = _quickfix.SecondaryHighLimitPrice_swigregister
SecondaryHighLimitPrice_swigregister(SecondaryHighLimitPrice)

class OrderAvgPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderAvgPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderAvgPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderAvgPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderAvgPx
    __del__ = lambda self : None;
OrderAvgPx_swigregister = _quickfix.OrderAvgPx_swigregister
OrderAvgPx_swigregister(OrderAvgPx)

class PosAmtType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosAmtType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosAmtType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosAmtType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosAmtType
    __del__ = lambda self : None;
PosAmtType_swigregister = _quickfix.PosAmtType_swigregister
PosAmtType_swigregister(PosAmtType)

class ResetSeqNumFlag(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ResetSeqNumFlag, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ResetSeqNumFlag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ResetSeqNumFlag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ResetSeqNumFlag
    __del__ = lambda self : None;
ResetSeqNumFlag_swigregister = _quickfix.ResetSeqNumFlag_swigregister
ResetSeqNumFlag_swigregister(ResetSeqNumFlag)

class NoHops(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoHops, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoHops, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoHops(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoHops
    __del__ = lambda self : None;
NoHops_swigregister = _quickfix.NoHops_swigregister
NoHops_swigregister(NoHops)

class CollInquiryResult(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollInquiryResult, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollInquiryResult, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollInquiryResult(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollInquiryResult
    __del__ = lambda self : None;
CollInquiryResult_swigregister = _quickfix.CollInquiryResult_swigregister
CollInquiryResult_swigregister(CollInquiryResult)

class StartDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StartDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StartDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StartDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StartDate
    __del__ = lambda self : None;
StartDate_swigregister = _quickfix.StartDate_swigregister
StartDate_swigregister(StartDate)

class CollAsgnRespType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnRespType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnRespType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollAsgnRespType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollAsgnRespType
    __del__ = lambda self : None;
CollAsgnRespType_swigregister = _quickfix.CollAsgnRespType_swigregister
CollAsgnRespType_swigregister(CollAsgnRespType)

class OrderBookingQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderBookingQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderBookingQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderBookingQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderBookingQty
    __del__ = lambda self : None;
OrderBookingQty_swigregister = _quickfix.OrderBookingQty_swigregister
OrderBookingQty_swigregister(OrderBookingQty)

class NoQuoteQualifiers(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoQuoteQualifiers, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoQuoteQualifiers, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoQuoteQualifiers(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoQuoteQualifiers
    __del__ = lambda self : None;
NoQuoteQualifiers_swigregister = _quickfix.NoQuoteQualifiers_swigregister
NoQuoteQualifiers_swigregister(NoQuoteQualifiers)

class UnsolicitedIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnsolicitedIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnsolicitedIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnsolicitedIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnsolicitedIndicator
    __del__ = lambda self : None;
UnsolicitedIndicator_swigregister = _quickfix.UnsolicitedIndicator_swigregister
UnsolicitedIndicator_swigregister(UnsolicitedIndicator)

class RefCstmApplVerID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefCstmApplVerID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefCstmApplVerID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefCstmApplVerID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefCstmApplVerID
    __del__ = lambda self : None;
RefCstmApplVerID_swigregister = _quickfix.RefCstmApplVerID_swigregister
RefCstmApplVerID_swigregister(RefCstmApplVerID)

class SideExecID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideExecID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideExecID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideExecID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideExecID
    __del__ = lambda self : None;
SideExecID_swigregister = _quickfix.SideExecID_swigregister
SideExecID_swigregister(SideExecID)

class RejectText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RejectText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RejectText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RejectText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RejectText
    __del__ = lambda self : None;
RejectText_swigregister = _quickfix.RejectText_swigregister
RejectText_swigregister(RejectText)

class ExchangeSpecialInstructions(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExchangeSpecialInstructions, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExchangeSpecialInstructions, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExchangeSpecialInstructions(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExchangeSpecialInstructions
    __del__ = lambda self : None;
ExchangeSpecialInstructions_swigregister = _quickfix.ExchangeSpecialInstructions_swigregister
ExchangeSpecialInstructions_swigregister(ExchangeSpecialInstructions)

class TradeID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeID
    __del__ = lambda self : None;
TradeID_swigregister = _quickfix.TradeID_swigregister
TradeID_swigregister(TradeID)

class RndPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RndPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RndPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RndPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RndPx
    __del__ = lambda self : None;
RndPx_swigregister = _quickfix.RndPx_swigregister
RndPx_swigregister(RndPx)

class QuoteEntryRejectReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteEntryRejectReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteEntryRejectReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteEntryRejectReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteEntryRejectReason
    __del__ = lambda self : None;
QuoteEntryRejectReason_swigregister = _quickfix.QuoteEntryRejectReason_swigregister
QuoteEntryRejectReason_swigregister(QuoteEntryRejectReason)

class OrderCapacity(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderCapacity, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderCapacity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderCapacity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderCapacity
    __del__ = lambda self : None;
OrderCapacity_swigregister = _quickfix.OrderCapacity_swigregister
OrderCapacity_swigregister(OrderCapacity)

class SideLastQty(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideLastQty, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideLastQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideLastQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideLastQty
    __del__ = lambda self : None;
SideLastQty_swigregister = _quickfix.SideLastQty_swigregister
SideLastQty_swigregister(SideLastQty)

class DerivativeUnitOfMeasure(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeUnitOfMeasure, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeUnitOfMeasure, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeUnitOfMeasure(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeUnitOfMeasure
    __del__ = lambda self : None;
DerivativeUnitOfMeasure_swigregister = _quickfix.DerivativeUnitOfMeasure_swigregister
DerivativeUnitOfMeasure_swigregister(DerivativeUnitOfMeasure)

class NoLegAllocs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoLegAllocs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoLegAllocs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoLegAllocs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoLegAllocs
    __del__ = lambda self : None;
NoLegAllocs_swigregister = _quickfix.NoLegAllocs_swigregister
NoLegAllocs_swigregister(NoLegAllocs)

class QuoteAckStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteAckStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteAckStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteAckStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteAckStatus
    __del__ = lambda self : None;
QuoteAckStatus_swigregister = _quickfix.QuoteAckStatus_swigregister
QuoteAckStatus_swigregister(QuoteAckStatus)

class SecondaryFirmTradeID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryFirmTradeID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryFirmTradeID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryFirmTradeID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryFirmTradeID
    __del__ = lambda self : None;
SecondaryFirmTradeID_swigregister = _quickfix.SecondaryFirmTradeID_swigregister
SecondaryFirmTradeID_swigregister(SecondaryFirmTradeID)

class UserRequestType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UserRequestType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UserRequestType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UserRequestType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UserRequestType
    __del__ = lambda self : None;
UserRequestType_swigregister = _quickfix.UserRequestType_swigregister
UserRequestType_swigregister(UserRequestType)

class SecondaryTrdType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryTrdType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryTrdType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryTrdType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryTrdType
    __del__ = lambda self : None;
SecondaryTrdType_swigregister = _quickfix.SecondaryTrdType_swigregister
SecondaryTrdType_swigregister(SecondaryTrdType)

class TradeReportTransType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeReportTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeReportTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeReportTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeReportTransType
    __del__ = lambda self : None;
TradeReportTransType_swigregister = _quickfix.TradeReportTransType_swigregister
TradeReportTransType_swigregister(TradeReportTransType)

class AdvSide(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AdvSide, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AdvSide, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AdvSide(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AdvSide
    __del__ = lambda self : None;
AdvSide_swigregister = _quickfix.AdvSide_swigregister
AdvSide_swigregister(AdvSide)

class RelatedContextPartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedContextPartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedContextPartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedContextPartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedContextPartySubID
    __del__ = lambda self : None;
RelatedContextPartySubID_swigregister = _quickfix.RelatedContextPartySubID_swigregister
RelatedContextPartySubID_swigregister(RelatedContextPartySubID)

class DerivativeSecuritySubType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecuritySubType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecuritySubType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecuritySubType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecuritySubType
    __del__ = lambda self : None;
DerivativeSecuritySubType_swigregister = _quickfix.DerivativeSecuritySubType_swigregister
DerivativeSecuritySubType_swigregister(DerivativeSecuritySubType)

class TriggerTradingSessionSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerTradingSessionSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerTradingSessionSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerTradingSessionSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerTradingSessionSubID
    __del__ = lambda self : None;
TriggerTradingSessionSubID_swigregister = _quickfix.TriggerTradingSessionSubID_swigregister
TriggerTradingSessionSubID_swigregister(TriggerTradingSessionSubID)

class TradeLinkID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeLinkID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeLinkID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeLinkID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeLinkID
    __del__ = lambda self : None;
TradeLinkID_swigregister = _quickfix.TradeLinkID_swigregister
TradeLinkID_swigregister(TradeLinkID)

class LegBenchmarkPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegBenchmarkPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegBenchmarkPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegBenchmarkPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegBenchmarkPrice
    __del__ = lambda self : None;
LegBenchmarkPrice_swigregister = _quickfix.LegBenchmarkPrice_swigregister
LegBenchmarkPrice_swigregister(LegBenchmarkPrice)

class HopRefID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, HopRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, HopRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_HopRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_HopRefID
    __del__ = lambda self : None;
HopRefID_swigregister = _quickfix.HopRefID_swigregister
HopRefID_swigregister(HopRefID)

class Designation(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Designation, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Designation, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Designation(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Designation
    __del__ = lambda self : None;
Designation_swigregister = _quickfix.Designation_swigregister
Designation_swigregister(Designation)

class TradeRequestID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeRequestID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeRequestID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeRequestID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeRequestID
    __del__ = lambda self : None;
TradeRequestID_swigregister = _quickfix.TradeRequestID_swigregister
TradeRequestID_swigregister(TradeRequestID)

class RelationshipRiskLimitType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskLimitType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskLimitType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskLimitType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskLimitType
    __del__ = lambda self : None;
RelationshipRiskLimitType_swigregister = _quickfix.RelationshipRiskLimitType_swigregister
RelationshipRiskLimitType_swigregister(RelationshipRiskLimitType)

class RiskSecurityIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSecurityIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSecurityIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSecurityIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSecurityIDSource
    __del__ = lambda self : None;
RiskSecurityIDSource_swigregister = _quickfix.RiskSecurityIDSource_swigregister
RiskSecurityIDSource_swigregister(RiskSecurityIDSource)

class LegFlowScheduleType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegFlowScheduleType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegFlowScheduleType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegFlowScheduleType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegFlowScheduleType
    __del__ = lambda self : None;
LegFlowScheduleType_swigregister = _quickfix.LegFlowScheduleType_swigregister
LegFlowScheduleType_swigregister(LegFlowScheduleType)

class LegPriceUnitOfMeasure(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegPriceUnitOfMeasure, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegPriceUnitOfMeasure, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegPriceUnitOfMeasure(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegPriceUnitOfMeasure
    __del__ = lambda self : None;
LegPriceUnitOfMeasure_swigregister = _quickfix.LegPriceUnitOfMeasure_swigregister
LegPriceUnitOfMeasure_swigregister(LegPriceUnitOfMeasure)

class Nested4PartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested4PartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested4PartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested4PartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested4PartyIDSource
    __del__ = lambda self : None;
Nested4PartyIDSource_swigregister = _quickfix.Nested4PartyIDSource_swigregister
Nested4PartyIDSource_swigregister(Nested4PartyIDSource)

class CoveredOrUncovered(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CoveredOrUncovered, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CoveredOrUncovered, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CoveredOrUncovered(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CoveredOrUncovered
    __del__ = lambda self : None;
CoveredOrUncovered_swigregister = _quickfix.CoveredOrUncovered_swigregister
CoveredOrUncovered_swigregister(CoveredOrUncovered)

class AcctIDSource(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AcctIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AcctIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AcctIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AcctIDSource
    __del__ = lambda self : None;
AcctIDSource_swigregister = _quickfix.AcctIDSource_swigregister
AcctIDSource_swigregister(AcctIDSource)

class MktOfferPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MktOfferPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MktOfferPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MktOfferPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MktOfferPx
    __del__ = lambda self : None;
MktOfferPx_swigregister = _quickfix.MktOfferPx_swigregister
MktOfferPx_swigregister(MktOfferPx)

class NoCapacities(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoCapacities, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoCapacities, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoCapacities(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoCapacities
    __del__ = lambda self : None;
NoCapacities_swigregister = _quickfix.NoCapacities_swigregister
NoCapacities_swigregister(NoCapacities)

class TradeRequestType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeRequestType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeRequestType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeRequestType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeRequestType
    __del__ = lambda self : None;
TradeRequestType_swigregister = _quickfix.TradeRequestType_swigregister
TradeRequestType_swigregister(TradeRequestType)

class NoNestedPartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNestedPartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNestedPartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNestedPartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNestedPartyIDs
    __del__ = lambda self : None;
NoNestedPartyIDs_swigregister = _quickfix.NoNestedPartyIDs_swigregister
NoNestedPartyIDs_swigregister(NoNestedPartyIDs)

class TradSesStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesStatus
    __del__ = lambda self : None;
TradSesStatus_swigregister = _quickfix.TradSesStatus_swigregister
TradSesStatus_swigregister(TradSesStatus)

class UnderlyingNotionalPercentageOutstanding(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingNotionalPercentageOutstanding, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingNotionalPercentageOutstanding, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingNotionalPercentageOutstanding(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingNotionalPercentageOutstanding
    __del__ = lambda self : None;
UnderlyingNotionalPercentageOutstanding_swigregister = _quickfix.UnderlyingNotionalPercentageOutstanding_swigregister
UnderlyingNotionalPercentageOutstanding_swigregister(UnderlyingNotionalPercentageOutstanding)

class ApplLastSeqNum(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplLastSeqNum, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplLastSeqNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplLastSeqNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplLastSeqNum
    __del__ = lambda self : None;
ApplLastSeqNum_swigregister = _quickfix.ApplLastSeqNum_swigregister
ApplLastSeqNum_swigregister(ApplLastSeqNum)

class PegPriceType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegPriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegPriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegPriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegPriceType
    __del__ = lambda self : None;
PegPriceType_swigregister = _quickfix.PegPriceType_swigregister
PegPriceType_swigregister(PegPriceType)

class StrategyParameterName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrategyParameterName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrategyParameterName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrategyParameterName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrategyParameterName
    __del__ = lambda self : None;
StrategyParameterName_swigregister = _quickfix.StrategyParameterName_swigregister
StrategyParameterName_swigregister(StrategyParameterName)

class StreamAsgnRejReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnRejReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnRejReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StreamAsgnRejReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StreamAsgnRejReason
    __del__ = lambda self : None;
StreamAsgnRejReason_swigregister = _quickfix.StreamAsgnRejReason_swigregister
StreamAsgnRejReason_swigregister(StreamAsgnRejReason)

class MatchIncrement(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MatchIncrement, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MatchIncrement, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MatchIncrement(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MatchIncrement
    __del__ = lambda self : None;
MatchIncrement_swigregister = _quickfix.MatchIncrement_swigregister
MatchIncrement_swigregister(MatchIncrement)

class Nested3PartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested3PartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested3PartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested3PartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested3PartyRole
    __del__ = lambda self : None;
Nested3PartyRole_swigregister = _quickfix.Nested3PartyRole_swigregister
Nested3PartyRole_swigregister(Nested3PartyRole)

class UnderlyingPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingPx
    __del__ = lambda self : None;
UnderlyingPx_swigregister = _quickfix.UnderlyingPx_swigregister
UnderlyingPx_swigregister(UnderlyingPx)

class PriceImprovement(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriceImprovement, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriceImprovement, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriceImprovement(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriceImprovement
    __del__ = lambda self : None;
PriceImprovement_swigregister = _quickfix.PriceImprovement_swigregister
PriceImprovement_swigregister(PriceImprovement)

class ValuationMethod(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ValuationMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ValuationMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ValuationMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ValuationMethod
    __del__ = lambda self : None;
ValuationMethod_swigregister = _quickfix.ValuationMethod_swigregister
ValuationMethod_swigregister(ValuationMethod)

class DerivativeSecurityID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityID
    __del__ = lambda self : None;
DerivativeSecurityID_swigregister = _quickfix.DerivativeSecurityID_swigregister
DerivativeSecurityID_swigregister(DerivativeSecurityID)

class NoExpiration(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoExpiration, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoExpiration, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoExpiration(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoExpiration
    __del__ = lambda self : None;
NoExpiration_swigregister = _quickfix.NoExpiration_swigregister
NoExpiration_swigregister(NoExpiration)

class TargetCompID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TargetCompID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TargetCompID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TargetCompID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TargetCompID
    __del__ = lambda self : None;
TargetCompID_swigregister = _quickfix.TargetCompID_swigregister
TargetCompID_swigregister(TargetCompID)

class MDEntryBuyer(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryBuyer, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntryBuyer, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntryBuyer(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntryBuyer
    __del__ = lambda self : None;
MDEntryBuyer_swigregister = _quickfix.MDEntryBuyer_swigregister
MDEntryBuyer_swigregister(MDEntryBuyer)

class RelationshipRiskCouponRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskCouponRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskCouponRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskCouponRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskCouponRate
    __del__ = lambda self : None;
RelationshipRiskCouponRate_swigregister = _quickfix.RelationshipRiskCouponRate_swigregister
RelationshipRiskCouponRate_swigregister(RelationshipRiskCouponRate)

class NoDerivativeInstrumentPartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoDerivativeInstrumentPartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoDerivativeInstrumentPartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoDerivativeInstrumentPartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoDerivativeInstrumentPartySubIDs
    __del__ = lambda self : None;
NoDerivativeInstrumentPartySubIDs_swigregister = _quickfix.NoDerivativeInstrumentPartySubIDs_swigregister
NoDerivativeInstrumentPartySubIDs_swigregister(NoDerivativeInstrumentPartySubIDs)

class NoMaturityRules(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoMaturityRules, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoMaturityRules, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoMaturityRules(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoMaturityRules
    __del__ = lambda self : None;
NoMaturityRules_swigregister = _quickfix.NoMaturityRules_swigregister
NoMaturityRules_swigregister(NoMaturityRules)

class QuoteMsgID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteMsgID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteMsgID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteMsgID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteMsgID
    __del__ = lambda self : None;
QuoteMsgID_swigregister = _quickfix.QuoteMsgID_swigregister
QuoteMsgID_swigregister(QuoteMsgID)

class TriggerType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerType
    __del__ = lambda self : None;
TriggerType_swigregister = _quickfix.TriggerType_swigregister
TriggerType_swigregister(TriggerType)

class PriceProtectionScope(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriceProtectionScope, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriceProtectionScope, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriceProtectionScope(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriceProtectionScope
    __del__ = lambda self : None;
PriceProtectionScope_swigregister = _quickfix.PriceProtectionScope_swigregister
PriceProtectionScope_swigregister(PriceProtectionScope)

class TotNumAssignmentReports(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNumAssignmentReports, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNumAssignmentReports, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNumAssignmentReports(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNumAssignmentReports
    __del__ = lambda self : None;
TotNumAssignmentReports_swigregister = _quickfix.TotNumAssignmentReports_swigregister
TotNumAssignmentReports_swigregister(TotNumAssignmentReports)

class ContraLegRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContraLegRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContraLegRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContraLegRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContraLegRefID
    __del__ = lambda self : None;
ContraLegRefID_swigregister = _quickfix.ContraLegRefID_swigregister
ContraLegRefID_swigregister(ContraLegRefID)

class TradeReportRejectReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeReportRejectReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeReportRejectReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeReportRejectReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeReportRejectReason
    __del__ = lambda self : None;
TradeReportRejectReason_swigregister = _quickfix.TradeReportRejectReason_swigregister
TradeReportRejectReason_swigregister(TradeReportRejectReason)

class TradeReportRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeReportRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeReportRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeReportRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeReportRefID
    __del__ = lambda self : None;
TradeReportRefID_swigregister = _quickfix.TradeReportRefID_swigregister
TradeReportRefID_swigregister(TradeReportRefID)

class SecurityListType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityListType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityListType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityListType
    __del__ = lambda self : None;
SecurityListType_swigregister = _quickfix.SecurityListType_swigregister
SecurityListType_swigregister(SecurityListType)

class DerivativeSecurityIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityIDSource
    __del__ = lambda self : None;
DerivativeSecurityIDSource_swigregister = _quickfix.DerivativeSecurityIDSource_swigregister
DerivativeSecurityIDSource_swigregister(DerivativeSecurityIDSource)

class AssignmentUnit(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AssignmentUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AssignmentUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AssignmentUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AssignmentUnit
    __del__ = lambda self : None;
AssignmentUnit_swigregister = _quickfix.AssignmentUnit_swigregister
AssignmentUnit_swigregister(AssignmentUnit)

class TradeReportID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeReportID
    __del__ = lambda self : None;
TradeReportID_swigregister = _quickfix.TradeReportID_swigregister
TradeReportID_swigregister(TradeReportID)

class NoRpts(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRpts, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRpts, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRpts(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRpts
    __del__ = lambda self : None;
NoRpts_swigregister = _quickfix.NoRpts_swigregister
NoRpts_swigregister(NoRpts)

class LegBenchmarkPriceType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegBenchmarkPriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegBenchmarkPriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegBenchmarkPriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegBenchmarkPriceType
    __del__ = lambda self : None;
LegBenchmarkPriceType_swigregister = _quickfix.LegBenchmarkPriceType_swigregister
LegBenchmarkPriceType_swigregister(LegBenchmarkPriceType)

class EncodedSubjectLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSubjectLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedSubjectLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedSubjectLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedSubjectLen
    __del__ = lambda self : None;
EncodedSubjectLen_swigregister = _quickfix.EncodedSubjectLen_swigregister
EncodedSubjectLen_swigregister(EncodedSubjectLen)

class SecurityXML(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityXML, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityXML, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityXML(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityXML
    __del__ = lambda self : None;
SecurityXML_swigregister = _quickfix.SecurityXML_swigregister
SecurityXML_swigregister(SecurityXML)

class LegReportID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegReportID
    __del__ = lambda self : None;
LegReportID_swigregister = _quickfix.LegReportID_swigregister
LegReportID_swigregister(LegReportID)

class Nested3PartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested3PartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested3PartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested3PartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested3PartySubIDType
    __del__ = lambda self : None;
Nested3PartySubIDType_swigregister = _quickfix.Nested3PartySubIDType_swigregister
Nested3PartySubIDType_swigregister(Nested3PartySubIDType)

class BenchmarkSecurityIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkSecurityIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkSecurityIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BenchmarkSecurityIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BenchmarkSecurityIDSource
    __del__ = lambda self : None;
BenchmarkSecurityIDSource_swigregister = _quickfix.BenchmarkSecurityIDSource_swigregister
BenchmarkSecurityIDSource_swigregister(BenchmarkSecurityIDSource)

class QuoteRejectReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteRejectReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteRejectReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteRejectReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteRejectReason
    __del__ = lambda self : None;
QuoteRejectReason_swigregister = _quickfix.QuoteRejectReason_swigregister
QuoteRejectReason_swigregister(QuoteRejectReason)

class HeartBtInt(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, HeartBtInt, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, HeartBtInt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_HeartBtInt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_HeartBtInt
    __del__ = lambda self : None;
HeartBtInt_swigregister = _quickfix.HeartBtInt_swigregister
HeartBtInt_swigregister(HeartBtInt)

class BidForwardPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidForwardPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidForwardPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidForwardPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidForwardPoints
    __del__ = lambda self : None;
BidForwardPoints_swigregister = _quickfix.BidForwardPoints_swigregister
BidForwardPoints_swigregister(BidForwardPoints)

class PossResend(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PossResend, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PossResend, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PossResend(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PossResend
    __del__ = lambda self : None;
PossResend_swigregister = _quickfix.PossResend_swigregister
PossResend_swigregister(PossResend)

class Symbol(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Symbol, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Symbol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Symbol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Symbol
    __del__ = lambda self : None;
Symbol_swigregister = _quickfix.Symbol_swigregister
Symbol_swigregister(Symbol)

class EncodedUnderlyingSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedUnderlyingSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedUnderlyingSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedUnderlyingSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedUnderlyingSecurityDesc
    __del__ = lambda self : None;
EncodedUnderlyingSecurityDesc_swigregister = _quickfix.EncodedUnderlyingSecurityDesc_swigregister
EncodedUnderlyingSecurityDesc_swigregister(EncodedUnderlyingSecurityDesc)

class RelatedPartyAltSubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedPartyAltSubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedPartyAltSubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedPartyAltSubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedPartyAltSubIDType
    __del__ = lambda self : None;
RelatedPartyAltSubIDType_swigregister = _quickfix.RelatedPartyAltSubIDType_swigregister
RelatedPartyAltSubIDType_swigregister(RelatedPartyAltSubIDType)

class MarketReportID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MarketReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MarketReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MarketReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MarketReportID
    __del__ = lambda self : None;
MarketReportID_swigregister = _quickfix.MarketReportID_swigregister
MarketReportID_swigregister(MarketReportID)

class DiscretionPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DiscretionPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DiscretionPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DiscretionPrice
    __del__ = lambda self : None;
DiscretionPrice_swigregister = _quickfix.DiscretionPrice_swigregister
DiscretionPrice_swigregister(DiscretionPrice)

class ContAmtValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContAmtValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContAmtValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContAmtValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContAmtValue
    __del__ = lambda self : None;
ContAmtValue_swigregister = _quickfix.ContAmtValue_swigregister
ContAmtValue_swigregister(ContAmtValue)

class QuantityType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuantityType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuantityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuantityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuantityType
    __del__ = lambda self : None;
QuantityType_swigregister = _quickfix.QuantityType_swigregister
QuantityType_swigregister(QuantityType)

class ComplexEventPriceBoundaryMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventPriceBoundaryMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventPriceBoundaryMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexEventPriceBoundaryMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexEventPriceBoundaryMethod
    __del__ = lambda self : None;
ComplexEventPriceBoundaryMethod_swigregister = _quickfix.ComplexEventPriceBoundaryMethod_swigregister
ComplexEventPriceBoundaryMethod_swigregister(ComplexEventPriceBoundaryMethod)

class ImpliedMarketIndicator(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ImpliedMarketIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ImpliedMarketIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ImpliedMarketIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ImpliedMarketIndicator
    __del__ = lambda self : None;
ImpliedMarketIndicator_swigregister = _quickfix.ImpliedMarketIndicator_swigregister
ImpliedMarketIndicator_swigregister(ImpliedMarketIndicator)

class AllocClearingFeeIndicator(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocClearingFeeIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocClearingFeeIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocClearingFeeIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocClearingFeeIndicator
    __del__ = lambda self : None;
AllocClearingFeeIndicator_swigregister = _quickfix.AllocClearingFeeIndicator_swigregister
AllocClearingFeeIndicator_swigregister(AllocClearingFeeIndicator)

class QuoteRequestType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteRequestType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteRequestType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteRequestType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteRequestType
    __del__ = lambda self : None;
QuoteRequestType_swigregister = _quickfix.QuoteRequestType_swigregister
QuoteRequestType_swigregister(QuoteRequestType)

class SecurityRequestResult(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityRequestResult, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityRequestResult, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityRequestResult(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityRequestResult
    __del__ = lambda self : None;
SecurityRequestResult_swigregister = _quickfix.SecurityRequestResult_swigregister
SecurityRequestResult_swigregister(SecurityRequestResult)

class OrderRestrictions(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderRestrictions, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderRestrictions, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderRestrictions(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderRestrictions
    __del__ = lambda self : None;
OrderRestrictions_swigregister = _quickfix.OrderRestrictions_swigregister
OrderRestrictions_swigregister(OrderRestrictions)

class NoSideTrdRegTS(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoSideTrdRegTS, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoSideTrdRegTS, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoSideTrdRegTS(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoSideTrdRegTS
    __del__ = lambda self : None;
NoSideTrdRegTS_swigregister = _quickfix.NoSideTrdRegTS_swigregister
NoSideTrdRegTS_swigregister(NoSideTrdRegTS)

class Text(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Text, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Text, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Text(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Text
    __del__ = lambda self : None;
Text_swigregister = _quickfix.Text_swigregister
Text_swigregister(Text)

class EncodedTextLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedTextLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedTextLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedTextLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedTextLen
    __del__ = lambda self : None;
EncodedTextLen_swigregister = _quickfix.EncodedTextLen_swigregister
EncodedTextLen_swigregister(EncodedTextLen)

class ListExecInstType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListExecInstType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListExecInstType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListExecInstType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListExecInstType
    __del__ = lambda self : None;
ListExecInstType_swigregister = _quickfix.ListExecInstType_swigregister
ListExecInstType_swigregister(ListExecInstType)

class SecondaryOrderID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryOrderID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryOrderID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryOrderID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryOrderID
    __del__ = lambda self : None;
SecondaryOrderID_swigregister = _quickfix.SecondaryOrderID_swigregister
SecondaryOrderID_swigregister(SecondaryOrderID)

class ExecBroker(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecBroker, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecBroker, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecBroker(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecBroker
    __del__ = lambda self : None;
ExecBroker_swigregister = _quickfix.ExecBroker_swigregister
ExecBroker_swigregister(ExecBroker)

class RelationshipRiskEncodedSecurityDescLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskEncodedSecurityDescLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskEncodedSecurityDescLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskEncodedSecurityDescLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskEncodedSecurityDescLen
    __del__ = lambda self : None;
RelationshipRiskEncodedSecurityDescLen_swigregister = _quickfix.RelationshipRiskEncodedSecurityDescLen_swigregister
RelationshipRiskEncodedSecurityDescLen_swigregister(RelationshipRiskEncodedSecurityDescLen)

class SecurityXMLLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityXMLLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityXMLLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityXMLLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityXMLLen
    __del__ = lambda self : None;
SecurityXMLLen_swigregister = _quickfix.SecurityXMLLen_swigregister
SecurityXMLLen_swigregister(SecurityXMLLen)

class ApplSeqNum(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplSeqNum, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplSeqNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplSeqNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplSeqNum
    __del__ = lambda self : None;
ApplSeqNum_swigregister = _quickfix.ApplSeqNum_swigregister
ApplSeqNum_swigregister(ApplSeqNum)

class MaxTradeVol(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaxTradeVol, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaxTradeVol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaxTradeVol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaxTradeVol
    __del__ = lambda self : None;
MaxTradeVol_swigregister = _quickfix.MaxTradeVol_swigregister
MaxTradeVol_swigregister(MaxTradeVol)

class OfferSwapPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OfferSwapPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OfferSwapPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OfferSwapPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OfferSwapPoints
    __del__ = lambda self : None;
OfferSwapPoints_swigregister = _quickfix.OfferSwapPoints_swigregister
OfferSwapPoints_swigregister(OfferSwapPoints)

class SettlPartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlPartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlPartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlPartySubIDType
    __del__ = lambda self : None;
SettlPartySubIDType_swigregister = _quickfix.SettlPartySubIDType_swigregister
SettlPartySubIDType_swigregister(SettlPartySubIDType)

class DistribPaymentMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DistribPaymentMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DistribPaymentMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DistribPaymentMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DistribPaymentMethod
    __del__ = lambda self : None;
DistribPaymentMethod_swigregister = _quickfix.DistribPaymentMethod_swigregister
DistribPaymentMethod_swigregister(DistribPaymentMethod)

class TotalAffectedOrders(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotalAffectedOrders, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotalAffectedOrders, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotalAffectedOrders(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotalAffectedOrders
    __del__ = lambda self : None;
TotalAffectedOrders_swigregister = _quickfix.TotalAffectedOrders_swigregister
TotalAffectedOrders_swigregister(TotalAffectedOrders)

class StrikeIncrement(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeIncrement, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikeIncrement, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikeIncrement(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikeIncrement
    __del__ = lambda self : None;
StrikeIncrement_swigregister = _quickfix.StrikeIncrement_swigregister
StrikeIncrement_swigregister(StrikeIncrement)

class OrderHandlingInstSource(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderHandlingInstSource, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderHandlingInstSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderHandlingInstSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderHandlingInstSource
    __del__ = lambda self : None;
OrderHandlingInstSource_swigregister = _quickfix.OrderHandlingInstSource_swigregister
OrderHandlingInstSource_swigregister(OrderHandlingInstSource)

class CopyMsgIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CopyMsgIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CopyMsgIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CopyMsgIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CopyMsgIndicator
    __del__ = lambda self : None;
CopyMsgIndicator_swigregister = _quickfix.CopyMsgIndicator_swigregister
CopyMsgIndicator_swigregister(CopyMsgIndicator)

class NoDlvyInst(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoDlvyInst, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoDlvyInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoDlvyInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoDlvyInst
    __del__ = lambda self : None;
NoDlvyInst_swigregister = _quickfix.NoDlvyInst_swigregister
NoDlvyInst_swigregister(NoDlvyInst)

class QuoteEntryID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteEntryID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteEntryID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteEntryID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteEntryID
    __del__ = lambda self : None;
QuoteEntryID_swigregister = _quickfix.QuoteEntryID_swigregister
QuoteEntryID_swigregister(QuoteEntryID)

class AffirmStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AffirmStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AffirmStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AffirmStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AffirmStatus
    __del__ = lambda self : None;
AffirmStatus_swigregister = _quickfix.AffirmStatus_swigregister
AffirmStatus_swigregister(AffirmStatus)

class MailingInst(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MailingInst, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MailingInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MailingInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MailingInst
    __del__ = lambda self : None;
MailingInst_swigregister = _quickfix.MailingInst_swigregister
MailingInst_swigregister(MailingInst)

class OfferSize(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OfferSize, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OfferSize, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OfferSize(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OfferSize
    __del__ = lambda self : None;
OfferSize_swigregister = _quickfix.OfferSize_swigregister
OfferSize_swigregister(OfferSize)

class LegSecurityType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSecurityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSecurityType
    __del__ = lambda self : None;
LegSecurityType_swigregister = _quickfix.LegSecurityType_swigregister
LegSecurityType_swigregister(LegSecurityType)

class RiskLimitPlatform(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskLimitPlatform, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskLimitPlatform, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskLimitPlatform(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskLimitPlatform
    __del__ = lambda self : None;
RiskLimitPlatform_swigregister = _quickfix.RiskLimitPlatform_swigregister
RiskLimitPlatform_swigregister(RiskLimitPlatform)

class OrigCustOrderCapacity(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigCustOrderCapacity, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigCustOrderCapacity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigCustOrderCapacity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigCustOrderCapacity
    __del__ = lambda self : None;
OrigCustOrderCapacity_swigregister = _quickfix.OrigCustOrderCapacity_swigregister
OrigCustOrderCapacity_swigregister(OrigCustOrderCapacity)

class AllocMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocMethod
    __del__ = lambda self : None;
AllocMethod_swigregister = _quickfix.AllocMethod_swigregister
AllocMethod_swigregister(AllocMethod)

class QuantityDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuantityDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuantityDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuantityDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuantityDate
    __del__ = lambda self : None;
QuantityDate_swigregister = _quickfix.QuantityDate_swigregister
QuantityDate_swigregister(QuantityDate)

class TargetStrategyPerformance(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TargetStrategyPerformance, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TargetStrategyPerformance, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TargetStrategyPerformance(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TargetStrategyPerformance
    __del__ = lambda self : None;
TargetStrategyPerformance_swigregister = _quickfix.TargetStrategyPerformance_swigregister
TargetStrategyPerformance_swigregister(TargetStrategyPerformance)

class CardExpDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CardExpDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CardExpDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CardExpDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CardExpDate
    __del__ = lambda self : None;
CardExpDate_swigregister = _quickfix.CardExpDate_swigregister
CardExpDate_swigregister(CardExpDate)

class ConfirmID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ConfirmID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ConfirmID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ConfirmID
    __del__ = lambda self : None;
ConfirmID_swigregister = _quickfix.ConfirmID_swigregister
ConfirmID_swigregister(ConfirmID)

class StandInstDbName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StandInstDbName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StandInstDbName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StandInstDbName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StandInstDbName
    __del__ = lambda self : None;
StandInstDbName_swigregister = _quickfix.StandInstDbName_swigregister
StandInstDbName_swigregister(StandInstDbName)

class DayOrderQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DayOrderQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DayOrderQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DayOrderQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DayOrderQty
    __del__ = lambda self : None;
DayOrderQty_swigregister = _quickfix.DayOrderQty_swigregister
DayOrderQty_swigregister(DayOrderQty)

class HighLimitPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, HighLimitPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, HighLimitPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_HighLimitPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_HighLimitPrice
    __del__ = lambda self : None;
HighLimitPrice_swigregister = _quickfix.HighLimitPrice_swigregister
HighLimitPrice_swigregister(HighLimitPrice)

class FirmTradeID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FirmTradeID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FirmTradeID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FirmTradeID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FirmTradeID
    __del__ = lambda self : None;
FirmTradeID_swigregister = _quickfix.FirmTradeID_swigregister
FirmTradeID_swigregister(FirmTradeID)

class SecondaryIndividualAllocID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryIndividualAllocID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryIndividualAllocID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryIndividualAllocID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryIndividualAllocID
    __del__ = lambda self : None;
SecondaryIndividualAllocID_swigregister = _quickfix.SecondaryIndividualAllocID_swigregister
SecondaryIndividualAllocID_swigregister(SecondaryIndividualAllocID)

class AgreementDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AgreementDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AgreementDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AgreementDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AgreementDesc
    __del__ = lambda self : None;
AgreementDesc_swigregister = _quickfix.AgreementDesc_swigregister
AgreementDesc_swigregister(AgreementDesc)

class MassCancelResponse(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MassCancelResponse, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MassCancelResponse, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MassCancelResponse(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MassCancelResponse
    __del__ = lambda self : None;
MassCancelResponse_swigregister = _quickfix.MassCancelResponse_swigregister
MassCancelResponse_swigregister(MassCancelResponse)

class LegSettlCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSettlCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSettlCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSettlCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSettlCurrency
    __del__ = lambda self : None;
LegSettlCurrency_swigregister = _quickfix.LegSettlCurrency_swigregister
LegSettlCurrency_swigregister(LegSettlCurrency)

class Commission(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Commission, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Commission, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Commission(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Commission
    __del__ = lambda self : None;
Commission_swigregister = _quickfix.Commission_swigregister
Commission_swigregister(Commission)

class StreamAsgnReqType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnReqType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnReqType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StreamAsgnReqType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StreamAsgnReqType
    __del__ = lambda self : None;
StreamAsgnReqType_swigregister = _quickfix.StreamAsgnReqType_swigregister
StreamAsgnReqType_swigregister(StreamAsgnReqType)

class BidSwapPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidSwapPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidSwapPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidSwapPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidSwapPoints
    __del__ = lambda self : None;
BidSwapPoints_swigregister = _quickfix.BidSwapPoints_swigregister
BidSwapPoints_swigregister(BidSwapPoints)

class NoSettlPartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoSettlPartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoSettlPartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoSettlPartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoSettlPartyIDs
    __del__ = lambda self : None;
NoSettlPartyIDs_swigregister = _quickfix.NoSettlPartyIDs_swigregister
NoSettlPartyIDs_swigregister(NoSettlPartyIDs)

class SymbolSfx(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SymbolSfx, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SymbolSfx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SymbolSfx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SymbolSfx
    __del__ = lambda self : None;
SymbolSfx_swigregister = _quickfix.SymbolSfx_swigregister
SymbolSfx_swigregister(SymbolSfx)

class BusinessRejectRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BusinessRejectRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BusinessRejectRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BusinessRejectRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BusinessRejectRefID
    __del__ = lambda self : None;
BusinessRejectRefID_swigregister = _quickfix.BusinessRejectRefID_swigregister
BusinessRejectRefID_swigregister(BusinessRejectRefID)

class Price2(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Price2, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Price2, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Price2(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Price2
    __del__ = lambda self : None;
Price2_swigregister = _quickfix.Price2_swigregister
Price2_swigregister(Price2)

class FillLiquidityInd(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FillLiquidityInd, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FillLiquidityInd, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FillLiquidityInd(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FillLiquidityInd
    __del__ = lambda self : None;
FillLiquidityInd_swigregister = _quickfix.FillLiquidityInd_swigregister
FillLiquidityInd_swigregister(FillLiquidityInd)

class MassActionReportID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MassActionReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MassActionReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MassActionReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MassActionReportID
    __del__ = lambda self : None;
MassActionReportID_swigregister = _quickfix.MassActionReportID_swigregister
MassActionReportID_swigregister(MassActionReportID)

class DerivativeIssuer(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeIssuer, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeIssuer, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeIssuer(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeIssuer
    __del__ = lambda self : None;
DerivativeIssuer_swigregister = _quickfix.DerivativeIssuer_swigregister
DerivativeIssuer_swigregister(DerivativeIssuer)

class ExDestinationIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExDestinationIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExDestinationIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExDestinationIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExDestinationIDSource
    __del__ = lambda self : None;
ExDestinationIDSource_swigregister = _quickfix.ExDestinationIDSource_swigregister
ExDestinationIDSource_swigregister(ExDestinationIDSource)

class CollRespID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollRespID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollRespID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollRespID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollRespID
    __del__ = lambda self : None;
CollRespID_swigregister = _quickfix.CollRespID_swigregister
CollRespID_swigregister(CollRespID)

class SecurityListRequestType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListRequestType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityListRequestType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityListRequestType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityListRequestType
    __del__ = lambda self : None;
SecurityListRequestType_swigregister = _quickfix.SecurityListRequestType_swigregister
SecurityListRequestType_swigregister(SecurityListRequestType)

class EncodedLegSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedLegSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedLegSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedLegSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedLegSecurityDesc
    __del__ = lambda self : None;
EncodedLegSecurityDesc_swigregister = _quickfix.EncodedLegSecurityDesc_swigregister
EncodedLegSecurityDesc_swigregister(EncodedLegSecurityDesc)

class RelatedContextPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedContextPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedContextPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedContextPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedContextPartyRole
    __del__ = lambda self : None;
RelatedContextPartyRole_swigregister = _quickfix.RelatedContextPartyRole_swigregister
RelatedContextPartyRole_swigregister(RelatedContextPartyRole)

class UnderlyingSettlementStatus(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlementStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlementStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSettlementStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSettlementStatus
    __del__ = lambda self : None;
UnderlyingSettlementStatus_swigregister = _quickfix.UnderlyingSettlementStatus_swigregister
UnderlyingSettlementStatus_swigregister(UnderlyingSettlementStatus)

class SecurityAltID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityAltID
    __del__ = lambda self : None;
SecurityAltID_swigregister = _quickfix.SecurityAltID_swigregister
SecurityAltID_swigregister(SecurityAltID)

class RegistRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RegistRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RegistRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RegistRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RegistRefID
    __del__ = lambda self : None;
RegistRefID_swigregister = _quickfix.RegistRefID_swigregister
RegistRefID_swigregister(RegistRefID)

class RelationshipRiskFlexibleIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskFlexibleIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskFlexibleIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskFlexibleIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskFlexibleIndicator
    __del__ = lambda self : None;
RelationshipRiskFlexibleIndicator_swigregister = _quickfix.RelationshipRiskFlexibleIndicator_swigregister
RelationshipRiskFlexibleIndicator_swigregister(RelationshipRiskFlexibleIndicator)

class DerivativePriceQuoteMethod(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativePriceQuoteMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativePriceQuoteMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativePriceQuoteMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativePriceQuoteMethod
    __del__ = lambda self : None;
DerivativePriceQuoteMethod_swigregister = _quickfix.DerivativePriceQuoteMethod_swigregister
DerivativePriceQuoteMethod_swigregister(DerivativePriceQuoteMethod)

class RelationshipRiskProductComplex(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskProductComplex, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskProductComplex, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskProductComplex(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskProductComplex
    __del__ = lambda self : None;
RelationshipRiskProductComplex_swigregister = _quickfix.RelationshipRiskProductComplex_swigregister
RelationshipRiskProductComplex_swigregister(RelationshipRiskProductComplex)

class OrderDelay(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderDelay, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderDelay, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderDelay(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderDelay
    __del__ = lambda self : None;
OrderDelay_swigregister = _quickfix.OrderDelay_swigregister
OrderDelay_swigregister(OrderDelay)

class NoNotAffectedOrders(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNotAffectedOrders, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNotAffectedOrders, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNotAffectedOrders(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNotAffectedOrders
    __del__ = lambda self : None;
NoNotAffectedOrders_swigregister = _quickfix.NoNotAffectedOrders_swigregister
NoNotAffectedOrders_swigregister(NoNotAffectedOrders)

class Nested3PartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested3PartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested3PartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested3PartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested3PartyID
    __del__ = lambda self : None;
Nested3PartyID_swigregister = _quickfix.Nested3PartyID_swigregister
Nested3PartyID_swigregister(Nested3PartyID)

class CollAsgnReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollAsgnReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollAsgnReason
    __del__ = lambda self : None;
CollAsgnReason_swigregister = _quickfix.CollAsgnReason_swigregister
CollAsgnReason_swigregister(CollAsgnReason)

class TotalVolumeTradedTime(UtcTimeOnlyField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeOnlyField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotalVolumeTradedTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeOnlyField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotalVolumeTradedTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotalVolumeTradedTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotalVolumeTradedTime
    __del__ = lambda self : None;
TotalVolumeTradedTime_swigregister = _quickfix.TotalVolumeTradedTime_swigregister
TotalVolumeTradedTime_swigregister(TotalVolumeTradedTime)

class SecurityExchange(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityExchange, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityExchange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityExchange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityExchange
    __del__ = lambda self : None;
SecurityExchange_swigregister = _quickfix.SecurityExchange_swigregister
SecurityExchange_swigregister(SecurityExchange)

class SettlPriceType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlPriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlPriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlPriceType
    __del__ = lambda self : None;
SettlPriceType_swigregister = _quickfix.SettlPriceType_swigregister
SettlPriceType_swigregister(SettlPriceType)

class UnitOfMeasureQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnitOfMeasureQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnitOfMeasureQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnitOfMeasureQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnitOfMeasureQty
    __del__ = lambda self : None;
UnitOfMeasureQty_swigregister = _quickfix.UnitOfMeasureQty_swigregister
UnitOfMeasureQty_swigregister(UnitOfMeasureQty)

class UserRequestID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UserRequestID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UserRequestID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UserRequestID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UserRequestID
    __del__ = lambda self : None;
UserRequestID_swigregister = _quickfix.UserRequestID_swigregister
UserRequestID_swigregister(UserRequestID)

class LastParPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastParPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastParPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastParPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastParPx
    __del__ = lambda self : None;
LastParPx_swigregister = _quickfix.LastParPx_swigregister
LastParPx_swigregister(LastParPx)

class EndMaturityMonthYear(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EndMaturityMonthYear, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EndMaturityMonthYear, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EndMaturityMonthYear(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EndMaturityMonthYear
    __del__ = lambda self : None;
EndMaturityMonthYear_swigregister = _quickfix.EndMaturityMonthYear_swigregister
EndMaturityMonthYear_swigregister(EndMaturityMonthYear)

class DealingCapacity(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DealingCapacity, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DealingCapacity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DealingCapacity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DealingCapacity
    __del__ = lambda self : None;
DealingCapacity_swigregister = _quickfix.DealingCapacity_swigregister
DealingCapacity_swigregister(DealingCapacity)

class PrevClosePx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PrevClosePx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PrevClosePx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PrevClosePx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PrevClosePx
    __del__ = lambda self : None;
PrevClosePx_swigregister = _quickfix.PrevClosePx_swigregister
PrevClosePx_swigregister(PrevClosePx)

class TradeInputDevice(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeInputDevice, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeInputDevice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeInputDevice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeInputDevice
    __del__ = lambda self : None;
TradeInputDevice_swigregister = _quickfix.TradeInputDevice_swigregister
TradeInputDevice_swigregister(TradeInputDevice)

class DayCumQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DayCumQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DayCumQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DayCumQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DayCumQty
    __del__ = lambda self : None;
DayCumQty_swigregister = _quickfix.DayCumQty_swigregister
DayCumQty_swigregister(DayCumQty)

class SecuritySettlAgentAcctNum(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentAcctNum, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentAcctNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecuritySettlAgentAcctNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecuritySettlAgentAcctNum
    __del__ = lambda self : None;
SecuritySettlAgentAcctNum_swigregister = _quickfix.SecuritySettlAgentAcctNum_swigregister
SecuritySettlAgentAcctNum_swigregister(SecuritySettlAgentAcctNum)

class LegCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegCurrency
    __del__ = lambda self : None;
LegCurrency_swigregister = _quickfix.LegCurrency_swigregister
LegCurrency_swigregister(LegCurrency)

class EncryptedNewPassword(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptedNewPassword, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncryptedNewPassword, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncryptedNewPassword(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncryptedNewPassword
    __del__ = lambda self : None;
EncryptedNewPassword_swigregister = _quickfix.EncryptedNewPassword_swigregister
EncryptedNewPassword_swigregister(EncryptedNewPassword)

class DerivativeMinPriceIncrementAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeMinPriceIncrementAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeMinPriceIncrementAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeMinPriceIncrementAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeMinPriceIncrementAmount
    __del__ = lambda self : None;
DerivativeMinPriceIncrementAmount_swigregister = _quickfix.DerivativeMinPriceIncrementAmount_swigregister
DerivativeMinPriceIncrementAmount_swigregister(DerivativeMinPriceIncrementAmount)

class NoNested3PartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested3PartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNested3PartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNested3PartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNested3PartySubIDs
    __del__ = lambda self : None;
NoNested3PartySubIDs_swigregister = _quickfix.NoNested3PartySubIDs_swigregister
NoNested3PartySubIDs_swigregister(NoNested3PartySubIDs)

class RefSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefSubID
    __del__ = lambda self : None;
RefSubID_swigregister = _quickfix.RefSubID_swigregister
RefSubID_swigregister(RefSubID)

class SettlPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlPartyRole
    __del__ = lambda self : None;
SettlPartyRole_swigregister = _quickfix.SettlPartyRole_swigregister
SettlPartyRole_swigregister(SettlPartyRole)

class CashDistribAgentName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribAgentName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashDistribAgentName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashDistribAgentName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashDistribAgentName
    __del__ = lambda self : None;
CashDistribAgentName_swigregister = _quickfix.CashDistribAgentName_swigregister
CashDistribAgentName_swigregister(CashDistribAgentName)

class LegContractMultiplier(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegContractMultiplier, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegContractMultiplier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegContractMultiplier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegContractMultiplier
    __del__ = lambda self : None;
LegContractMultiplier_swigregister = _quickfix.LegContractMultiplier_swigregister
LegContractMultiplier_swigregister(LegContractMultiplier)

class ProgPeriodInterval(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ProgPeriodInterval, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ProgPeriodInterval, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ProgPeriodInterval(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ProgPeriodInterval
    __del__ = lambda self : None;
ProgPeriodInterval_swigregister = _quickfix.ProgPeriodInterval_swigregister
ProgPeriodInterval_swigregister(ProgPeriodInterval)

class LegSettlType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSettlType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSettlType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSettlType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSettlType
    __del__ = lambda self : None;
LegSettlType_swigregister = _quickfix.LegSettlType_swigregister
LegSettlType_swigregister(LegSettlType)

class OnBehalfOfLocationID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OnBehalfOfLocationID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OnBehalfOfLocationID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OnBehalfOfLocationID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OnBehalfOfLocationID
    __del__ = lambda self : None;
OnBehalfOfLocationID_swigregister = _quickfix.OnBehalfOfLocationID_swigregister
OnBehalfOfLocationID_swigregister(OnBehalfOfLocationID)

class OnBehalfOfSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OnBehalfOfSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OnBehalfOfSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OnBehalfOfSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OnBehalfOfSubID
    __del__ = lambda self : None;
OnBehalfOfSubID_swigregister = _quickfix.OnBehalfOfSubID_swigregister
OnBehalfOfSubID_swigregister(OnBehalfOfSubID)

class RelationshipRiskLimitPlatform(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskLimitPlatform, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskLimitPlatform, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskLimitPlatform(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskLimitPlatform
    __del__ = lambda self : None;
RelationshipRiskLimitPlatform_swigregister = _quickfix.RelationshipRiskLimitPlatform_swigregister
RelationshipRiskLimitPlatform_swigregister(RelationshipRiskLimitPlatform)

class RelatedPartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedPartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedPartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedPartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedPartySubID
    __del__ = lambda self : None;
RelatedPartySubID_swigregister = _quickfix.RelatedPartySubID_swigregister
RelatedPartySubID_swigregister(RelatedPartySubID)

class ComplexEventEndTime(UtcTimeOnlyField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeOnlyField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventEndTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeOnlyField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventEndTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexEventEndTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexEventEndTime
    __del__ = lambda self : None;
ComplexEventEndTime_swigregister = _quickfix.ComplexEventEndTime_swigregister
ComplexEventEndTime_swigregister(ComplexEventEndTime)

class RateSourceType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RateSourceType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RateSourceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RateSourceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RateSourceType
    __del__ = lambda self : None;
RateSourceType_swigregister = _quickfix.RateSourceType_swigregister
RateSourceType_swigregister(RateSourceType)

class DerivativeStateOrProvinceOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeStateOrProvinceOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeStateOrProvinceOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeStateOrProvinceOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeStateOrProvinceOfIssue
    __del__ = lambda self : None;
DerivativeStateOrProvinceOfIssue_swigregister = _quickfix.DerivativeStateOrProvinceOfIssue_swigregister
DerivativeStateOrProvinceOfIssue_swigregister(DerivativeStateOrProvinceOfIssue)

class TradeLegRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeLegRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeLegRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeLegRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeLegRefID
    __del__ = lambda self : None;
TradeLegRefID_swigregister = _quickfix.TradeLegRefID_swigregister
TradeLegRefID_swigregister(TradeLegRefID)

class RelSymTransactTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelSymTransactTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelSymTransactTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelSymTransactTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelSymTransactTime
    __del__ = lambda self : None;
RelSymTransactTime_swigregister = _quickfix.RelSymTransactTime_swigregister
RelSymTransactTime_swigregister(RelSymTransactTime)

class NoComplexEventTimes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoComplexEventTimes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoComplexEventTimes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoComplexEventTimes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoComplexEventTimes
    __del__ = lambda self : None;
NoComplexEventTimes_swigregister = _quickfix.NoComplexEventTimes_swigregister
NoComplexEventTimes_swigregister(NoComplexEventTimes)

class LegCalculatedCcyLastQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegCalculatedCcyLastQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegCalculatedCcyLastQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegCalculatedCcyLastQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegCalculatedCcyLastQty
    __del__ = lambda self : None;
LegCalculatedCcyLastQty_swigregister = _quickfix.LegCalculatedCcyLastQty_swigregister
LegCalculatedCcyLastQty_swigregister(LegCalculatedCcyLastQty)

class Nested3PartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested3PartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested3PartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested3PartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested3PartyIDSource
    __del__ = lambda self : None;
Nested3PartyIDSource_swigregister = _quickfix.Nested3PartyIDSource_swigregister
Nested3PartyIDSource_swigregister(Nested3PartyIDSource)

class DatedDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DatedDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DatedDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DatedDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DatedDate
    __del__ = lambda self : None;
DatedDate_swigregister = _quickfix.DatedDate_swigregister
DatedDate_swigregister(DatedDate)

class SettlInstID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlInstID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlInstID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlInstID
    __del__ = lambda self : None;
SettlInstID_swigregister = _quickfix.SettlInstID_swigregister
SettlInstID_swigregister(SettlInstID)

class OpenInterest(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OpenInterest, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OpenInterest, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OpenInterest(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OpenInterest
    __del__ = lambda self : None;
OpenInterest_swigregister = _quickfix.OpenInterest_swigregister
OpenInterest_swigregister(OpenInterest)

class UnderlyingContractMultiplier(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingContractMultiplier, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingContractMultiplier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingContractMultiplier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingContractMultiplier
    __del__ = lambda self : None;
UnderlyingContractMultiplier_swigregister = _quickfix.UnderlyingContractMultiplier_swigregister
UnderlyingContractMultiplier_swigregister(UnderlyingContractMultiplier)

class TotQuoteEntries(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotQuoteEntries, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotQuoteEntries, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotQuoteEntries(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotQuoteEntries
    __del__ = lambda self : None;
TotQuoteEntries_swigregister = _quickfix.TotQuoteEntries_swigregister
TotQuoteEntries_swigregister(TotQuoteEntries)

class PartyAltSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyAltSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyAltSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyAltSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyAltSubID
    __del__ = lambda self : None;
PartyAltSubID_swigregister = _quickfix.PartyAltSubID_swigregister
PartyAltSubID_swigregister(PartyAltSubID)

class TotNoCxldQuotes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoCxldQuotes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoCxldQuotes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoCxldQuotes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoCxldQuotes
    __del__ = lambda self : None;
TotNoCxldQuotes_swigregister = _quickfix.TotNoCxldQuotes_swigregister
TotNoCxldQuotes_swigregister(TotNoCxldQuotes)

class AggregatedBook(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AggregatedBook, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AggregatedBook, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AggregatedBook(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AggregatedBook
    __del__ = lambda self : None;
AggregatedBook_swigregister = _quickfix.AggregatedBook_swigregister
AggregatedBook_swigregister(AggregatedBook)

class PaymentRef(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PaymentRef, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PaymentRef, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PaymentRef(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PaymentRef
    __del__ = lambda self : None;
PaymentRef_swigregister = _quickfix.PaymentRef_swigregister
PaymentRef_swigregister(PaymentRef)

class PaymentDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PaymentDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PaymentDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PaymentDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PaymentDate
    __del__ = lambda self : None;
PaymentDate_swigregister = _quickfix.PaymentDate_swigregister
PaymentDate_swigregister(PaymentDate)

class OrderPercent(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderPercent, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderPercent, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderPercent(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderPercent
    __del__ = lambda self : None;
OrderPercent_swigregister = _quickfix.OrderPercent_swigregister
OrderPercent_swigregister(OrderPercent)

class PosQtyStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosQtyStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosQtyStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosQtyStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosQtyStatus
    __del__ = lambda self : None;
PosQtyStatus_swigregister = _quickfix.PosQtyStatus_swigregister
PosQtyStatus_swigregister(PosQtyStatus)

class RiskRestructuringType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskRestructuringType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskRestructuringType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskRestructuringType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskRestructuringType
    __del__ = lambda self : None;
RiskRestructuringType_swigregister = _quickfix.RiskRestructuringType_swigregister
RiskRestructuringType_swigregister(RiskRestructuringType)

class NoNested4PartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested4PartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNested4PartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNested4PartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNested4PartySubIDs
    __del__ = lambda self : None;
NoNested4PartySubIDs_swigregister = _quickfix.NoNested4PartySubIDs_swigregister
NoNested4PartySubIDs_swigregister(NoNested4PartySubIDs)

class PrivateQuote(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PrivateQuote, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PrivateQuote, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PrivateQuote(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PrivateQuote
    __del__ = lambda self : None;
PrivateQuote_swigregister = _quickfix.PrivateQuote_swigregister
PrivateQuote_swigregister(PrivateQuote)

class SecondaryTradeID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryTradeID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryTradeID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryTradeID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryTradeID
    __del__ = lambda self : None;
SecondaryTradeID_swigregister = _quickfix.SecondaryTradeID_swigregister
SecondaryTradeID_swigregister(SecondaryTradeID)

class SecuritySettlAgentContactPhone(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentContactPhone, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentContactPhone, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecuritySettlAgentContactPhone(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecuritySettlAgentContactPhone
    __del__ = lambda self : None;
SecuritySettlAgentContactPhone_swigregister = _quickfix.SecuritySettlAgentContactPhone_swigregister
SecuritySettlAgentContactPhone_swigregister(SecuritySettlAgentContactPhone)

class EncodedMktSegmDescLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedMktSegmDescLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedMktSegmDescLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedMktSegmDescLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedMktSegmDescLen
    __del__ = lambda self : None;
EncodedMktSegmDescLen_swigregister = _quickfix.EncodedMktSegmDescLen_swigregister
EncodedMktSegmDescLen_swigregister(EncodedMktSegmDescLen)

class SideCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideCurrency
    __del__ = lambda self : None;
SideCurrency_swigregister = _quickfix.SideCurrency_swigregister
SideCurrency_swigregister(SideCurrency)

class LegQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegQty
    __del__ = lambda self : None;
LegQty_swigregister = _quickfix.LegQty_swigregister
LegQty_swigregister(LegQty)

class MsgType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MsgType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MsgType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MsgType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MsgType
    __del__ = lambda self : None;
MsgType_swigregister = _quickfix.MsgType_swigregister
MsgType_swigregister(MsgType)

class NoTradingSessions(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoTradingSessions, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoTradingSessions, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoTradingSessions(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoTradingSessions
    __del__ = lambda self : None;
NoTradingSessions_swigregister = _quickfix.NoTradingSessions_swigregister
NoTradingSessions_swigregister(NoTradingSessions)

class IOIid(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOIid, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOIid, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOIid(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOIid
    __del__ = lambda self : None;
IOIid_swigregister = _quickfix.IOIid_swigregister
IOIid_swigregister(IOIid)

class MultiLegReportingType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MultiLegReportingType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MultiLegReportingType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MultiLegReportingType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MultiLegReportingType
    __del__ = lambda self : None;
MultiLegReportingType_swigregister = _quickfix.MultiLegReportingType_swigregister
MultiLegReportingType_swigregister(MultiLegReportingType)

class IDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IDSource
    __del__ = lambda self : None;
IDSource_swigregister = _quickfix.IDSource_swigregister
IDSource_swigregister(IDSource)

class LegStipulationType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegStipulationType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegStipulationType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegStipulationType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegStipulationType
    __del__ = lambda self : None;
LegStipulationType_swigregister = _quickfix.LegStipulationType_swigregister
LegStipulationType_swigregister(LegStipulationType)

class DerivativeContractMultiplierUnit(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeContractMultiplierUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeContractMultiplierUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeContractMultiplierUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeContractMultiplierUnit
    __del__ = lambda self : None;
DerivativeContractMultiplierUnit_swigregister = _quickfix.DerivativeContractMultiplierUnit_swigregister
DerivativeContractMultiplierUnit_swigregister(DerivativeContractMultiplierUnit)

class MarketSegmentID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MarketSegmentID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MarketSegmentID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MarketSegmentID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MarketSegmentID
    __del__ = lambda self : None;
MarketSegmentID_swigregister = _quickfix.MarketSegmentID_swigregister
MarketSegmentID_swigregister(MarketSegmentID)

class OrdStatus(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrdStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrdStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrdStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrdStatus
    __del__ = lambda self : None;
OrdStatus_swigregister = _quickfix.OrdStatus_swigregister
OrdStatus_swigregister(OrdStatus)

class MaturityDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaturityDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaturityDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaturityDate
    __del__ = lambda self : None;
MaturityDate_swigregister = _quickfix.MaturityDate_swigregister
MaturityDate_swigregister(MaturityDate)

class ApplTotalMessageCount(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplTotalMessageCount, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplTotalMessageCount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplTotalMessageCount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplTotalMessageCount
    __del__ = lambda self : None;
ApplTotalMessageCount_swigregister = _quickfix.ApplTotalMessageCount_swigregister
ApplTotalMessageCount_swigregister(ApplTotalMessageCount)

class InstrumentPartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InstrumentPartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InstrumentPartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InstrumentPartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InstrumentPartySubID
    __del__ = lambda self : None;
InstrumentPartySubID_swigregister = _quickfix.InstrumentPartySubID_swigregister
InstrumentPartySubID_swigregister(InstrumentPartySubID)

class CustomerOrFirm(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CustomerOrFirm, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CustomerOrFirm, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CustomerOrFirm(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CustomerOrFirm
    __del__ = lambda self : None;
CustomerOrFirm_swigregister = _quickfix.CustomerOrFirm_swigregister
CustomerOrFirm_swigregister(CustomerOrFirm)

class AdjustmentType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AdjustmentType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AdjustmentType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AdjustmentType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AdjustmentType
    __del__ = lambda self : None;
AdjustmentType_swigregister = _quickfix.AdjustmentType_swigregister
AdjustmentType_swigregister(AdjustmentType)

class NoPartyAltSubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoPartyAltSubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoPartyAltSubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoPartyAltSubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoPartyAltSubIDs
    __del__ = lambda self : None;
NoPartyAltSubIDs_swigregister = _quickfix.NoPartyAltSubIDs_swigregister
NoPartyAltSubIDs_swigregister(NoPartyAltSubIDs)

class UnderlyingInstrumentPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrumentPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrumentPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingInstrumentPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingInstrumentPartyID
    __del__ = lambda self : None;
UnderlyingInstrumentPartyID_swigregister = _quickfix.UnderlyingInstrumentPartyID_swigregister
UnderlyingInstrumentPartyID_swigregister(UnderlyingInstrumentPartyID)

class AsOfIndicator(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AsOfIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AsOfIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AsOfIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AsOfIndicator
    __del__ = lambda self : None;
AsOfIndicator_swigregister = _quickfix.AsOfIndicator_swigregister
AsOfIndicator_swigregister(AsOfIndicator)

class QuoteStatusReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteStatusReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteStatusReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteStatusReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteStatusReqID
    __del__ = lambda self : None;
QuoteStatusReqID_swigregister = _quickfix.QuoteStatusReqID_swigregister
QuoteStatusReqID_swigregister(QuoteStatusReqID)

class LegPositionEffect(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegPositionEffect, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegPositionEffect, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegPositionEffect(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegPositionEffect
    __del__ = lambda self : None;
LegPositionEffect_swigregister = _quickfix.LegPositionEffect_swigregister
LegPositionEffect_swigregister(LegPositionEffect)

class MDEntryPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntryPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntryPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntryPx
    __del__ = lambda self : None;
MDEntryPx_swigregister = _quickfix.MDEntryPx_swigregister
MDEntryPx_swigregister(MDEntryPx)

class MassActionScope(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MassActionScope, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MassActionScope, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MassActionScope(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MassActionScope
    __del__ = lambda self : None;
MassActionScope_swigregister = _quickfix.MassActionScope_swigregister
MassActionScope_swigregister(MassActionScope)

class ReportedPxDiff(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ReportedPxDiff, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ReportedPxDiff, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ReportedPxDiff(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ReportedPxDiff
    __del__ = lambda self : None;
ReportedPxDiff_swigregister = _quickfix.ReportedPxDiff_swigregister
ReportedPxDiff_swigregister(ReportedPxDiff)

class UnderlyingSettlementDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlementDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlementDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSettlementDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSettlementDate
    __del__ = lambda self : None;
UnderlyingSettlementDate_swigregister = _quickfix.UnderlyingSettlementDate_swigregister
UnderlyingSettlementDate_swigregister(UnderlyingSettlementDate)

class NoNestedPartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNestedPartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNestedPartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNestedPartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNestedPartySubIDs
    __del__ = lambda self : None;
NoNestedPartySubIDs_swigregister = _quickfix.NoNestedPartySubIDs_swigregister
NoNestedPartySubIDs_swigregister(NoNestedPartySubIDs)

class AllocReportRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocReportRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocReportRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocReportRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocReportRefID
    __del__ = lambda self : None;
AllocReportRefID_swigregister = _quickfix.AllocReportRefID_swigregister
AllocReportRefID_swigregister(AllocReportRefID)

class Concession(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Concession, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Concession, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Concession(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Concession
    __del__ = lambda self : None;
Concession_swigregister = _quickfix.Concession_swigregister
Concession_swigregister(Concession)

class EncodedSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedSecurityDesc
    __del__ = lambda self : None;
EncodedSecurityDesc_swigregister = _quickfix.EncodedSecurityDesc_swigregister
EncodedSecurityDesc_swigregister(EncodedSecurityDesc)

class ExecRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecRefID
    __del__ = lambda self : None;
ExecRefID_swigregister = _quickfix.ExecRefID_swigregister
ExecRefID_swigregister(ExecRefID)

class VenueType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, VenueType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, VenueType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_VenueType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_VenueType
    __del__ = lambda self : None;
VenueType_swigregister = _quickfix.VenueType_swigregister
VenueType_swigregister(VenueType)

class MassActionType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MassActionType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MassActionType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MassActionType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MassActionType
    __del__ = lambda self : None;
MassActionType_swigregister = _quickfix.MassActionType_swigregister
MassActionType_swigregister(MassActionType)

class PosMaintResult(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosMaintResult, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosMaintResult, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosMaintResult(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosMaintResult
    __del__ = lambda self : None;
PosMaintResult_swigregister = _quickfix.PosMaintResult_swigregister
PosMaintResult_swigregister(PosMaintResult)

class IOIShares(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOIShares, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOIShares, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOIShares(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOIShares
    __del__ = lambda self : None;
IOIShares_swigregister = _quickfix.IOIShares_swigregister
IOIShares_swigregister(IOIShares)

class BenchmarkSecurityID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkSecurityID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkSecurityID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BenchmarkSecurityID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BenchmarkSecurityID
    __del__ = lambda self : None;
BenchmarkSecurityID_swigregister = _quickfix.BenchmarkSecurityID_swigregister
BenchmarkSecurityID_swigregister(BenchmarkSecurityID)

class LegLastQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegLastQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegLastQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegLastQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegLastQty
    __del__ = lambda self : None;
LegLastQty_swigregister = _quickfix.LegLastQty_swigregister
LegLastQty_swigregister(LegLastQty)

class AllocSettlCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocSettlCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocSettlCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocSettlCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocSettlCurrency
    __del__ = lambda self : None;
AllocSettlCurrency_swigregister = _quickfix.AllocSettlCurrency_swigregister
AllocSettlCurrency_swigregister(AllocSettlCurrency)

class LegCountryOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegCountryOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegCountryOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegCountryOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegCountryOfIssue
    __del__ = lambda self : None;
LegCountryOfIssue_swigregister = _quickfix.LegCountryOfIssue_swigregister
LegCountryOfIssue_swigregister(LegCountryOfIssue)

class DerivativeSecurityXML(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityXML, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityXML, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityXML(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityXML
    __del__ = lambda self : None;
DerivativeSecurityXML_swigregister = _quickfix.DerivativeSecurityXML_swigregister
DerivativeSecurityXML_swigregister(DerivativeSecurityXML)

class StrikeRuleID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeRuleID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikeRuleID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikeRuleID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikeRuleID
    __del__ = lambda self : None;
StrikeRuleID_swigregister = _quickfix.StrikeRuleID_swigregister
StrikeRuleID_swigregister(StrikeRuleID)

class RefCompID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefCompID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefCompID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefCompID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefCompID
    __del__ = lambda self : None;
RefCompID_swigregister = _quickfix.RefCompID_swigregister
RefCompID_swigregister(RefCompID)

class SettlCurrOfferFxRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrOfferFxRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrOfferFxRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlCurrOfferFxRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlCurrOfferFxRate
    __del__ = lambda self : None;
SettlCurrOfferFxRate_swigregister = _quickfix.SettlCurrOfferFxRate_swigregister
SettlCurrOfferFxRate_swigregister(SettlCurrOfferFxRate)

class OfferYield(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OfferYield, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OfferYield, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OfferYield(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OfferYield
    __del__ = lambda self : None;
OfferYield_swigregister = _quickfix.OfferYield_swigregister
OfferYield_swigregister(OfferYield)

class RelatedContextPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedContextPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedContextPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedContextPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedContextPartyID
    __del__ = lambda self : None;
RelatedContextPartyID_swigregister = _quickfix.RelatedContextPartyID_swigregister
RelatedContextPartyID_swigregister(RelatedContextPartyID)

class TargetPartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TargetPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TargetPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TargetPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TargetPartyIDSource
    __del__ = lambda self : None;
TargetPartyIDSource_swigregister = _quickfix.TargetPartyIDSource_swigregister
TargetPartyIDSource_swigregister(TargetPartyIDSource)

class EncryptedNewPasswordLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptedNewPasswordLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncryptedNewPasswordLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncryptedNewPasswordLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncryptedNewPasswordLen
    __del__ = lambda self : None;
EncryptedNewPasswordLen_swigregister = _quickfix.EncryptedNewPasswordLen_swigregister
EncryptedNewPasswordLen_swigregister(EncryptedNewPasswordLen)

class NoPositions(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoPositions, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoPositions, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoPositions(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoPositions
    __del__ = lambda self : None;
NoPositions_swigregister = _quickfix.NoPositions_swigregister
NoPositions_swigregister(NoPositions)

class TotalAccruedInterestAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotalAccruedInterestAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotalAccruedInterestAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotalAccruedInterestAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotalAccruedInterestAmt
    __del__ = lambda self : None;
TotalAccruedInterestAmt_swigregister = _quickfix.TotalAccruedInterestAmt_swigregister
TotalAccruedInterestAmt_swigregister(TotalAccruedInterestAmt)

class UnderlyingOptAttribute(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingOptAttribute, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingOptAttribute, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingOptAttribute(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingOptAttribute
    __del__ = lambda self : None;
UnderlyingOptAttribute_swigregister = _quickfix.UnderlyingOptAttribute_swigregister
UnderlyingOptAttribute_swigregister(UnderlyingOptAttribute)

class DerivativeInstrAttribValue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrAttribValue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrAttribValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeInstrAttribValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeInstrAttribValue
    __del__ = lambda self : None;
DerivativeInstrAttribValue_swigregister = _quickfix.DerivativeInstrAttribValue_swigregister
DerivativeInstrAttribValue_swigregister(DerivativeInstrAttribValue)

class InstrumentPartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InstrumentPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InstrumentPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InstrumentPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InstrumentPartyIDSource
    __del__ = lambda self : None;
InstrumentPartyIDSource_swigregister = _quickfix.InstrumentPartyIDSource_swigregister
InstrumentPartyIDSource_swigregister(InstrumentPartyIDSource)

class PegOffsetType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegOffsetType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegOffsetType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegOffsetType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegOffsetType
    __del__ = lambda self : None;
PegOffsetType_swigregister = _quickfix.PegOffsetType_swigregister
PegOffsetType_swigregister(PegOffsetType)

class MassCancelRejectReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MassCancelRejectReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MassCancelRejectReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MassCancelRejectReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MassCancelRejectReason
    __del__ = lambda self : None;
MassCancelRejectReason_swigregister = _quickfix.MassCancelRejectReason_swigregister
MassCancelRejectReason_swigregister(MassCancelRejectReason)

class ResponseTransportType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ResponseTransportType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ResponseTransportType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ResponseTransportType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ResponseTransportType
    __del__ = lambda self : None;
ResponseTransportType_swigregister = _quickfix.ResponseTransportType_swigregister
ResponseTransportType_swigregister(ResponseTransportType)

class LegSecurityIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSecurityIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSecurityIDSource
    __del__ = lambda self : None;
LegSecurityIDSource_swigregister = _quickfix.LegSecurityIDSource_swigregister
LegSecurityIDSource_swigregister(LegSecurityIDSource)

class BasisFeaturePrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BasisFeaturePrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BasisFeaturePrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BasisFeaturePrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BasisFeaturePrice
    __del__ = lambda self : None;
BasisFeaturePrice_swigregister = _quickfix.BasisFeaturePrice_swigregister
BasisFeaturePrice_swigregister(BasisFeaturePrice)

class CouponPaymentDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CouponPaymentDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CouponPaymentDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CouponPaymentDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CouponPaymentDate
    __del__ = lambda self : None;
CouponPaymentDate_swigregister = _quickfix.CouponPaymentDate_swigregister
CouponPaymentDate_swigregister(CouponPaymentDate)

class TradSesStatusRejReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesStatusRejReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesStatusRejReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesStatusRejReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesStatusRejReason
    __del__ = lambda self : None;
TradSesStatusRejReason_swigregister = _quickfix.TradSesStatusRejReason_swigregister
TradSesStatusRejReason_swigregister(TradSesStatusRejReason)

class UnderlyingDetachmentPoint(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingDetachmentPoint, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingDetachmentPoint, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingDetachmentPoint(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingDetachmentPoint
    __del__ = lambda self : None;
UnderlyingDetachmentPoint_swigregister = _quickfix.UnderlyingDetachmentPoint_swigregister
UnderlyingDetachmentPoint_swigregister(UnderlyingDetachmentPoint)

class MaturityRuleID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityRuleID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaturityRuleID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaturityRuleID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaturityRuleID
    __del__ = lambda self : None;
MaturityRuleID_swigregister = _quickfix.MaturityRuleID_swigregister
MaturityRuleID_swigregister(MaturityRuleID)

class UnderlyingRepoCollateralSecurityType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingRepoCollateralSecurityType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingRepoCollateralSecurityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingRepoCollateralSecurityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingRepoCollateralSecurityType
    __del__ = lambda self : None;
UnderlyingRepoCollateralSecurityType_swigregister = _quickfix.UnderlyingRepoCollateralSecurityType_swigregister
UnderlyingRepoCollateralSecurityType_swigregister(UnderlyingRepoCollateralSecurityType)

class NoTimeInForceRules(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoTimeInForceRules, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoTimeInForceRules, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoTimeInForceRules(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoTimeInForceRules
    __del__ = lambda self : None;
NoTimeInForceRules_swigregister = _quickfix.NoTimeInForceRules_swigregister
NoTimeInForceRules_swigregister(NoTimeInForceRules)

class NoRootPartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRootPartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRootPartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRootPartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRootPartySubIDs
    __del__ = lambda self : None;
NoRootPartySubIDs_swigregister = _quickfix.NoRootPartySubIDs_swigregister
NoRootPartySubIDs_swigregister(NoRootPartySubIDs)

class DisplayMinIncr(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayMinIncr, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DisplayMinIncr, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DisplayMinIncr(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DisplayMinIncr
    __del__ = lambda self : None;
DisplayMinIncr_swigregister = _quickfix.DisplayMinIncr_swigregister
DisplayMinIncr_swigregister(DisplayMinIncr)

class TrdRegTimestampType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRegTimestampType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TrdRegTimestampType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TrdRegTimestampType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TrdRegTimestampType
    __del__ = lambda self : None;
TrdRegTimestampType_swigregister = _quickfix.TrdRegTimestampType_swigregister
TrdRegTimestampType_swigregister(TrdRegTimestampType)

class LegProduct(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegProduct, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegProduct, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegProduct(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegProduct
    __del__ = lambda self : None;
LegProduct_swigregister = _quickfix.LegProduct_swigregister
LegProduct_swigregister(LegProduct)

class ApplVerID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplVerID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplVerID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplVerID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplVerID
    __del__ = lambda self : None;
ApplVerID_swigregister = _quickfix.ApplVerID_swigregister
ApplVerID_swigregister(ApplVerID)

class HandlInst(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, HandlInst, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, HandlInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_HandlInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_HandlInst
    __del__ = lambda self : None;
HandlInst_swigregister = _quickfix.HandlInst_swigregister
HandlInst_swigregister(HandlInst)

class ListUpdateAction(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListUpdateAction, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListUpdateAction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListUpdateAction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListUpdateAction
    __del__ = lambda self : None;
ListUpdateAction_swigregister = _quickfix.ListUpdateAction_swigregister
ListUpdateAction_swigregister(ListUpdateAction)

class NestedInstrAttribValue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NestedInstrAttribValue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NestedInstrAttribValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NestedInstrAttribValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NestedInstrAttribValue
    __del__ = lambda self : None;
NestedInstrAttribValue_swigregister = _quickfix.NestedInstrAttribValue_swigregister
NestedInstrAttribValue_swigregister(NestedInstrAttribValue)

class TradingSessionSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradingSessionSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradingSessionSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradingSessionSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradingSessionSubID
    __del__ = lambda self : None;
TradingSessionSubID_swigregister = _quickfix.TradingSessionSubID_swigregister
TradingSessionSubID_swigregister(TradingSessionSubID)

class RFQReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RFQReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RFQReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RFQReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RFQReqID
    __del__ = lambda self : None;
RFQReqID_swigregister = _quickfix.RFQReqID_swigregister
RFQReqID_swigregister(RFQReqID)

class RelationshipRiskSecurityExchange(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSecurityExchange, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSecurityExchange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSecurityExchange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSecurityExchange
    __del__ = lambda self : None;
RelationshipRiskSecurityExchange_swigregister = _quickfix.RelationshipRiskSecurityExchange_swigregister
RelationshipRiskSecurityExchange_swigregister(RelationshipRiskSecurityExchange)

class UnderlyingLegSymbolSfx(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSymbolSfx, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSymbolSfx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegSymbolSfx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegSymbolSfx
    __del__ = lambda self : None;
UnderlyingLegSymbolSfx_swigregister = _quickfix.UnderlyingLegSymbolSfx_swigregister
UnderlyingLegSymbolSfx_swigregister(UnderlyingLegSymbolSfx)

class LiquidityNumSecurities(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LiquidityNumSecurities, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LiquidityNumSecurities, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LiquidityNumSecurities(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LiquidityNumSecurities
    __del__ = lambda self : None;
LiquidityNumSecurities_swigregister = _quickfix.LiquidityNumSecurities_swigregister
LiquidityNumSecurities_swigregister(LiquidityNumSecurities)

class NoMsgTypes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoMsgTypes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoMsgTypes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoMsgTypes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoMsgTypes
    __del__ = lambda self : None;
NoMsgTypes_swigregister = _quickfix.NoMsgTypes_swigregister
NoMsgTypes_swigregister(NoMsgTypes)

class TradSesStartTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesStartTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesStartTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesStartTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesStartTime
    __del__ = lambda self : None;
TradSesStartTime_swigregister = _quickfix.TradSesStartTime_swigregister
TradSesStartTime_swigregister(TradSesStartTime)

class MDEntryType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntryType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntryType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntryType
    __del__ = lambda self : None;
MDEntryType_swigregister = _quickfix.MDEntryType_swigregister
MDEntryType_swigregister(MDEntryType)

class AgreementCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AgreementCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AgreementCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AgreementCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AgreementCurrency
    __del__ = lambda self : None;
AgreementCurrency_swigregister = _quickfix.AgreementCurrency_swigregister
AgreementCurrency_swigregister(AgreementCurrency)

class PegMoveType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegMoveType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegMoveType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegMoveType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegMoveType
    __del__ = lambda self : None;
PegMoveType_swigregister = _quickfix.PegMoveType_swigregister
PegMoveType_swigregister(PegMoveType)

class AsgnReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AsgnReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AsgnReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AsgnReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AsgnReqID
    __del__ = lambda self : None;
AsgnReqID_swigregister = _quickfix.AsgnReqID_swigregister
AsgnReqID_swigregister(AsgnReqID)

class PegDifference(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegDifference, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegDifference, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegDifference(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegDifference
    __del__ = lambda self : None;
PegDifference_swigregister = _quickfix.PegDifference_swigregister
PegDifference_swigregister(PegDifference)

class Spread(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Spread, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Spread, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Spread(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Spread
    __del__ = lambda self : None;
Spread_swigregister = _quickfix.Spread_swigregister
Spread_swigregister(Spread)

class EncodedAllocTextLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedAllocTextLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedAllocTextLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedAllocTextLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedAllocTextLen
    __del__ = lambda self : None;
EncodedAllocTextLen_swigregister = _quickfix.EncodedAllocTextLen_swigregister
EncodedAllocTextLen_swigregister(EncodedAllocTextLen)

class OutsideIndexPct(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OutsideIndexPct, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OutsideIndexPct, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OutsideIndexPct(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OutsideIndexPct
    __del__ = lambda self : None;
OutsideIndexPct_swigregister = _quickfix.OutsideIndexPct_swigregister
OutsideIndexPct_swigregister(OutsideIndexPct)

class DerivFlexProductEligibilityIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivFlexProductEligibilityIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivFlexProductEligibilityIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivFlexProductEligibilityIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivFlexProductEligibilityIndicator
    __del__ = lambda self : None;
DerivFlexProductEligibilityIndicator_swigregister = _quickfix.DerivFlexProductEligibilityIndicator_swigregister
DerivFlexProductEligibilityIndicator_swigregister(DerivFlexProductEligibilityIndicator)

class AvgPxIndicator(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AvgPxIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AvgPxIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AvgPxIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AvgPxIndicator
    __del__ = lambda self : None;
AvgPxIndicator_swigregister = _quickfix.AvgPxIndicator_swigregister
AvgPxIndicator_swigregister(AvgPxIndicator)

class NoIOIQualifiers(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoIOIQualifiers, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoIOIQualifiers, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoIOIQualifiers(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoIOIQualifiers
    __del__ = lambda self : None;
NoIOIQualifiers_swigregister = _quickfix.NoIOIQualifiers_swigregister
NoIOIQualifiers_swigregister(NoIOIQualifiers)

class CancellationRights(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CancellationRights, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CancellationRights, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CancellationRights(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CancellationRights
    __del__ = lambda self : None;
CancellationRights_swigregister = _quickfix.CancellationRights_swigregister
CancellationRights_swigregister(CancellationRights)

class ListSeqNo(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListSeqNo, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListSeqNo, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListSeqNo(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListSeqNo
    __del__ = lambda self : None;
ListSeqNo_swigregister = _quickfix.ListSeqNo_swigregister
ListSeqNo_swigregister(ListSeqNo)

class CardIssNum(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CardIssNum, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CardIssNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CardIssNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CardIssNum
    __del__ = lambda self : None;
CardIssNum_swigregister = _quickfix.CardIssNum_swigregister
CardIssNum_swigregister(CardIssNum)

class RiskCFICode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskCFICode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskCFICode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskCFICode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskCFICode
    __del__ = lambda self : None;
RiskCFICode_swigregister = _quickfix.RiskCFICode_swigregister
RiskCFICode_swigregister(RiskCFICode)

class EncodedMktSegmDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedMktSegmDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedMktSegmDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedMktSegmDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedMktSegmDesc
    __del__ = lambda self : None;
EncodedMktSegmDesc_swigregister = _quickfix.EncodedMktSegmDesc_swigregister
EncodedMktSegmDesc_swigregister(EncodedMktSegmDesc)

class DerivativeEventType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEventType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEventType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeEventType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeEventType
    __del__ = lambda self : None;
DerivativeEventType_swigregister = _quickfix.DerivativeEventType_swigregister
DerivativeEventType_swigregister(DerivativeEventType)

class DerivativeMaturityMonthYear(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeMaturityMonthYear, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeMaturityMonthYear, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeMaturityMonthYear(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeMaturityMonthYear
    __del__ = lambda self : None;
DerivativeMaturityMonthYear_swigregister = _quickfix.DerivativeMaturityMonthYear_swigregister
DerivativeMaturityMonthYear_swigregister(DerivativeMaturityMonthYear)

class SideTradeReportID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideTradeReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideTradeReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideTradeReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideTradeReportID
    __del__ = lambda self : None;
SideTradeReportID_swigregister = _quickfix.SideTradeReportID_swigregister
SideTradeReportID_swigregister(SideTradeReportID)

class NoQuoteSets(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoQuoteSets, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoQuoteSets, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoQuoteSets(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoQuoteSets
    __del__ = lambda self : None;
NoQuoteSets_swigregister = _quickfix.NoQuoteSets_swigregister
NoQuoteSets_swigregister(NoQuoteSets)

class RelationshipRiskSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSecurityDesc
    __del__ = lambda self : None;
RelationshipRiskSecurityDesc_swigregister = _quickfix.RelationshipRiskSecurityDesc_swigregister
RelationshipRiskSecurityDesc_swigregister(RelationshipRiskSecurityDesc)

class Nested4PartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested4PartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested4PartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested4PartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested4PartySubIDType
    __del__ = lambda self : None;
Nested4PartySubIDType_swigregister = _quickfix.Nested4PartySubIDType_swigregister
Nested4PartySubIDType_swigregister(Nested4PartySubIDType)

class FillPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FillPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FillPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FillPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FillPx
    __del__ = lambda self : None;
FillPx_swigregister = _quickfix.FillPx_swigregister
FillPx_swigregister(FillPx)

class StrikeExerciseStyle(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeExerciseStyle, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikeExerciseStyle, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikeExerciseStyle(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikeExerciseStyle
    __del__ = lambda self : None;
StrikeExerciseStyle_swigregister = _quickfix.StrikeExerciseStyle_swigregister
StrikeExerciseStyle_swigregister(StrikeExerciseStyle)

class DeskID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeskID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeskID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeskID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeskID
    __del__ = lambda self : None;
DeskID_swigregister = _quickfix.DeskID_swigregister
DeskID_swigregister(DeskID)

class CrossPercent(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CrossPercent, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CrossPercent, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CrossPercent(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CrossPercent
    __del__ = lambda self : None;
CrossPercent_swigregister = _quickfix.CrossPercent_swigregister
CrossPercent_swigregister(CrossPercent)

class MaturityMonthYear(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityMonthYear, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaturityMonthYear, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaturityMonthYear(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaturityMonthYear
    __del__ = lambda self : None;
MaturityMonthYear_swigregister = _quickfix.MaturityMonthYear_swigregister
MaturityMonthYear_swigregister(MaturityMonthYear)

class ComplexEventPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexEventPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexEventPrice
    __del__ = lambda self : None;
ComplexEventPrice_swigregister = _quickfix.ComplexEventPrice_swigregister
ComplexEventPrice_swigregister(ComplexEventPrice)

class NoNewsRefIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNewsRefIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNewsRefIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNewsRefIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNewsRefIDs
    __del__ = lambda self : None;
NoNewsRefIDs_swigregister = _quickfix.NoNewsRefIDs_swigregister
NoNewsRefIDs_swigregister(NoNewsRefIDs)

class UnderlyingCapValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCapValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCapValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCapValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCapValue
    __del__ = lambda self : None;
UnderlyingCapValue_swigregister = _quickfix.UnderlyingCapValue_swigregister
UnderlyingCapValue_swigregister(UnderlyingCapValue)

class CPRegType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CPRegType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CPRegType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CPRegType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CPRegType
    __del__ = lambda self : None;
CPRegType_swigregister = _quickfix.CPRegType_swigregister
CPRegType_swigregister(CPRegType)

class CashDistribAgentCode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribAgentCode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashDistribAgentCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashDistribAgentCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashDistribAgentCode
    __del__ = lambda self : None;
CashDistribAgentCode_swigregister = _quickfix.CashDistribAgentCode_swigregister
CashDistribAgentCode_swigregister(CashDistribAgentCode)

class ExecPriceType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecPriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecPriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecPriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecPriceType
    __del__ = lambda self : None;
ExecPriceType_swigregister = _quickfix.ExecPriceType_swigregister
ExecPriceType_swigregister(ExecPriceType)

class LegAllocID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegAllocID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegAllocID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegAllocID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegAllocID
    __del__ = lambda self : None;
LegAllocID_swigregister = _quickfix.LegAllocID_swigregister
LegAllocID_swigregister(LegAllocID)

class MDEntryTime(UtcTimeOnlyField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeOnlyField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeOnlyField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntryTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntryTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntryTime
    __del__ = lambda self : None;
MDEntryTime_swigregister = _quickfix.MDEntryTime_swigregister
MDEntryTime_swigregister(MDEntryTime)

class TotalNumSecurities(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotalNumSecurities, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotalNumSecurities, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotalNumSecurities(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotalNumSecurities
    __del__ = lambda self : None;
TotalNumSecurities_swigregister = _quickfix.TotalNumSecurities_swigregister
TotalNumSecurities_swigregister(TotalNumSecurities)

class AllocSettlInstType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocSettlInstType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocSettlInstType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocSettlInstType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocSettlInstType
    __del__ = lambda self : None;
AllocSettlInstType_swigregister = _quickfix.AllocSettlInstType_swigregister
AllocSettlInstType_swigregister(AllocSettlInstType)

class TargetPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TargetPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TargetPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TargetPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TargetPartyID
    __del__ = lambda self : None;
TargetPartyID_swigregister = _quickfix.TargetPartyID_swigregister
TargetPartyID_swigregister(TargetPartyID)

class DerivativeStrikeCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeStrikeCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeStrikeCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeStrikeCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeStrikeCurrency
    __del__ = lambda self : None;
DerivativeStrikeCurrency_swigregister = _quickfix.DerivativeStrikeCurrency_swigregister
DerivativeStrikeCurrency_swigregister(DerivativeStrikeCurrency)

class StatsType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StatsType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StatsType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StatsType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StatsType
    __del__ = lambda self : None;
StatsType_swigregister = _quickfix.StatsType_swigregister
StatsType_swigregister(StatsType)

class ApplExtID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplExtID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplExtID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplExtID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplExtID
    __del__ = lambda self : None;
ApplExtID_swigregister = _quickfix.ApplExtID_swigregister
ApplExtID_swigregister(ApplExtID)

class SettlementCycleNo(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlementCycleNo, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlementCycleNo, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlementCycleNo(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlementCycleNo
    __del__ = lambda self : None;
SettlementCycleNo_swigregister = _quickfix.SettlementCycleNo_swigregister
SettlementCycleNo_swigregister(SettlementCycleNo)

class UnderlyingStrikeCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStrikeCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStrikeCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingStrikeCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingStrikeCurrency
    __del__ = lambda self : None;
UnderlyingStrikeCurrency_swigregister = _quickfix.UnderlyingStrikeCurrency_swigregister
UnderlyingStrikeCurrency_swigregister(UnderlyingStrikeCurrency)

class TradSesMode(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesMode, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesMode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesMode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesMode
    __del__ = lambda self : None;
TradSesMode_swigregister = _quickfix.TradSesMode_swigregister
TradSesMode_swigregister(TradSesMode)

class SettlInstSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlInstSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlInstSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlInstSource
    __del__ = lambda self : None;
SettlInstSource_swigregister = _quickfix.SettlInstSource_swigregister
SettlInstSource_swigregister(SettlInstSource)

class PartyAltSubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyAltSubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyAltSubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyAltSubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyAltSubIDType
    __del__ = lambda self : None;
PartyAltSubIDType_swigregister = _quickfix.PartyAltSubIDType_swigregister
PartyAltSubIDType_swigregister(PartyAltSubIDType)

class UnderlyingLegSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityDesc
    __del__ = lambda self : None;
UnderlyingLegSecurityDesc_swigregister = _quickfix.UnderlyingLegSecurityDesc_swigregister
UnderlyingLegSecurityDesc_swigregister(UnderlyingLegSecurityDesc)

class NoDerivativeInstrumentParties(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoDerivativeInstrumentParties, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoDerivativeInstrumentParties, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoDerivativeInstrumentParties(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoDerivativeInstrumentParties
    __del__ = lambda self : None;
NoDerivativeInstrumentParties_swigregister = _quickfix.NoDerivativeInstrumentParties_swigregister
NoDerivativeInstrumentParties_swigregister(NoDerivativeInstrumentParties)

class DerivativeEventTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEventTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEventTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeEventTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeEventTime
    __del__ = lambda self : None;
DerivativeEventTime_swigregister = _quickfix.DerivativeEventTime_swigregister
DerivativeEventTime_swigregister(DerivativeEventTime)

class TickIncrement(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TickIncrement, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TickIncrement, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TickIncrement(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TickIncrement
    __del__ = lambda self : None;
TickIncrement_swigregister = _quickfix.TickIncrement_swigregister
TickIncrement_swigregister(TickIncrement)

class UndlyInstrumentPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UndlyInstrumentPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UndlyInstrumentPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UndlyInstrumentPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UndlyInstrumentPartyID
    __del__ = lambda self : None;
UndlyInstrumentPartyID_swigregister = _quickfix.UndlyInstrumentPartyID_swigregister
UndlyInstrumentPartyID_swigregister(UndlyInstrumentPartyID)

class NoUndlyInstrumentParties(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoUndlyInstrumentParties, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoUndlyInstrumentParties, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoUndlyInstrumentParties(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoUndlyInstrumentParties
    __del__ = lambda self : None;
NoUndlyInstrumentParties_swigregister = _quickfix.NoUndlyInstrumentParties_swigregister
NoUndlyInstrumentParties_swigregister(NoUndlyInstrumentParties)

class ExpType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExpType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExpType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExpType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExpType
    __del__ = lambda self : None;
ExpType_swigregister = _quickfix.ExpType_swigregister
ExpType_swigregister(ExpType)

class SecondaryClOrdID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryClOrdID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryClOrdID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryClOrdID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryClOrdID
    __del__ = lambda self : None;
SecondaryClOrdID_swigregister = _quickfix.SecondaryClOrdID_swigregister
SecondaryClOrdID_swigregister(SecondaryClOrdID)

class SettlInstTransType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlInstTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlInstTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlInstTransType
    __del__ = lambda self : None;
SettlInstTransType_swigregister = _quickfix.SettlInstTransType_swigregister
SettlInstTransType_swigregister(SettlInstTransType)

class SideComplianceID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideComplianceID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideComplianceID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideComplianceID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideComplianceID
    __del__ = lambda self : None;
SideComplianceID_swigregister = _quickfix.SideComplianceID_swigregister
SideComplianceID_swigregister(SideComplianceID)

class TradeRequestResult(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeRequestResult, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeRequestResult, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeRequestResult(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeRequestResult
    __del__ = lambda self : None;
TradeRequestResult_swigregister = _quickfix.TradeRequestResult_swigregister
TradeRequestResult_swigregister(TradeRequestResult)

class OrigPosReqRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigPosReqRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigPosReqRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigPosReqRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigPosReqRefID
    __del__ = lambda self : None;
OrigPosReqRefID_swigregister = _quickfix.OrigPosReqRefID_swigregister
OrigPosReqRefID_swigregister(OrigPosReqRefID)

class OrigCrossID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigCrossID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigCrossID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigCrossID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigCrossID
    __del__ = lambda self : None;
OrigCrossID_swigregister = _quickfix.OrigCrossID_swigregister
OrigCrossID_swigregister(OrigCrossID)

class TradeInputSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeInputSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeInputSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeInputSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeInputSource
    __del__ = lambda self : None;
TradeInputSource_swigregister = _quickfix.TradeInputSource_swigregister
TradeInputSource_swigregister(TradeInputSource)

class OrderQty2(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderQty2, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderQty2, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderQty2(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderQty2
    __del__ = lambda self : None;
OrderQty2_swigregister = _quickfix.OrderQty2_swigregister
OrderQty2_swigregister(OrderQty2)

class TestMessageIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TestMessageIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TestMessageIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TestMessageIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TestMessageIndicator
    __del__ = lambda self : None;
TestMessageIndicator_swigregister = _quickfix.TestMessageIndicator_swigregister
TestMessageIndicator_swigregister(TestMessageIndicator)

class ContextPartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContextPartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContextPartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContextPartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContextPartySubID
    __del__ = lambda self : None;
ContextPartySubID_swigregister = _quickfix.ContextPartySubID_swigregister
ContextPartySubID_swigregister(ContextPartySubID)

class DerivativeEventDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEventDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEventDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeEventDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeEventDate
    __del__ = lambda self : None;
DerivativeEventDate_swigregister = _quickfix.DerivativeEventDate_swigregister
DerivativeEventDate_swigregister(DerivativeEventDate)

class SideGrossTradeAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideGrossTradeAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideGrossTradeAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideGrossTradeAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideGrossTradeAmt
    __del__ = lambda self : None;
SideGrossTradeAmt_swigregister = _quickfix.SideGrossTradeAmt_swigregister
SideGrossTradeAmt_swigregister(SideGrossTradeAmt)

class PeggedPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PeggedPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PeggedPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PeggedPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PeggedPrice
    __del__ = lambda self : None;
PeggedPrice_swigregister = _quickfix.PeggedPrice_swigregister
PeggedPrice_swigregister(PeggedPrice)

class ExpirationCycle(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExpirationCycle, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExpirationCycle, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExpirationCycle(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExpirationCycle
    __del__ = lambda self : None;
ExpirationCycle_swigregister = _quickfix.ExpirationCycle_swigregister
ExpirationCycle_swigregister(ExpirationCycle)

class AllocCancReplaceReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocCancReplaceReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocCancReplaceReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocCancReplaceReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocCancReplaceReason
    __del__ = lambda self : None;
AllocCancReplaceReason_swigregister = _quickfix.AllocCancReplaceReason_swigregister
AllocCancReplaceReason_swigregister(AllocCancReplaceReason)

class CxlRejReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CxlRejReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CxlRejReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CxlRejReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CxlRejReason
    __del__ = lambda self : None;
CxlRejReason_swigregister = _quickfix.CxlRejReason_swigregister
CxlRejReason_swigregister(CxlRejReason)

class BeginString(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BeginString, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BeginString, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BeginString(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BeginString
    __del__ = lambda self : None;
BeginString_swigregister = _quickfix.BeginString_swigregister
BeginString_swigregister(BeginString)

class DeliverToSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeliverToSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeliverToSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeliverToSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeliverToSubID
    __del__ = lambda self : None;
DeliverToSubID_swigregister = _quickfix.DeliverToSubID_swigregister
DeliverToSubID_swigregister(DeliverToSubID)

class NoRelatedPartyAltIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelatedPartyAltIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelatedPartyAltIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelatedPartyAltIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelatedPartyAltIDs
    __del__ = lambda self : None;
NoRelatedPartyAltIDs_swigregister = _quickfix.NoRelatedPartyAltIDs_swigregister
NoRelatedPartyAltIDs_swigregister(NoRelatedPartyAltIDs)

class RiskProductComplex(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskProductComplex, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskProductComplex, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskProductComplex(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskProductComplex
    __del__ = lambda self : None;
RiskProductComplex_swigregister = _quickfix.RiskProductComplex_swigregister
RiskProductComplex_swigregister(RiskProductComplex)

class LegPriceUnitOfMeasureQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegPriceUnitOfMeasureQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegPriceUnitOfMeasureQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegPriceUnitOfMeasureQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegPriceUnitOfMeasureQty
    __del__ = lambda self : None;
LegPriceUnitOfMeasureQty_swigregister = _quickfix.LegPriceUnitOfMeasureQty_swigregister
LegPriceUnitOfMeasureQty_swigregister(LegPriceUnitOfMeasureQty)

class NoCollInquiryQualifier(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoCollInquiryQualifier, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoCollInquiryQualifier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoCollInquiryQualifier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoCollInquiryQualifier
    __del__ = lambda self : None;
NoCollInquiryQualifier_swigregister = _quickfix.NoCollInquiryQualifier_swigregister
NoCollInquiryQualifier_swigregister(NoCollInquiryQualifier)

class OfferPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OfferPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OfferPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OfferPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OfferPx
    __del__ = lambda self : None;
OfferPx_swigregister = _quickfix.OfferPx_swigregister
OfferPx_swigregister(OfferPx)

class TotalVolumeTradedDate(UtcDateField):
    __swig_setmethods__ = {}
    for _s in [UtcDateField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotalVolumeTradedDate, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcDateField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotalVolumeTradedDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotalVolumeTradedDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotalVolumeTradedDate
    __del__ = lambda self : None;
TotalVolumeTradedDate_swigregister = _quickfix.TotalVolumeTradedDate_swigregister
TotalVolumeTradedDate_swigregister(TotalVolumeTradedDate)

class NoContAmts(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoContAmts, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoContAmts, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoContAmts(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoContAmts
    __del__ = lambda self : None;
NoContAmts_swigregister = _quickfix.NoContAmts_swigregister
NoContAmts_swigregister(NoContAmts)

class MinOfferSize(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MinOfferSize, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MinOfferSize, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MinOfferSize(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MinOfferSize
    __del__ = lambda self : None;
MinOfferSize_swigregister = _quickfix.MinOfferSize_swigregister
MinOfferSize_swigregister(MinOfferSize)

class AvgParPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AvgParPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AvgParPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AvgParPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AvgParPx
    __del__ = lambda self : None;
AvgParPx_swigregister = _quickfix.AvgParPx_swigregister
AvgParPx_swigregister(AvgParPx)

class LegFactor(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegFactor, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegFactor, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegFactor(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegFactor
    __del__ = lambda self : None;
LegFactor_swigregister = _quickfix.LegFactor_swigregister
LegFactor_swigregister(LegFactor)

class RespondentType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RespondentType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RespondentType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RespondentType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RespondentType
    __del__ = lambda self : None;
RespondentType_swigregister = _quickfix.RespondentType_swigregister
RespondentType_swigregister(RespondentType)

class DisplayLowQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayLowQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DisplayLowQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DisplayLowQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DisplayLowQty
    __del__ = lambda self : None;
DisplayLowQty_swigregister = _quickfix.DisplayLowQty_swigregister
DisplayLowQty_swigregister(DisplayLowQty)

class DKReason(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DKReason, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DKReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DKReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DKReason
    __del__ = lambda self : None;
DKReason_swigregister = _quickfix.DKReason_swigregister
DKReason_swigregister(DKReason)

class BenchmarkPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BenchmarkPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BenchmarkPrice
    __del__ = lambda self : None;
BenchmarkPrice_swigregister = _quickfix.BenchmarkPrice_swigregister
BenchmarkPrice_swigregister(BenchmarkPrice)

class ListID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListID
    __del__ = lambda self : None;
ListID_swigregister = _quickfix.ListID_swigregister
ListID_swigregister(ListID)

class LegSecurityAltID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSecurityAltID
    __del__ = lambda self : None;
LegSecurityAltID_swigregister = _quickfix.LegSecurityAltID_swigregister
LegSecurityAltID_swigregister(LegSecurityAltID)

class PositionEffect(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PositionEffect, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PositionEffect, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PositionEffect(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PositionEffect
    __del__ = lambda self : None;
PositionEffect_swigregister = _quickfix.PositionEffect_swigregister
PositionEffect_swigregister(PositionEffect)

class RelatedPartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedPartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedPartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedPartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedPartySubIDType
    __del__ = lambda self : None;
RelatedPartySubIDType_swigregister = _quickfix.RelatedPartySubIDType_swigregister
RelatedPartySubIDType_swigregister(RelatedPartySubIDType)

class TriggerAction(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerAction, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerAction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerAction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerAction
    __del__ = lambda self : None;
TriggerAction_swigregister = _quickfix.TriggerAction_swigregister
TriggerAction_swigregister(TriggerAction)

class RefOrderID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefOrderID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefOrderID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefOrderID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefOrderID
    __del__ = lambda self : None;
RefOrderID_swigregister = _quickfix.RefOrderID_swigregister
RefOrderID_swigregister(RefOrderID)

class ClearingInstruction(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ClearingInstruction, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ClearingInstruction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ClearingInstruction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ClearingInstruction
    __del__ = lambda self : None;
ClearingInstruction_swigregister = _quickfix.ClearingInstruction_swigregister
ClearingInstruction_swigregister(ClearingInstruction)

class SettlInstCode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstCode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlInstCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlInstCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlInstCode
    __del__ = lambda self : None;
SettlInstCode_swigregister = _quickfix.SettlInstCode_swigregister
SettlInstCode_swigregister(SettlInstCode)

class NumDaysInterest(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NumDaysInterest, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NumDaysInterest, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NumDaysInterest(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NumDaysInterest
    __del__ = lambda self : None;
NumDaysInterest_swigregister = _quickfix.NumDaysInterest_swigregister
NumDaysInterest_swigregister(NumDaysInterest)

class OpenCloseSettlFlag(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OpenCloseSettlFlag, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OpenCloseSettlFlag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OpenCloseSettlFlag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OpenCloseSettlFlag
    __del__ = lambda self : None;
OpenCloseSettlFlag_swigregister = _quickfix.OpenCloseSettlFlag_swigregister
OpenCloseSettlFlag_swigregister(OpenCloseSettlFlag)

class NoComplexEventDates(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoComplexEventDates, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoComplexEventDates, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoComplexEventDates(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoComplexEventDates
    __del__ = lambda self : None;
NoComplexEventDates_swigregister = _quickfix.NoComplexEventDates_swigregister
NoComplexEventDates_swigregister(NoComplexEventDates)

class DerivativeEncodedIssuerLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEncodedIssuerLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEncodedIssuerLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeEncodedIssuerLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeEncodedIssuerLen
    __del__ = lambda self : None;
DerivativeEncodedIssuerLen_swigregister = _quickfix.DerivativeEncodedIssuerLen_swigregister
DerivativeEncodedIssuerLen_swigregister(DerivativeEncodedIssuerLen)

class StrikeMultiplier(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeMultiplier, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikeMultiplier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikeMultiplier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikeMultiplier
    __del__ = lambda self : None;
StrikeMultiplier_swigregister = _quickfix.StrikeMultiplier_swigregister
StrikeMultiplier_swigregister(StrikeMultiplier)

class DiscretionMoveType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionMoveType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DiscretionMoveType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DiscretionMoveType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DiscretionMoveType
    __del__ = lambda self : None;
DiscretionMoveType_swigregister = _quickfix.DiscretionMoveType_swigregister
DiscretionMoveType_swigregister(DiscretionMoveType)

class ListNoOrds(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListNoOrds, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListNoOrds, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListNoOrds(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListNoOrds
    __del__ = lambda self : None;
ListNoOrds_swigregister = _quickfix.ListNoOrds_swigregister
ListNoOrds_swigregister(ListNoOrds)

class RelatedPartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedPartyIDSource
    __del__ = lambda self : None;
RelatedPartyIDSource_swigregister = _quickfix.RelatedPartyIDSource_swigregister
RelatedPartyIDSource_swigregister(RelatedPartyIDSource)

class PegSymbol(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegSymbol, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegSymbol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegSymbol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegSymbol
    __del__ = lambda self : None;
PegSymbol_swigregister = _quickfix.PegSymbol_swigregister
PegSymbol_swigregister(PegSymbol)

class DayAvgPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DayAvgPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DayAvgPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DayAvgPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DayAvgPx
    __del__ = lambda self : None;
DayAvgPx_swigregister = _quickfix.DayAvgPx_swigregister
DayAvgPx_swigregister(DayAvgPx)

class Headline(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Headline, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Headline, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Headline(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Headline
    __del__ = lambda self : None;
Headline_swigregister = _quickfix.Headline_swigregister
Headline_swigregister(Headline)

class NestedPartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NestedPartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NestedPartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NestedPartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NestedPartySubID
    __del__ = lambda self : None;
NestedPartySubID_swigregister = _quickfix.NestedPartySubID_swigregister
NestedPartySubID_swigregister(NestedPartySubID)

class CardIssNo(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CardIssNo, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CardIssNo, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CardIssNo(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CardIssNo
    __del__ = lambda self : None;
CardIssNo_swigregister = _quickfix.CardIssNo_swigregister
CardIssNo_swigregister(CardIssNo)

class OptAttribute(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OptAttribute, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OptAttribute, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OptAttribute(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OptAttribute
    __del__ = lambda self : None;
OptAttribute_swigregister = _quickfix.OptAttribute_swigregister
OptAttribute_swigregister(OptAttribute)

class LastForwardPoints2(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastForwardPoints2, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastForwardPoints2, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastForwardPoints2(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastForwardPoints2
    __del__ = lambda self : None;
LastForwardPoints2_swigregister = _quickfix.LastForwardPoints2_swigregister
LastForwardPoints2_swigregister(LastForwardPoints2)

class MDUpdateType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDUpdateType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDUpdateType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDUpdateType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDUpdateType
    __del__ = lambda self : None;
MDUpdateType_swigregister = _quickfix.MDUpdateType_swigregister
MDUpdateType_swigregister(MDUpdateType)

class TickDirection(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TickDirection, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TickDirection, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TickDirection(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TickDirection
    __del__ = lambda self : None;
TickDirection_swigregister = _quickfix.TickDirection_swigregister
TickDirection_swigregister(TickDirection)

class LegRedemptionDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegRedemptionDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegRedemptionDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegRedemptionDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegRedemptionDate
    __del__ = lambda self : None;
LegRedemptionDate_swigregister = _quickfix.LegRedemptionDate_swigregister
LegRedemptionDate_swigregister(LegRedemptionDate)

class StrikePrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikePrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikePrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikePrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikePrice
    __del__ = lambda self : None;
StrikePrice_swigregister = _quickfix.StrikePrice_swigregister
StrikePrice_swigregister(StrikePrice)

class EncodedIssuer(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedIssuer, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedIssuer, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedIssuer(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedIssuer
    __del__ = lambda self : None;
EncodedIssuer_swigregister = _quickfix.EncodedIssuer_swigregister
EncodedIssuer_swigregister(EncodedIssuer)

class YieldType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, YieldType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, YieldType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_YieldType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_YieldType
    __del__ = lambda self : None;
YieldType_swigregister = _quickfix.YieldType_swigregister
YieldType_swigregister(YieldType)

class TradingReferencePrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradingReferencePrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradingReferencePrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradingReferencePrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradingReferencePrice
    __del__ = lambda self : None;
TradingReferencePrice_swigregister = _quickfix.TradingReferencePrice_swigregister
TradingReferencePrice_swigregister(TradingReferencePrice)

class MDEntrySpotRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntrySpotRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntrySpotRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntrySpotRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntrySpotRate
    __del__ = lambda self : None;
MDEntrySpotRate_swigregister = _quickfix.MDEntrySpotRate_swigregister
MDEntrySpotRate_swigregister(MDEntrySpotRate)

class ParticipationRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ParticipationRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ParticipationRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ParticipationRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ParticipationRate
    __del__ = lambda self : None;
ParticipationRate_swigregister = _quickfix.ParticipationRate_swigregister
ParticipationRate_swigregister(ParticipationRate)

class PegScope(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegScope, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegScope, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegScope(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegScope
    __del__ = lambda self : None;
PegScope_swigregister = _quickfix.PegScope_swigregister
PegScope_swigregister(PegScope)

class InterestAtMaturity(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InterestAtMaturity, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InterestAtMaturity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InterestAtMaturity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InterestAtMaturity
    __del__ = lambda self : None;
InterestAtMaturity_swigregister = _quickfix.InterestAtMaturity_swigregister
InterestAtMaturity_swigregister(InterestAtMaturity)

class LegIndividualAllocID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegIndividualAllocID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegIndividualAllocID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegIndividualAllocID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegIndividualAllocID
    __del__ = lambda self : None;
LegIndividualAllocID_swigregister = _quickfix.LegIndividualAllocID_swigregister
LegIndividualAllocID_swigregister(LegIndividualAllocID)

class AllowableOneSidednessValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllowableOneSidednessValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllowableOneSidednessValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllowableOneSidednessValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllowableOneSidednessValue
    __del__ = lambda self : None;
AllowableOneSidednessValue_swigregister = _quickfix.AllowableOneSidednessValue_swigregister
AllowableOneSidednessValue_swigregister(AllowableOneSidednessValue)

class CashSettlAgentName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashSettlAgentName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashSettlAgentName
    __del__ = lambda self : None;
CashSettlAgentName_swigregister = _quickfix.CashSettlAgentName_swigregister
CashSettlAgentName_swigregister(CashSettlAgentName)

class ContraTradeQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContraTradeQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContraTradeQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContraTradeQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContraTradeQty
    __del__ = lambda self : None;
ContraTradeQty_swigregister = _quickfix.ContraTradeQty_swigregister
ContraTradeQty_swigregister(ContraTradeQty)

class LegMaturityTime(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegMaturityTime, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegMaturityTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegMaturityTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegMaturityTime
    __del__ = lambda self : None;
LegMaturityTime_swigregister = _quickfix.LegMaturityTime_swigregister
LegMaturityTime_swigregister(LegMaturityTime)

class SettlDeliveryType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlDeliveryType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlDeliveryType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlDeliveryType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlDeliveryType
    __del__ = lambda self : None;
SettlDeliveryType_swigregister = _quickfix.SettlDeliveryType_swigregister
SettlDeliveryType_swigregister(SettlDeliveryType)

class SecondaryPriceLimitType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryPriceLimitType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryPriceLimitType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryPriceLimitType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryPriceLimitType
    __del__ = lambda self : None;
SecondaryPriceLimitType_swigregister = _quickfix.SecondaryPriceLimitType_swigregister
SecondaryPriceLimitType_swigregister(SecondaryPriceLimitType)

class MidPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MidPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MidPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MidPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MidPx
    __del__ = lambda self : None;
MidPx_swigregister = _quickfix.MidPx_swigregister
MidPx_swigregister(MidPx)

class AvgPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AvgPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AvgPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AvgPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AvgPx
    __del__ = lambda self : None;
AvgPx_swigregister = _quickfix.AvgPx_swigregister
AvgPx_swigregister(AvgPx)

class DiscretionLimitType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionLimitType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DiscretionLimitType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DiscretionLimitType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DiscretionLimitType
    __del__ = lambda self : None;
DiscretionLimitType_swigregister = _quickfix.DiscretionLimitType_swigregister
DiscretionLimitType_swigregister(DiscretionLimitType)

class StrikeTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikeTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikeTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikeTime
    __del__ = lambda self : None;
StrikeTime_swigregister = _quickfix.StrikeTime_swigregister
StrikeTime_swigregister(StrikeTime)

class SettlSessSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlSessSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlSessSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlSessSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlSessSubID
    __del__ = lambda self : None;
SettlSessSubID_swigregister = _quickfix.SettlSessSubID_swigregister
SettlSessSubID_swigregister(SettlSessSubID)

class MailingDtls(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MailingDtls, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MailingDtls, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MailingDtls(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MailingDtls
    __del__ = lambda self : None;
MailingDtls_swigregister = _quickfix.MailingDtls_swigregister
MailingDtls_swigregister(MailingDtls)

class BidID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidID
    __del__ = lambda self : None;
BidID_swigregister = _quickfix.BidID_swigregister
BidID_swigregister(BidID)

class PartyDetailsRequestResult(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyDetailsRequestResult, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyDetailsRequestResult, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyDetailsRequestResult(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyDetailsRequestResult
    __del__ = lambda self : None;
PartyDetailsRequestResult_swigregister = _quickfix.PartyDetailsRequestResult_swigregister
PartyDetailsRequestResult_swigregister(PartyDetailsRequestResult)

class ExerciseMethod(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExerciseMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExerciseMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExerciseMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExerciseMethod
    __del__ = lambda self : None;
ExerciseMethod_swigregister = _quickfix.ExerciseMethod_swigregister
ExerciseMethod_swigregister(ExerciseMethod)

class CommCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CommCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CommCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CommCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CommCurrency
    __del__ = lambda self : None;
CommCurrency_swigregister = _quickfix.CommCurrency_swigregister
CommCurrency_swigregister(CommCurrency)

class NoSettlOblig(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoSettlOblig, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoSettlOblig, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoSettlOblig(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoSettlOblig
    __del__ = lambda self : None;
NoSettlOblig_swigregister = _quickfix.NoSettlOblig_swigregister
NoSettlOblig_swigregister(NoSettlOblig)

class MaxPriceVariation(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaxPriceVariation, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaxPriceVariation, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaxPriceVariation(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaxPriceVariation
    __del__ = lambda self : None;
MaxPriceVariation_swigregister = _quickfix.MaxPriceVariation_swigregister
MaxPriceVariation_swigregister(MaxPriceVariation)

class WorkingIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, WorkingIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, WorkingIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_WorkingIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_WorkingIndicator
    __del__ = lambda self : None;
WorkingIndicator_swigregister = _quickfix.WorkingIndicator_swigregister
WorkingIndicator_swigregister(WorkingIndicator)

class CashSettlAgentAcctName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentAcctName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentAcctName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashSettlAgentAcctName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashSettlAgentAcctName
    __del__ = lambda self : None;
CashSettlAgentAcctName_swigregister = _quickfix.CashSettlAgentAcctName_swigregister
CashSettlAgentAcctName_swigregister(CashSettlAgentAcctName)

class SellVolume(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SellVolume, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SellVolume, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SellVolume(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SellVolume
    __del__ = lambda self : None;
SellVolume_swigregister = _quickfix.SellVolume_swigregister
SellVolume_swigregister(SellVolume)

class SideMultiLegReportingType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideMultiLegReportingType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideMultiLegReportingType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideMultiLegReportingType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideMultiLegReportingType
    __del__ = lambda self : None;
SideMultiLegReportingType_swigregister = _quickfix.SideMultiLegReportingType_swigregister
SideMultiLegReportingType_swigregister(SideMultiLegReportingType)

class DerivativeEventText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEventText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEventText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeEventText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeEventText
    __del__ = lambda self : None;
DerivativeEventText_swigregister = _quickfix.DerivativeEventText_swigregister
DerivativeEventText_swigregister(DerivativeEventText)

class PegSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegSecurityDesc
    __del__ = lambda self : None;
PegSecurityDesc_swigregister = _quickfix.PegSecurityDesc_swigregister
PegSecurityDesc_swigregister(PegSecurityDesc)

class AllocCustomerCapacity(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocCustomerCapacity, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocCustomerCapacity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocCustomerCapacity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocCustomerCapacity
    __del__ = lambda self : None;
AllocCustomerCapacity_swigregister = _quickfix.AllocCustomerCapacity_swigregister
AllocCustomerCapacity_swigregister(AllocCustomerCapacity)

class ConfirmRejReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmRejReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ConfirmRejReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ConfirmRejReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ConfirmRejReason
    __del__ = lambda self : None;
ConfirmRejReason_swigregister = _quickfix.ConfirmRejReason_swigregister
ConfirmRejReason_swigregister(ConfirmRejReason)

class BidRequestTransType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidRequestTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidRequestTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidRequestTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidRequestTransType
    __del__ = lambda self : None;
BidRequestTransType_swigregister = _quickfix.BidRequestTransType_swigregister
BidRequestTransType_swigregister(BidRequestTransType)

class CashDistribAgentAcctNumber(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribAgentAcctNumber, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashDistribAgentAcctNumber, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashDistribAgentAcctNumber(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashDistribAgentAcctNumber
    __del__ = lambda self : None;
CashDistribAgentAcctNumber_swigregister = _quickfix.CashDistribAgentAcctNumber_swigregister
CashDistribAgentAcctNumber_swigregister(CashDistribAgentAcctNumber)

class LegExecInst(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegExecInst, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegExecInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegExecInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegExecInst
    __del__ = lambda self : None;
LegExecInst_swigregister = _quickfix.LegExecInst_swigregister
LegExecInst_swigregister(LegExecInst)

class CapPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CapPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CapPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CapPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CapPrice
    __del__ = lambda self : None;
CapPrice_swigregister = _quickfix.CapPrice_swigregister
CapPrice_swigregister(CapPrice)

class LegRepurchaseTerm(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegRepurchaseTerm, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegRepurchaseTerm, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegRepurchaseTerm(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegRepurchaseTerm
    __del__ = lambda self : None;
LegRepurchaseTerm_swigregister = _quickfix.LegRepurchaseTerm_swigregister
LegRepurchaseTerm_swigregister(LegRepurchaseTerm)

class RegistAcctType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RegistAcctType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RegistAcctType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RegistAcctType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RegistAcctType
    __del__ = lambda self : None;
RegistAcctType_swigregister = _quickfix.RegistAcctType_swigregister
RegistAcctType_swigregister(RegistAcctType)

class MassActionRejectReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MassActionRejectReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MassActionRejectReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MassActionRejectReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MassActionRejectReason
    __del__ = lambda self : None;
MassActionRejectReason_swigregister = _quickfix.MassActionRejectReason_swigregister
MassActionRejectReason_swigregister(MassActionRejectReason)

class DerivativePutOrCall(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativePutOrCall, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativePutOrCall, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativePutOrCall(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativePutOrCall
    __del__ = lambda self : None;
DerivativePutOrCall_swigregister = _quickfix.DerivativePutOrCall_swigregister
DerivativePutOrCall_swigregister(DerivativePutOrCall)

class StartMaturityMonthYear(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StartMaturityMonthYear, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StartMaturityMonthYear, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StartMaturityMonthYear(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StartMaturityMonthYear
    __del__ = lambda self : None;
StartMaturityMonthYear_swigregister = _quickfix.StartMaturityMonthYear_swigregister
StartMaturityMonthYear_swigregister(StartMaturityMonthYear)

class CollApplType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollApplType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollApplType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollApplType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollApplType
    __del__ = lambda self : None;
CollApplType_swigregister = _quickfix.CollApplType_swigregister
CollApplType_swigregister(CollApplType)

class NoUnderlyingAmounts(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoUnderlyingAmounts, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoUnderlyingAmounts, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoUnderlyingAmounts(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoUnderlyingAmounts
    __del__ = lambda self : None;
NoUnderlyingAmounts_swigregister = _quickfix.NoUnderlyingAmounts_swigregister
NoUnderlyingAmounts_swigregister(NoUnderlyingAmounts)

class ConfirmType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ConfirmType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ConfirmType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ConfirmType
    __del__ = lambda self : None;
ConfirmType_swigregister = _quickfix.ConfirmType_swigregister
ConfirmType_swigregister(ConfirmType)

class LegMaturityMonthYear(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegMaturityMonthYear, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegMaturityMonthYear, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegMaturityMonthYear(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegMaturityMonthYear
    __del__ = lambda self : None;
LegMaturityMonthYear_swigregister = _quickfix.LegMaturityMonthYear_swigregister
LegMaturityMonthYear_swigregister(LegMaturityMonthYear)

class RelatdSym(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatdSym, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatdSym, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatdSym(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatdSym
    __del__ = lambda self : None;
RelatdSym_swigregister = _quickfix.RelatdSym_swigregister
RelatdSym_swigregister(RelatdSym)

class RiskLimitAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskLimitAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskLimitAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskLimitAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskLimitAmount
    __del__ = lambda self : None;
RiskLimitAmount_swigregister = _quickfix.RiskLimitAmount_swigregister
RiskLimitAmount_swigregister(RiskLimitAmount)

class UnderlyingLegSecuritySubType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecuritySubType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecuritySubType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegSecuritySubType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegSecuritySubType
    __del__ = lambda self : None;
UnderlyingLegSecuritySubType_swigregister = _quickfix.UnderlyingLegSecuritySubType_swigregister
UnderlyingLegSecuritySubType_swigregister(UnderlyingLegSecuritySubType)

class NoUnderlyingSecurityAltID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoUnderlyingSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoUnderlyingSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoUnderlyingSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoUnderlyingSecurityAltID
    __del__ = lambda self : None;
NoUnderlyingSecurityAltID_swigregister = _quickfix.NoUnderlyingSecurityAltID_swigregister
NoUnderlyingSecurityAltID_swigregister(NoUnderlyingSecurityAltID)

class RelationshipRiskCFICode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskCFICode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskCFICode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskCFICode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskCFICode
    __del__ = lambda self : None;
RelationshipRiskCFICode_swigregister = _quickfix.RelationshipRiskCFICode_swigregister
RelationshipRiskCFICode_swigregister(RelationshipRiskCFICode)

class NoRelatedPartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelatedPartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelatedPartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelatedPartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelatedPartySubIDs
    __del__ = lambda self : None;
NoRelatedPartySubIDs_swigregister = _quickfix.NoRelatedPartySubIDs_swigregister
NoRelatedPartySubIDs_swigregister(NoRelatedPartySubIDs)

class RiskSymbolSfx(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSymbolSfx, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSymbolSfx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSymbolSfx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSymbolSfx
    __del__ = lambda self : None;
RiskSymbolSfx_swigregister = _quickfix.RiskSymbolSfx_swigregister
RiskSymbolSfx_swigregister(RiskSymbolSfx)

class MDQuoteType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDQuoteType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDQuoteType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDQuoteType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDQuoteType
    __del__ = lambda self : None;
MDQuoteType_swigregister = _quickfix.MDQuoteType_swigregister
MDQuoteType_swigregister(MDQuoteType)

class QtyType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QtyType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QtyType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QtyType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QtyType
    __del__ = lambda self : None;
QtyType_swigregister = _quickfix.QtyType_swigregister
QtyType_swigregister(QtyType)

class QuoteRespType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteRespType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteRespType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteRespType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteRespType
    __del__ = lambda self : None;
QuoteRespType_swigregister = _quickfix.QuoteRespType_swigregister
QuoteRespType_swigregister(QuoteRespType)

class IOINaturalFlag(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOINaturalFlag, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOINaturalFlag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOINaturalFlag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOINaturalFlag
    __del__ = lambda self : None;
IOINaturalFlag_swigregister = _quickfix.IOINaturalFlag_swigregister
IOINaturalFlag_swigregister(IOINaturalFlag)

class BenchmarkCurvePoint(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkCurvePoint, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkCurvePoint, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BenchmarkCurvePoint(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BenchmarkCurvePoint
    __del__ = lambda self : None;
BenchmarkCurvePoint_swigregister = _quickfix.BenchmarkCurvePoint_swigregister
BenchmarkCurvePoint_swigregister(BenchmarkCurvePoint)

class TradSesUpdateAction(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesUpdateAction, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesUpdateAction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesUpdateAction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesUpdateAction
    __del__ = lambda self : None;
TradSesUpdateAction_swigregister = _quickfix.TradSesUpdateAction_swigregister
TradSesUpdateAction_swigregister(TradSesUpdateAction)

class UnderlyingCashAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCashAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCashAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCashAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCashAmount
    __del__ = lambda self : None;
UnderlyingCashAmount_swigregister = _quickfix.UnderlyingCashAmount_swigregister
UnderlyingCashAmount_swigregister(UnderlyingCashAmount)

class CollAsgnID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollAsgnID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollAsgnID
    __del__ = lambda self : None;
CollAsgnID_swigregister = _quickfix.CollAsgnID_swigregister
CollAsgnID_swigregister(CollAsgnID)

class ExchangeRule(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExchangeRule, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExchangeRule, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExchangeRule(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExchangeRule
    __del__ = lambda self : None;
ExchangeRule_swigregister = _quickfix.ExchangeRule_swigregister
ExchangeRule_swigregister(ExchangeRule)

class EncodedHeadline(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedHeadline, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedHeadline, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedHeadline(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedHeadline
    __del__ = lambda self : None;
EncodedHeadline_swigregister = _quickfix.EncodedHeadline_swigregister
EncodedHeadline_swigregister(EncodedHeadline)

class RegistID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RegistID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RegistID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RegistID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RegistID
    __del__ = lambda self : None;
RegistID_swigregister = _quickfix.RegistID_swigregister
RegistID_swigregister(RegistID)

class CrossID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CrossID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CrossID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CrossID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CrossID
    __del__ = lambda self : None;
CrossID_swigregister = _quickfix.CrossID_swigregister
CrossID_swigregister(CrossID)

class NoExecs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoExecs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoExecs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoExecs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoExecs
    __del__ = lambda self : None;
NoExecs_swigregister = _quickfix.NoExecs_swigregister
NoExecs_swigregister(NoExecs)

class DerivativeSecurityGroup(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityGroup, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityGroup, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityGroup(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityGroup
    __del__ = lambda self : None;
DerivativeSecurityGroup_swigregister = _quickfix.DerivativeSecurityGroup_swigregister
DerivativeSecurityGroup_swigregister(DerivativeSecurityGroup)

class SecondaryDisplayQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryDisplayQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryDisplayQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryDisplayQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryDisplayQty
    __del__ = lambda self : None;
SecondaryDisplayQty_swigregister = _quickfix.SecondaryDisplayQty_swigregister
SecondaryDisplayQty_swigregister(SecondaryDisplayQty)

class RefMsgType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefMsgType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefMsgType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefMsgType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefMsgType
    __del__ = lambda self : None;
RefMsgType_swigregister = _quickfix.RefMsgType_swigregister
RefMsgType_swigregister(RefMsgType)

class StandInstDbID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StandInstDbID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StandInstDbID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StandInstDbID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StandInstDbID
    __del__ = lambda self : None;
StandInstDbID_swigregister = _quickfix.StandInstDbID_swigregister
StandInstDbID_swigregister(StandInstDbID)

class EncodedLegSecurityDescLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedLegSecurityDescLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedLegSecurityDescLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedLegSecurityDescLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedLegSecurityDescLen
    __del__ = lambda self : None;
EncodedLegSecurityDescLen_swigregister = _quickfix.EncodedLegSecurityDescLen_swigregister
EncodedLegSecurityDescLen_swigregister(EncodedLegSecurityDescLen)

class DerivativeEventPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEventPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEventPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeEventPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeEventPx
    __del__ = lambda self : None;
DerivativeEventPx_swigregister = _quickfix.DerivativeEventPx_swigregister
DerivativeEventPx_swigregister(DerivativeEventPx)

class SettlObligSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlObligSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlObligSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlObligSource
    __del__ = lambda self : None;
SettlObligSource_swigregister = _quickfix.SettlObligSource_swigregister
SettlObligSource_swigregister(SettlObligSource)

class TrdSubType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TrdSubType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TrdSubType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TrdSubType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TrdSubType
    __del__ = lambda self : None;
TrdSubType_swigregister = _quickfix.TrdSubType_swigregister
TrdSubType_swigregister(TrdSubType)

class EncodedUnderlyingIssuerLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedUnderlyingIssuerLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedUnderlyingIssuerLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedUnderlyingIssuerLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedUnderlyingIssuerLen
    __del__ = lambda self : None;
EncodedUnderlyingIssuerLen_swigregister = _quickfix.EncodedUnderlyingIssuerLen_swigregister
EncodedUnderlyingIssuerLen_swigregister(EncodedUnderlyingIssuerLen)

class ExecTransType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecTransType
    __del__ = lambda self : None;
ExecTransType_swigregister = _quickfix.ExecTransType_swigregister
ExecTransType_swigregister(ExecTransType)

class BeginSeqNo(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BeginSeqNo, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BeginSeqNo, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BeginSeqNo(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BeginSeqNo
    __del__ = lambda self : None;
BeginSeqNo_swigregister = _quickfix.BeginSeqNo_swigregister
BeginSeqNo_swigregister(BeginSeqNo)

class DayBookingInst(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DayBookingInst, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DayBookingInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DayBookingInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DayBookingInst
    __del__ = lambda self : None;
DayBookingInst_swigregister = _quickfix.DayBookingInst_swigregister
DayBookingInst_swigregister(DayBookingInst)

class FlowScheduleType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FlowScheduleType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FlowScheduleType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FlowScheduleType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FlowScheduleType
    __del__ = lambda self : None;
FlowScheduleType_swigregister = _quickfix.FlowScheduleType_swigregister
FlowScheduleType_swigregister(FlowScheduleType)

class MDOriginType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDOriginType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDOriginType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDOriginType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDOriginType
    __del__ = lambda self : None;
MDOriginType_swigregister = _quickfix.MDOriginType_swigregister
MDOriginType_swigregister(MDOriginType)

class CollInquiryStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollInquiryStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollInquiryStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollInquiryStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollInquiryStatus
    __del__ = lambda self : None;
CollInquiryStatus_swigregister = _quickfix.CollInquiryStatus_swigregister
CollInquiryStatus_swigregister(CollInquiryStatus)

class NoInstrAttrib(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoInstrAttrib, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoInstrAttrib, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoInstrAttrib(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoInstrAttrib
    __del__ = lambda self : None;
NoInstrAttrib_swigregister = _quickfix.NoInstrAttrib_swigregister
NoInstrAttrib_swigregister(NoInstrAttrib)

class RegistEmail(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RegistEmail, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RegistEmail, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RegistEmail(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RegistEmail
    __del__ = lambda self : None;
RegistEmail_swigregister = _quickfix.RegistEmail_swigregister
RegistEmail_swigregister(RegistEmail)

class StreamAsgnReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StreamAsgnReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StreamAsgnReqID
    __del__ = lambda self : None;
StreamAsgnReqID_swigregister = _quickfix.StreamAsgnReqID_swigregister
StreamAsgnReqID_swigregister(StreamAsgnReqID)

class CPProgram(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CPProgram, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CPProgram, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CPProgram(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CPProgram
    __del__ = lambda self : None;
CPProgram_swigregister = _quickfix.CPProgram_swigregister
CPProgram_swigregister(CPProgram)

class ConfirmReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ConfirmReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ConfirmReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ConfirmReqID
    __del__ = lambda self : None;
ConfirmReqID_swigregister = _quickfix.ConfirmReqID_swigregister
ConfirmReqID_swigregister(ConfirmReqID)

class AltMDSourceID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AltMDSourceID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AltMDSourceID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AltMDSourceID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AltMDSourceID
    __del__ = lambda self : None;
AltMDSourceID_swigregister = _quickfix.AltMDSourceID_swigregister
AltMDSourceID_swigregister(AltMDSourceID)

class NoOrders(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoOrders, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoOrders, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoOrders(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoOrders
    __del__ = lambda self : None;
NoOrders_swigregister = _quickfix.NoOrders_swigregister
NoOrders_swigregister(NoOrders)

class CashDistribAgentAcctName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribAgentAcctName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashDistribAgentAcctName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashDistribAgentAcctName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashDistribAgentAcctName
    __del__ = lambda self : None;
CashDistribAgentAcctName_swigregister = _quickfix.CashDistribAgentAcctName_swigregister
CashDistribAgentAcctName_swigregister(CashDistribAgentAcctName)

class NoContextPartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoContextPartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoContextPartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoContextPartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoContextPartySubIDs
    __del__ = lambda self : None;
NoContextPartySubIDs_swigregister = _quickfix.NoContextPartySubIDs_swigregister
NoContextPartySubIDs_swigregister(NoContextPartySubIDs)

class UndlyInstrumentPartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UndlyInstrumentPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UndlyInstrumentPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UndlyInstrumentPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UndlyInstrumentPartyIDSource
    __del__ = lambda self : None;
UndlyInstrumentPartyIDSource_swigregister = _quickfix.UndlyInstrumentPartyIDSource_swigregister
UndlyInstrumentPartyIDSource_swigregister(UndlyInstrumentPartyIDSource)

class UnderlyingSettlMethod(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSettlMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSettlMethod
    __del__ = lambda self : None;
UnderlyingSettlMethod_swigregister = _quickfix.UnderlyingSettlMethod_swigregister
UnderlyingSettlMethod_swigregister(UnderlyingSettlMethod)

class NoMDEntryTypes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoMDEntryTypes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoMDEntryTypes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoMDEntryTypes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoMDEntryTypes
    __del__ = lambda self : None;
NoMDEntryTypes_swigregister = _quickfix.NoMDEntryTypes_swigregister
NoMDEntryTypes_swigregister(NoMDEntryTypes)

class MDEntryForwardPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryForwardPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntryForwardPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntryForwardPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntryForwardPoints
    __del__ = lambda self : None;
MDEntryForwardPoints_swigregister = _quickfix.MDEntryForwardPoints_swigregister
MDEntryForwardPoints_swigregister(MDEntryForwardPoints)

class PosReqType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosReqType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosReqType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosReqType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosReqType
    __del__ = lambda self : None;
PosReqType_swigregister = _quickfix.PosReqType_swigregister
PosReqType_swigregister(PosReqType)

class MassStatusReqType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MassStatusReqType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MassStatusReqType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MassStatusReqType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MassStatusReqType
    __del__ = lambda self : None;
MassStatusReqType_swigregister = _quickfix.MassStatusReqType_swigregister
MassStatusReqType_swigregister(MassStatusReqType)

class TradeOriginationDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeOriginationDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeOriginationDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeOriginationDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeOriginationDate
    __del__ = lambda self : None;
TradeOriginationDate_swigregister = _quickfix.TradeOriginationDate_swigregister
TradeOriginationDate_swigregister(TradeOriginationDate)

class SettlPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlPrice
    __del__ = lambda self : None;
SettlPrice_swigregister = _quickfix.SettlPrice_swigregister
SettlPrice_swigregister(SettlPrice)

class SecuritySettlAgentAcctName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentAcctName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentAcctName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecuritySettlAgentAcctName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecuritySettlAgentAcctName
    __del__ = lambda self : None;
SecuritySettlAgentAcctName_swigregister = _quickfix.SecuritySettlAgentAcctName_swigregister
SecuritySettlAgentAcctName_swigregister(SecuritySettlAgentAcctName)

class RiskInstrumentMultiplier(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskInstrumentMultiplier, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskInstrumentMultiplier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskInstrumentMultiplier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskInstrumentMultiplier
    __del__ = lambda self : None;
RiskInstrumentMultiplier_swigregister = _quickfix.RiskInstrumentMultiplier_swigregister
RiskInstrumentMultiplier_swigregister(RiskInstrumentMultiplier)

class NoDerivativeEvents(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoDerivativeEvents, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoDerivativeEvents, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoDerivativeEvents(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoDerivativeEvents
    __del__ = lambda self : None;
NoDerivativeEvents_swigregister = _quickfix.NoDerivativeEvents_swigregister
NoDerivativeEvents_swigregister(NoDerivativeEvents)

class UnderlyingEndPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingEndPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingEndPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingEndPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingEndPrice
    __del__ = lambda self : None;
UnderlyingEndPrice_swigregister = _quickfix.UnderlyingEndPrice_swigregister
UnderlyingEndPrice_swigregister(UnderlyingEndPrice)

class SubscriptionRequestType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SubscriptionRequestType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SubscriptionRequestType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SubscriptionRequestType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SubscriptionRequestType
    __del__ = lambda self : None;
SubscriptionRequestType_swigregister = _quickfix.SubscriptionRequestType_swigregister
SubscriptionRequestType_swigregister(SubscriptionRequestType)

class TotalNumSecurityTypes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotalNumSecurityTypes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotalNumSecurityTypes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotalNumSecurityTypes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotalNumSecurityTypes
    __del__ = lambda self : None;
TotalNumSecurityTypes_swigregister = _quickfix.TotalNumSecurityTypes_swigregister
TotalNumSecurityTypes_swigregister(TotalNumSecurityTypes)

class NewsCategory(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NewsCategory, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NewsCategory, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NewsCategory(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NewsCategory
    __del__ = lambda self : None;
NewsCategory_swigregister = _quickfix.NewsCategory_swigregister
NewsCategory_swigregister(NewsCategory)

class UnderlyingLegPutOrCall(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegPutOrCall, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegPutOrCall, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegPutOrCall(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegPutOrCall
    __del__ = lambda self : None;
UnderlyingLegPutOrCall_swigregister = _quickfix.UnderlyingLegPutOrCall_swigregister
UnderlyingLegPutOrCall_swigregister(UnderlyingLegPutOrCall)

class URLLink(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, URLLink, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, URLLink, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_URLLink(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_URLLink
    __del__ = lambda self : None;
URLLink_swigregister = _quickfix.URLLink_swigregister
URLLink_swigregister(URLLink)

class NoInstrumentPartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoInstrumentPartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoInstrumentPartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoInstrumentPartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoInstrumentPartySubIDs
    __del__ = lambda self : None;
NoInstrumentPartySubIDs_swigregister = _quickfix.NoInstrumentPartySubIDs_swigregister
NoInstrumentPartySubIDs_swigregister(NoInstrumentPartySubIDs)

class UnderlyingCurrentValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCurrentValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCurrentValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCurrentValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCurrentValue
    __del__ = lambda self : None;
UnderlyingCurrentValue_swigregister = _quickfix.UnderlyingCurrentValue_swigregister
UnderlyingCurrentValue_swigregister(UnderlyingCurrentValue)

class InterestAccrualDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InterestAccrualDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InterestAccrualDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InterestAccrualDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InterestAccrualDate
    __del__ = lambda self : None;
InterestAccrualDate_swigregister = _quickfix.InterestAccrualDate_swigregister
InterestAccrualDate_swigregister(InterestAccrualDate)

class FutSettDate2(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FutSettDate2, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FutSettDate2, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FutSettDate2(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FutSettDate2
    __del__ = lambda self : None;
FutSettDate2_swigregister = _quickfix.FutSettDate2_swigregister
FutSettDate2_swigregister(FutSettDate2)

class NoClearingInstructions(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoClearingInstructions, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoClearingInstructions, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoClearingInstructions(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoClearingInstructions
    __del__ = lambda self : None;
NoClearingInstructions_swigregister = _quickfix.NoClearingInstructions_swigregister
NoClearingInstructions_swigregister(NoClearingInstructions)

class UnderlyingCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCurrency
    __del__ = lambda self : None;
UnderlyingCurrency_swigregister = _quickfix.UnderlyingCurrency_swigregister
UnderlyingCurrency_swigregister(UnderlyingCurrency)

class LegInterestAccrualDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegInterestAccrualDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegInterestAccrualDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegInterestAccrualDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegInterestAccrualDate
    __del__ = lambda self : None;
LegInterestAccrualDate_swigregister = _quickfix.LegInterestAccrualDate_swigregister
LegInterestAccrualDate_swigregister(LegInterestAccrualDate)

class NewPassword(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NewPassword, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NewPassword, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NewPassword(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NewPassword
    __del__ = lambda self : None;
NewPassword_swigregister = _quickfix.NewPassword_swigregister
NewPassword_swigregister(NewPassword)

class RedemptionDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RedemptionDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RedemptionDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RedemptionDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RedemptionDate
    __del__ = lambda self : None;
RedemptionDate_swigregister = _quickfix.RedemptionDate_swigregister
RedemptionDate_swigregister(RedemptionDate)

class RefApplLastSeqNum(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefApplLastSeqNum, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefApplLastSeqNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefApplLastSeqNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefApplLastSeqNum
    __del__ = lambda self : None;
RefApplLastSeqNum_swigregister = _quickfix.RefApplLastSeqNum_swigregister
RefApplLastSeqNum_swigregister(RefApplLastSeqNum)

class StartCash(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StartCash, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StartCash, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StartCash(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StartCash
    __del__ = lambda self : None;
StartCash_swigregister = _quickfix.StartCash_swigregister
StartCash_swigregister(StartCash)

class MaxMessageSize(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaxMessageSize, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaxMessageSize, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaxMessageSize(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaxMessageSize
    __del__ = lambda self : None;
MaxMessageSize_swigregister = _quickfix.MaxMessageSize_swigregister
MaxMessageSize_swigregister(MaxMessageSize)

class OfferForwardPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OfferForwardPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OfferForwardPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OfferForwardPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OfferForwardPoints
    __del__ = lambda self : None;
OfferForwardPoints_swigregister = _quickfix.OfferForwardPoints_swigregister
OfferForwardPoints_swigregister(OfferForwardPoints)

class IOIQty(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOIQty, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOIQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOIQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOIQty
    __del__ = lambda self : None;
IOIQty_swigregister = _quickfix.IOIQty_swigregister
IOIQty_swigregister(IOIQty)

class LastQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastQty
    __del__ = lambda self : None;
LastQty_swigregister = _quickfix.LastQty_swigregister
LastQty_swigregister(LastQty)

class ApplResponseError(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplResponseError, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplResponseError, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplResponseError(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplResponseError
    __del__ = lambda self : None;
ApplResponseError_swigregister = _quickfix.ApplResponseError_swigregister
ApplResponseError_swigregister(ApplResponseError)

class UnderlyingLegSecurityType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegSecurityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityType
    __del__ = lambda self : None;
UnderlyingLegSecurityType_swigregister = _quickfix.UnderlyingLegSecurityType_swigregister
UnderlyingLegSecurityType_swigregister(UnderlyingLegSecurityType)

class DerivativePriceUnitOfMeasure(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativePriceUnitOfMeasure, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativePriceUnitOfMeasure, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativePriceUnitOfMeasure(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativePriceUnitOfMeasure
    __del__ = lambda self : None;
DerivativePriceUnitOfMeasure_swigregister = _quickfix.DerivativePriceUnitOfMeasure_swigregister
DerivativePriceUnitOfMeasure_swigregister(DerivativePriceUnitOfMeasure)

class TriggerPriceDirection(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerPriceDirection, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerPriceDirection, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerPriceDirection(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerPriceDirection
    __del__ = lambda self : None;
TriggerPriceDirection_swigregister = _quickfix.TriggerPriceDirection_swigregister
TriggerPriceDirection_swigregister(TriggerPriceDirection)

class PositionCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PositionCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PositionCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PositionCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PositionCurrency
    __del__ = lambda self : None;
PositionCurrency_swigregister = _quickfix.PositionCurrency_swigregister
PositionCurrency_swigregister(PositionCurrency)

class MessageEventSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MessageEventSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MessageEventSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MessageEventSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MessageEventSource
    __del__ = lambda self : None;
MessageEventSource_swigregister = _quickfix.MessageEventSource_swigregister
MessageEventSource_swigregister(MessageEventSource)

class CollInquiryID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollInquiryID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollInquiryID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollInquiryID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollInquiryID
    __del__ = lambda self : None;
CollInquiryID_swigregister = _quickfix.CollInquiryID_swigregister
CollInquiryID_swigregister(CollInquiryID)

class UnderlyingStartValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStartValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStartValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingStartValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingStartValue
    __del__ = lambda self : None;
UnderlyingStartValue_swigregister = _quickfix.UnderlyingStartValue_swigregister
UnderlyingStartValue_swigregister(UnderlyingStartValue)

class LastLiquidityInd(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastLiquidityInd, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastLiquidityInd, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastLiquidityInd(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastLiquidityInd
    __del__ = lambda self : None;
LastLiquidityInd_swigregister = _quickfix.LastLiquidityInd_swigregister
LastLiquidityInd_swigregister(LastLiquidityInd)

class SecurityID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityID
    __del__ = lambda self : None;
SecurityID_swigregister = _quickfix.SecurityID_swigregister
SecurityID_swigregister(SecurityID)

class NoMDEntries(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoMDEntries, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoMDEntries, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoMDEntries(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoMDEntries
    __del__ = lambda self : None;
NoMDEntries_swigregister = _quickfix.NoMDEntries_swigregister
NoMDEntries_swigregister(NoMDEntries)

class NoPartyListResponseTypes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoPartyListResponseTypes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoPartyListResponseTypes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoPartyListResponseTypes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoPartyListResponseTypes
    __del__ = lambda self : None;
NoPartyListResponseTypes_swigregister = _quickfix.NoPartyListResponseTypes_swigregister
NoPartyListResponseTypes_swigregister(NoPartyListResponseTypes)

class StrikePriceDeterminationMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikePriceDeterminationMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikePriceDeterminationMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikePriceDeterminationMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikePriceDeterminationMethod
    __del__ = lambda self : None;
StrikePriceDeterminationMethod_swigregister = _quickfix.StrikePriceDeterminationMethod_swigregister
StrikePriceDeterminationMethod_swigregister(StrikePriceDeterminationMethod)

class EndDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EndDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EndDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EndDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EndDate
    __del__ = lambda self : None;
EndDate_swigregister = _quickfix.EndDate_swigregister
EndDate_swigregister(EndDate)

class CashOutstanding(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashOutstanding, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashOutstanding, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashOutstanding(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashOutstanding
    __del__ = lambda self : None;
CashOutstanding_swigregister = _quickfix.CashOutstanding_swigregister
CashOutstanding_swigregister(CashOutstanding)

class MDReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDReqID
    __del__ = lambda self : None;
MDReqID_swigregister = _quickfix.MDReqID_swigregister
MDReqID_swigregister(MDReqID)

class IOIRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOIRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOIRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOIRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOIRefID
    __del__ = lambda self : None;
IOIRefID_swigregister = _quickfix.IOIRefID_swigregister
IOIRefID_swigregister(IOIRefID)

class NoContextPartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoContextPartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoContextPartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoContextPartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoContextPartyIDs
    __del__ = lambda self : None;
NoContextPartyIDs_swigregister = _quickfix.NoContextPartyIDs_swigregister
NoContextPartyIDs_swigregister(NoContextPartyIDs)

class TargetStrategy(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TargetStrategy, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TargetStrategy, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TargetStrategy(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TargetStrategy
    __del__ = lambda self : None;
TargetStrategy_swigregister = _quickfix.TargetStrategy_swigregister
TargetStrategy_swigregister(TargetStrategy)

class ConfirmRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ConfirmRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ConfirmRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ConfirmRefID
    __del__ = lambda self : None;
ConfirmRefID_swigregister = _quickfix.ConfirmRefID_swigregister
ConfirmRefID_swigregister(ConfirmRefID)

class SellerDays(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SellerDays, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SellerDays, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SellerDays(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SellerDays
    __del__ = lambda self : None;
SellerDays_swigregister = _quickfix.SellerDays_swigregister
SellerDays_swigregister(SellerDays)

class DueToRelated(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DueToRelated, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DueToRelated, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DueToRelated(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DueToRelated
    __del__ = lambda self : None;
DueToRelated_swigregister = _quickfix.DueToRelated_swigregister
DueToRelated_swigregister(DueToRelated)

class SecondaryTradingReferencePrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryTradingReferencePrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryTradingReferencePrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryTradingReferencePrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryTradingReferencePrice
    __del__ = lambda self : None;
SecondaryTradingReferencePrice_swigregister = _quickfix.SecondaryTradingReferencePrice_swigregister
SecondaryTradingReferencePrice_swigregister(SecondaryTradingReferencePrice)

class NoMDFeedTypes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoMDFeedTypes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoMDFeedTypes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoMDFeedTypes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoMDFeedTypes
    __del__ = lambda self : None;
NoMDFeedTypes_swigregister = _quickfix.NoMDFeedTypes_swigregister
NoMDFeedTypes_swigregister(NoMDFeedTypes)

class UnderlyingInstrumentPartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrumentPartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrumentPartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingInstrumentPartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingInstrumentPartySubIDType
    __del__ = lambda self : None;
UnderlyingInstrumentPartySubIDType_swigregister = _quickfix.UnderlyingInstrumentPartySubIDType_swigregister
UnderlyingInstrumentPartySubIDType_swigregister(UnderlyingInstrumentPartySubIDType)

class TradSesCloseTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesCloseTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesCloseTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesCloseTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesCloseTime
    __del__ = lambda self : None;
TradSesCloseTime_swigregister = _quickfix.TradSesCloseTime_swigregister
TradSesCloseTime_swigregister(TradSesCloseTime)

class ContractSettlMonth(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContractSettlMonth, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContractSettlMonth, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContractSettlMonth(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContractSettlMonth
    __del__ = lambda self : None;
ContractSettlMonth_swigregister = _quickfix.ContractSettlMonth_swigregister
ContractSettlMonth_swigregister(ContractSettlMonth)

class DerivativeStrikePrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeStrikePrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeStrikePrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeStrikePrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeStrikePrice
    __del__ = lambda self : None;
DerivativeStrikePrice_swigregister = _quickfix.DerivativeStrikePrice_swigregister
DerivativeStrikePrice_swigregister(DerivativeStrikePrice)

class TriggerSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerSecurityDesc
    __del__ = lambda self : None;
TriggerSecurityDesc_swigregister = _quickfix.TriggerSecurityDesc_swigregister
TriggerSecurityDesc_swigregister(TriggerSecurityDesc)

class UnderlyingCashType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCashType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCashType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCashType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCashType
    __del__ = lambda self : None;
UnderlyingCashType_swigregister = _quickfix.UnderlyingCashType_swigregister
UnderlyingCashType_swigregister(UnderlyingCashType)

class NoMiscFees(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoMiscFees, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoMiscFees, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoMiscFees(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoMiscFees
    __del__ = lambda self : None;
NoMiscFees_swigregister = _quickfix.NoMiscFees_swigregister
NoMiscFees_swigregister(NoMiscFees)

class CustOrderCapacity(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CustOrderCapacity, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CustOrderCapacity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CustOrderCapacity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CustOrderCapacity
    __del__ = lambda self : None;
CustOrderCapacity_swigregister = _quickfix.CustOrderCapacity_swigregister
CustOrderCapacity_swigregister(CustOrderCapacity)

class RiskSecurityExchange(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSecurityExchange, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSecurityExchange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSecurityExchange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSecurityExchange
    __del__ = lambda self : None;
RiskSecurityExchange_swigregister = _quickfix.RiskSecurityExchange_swigregister
RiskSecurityExchange_swigregister(RiskSecurityExchange)

class LegAllocSettlCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegAllocSettlCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegAllocSettlCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegAllocSettlCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegAllocSettlCurrency
    __del__ = lambda self : None;
LegAllocSettlCurrency_swigregister = _quickfix.LegAllocSettlCurrency_swigregister
LegAllocSettlCurrency_swigregister(LegAllocSettlCurrency)

class UnderlyingAdjustedQuantity(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingAdjustedQuantity, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingAdjustedQuantity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingAdjustedQuantity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingAdjustedQuantity
    __del__ = lambda self : None;
UnderlyingAdjustedQuantity_swigregister = _quickfix.UnderlyingAdjustedQuantity_swigregister
UnderlyingAdjustedQuantity_swigregister(UnderlyingAdjustedQuantity)

class OwnershipType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OwnershipType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OwnershipType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OwnershipType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OwnershipType
    __del__ = lambda self : None;
OwnershipType_swigregister = _quickfix.OwnershipType_swigregister
OwnershipType_swigregister(OwnershipType)

class MaxShow(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaxShow, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaxShow, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaxShow(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaxShow
    __del__ = lambda self : None;
MaxShow_swigregister = _quickfix.MaxShow_swigregister
MaxShow_swigregister(MaxShow)

class LegSecurityID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSecurityID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSecurityID
    __del__ = lambda self : None;
LegSecurityID_swigregister = _quickfix.LegSecurityID_swigregister
LegSecurityID_swigregister(LegSecurityID)

class EncodedSymbol(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSymbol, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedSymbol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedSymbol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedSymbol
    __del__ = lambda self : None;
EncodedSymbol_swigregister = _quickfix.EncodedSymbol_swigregister
EncodedSymbol_swigregister(EncodedSymbol)

class DerivativeSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityDesc
    __del__ = lambda self : None;
DerivativeSecurityDesc_swigregister = _quickfix.DerivativeSecurityDesc_swigregister
DerivativeSecurityDesc_swigregister(DerivativeSecurityDesc)

class UnitOfMeasure(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnitOfMeasure, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnitOfMeasure, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnitOfMeasure(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnitOfMeasure
    __del__ = lambda self : None;
UnitOfMeasure_swigregister = _quickfix.UnitOfMeasure_swigregister
UnitOfMeasure_swigregister(UnitOfMeasure)

class SecDefStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecDefStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecDefStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecDefStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecDefStatus
    __del__ = lambda self : None;
SecDefStatus_swigregister = _quickfix.SecDefStatus_swigregister
SecDefStatus_swigregister(SecDefStatus)

class Quantity(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Quantity, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Quantity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Quantity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Quantity
    __del__ = lambda self : None;
Quantity_swigregister = _quickfix.Quantity_swigregister
Quantity_swigregister(Quantity)

class NewsID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NewsID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NewsID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NewsID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NewsID
    __del__ = lambda self : None;
NewsID_swigregister = _quickfix.NewsID_swigregister
NewsID_swigregister(NewsID)

class UndlyInstrumentPartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UndlyInstrumentPartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UndlyInstrumentPartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UndlyInstrumentPartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UndlyInstrumentPartySubIDType
    __del__ = lambda self : None;
UndlyInstrumentPartySubIDType_swigregister = _quickfix.UndlyInstrumentPartySubIDType_swigregister
UndlyInstrumentPartySubIDType_swigregister(UndlyInstrumentPartySubIDType)

class SettleOnOpenFlag(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettleOnOpenFlag, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettleOnOpenFlag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettleOnOpenFlag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettleOnOpenFlag
    __del__ = lambda self : None;
SettleOnOpenFlag_swigregister = _quickfix.SettleOnOpenFlag_swigregister
SettleOnOpenFlag_swigregister(SettleOnOpenFlag)

class LastUpdateTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastUpdateTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastUpdateTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastUpdateTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastUpdateTime
    __del__ = lambda self : None;
LastUpdateTime_swigregister = _quickfix.LastUpdateTime_swigregister
LastUpdateTime_swigregister(LastUpdateTime)

class RepurchaseRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RepurchaseRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RepurchaseRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RepurchaseRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RepurchaseRate
    __del__ = lambda self : None;
RepurchaseRate_swigregister = _quickfix.RepurchaseRate_swigregister
RepurchaseRate_swigregister(RepurchaseRate)

class RepurchaseTerm(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RepurchaseTerm, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RepurchaseTerm, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RepurchaseTerm(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RepurchaseTerm
    __del__ = lambda self : None;
RepurchaseTerm_swigregister = _quickfix.RepurchaseTerm_swigregister
RepurchaseTerm_swigregister(RepurchaseTerm)

class NestedPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NestedPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NestedPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NestedPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NestedPartyRole
    __del__ = lambda self : None;
NestedPartyRole_swigregister = _quickfix.NestedPartyRole_swigregister
NestedPartyRole_swigregister(NestedPartyRole)

class SecondaryExecID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryExecID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryExecID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryExecID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryExecID
    __del__ = lambda self : None;
SecondaryExecID_swigregister = _quickfix.SecondaryExecID_swigregister
SecondaryExecID_swigregister(SecondaryExecID)

class Pool(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Pool, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Pool, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Pool(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Pool
    __del__ = lambda self : None;
Pool_swigregister = _quickfix.Pool_swigregister
Pool_swigregister(Pool)

class NoTickRules(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoTickRules, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoTickRules, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoTickRules(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoTickRules
    __del__ = lambda self : None;
NoTickRules_swigregister = _quickfix.NoTickRules_swigregister
NoTickRules_swigregister(NoTickRules)

class Volatility(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Volatility, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Volatility, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Volatility(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Volatility
    __del__ = lambda self : None;
Volatility_swigregister = _quickfix.Volatility_swigregister
Volatility_swigregister(Volatility)

class PctAtRisk(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PctAtRisk, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PctAtRisk, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PctAtRisk(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PctAtRisk
    __del__ = lambda self : None;
PctAtRisk_swigregister = _quickfix.PctAtRisk_swigregister
PctAtRisk_swigregister(PctAtRisk)

class UnderlyingSecurityExchange(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityExchange, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityExchange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSecurityExchange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSecurityExchange
    __del__ = lambda self : None;
UnderlyingSecurityExchange_swigregister = _quickfix.UnderlyingSecurityExchange_swigregister
UnderlyingSecurityExchange_swigregister(UnderlyingSecurityExchange)

class LegStrikePrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegStrikePrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegStrikePrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegStrikePrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegStrikePrice
    __del__ = lambda self : None;
LegStrikePrice_swigregister = _quickfix.LegStrikePrice_swigregister
LegStrikePrice_swigregister(LegStrikePrice)

class SettlmntTyp(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlmntTyp, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlmntTyp, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlmntTyp(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlmntTyp
    __del__ = lambda self : None;
SettlmntTyp_swigregister = _quickfix.SettlmntTyp_swigregister
SettlmntTyp_swigregister(SettlmntTyp)

class TradePublishIndicator(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradePublishIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradePublishIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradePublishIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradePublishIndicator
    __del__ = lambda self : None;
TradePublishIndicator_swigregister = _quickfix.TradePublishIndicator_swigregister
TradePublishIndicator_swigregister(TradePublishIndicator)

class ApplResponseType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplResponseType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplResponseType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplResponseType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplResponseType
    __del__ = lambda self : None;
ApplResponseType_swigregister = _quickfix.ApplResponseType_swigregister
ApplResponseType_swigregister(ApplResponseType)

class MDSubBookType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDSubBookType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDSubBookType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDSubBookType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDSubBookType
    __del__ = lambda self : None;
MDSubBookType_swigregister = _quickfix.MDSubBookType_swigregister
MDSubBookType_swigregister(MDSubBookType)

class Username(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Username, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Username, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Username(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Username
    __del__ = lambda self : None;
Username_swigregister = _quickfix.Username_swigregister
Username_swigregister(Username)

class StandInstDbType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StandInstDbType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StandInstDbType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StandInstDbType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StandInstDbType
    __del__ = lambda self : None;
StandInstDbType_swigregister = _quickfix.StandInstDbType_swigregister
StandInstDbType_swigregister(StandInstDbType)

class RelatedContextPartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedContextPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedContextPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedContextPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedContextPartyIDSource
    __del__ = lambda self : None;
RelatedContextPartyIDSource_swigregister = _quickfix.RelatedContextPartyIDSource_swigregister
RelatedContextPartyIDSource_swigregister(RelatedContextPartyIDSource)

class QuoteEntryStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteEntryStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteEntryStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteEntryStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteEntryStatus
    __del__ = lambda self : None;
QuoteEntryStatus_swigregister = _quickfix.QuoteEntryStatus_swigregister
QuoteEntryStatus_swigregister(QuoteEntryStatus)

class TriggerPriceType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerPriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerPriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerPriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerPriceType
    __del__ = lambda self : None;
TriggerPriceType_swigregister = _quickfix.TriggerPriceType_swigregister
TriggerPriceType_swigregister(TriggerPriceType)

class SideTrdSubTyp(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideTrdSubTyp, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideTrdSubTyp, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideTrdSubTyp(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideTrdSubTyp
    __del__ = lambda self : None;
SideTrdSubTyp_swigregister = _quickfix.SideTrdSubTyp_swigregister
SideTrdSubTyp_swigregister(SideTrdSubTyp)

class UnderlyingTradingSessionSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingTradingSessionSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingTradingSessionSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingTradingSessionSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingTradingSessionSubID
    __del__ = lambda self : None;
UnderlyingTradingSessionSubID_swigregister = _quickfix.UnderlyingTradingSessionSubID_swigregister
UnderlyingTradingSessionSubID_swigregister(UnderlyingTradingSessionSubID)

class SettlInstReqRejCode(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstReqRejCode, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlInstReqRejCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlInstReqRejCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlInstReqRejCode
    __del__ = lambda self : None;
SettlInstReqRejCode_swigregister = _quickfix.SettlInstReqRejCode_swigregister
SettlInstReqRejCode_swigregister(SettlInstReqRejCode)

class MktBidPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MktBidPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MktBidPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MktBidPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MktBidPx
    __del__ = lambda self : None;
MktBidPx_swigregister = _quickfix.MktBidPx_swigregister
MktBidPx_swigregister(MktBidPx)

class UnderlyingLegSymbol(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSymbol, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSymbol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegSymbol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegSymbol
    __del__ = lambda self : None;
UnderlyingLegSymbol_swigregister = _quickfix.UnderlyingLegSymbol_swigregister
UnderlyingLegSymbol_swigregister(UnderlyingLegSymbol)

class StrikeValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikeValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikeValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikeValue
    __del__ = lambda self : None;
StrikeValue_swigregister = _quickfix.StrikeValue_swigregister
StrikeValue_swigregister(StrikeValue)

class Urgency(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Urgency, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Urgency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Urgency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Urgency
    __del__ = lambda self : None;
Urgency_swigregister = _quickfix.Urgency_swigregister
Urgency_swigregister(Urgency)

class AllocID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocID
    __del__ = lambda self : None;
AllocID_swigregister = _quickfix.AllocID_swigregister
AllocID_swigregister(AllocID)

class NoPartyList(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoPartyList, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoPartyList, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoPartyList(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoPartyList
    __del__ = lambda self : None;
NoPartyList_swigregister = _quickfix.NoPartyList_swigregister
NoPartyList_swigregister(NoPartyList)

class UnderlyingDeliveryAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingDeliveryAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingDeliveryAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingDeliveryAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingDeliveryAmount
    __del__ = lambda self : None;
UnderlyingDeliveryAmount_swigregister = _quickfix.UnderlyingDeliveryAmount_swigregister
UnderlyingDeliveryAmount_swigregister(UnderlyingDeliveryAmount)

class SideQty(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideQty, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideQty
    __del__ = lambda self : None;
SideQty_swigregister = _quickfix.SideQty_swigregister
SideQty_swigregister(SideQty)

class CollAsgnTransType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollAsgnTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollAsgnTransType
    __del__ = lambda self : None;
CollAsgnTransType_swigregister = _quickfix.CollAsgnTransType_swigregister
CollAsgnTransType_swigregister(CollAsgnTransType)

class ThresholdAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ThresholdAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ThresholdAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ThresholdAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ThresholdAmount
    __del__ = lambda self : None;
ThresholdAmount_swigregister = _quickfix.ThresholdAmount_swigregister
ThresholdAmount_swigregister(ThresholdAmount)

class DefBidSize(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DefBidSize, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DefBidSize, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DefBidSize(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DefBidSize
    __del__ = lambda self : None;
DefBidSize_swigregister = _quickfix.DefBidSize_swigregister
DefBidSize_swigregister(DefBidSize)

class LegStateOrProvinceOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegStateOrProvinceOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegStateOrProvinceOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegStateOrProvinceOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegStateOrProvinceOfIssue
    __del__ = lambda self : None;
LegStateOrProvinceOfIssue_swigregister = _quickfix.LegStateOrProvinceOfIssue_swigregister
LegStateOrProvinceOfIssue_swigregister(LegStateOrProvinceOfIssue)

class PaymentMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PaymentMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PaymentMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PaymentMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PaymentMethod
    __del__ = lambda self : None;
PaymentMethod_swigregister = _quickfix.PaymentMethod_swigregister
PaymentMethod_swigregister(PaymentMethod)

class RiskCouponRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskCouponRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskCouponRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskCouponRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskCouponRate
    __del__ = lambda self : None;
RiskCouponRate_swigregister = _quickfix.RiskCouponRate_swigregister
RiskCouponRate_swigregister(RiskCouponRate)

class UnderlyingLegOptAttribute(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegOptAttribute, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegOptAttribute, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegOptAttribute(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegOptAttribute
    __del__ = lambda self : None;
UnderlyingLegOptAttribute_swigregister = _quickfix.UnderlyingLegOptAttribute_swigregister
UnderlyingLegOptAttribute_swigregister(UnderlyingLegOptAttribute)

class LegVolatility(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegVolatility, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegVolatility, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegVolatility(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegVolatility
    __del__ = lambda self : None;
LegVolatility_swigregister = _quickfix.LegVolatility_swigregister
LegVolatility_swigregister(LegVolatility)

class DerivativeInstrAttribType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrAttribType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrAttribType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeInstrAttribType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeInstrAttribType
    __del__ = lambda self : None;
DerivativeInstrAttribType_swigregister = _quickfix.DerivativeInstrAttribType_swigregister
DerivativeInstrAttribType_swigregister(DerivativeInstrAttribType)

class DerivativeUnitOfMeasureQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeUnitOfMeasureQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeUnitOfMeasureQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeUnitOfMeasureQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeUnitOfMeasureQty
    __del__ = lambda self : None;
DerivativeUnitOfMeasureQty_swigregister = _quickfix.DerivativeUnitOfMeasureQty_swigregister
DerivativeUnitOfMeasureQty_swigregister(DerivativeUnitOfMeasureQty)

class NoStatsIndicators(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoStatsIndicators, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoStatsIndicators, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoStatsIndicators(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoStatsIndicators
    __del__ = lambda self : None;
NoStatsIndicators_swigregister = _quickfix.NoStatsIndicators_swigregister
NoStatsIndicators_swigregister(NoStatsIndicators)

class TriggerPriceTypeScope(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerPriceTypeScope, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerPriceTypeScope, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerPriceTypeScope(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerPriceTypeScope
    __del__ = lambda self : None;
TriggerPriceTypeScope_swigregister = _quickfix.TriggerPriceTypeScope_swigregister
TriggerPriceTypeScope_swigregister(TriggerPriceTypeScope)

class LastNetworkResponseID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastNetworkResponseID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastNetworkResponseID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastNetworkResponseID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastNetworkResponseID
    __del__ = lambda self : None;
LastNetworkResponseID_swigregister = _quickfix.LastNetworkResponseID_swigregister
LastNetworkResponseID_swigregister(LastNetworkResponseID)

class UnderlyingSettlPriceType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlPriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlPriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSettlPriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSettlPriceType
    __del__ = lambda self : None;
UnderlyingSettlPriceType_swigregister = _quickfix.UnderlyingSettlPriceType_swigregister
UnderlyingSettlPriceType_swigregister(UnderlyingSettlPriceType)

class ApplReportID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplReportID
    __del__ = lambda self : None;
ApplReportID_swigregister = _quickfix.ApplReportID_swigregister
ApplReportID_swigregister(ApplReportID)

class PegLimitType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegLimitType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegLimitType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegLimitType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegLimitType
    __del__ = lambda self : None;
PegLimitType_swigregister = _quickfix.PegLimitType_swigregister
PegLimitType_swigregister(PegLimitType)

class ExecID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecID
    __del__ = lambda self : None;
ExecID_swigregister = _quickfix.ExecID_swigregister
ExecID_swigregister(ExecID)

class Side(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Side, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Side, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Side(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Side
    __del__ = lambda self : None;
Side_swigregister = _quickfix.Side_swigregister
Side_swigregister(Side)

class UnderlyingLastPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLastPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLastPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLastPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLastPx
    __del__ = lambda self : None;
UnderlyingLastPx_swigregister = _quickfix.UnderlyingLastPx_swigregister
UnderlyingLastPx_swigregister(UnderlyingLastPx)

class MarketDepth(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MarketDepth, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MarketDepth, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MarketDepth(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MarketDepth
    __del__ = lambda self : None;
MarketDepth_swigregister = _quickfix.MarketDepth_swigregister
MarketDepth_swigregister(MarketDepth)

class DiscretionOffset(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionOffset, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DiscretionOffset, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DiscretionOffset(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DiscretionOffset
    __del__ = lambda self : None;
DiscretionOffset_swigregister = _quickfix.DiscretionOffset_swigregister
DiscretionOffset_swigregister(DiscretionOffset)

class ContAmtType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContAmtType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContAmtType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContAmtType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContAmtType
    __del__ = lambda self : None;
ContAmtType_swigregister = _quickfix.ContAmtType_swigregister
ContAmtType_swigregister(ContAmtType)

class MiscFeeCurr(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MiscFeeCurr, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MiscFeeCurr, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MiscFeeCurr(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MiscFeeCurr
    __del__ = lambda self : None;
MiscFeeCurr_swigregister = _quickfix.MiscFeeCurr_swigregister
MiscFeeCurr_swigregister(MiscFeeCurr)

class NoRiskLimits(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRiskLimits, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRiskLimits, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRiskLimits(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRiskLimits
    __del__ = lambda self : None;
NoRiskLimits_swigregister = _quickfix.NoRiskLimits_swigregister
NoRiskLimits_swigregister(NoRiskLimits)

class AttachmentPoint(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AttachmentPoint, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AttachmentPoint, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AttachmentPoint(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AttachmentPoint
    __del__ = lambda self : None;
AttachmentPoint_swigregister = _quickfix.AttachmentPoint_swigregister
AttachmentPoint_swigregister(AttachmentPoint)

class OrderCategory(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderCategory, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderCategory, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderCategory(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderCategory
    __del__ = lambda self : None;
OrderCategory_swigregister = _quickfix.OrderCategory_swigregister
OrderCategory_swigregister(OrderCategory)

class AdvTransType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AdvTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AdvTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AdvTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AdvTransType
    __del__ = lambda self : None;
AdvTransType_swigregister = _quickfix.AdvTransType_swigregister
AdvTransType_swigregister(AdvTransType)

class WtAverageLiquidity(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, WtAverageLiquidity, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, WtAverageLiquidity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_WtAverageLiquidity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_WtAverageLiquidity
    __del__ = lambda self : None;
WtAverageLiquidity_swigregister = _quickfix.WtAverageLiquidity_swigregister
WtAverageLiquidity_swigregister(WtAverageLiquidity)

class QuoteSetValidUntilTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteSetValidUntilTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteSetValidUntilTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteSetValidUntilTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteSetValidUntilTime
    __del__ = lambda self : None;
QuoteSetValidUntilTime_swigregister = _quickfix.QuoteSetValidUntilTime_swigregister
QuoteSetValidUntilTime_swigregister(QuoteSetValidUntilTime)

class NoNested4PartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested4PartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNested4PartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNested4PartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNested4PartyIDs
    __del__ = lambda self : None;
NoNested4PartyIDs_swigregister = _quickfix.NoNested4PartyIDs_swigregister
NoNested4PartyIDs_swigregister(NoNested4PartyIDs)

class LegPutOrCall(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegPutOrCall, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegPutOrCall, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegPutOrCall(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegPutOrCall
    __del__ = lambda self : None;
LegPutOrCall_swigregister = _quickfix.LegPutOrCall_swigregister
LegPutOrCall_swigregister(LegPutOrCall)

class UserStatusText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UserStatusText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UserStatusText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UserStatusText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UserStatusText
    __del__ = lambda self : None;
UserStatusText_swigregister = _quickfix.UserStatusText_swigregister
UserStatusText_swigregister(UserStatusText)

class Nested2PartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested2PartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested2PartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested2PartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested2PartySubID
    __del__ = lambda self : None;
Nested2PartySubID_swigregister = _quickfix.Nested2PartySubID_swigregister
Nested2PartySubID_swigregister(Nested2PartySubID)

class EFPTrackingError(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EFPTrackingError, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EFPTrackingError, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EFPTrackingError(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EFPTrackingError
    __del__ = lambda self : None;
EFPTrackingError_swigregister = _quickfix.EFPTrackingError_swigregister
EFPTrackingError_swigregister(EFPTrackingError)

class SideLiquidityInd(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideLiquidityInd, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideLiquidityInd, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideLiquidityInd(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideLiquidityInd
    __del__ = lambda self : None;
SideLiquidityInd_swigregister = _quickfix.SideLiquidityInd_swigregister
SideLiquidityInd_swigregister(SideLiquidityInd)

class DerivativeMinPriceIncrement(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeMinPriceIncrement, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeMinPriceIncrement, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeMinPriceIncrement(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeMinPriceIncrement
    __del__ = lambda self : None;
DerivativeMinPriceIncrement_swigregister = _quickfix.DerivativeMinPriceIncrement_swigregister
DerivativeMinPriceIncrement_swigregister(DerivativeMinPriceIncrement)

class PublishTrdIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PublishTrdIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PublishTrdIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PublishTrdIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PublishTrdIndicator
    __del__ = lambda self : None;
PublishTrdIndicator_swigregister = _quickfix.PublishTrdIndicator_swigregister
PublishTrdIndicator_swigregister(PublishTrdIndicator)

class InvestorCountryOfResidence(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InvestorCountryOfResidence, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InvestorCountryOfResidence, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InvestorCountryOfResidence(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InvestorCountryOfResidence
    __del__ = lambda self : None;
InvestorCountryOfResidence_swigregister = _quickfix.InvestorCountryOfResidence_swigregister
InvestorCountryOfResidence_swigregister(InvestorCountryOfResidence)

class SideReasonCd(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideReasonCd, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideReasonCd, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideReasonCd(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideReasonCd
    __del__ = lambda self : None;
SideReasonCd_swigregister = _quickfix.SideReasonCd_swigregister
SideReasonCd_swigregister(SideReasonCd)

class MinPriceIncrement(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MinPriceIncrement, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MinPriceIncrement, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MinPriceIncrement(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MinPriceIncrement
    __del__ = lambda self : None;
MinPriceIncrement_swigregister = _quickfix.MinPriceIncrement_swigregister
MinPriceIncrement_swigregister(MinPriceIncrement)

class SecuritySettlAgentContactName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentContactName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentContactName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecuritySettlAgentContactName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecuritySettlAgentContactName
    __del__ = lambda self : None;
SecuritySettlAgentContactName_swigregister = _quickfix.SecuritySettlAgentContactName_swigregister
SecuritySettlAgentContactName_swigregister(SecuritySettlAgentContactName)

class SecurityResponseType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityResponseType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityResponseType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityResponseType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityResponseType
    __del__ = lambda self : None;
SecurityResponseType_swigregister = _quickfix.SecurityResponseType_swigregister
SecurityResponseType_swigregister(SecurityResponseType)

class LegBenchmarkCurvePoint(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegBenchmarkCurvePoint, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegBenchmarkCurvePoint, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegBenchmarkCurvePoint(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegBenchmarkCurvePoint
    __del__ = lambda self : None;
LegBenchmarkCurvePoint_swigregister = _quickfix.LegBenchmarkCurvePoint_swigregister
LegBenchmarkCurvePoint_swigregister(LegBenchmarkCurvePoint)

class ClearingFirm(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ClearingFirm, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ClearingFirm, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ClearingFirm(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ClearingFirm
    __del__ = lambda self : None;
ClearingFirm_swigregister = _quickfix.ClearingFirm_swigregister
ClearingFirm_swigregister(ClearingFirm)

class RelationshipRiskSecurityIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSecurityIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSecurityIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSecurityIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSecurityIDSource
    __del__ = lambda self : None;
RelationshipRiskSecurityIDSource_swigregister = _quickfix.RelationshipRiskSecurityIDSource_swigregister
RelationshipRiskSecurityIDSource_swigregister(RelationshipRiskSecurityIDSource)

class SessionStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SessionStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SessionStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SessionStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SessionStatus
    __del__ = lambda self : None;
SessionStatus_swigregister = _quickfix.SessionStatus_swigregister
SessionStatus_swigregister(SessionStatus)

class TriggerSecurityID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerSecurityID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerSecurityID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerSecurityID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerSecurityID
    __del__ = lambda self : None;
TriggerSecurityID_swigregister = _quickfix.TriggerSecurityID_swigregister
TriggerSecurityID_swigregister(TriggerSecurityID)

class TotNoAllocs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoAllocs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoAllocs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoAllocs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoAllocs
    __del__ = lambda self : None;
TotNoAllocs_swigregister = _quickfix.TotNoAllocs_swigregister
TotNoAllocs_swigregister(TotNoAllocs)

class NoAltMDSource(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoAltMDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoAltMDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoAltMDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoAltMDSource
    __del__ = lambda self : None;
NoAltMDSource_swigregister = _quickfix.NoAltMDSource_swigregister
NoAltMDSource_swigregister(NoAltMDSource)

class AllocAccountType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocAccountType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocAccountType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocAccountType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocAccountType
    __del__ = lambda self : None;
AllocAccountType_swigregister = _quickfix.AllocAccountType_swigregister
AllocAccountType_swigregister(AllocAccountType)

class LastPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastPx
    __del__ = lambda self : None;
LastPx_swigregister = _quickfix.LastPx_swigregister
LastPx_swigregister(LastPx)

class AllocTransType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocTransType
    __del__ = lambda self : None;
AllocTransType_swigregister = _quickfix.AllocTransType_swigregister
AllocTransType_swigregister(AllocTransType)

class TotNoQuoteEntries(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoQuoteEntries, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoQuoteEntries, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoQuoteEntries(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoQuoteEntries
    __del__ = lambda self : None;
TotNoQuoteEntries_swigregister = _quickfix.TotNoQuoteEntries_swigregister
TotNoQuoteEntries_swigregister(TotNoQuoteEntries)

class MinBidSize(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MinBidSize, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MinBidSize, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MinBidSize(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MinBidSize
    __del__ = lambda self : None;
MinBidSize_swigregister = _quickfix.MinBidSize_swigregister
MinBidSize_swigregister(MinBidSize)

class SettlBrkrCode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlBrkrCode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlBrkrCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlBrkrCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlBrkrCode
    __del__ = lambda self : None;
SettlBrkrCode_swigregister = _quickfix.SettlBrkrCode_swigregister
SettlBrkrCode_swigregister(SettlBrkrCode)

class CardHolderName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CardHolderName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CardHolderName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CardHolderName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CardHolderName
    __del__ = lambda self : None;
CardHolderName_swigregister = _quickfix.CardHolderName_swigregister
CardHolderName_swigregister(CardHolderName)

class ExpirationQtyType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExpirationQtyType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExpirationQtyType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExpirationQtyType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExpirationQtyType
    __del__ = lambda self : None;
ExpirationQtyType_swigregister = _quickfix.ExpirationQtyType_swigregister
ExpirationQtyType_swigregister(ExpirationQtyType)

class EncodedUnderlyingSecurityDescLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedUnderlyingSecurityDescLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedUnderlyingSecurityDescLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedUnderlyingSecurityDescLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedUnderlyingSecurityDescLen
    __del__ = lambda self : None;
EncodedUnderlyingSecurityDescLen_swigregister = _quickfix.EncodedUnderlyingSecurityDescLen_swigregister
EncodedUnderlyingSecurityDescLen_swigregister(EncodedUnderlyingSecurityDescLen)

class QuoteReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteReqID
    __del__ = lambda self : None;
QuoteReqID_swigregister = _quickfix.QuoteReqID_swigregister
QuoteReqID_swigregister(QuoteReqID)

class NoRelatedPartyAltSubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelatedPartyAltSubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelatedPartyAltSubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelatedPartyAltSubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelatedPartyAltSubIDs
    __del__ = lambda self : None;
NoRelatedPartyAltSubIDs_swigregister = _quickfix.NoRelatedPartyAltSubIDs_swigregister
NoRelatedPartyAltSubIDs_swigregister(NoRelatedPartyAltSubIDs)

class RiskProduct(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskProduct, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskProduct, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskProduct(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskProduct
    __del__ = lambda self : None;
RiskProduct_swigregister = _quickfix.RiskProduct_swigregister
RiskProduct_swigregister(RiskProduct)

class RiskSecurityAltIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSecurityAltIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSecurityAltIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSecurityAltIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSecurityAltIDSource
    __del__ = lambda self : None;
RiskSecurityAltIDSource_swigregister = _quickfix.RiskSecurityAltIDSource_swigregister
RiskSecurityAltIDSource_swigregister(RiskSecurityAltIDSource)

class PriceUnitOfMeasure(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriceUnitOfMeasure, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriceUnitOfMeasure, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriceUnitOfMeasure(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriceUnitOfMeasure
    __del__ = lambda self : None;
PriceUnitOfMeasure_swigregister = _quickfix.PriceUnitOfMeasure_swigregister
PriceUnitOfMeasure_swigregister(PriceUnitOfMeasure)

class TZTransactTime(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TZTransactTime, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TZTransactTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TZTransactTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TZTransactTime
    __del__ = lambda self : None;
TZTransactTime_swigregister = _quickfix.TZTransactTime_swigregister
TZTransactTime_swigregister(TZTransactTime)

class AllocHandlInst(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocHandlInst, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocHandlInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocHandlInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocHandlInst
    __del__ = lambda self : None;
AllocHandlInst_swigregister = _quickfix.AllocHandlInst_swigregister
AllocHandlInst_swigregister(AllocHandlInst)

class UnderlyingInstrumentPartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrumentPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrumentPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingInstrumentPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingInstrumentPartyIDSource
    __del__ = lambda self : None;
UnderlyingInstrumentPartyIDSource_swigregister = _quickfix.UnderlyingInstrumentPartyIDSource_swigregister
UnderlyingInstrumentPartyIDSource_swigregister(UnderlyingInstrumentPartyIDSource)

class CurrencyRatio(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CurrencyRatio, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CurrencyRatio, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CurrencyRatio(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CurrencyRatio
    __del__ = lambda self : None;
CurrencyRatio_swigregister = _quickfix.CurrencyRatio_swigregister
CurrencyRatio_swigregister(CurrencyRatio)

class RefreshQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefreshQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefreshQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefreshQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefreshQty
    __del__ = lambda self : None;
RefreshQty_swigregister = _quickfix.RefreshQty_swigregister
RefreshQty_swigregister(RefreshQty)

class TradeRequestStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeRequestStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeRequestStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeRequestStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeRequestStatus
    __del__ = lambda self : None;
TradeRequestStatus_swigregister = _quickfix.TradeRequestStatus_swigregister
TradeRequestStatus_swigregister(TradeRequestStatus)

class TrdRepIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRepIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TrdRepIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TrdRepIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TrdRepIndicator
    __del__ = lambda self : None;
TrdRepIndicator_swigregister = _quickfix.TrdRepIndicator_swigregister
TrdRepIndicator_swigregister(TrdRepIndicator)

class MiscFeeAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MiscFeeAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MiscFeeAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MiscFeeAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MiscFeeAmt
    __del__ = lambda self : None;
MiscFeeAmt_swigregister = _quickfix.MiscFeeAmt_swigregister
MiscFeeAmt_swigregister(MiscFeeAmt)

class TradSesOpenTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesOpenTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesOpenTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesOpenTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesOpenTime
    __del__ = lambda self : None;
TradSesOpenTime_swigregister = _quickfix.TradSesOpenTime_swigregister
TradSesOpenTime_swigregister(TradSesOpenTime)

class PreallocMethod(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PreallocMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PreallocMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PreallocMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PreallocMethod
    __del__ = lambda self : None;
PreallocMethod_swigregister = _quickfix.PreallocMethod_swigregister
PreallocMethod_swigregister(PreallocMethod)

class TaxAdvantageType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TaxAdvantageType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TaxAdvantageType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TaxAdvantageType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TaxAdvantageType
    __del__ = lambda self : None;
TaxAdvantageType_swigregister = _quickfix.TaxAdvantageType_swigregister
TaxAdvantageType_swigregister(TaxAdvantageType)

class MessageEncoding(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MessageEncoding, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MessageEncoding, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MessageEncoding(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MessageEncoding
    __del__ = lambda self : None;
MessageEncoding_swigregister = _quickfix.MessageEncoding_swigregister
MessageEncoding_swigregister(MessageEncoding)

class RiskPutOrCall(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskPutOrCall, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskPutOrCall, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskPutOrCall(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskPutOrCall
    __del__ = lambda self : None;
RiskPutOrCall_swigregister = _quickfix.RiskPutOrCall_swigregister
RiskPutOrCall_swigregister(RiskPutOrCall)

class RiskSecurityGroup(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSecurityGroup, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSecurityGroup, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSecurityGroup(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSecurityGroup
    __del__ = lambda self : None;
RiskSecurityGroup_swigregister = _quickfix.RiskSecurityGroup_swigregister
RiskSecurityGroup_swigregister(RiskSecurityGroup)

class NoPartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoPartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoPartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoPartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoPartySubIDs
    __del__ = lambda self : None;
NoPartySubIDs_swigregister = _quickfix.NoPartySubIDs_swigregister
NoPartySubIDs_swigregister(NoPartySubIDs)

class SettlInstReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlInstReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlInstReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlInstReqID
    __del__ = lambda self : None;
SettlInstReqID_swigregister = _quickfix.SettlInstReqID_swigregister
SettlInstReqID_swigregister(SettlInstReqID)

class LegRepoCollateralSecurityType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegRepoCollateralSecurityType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegRepoCollateralSecurityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegRepoCollateralSecurityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegRepoCollateralSecurityType
    __del__ = lambda self : None;
LegRepoCollateralSecurityType_swigregister = _quickfix.LegRepoCollateralSecurityType_swigregister
LegRepoCollateralSecurityType_swigregister(LegRepoCollateralSecurityType)

class AffectedSecondaryOrderID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AffectedSecondaryOrderID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AffectedSecondaryOrderID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AffectedSecondaryOrderID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AffectedSecondaryOrderID
    __del__ = lambda self : None;
AffectedSecondaryOrderID_swigregister = _quickfix.AffectedSecondaryOrderID_swigregister
AffectedSecondaryOrderID_swigregister(AffectedSecondaryOrderID)

class RiskSymbol(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSymbol, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSymbol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSymbol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSymbol
    __del__ = lambda self : None;
RiskSymbol_swigregister = _quickfix.RiskSymbol_swigregister
RiskSymbol_swigregister(RiskSymbol)

class DerivativeMaturityTime(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeMaturityTime, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeMaturityTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeMaturityTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeMaturityTime
    __del__ = lambda self : None;
DerivativeMaturityTime_swigregister = _quickfix.DerivativeMaturityTime_swigregister
DerivativeMaturityTime_swigregister(DerivativeMaturityTime)

class ExpireTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExpireTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExpireTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExpireTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExpireTime
    __del__ = lambda self : None;
ExpireTime_swigregister = _quickfix.ExpireTime_swigregister
ExpireTime_swigregister(ExpireTime)

class UnderlyingFactor(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingFactor, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingFactor, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingFactor(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingFactor
    __del__ = lambda self : None;
UnderlyingFactor_swigregister = _quickfix.UnderlyingFactor_swigregister
UnderlyingFactor_swigregister(UnderlyingFactor)

class OrigOrdModTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigOrdModTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigOrdModTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigOrdModTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigOrdModTime
    __del__ = lambda self : None;
OrigOrdModTime_swigregister = _quickfix.OrigOrdModTime_swigregister
OrigOrdModTime_swigregister(OrigOrdModTime)

class NoTrdRepIndicators(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoTrdRepIndicators, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoTrdRepIndicators, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoTrdRepIndicators(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoTrdRepIndicators
    __del__ = lambda self : None;
NoTrdRepIndicators_swigregister = _quickfix.NoTrdRepIndicators_swigregister
NoTrdRepIndicators_swigregister(NoTrdRepIndicators)

class DerivativeMaturityDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeMaturityDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeMaturityDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeMaturityDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeMaturityDate
    __del__ = lambda self : None;
DerivativeMaturityDate_swigregister = _quickfix.DerivativeMaturityDate_swigregister
DerivativeMaturityDate_swigregister(DerivativeMaturityDate)

class DerivativeCFICode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeCFICode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeCFICode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeCFICode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeCFICode
    __del__ = lambda self : None;
DerivativeCFICode_swigregister = _quickfix.DerivativeCFICode_swigregister
DerivativeCFICode_swigregister(DerivativeCFICode)

class Nested2PartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested2PartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested2PartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested2PartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested2PartySubIDType
    __del__ = lambda self : None;
Nested2PartySubIDType_swigregister = _quickfix.Nested2PartySubIDType_swigregister
Nested2PartySubIDType_swigregister(Nested2PartySubIDType)

class LegIOIQty(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegIOIQty, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegIOIQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegIOIQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegIOIQty
    __del__ = lambda self : None;
LegIOIQty_swigregister = _quickfix.LegIOIQty_swigregister
LegIOIQty_swigregister(LegIOIQty)

class ExpireDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExpireDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExpireDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExpireDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExpireDate
    __del__ = lambda self : None;
ExpireDate_swigregister = _quickfix.ExpireDate_swigregister
ExpireDate_swigregister(ExpireDate)

class RiskSecurityType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSecurityType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSecurityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSecurityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSecurityType
    __del__ = lambda self : None;
RiskSecurityType_swigregister = _quickfix.RiskSecurityType_swigregister
RiskSecurityType_swigregister(RiskSecurityType)

class NoMatchRules(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoMatchRules, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoMatchRules, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoMatchRules(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoMatchRules
    __del__ = lambda self : None;
NoMatchRules_swigregister = _quickfix.NoMatchRules_swigregister
NoMatchRules_swigregister(NoMatchRules)

class ApplEndSeqNum(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplEndSeqNum, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplEndSeqNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplEndSeqNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplEndSeqNum
    __del__ = lambda self : None;
ApplEndSeqNum_swigregister = _quickfix.ApplEndSeqNum_swigregister
ApplEndSeqNum_swigregister(ApplEndSeqNum)

class EventPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EventPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EventPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EventPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EventPx
    __del__ = lambda self : None;
EventPx_swigregister = _quickfix.EventPx_swigregister
EventPx_swigregister(EventPx)

class AsgnRptID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AsgnRptID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AsgnRptID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AsgnRptID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AsgnRptID
    __del__ = lambda self : None;
AsgnRptID_swigregister = _quickfix.AsgnRptID_swigregister
AsgnRptID_swigregister(AsgnRptID)

class TimeInForce(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TimeInForce, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TimeInForce, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TimeInForce(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TimeInForce
    __del__ = lambda self : None;
TimeInForce_swigregister = _quickfix.TimeInForce_swigregister
TimeInForce_swigregister(TimeInForce)

class LowPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LowPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LowPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LowPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LowPx
    __del__ = lambda self : None;
LowPx_swigregister = _quickfix.LowPx_swigregister
LowPx_swigregister(LowPx)

class IOIQualifier(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOIQualifier, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOIQualifier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOIQualifier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOIQualifier
    __del__ = lambda self : None;
IOIQualifier_swigregister = _quickfix.IOIQualifier_swigregister
IOIQualifier_swigregister(IOIQualifier)

class WaveNo(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, WaveNo, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, WaveNo, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_WaveNo(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_WaveNo
    __del__ = lambda self : None;
WaveNo_swigregister = _quickfix.WaveNo_swigregister
WaveNo_swigregister(WaveNo)

class RiskSeniority(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSeniority, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSeniority, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSeniority(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSeniority
    __del__ = lambda self : None;
RiskSeniority_swigregister = _quickfix.RiskSeniority_swigregister
RiskSeniority_swigregister(RiskSeniority)

class StrikePriceBoundaryMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikePriceBoundaryMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikePriceBoundaryMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikePriceBoundaryMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikePriceBoundaryMethod
    __del__ = lambda self : None;
StrikePriceBoundaryMethod_swigregister = _quickfix.StrikePriceBoundaryMethod_swigregister
StrikePriceBoundaryMethod_swigregister(StrikePriceBoundaryMethod)

class DerivativeIssueDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeIssueDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeIssueDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeIssueDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeIssueDate
    __del__ = lambda self : None;
DerivativeIssueDate_swigregister = _quickfix.DerivativeIssueDate_swigregister
DerivativeIssueDate_swigregister(DerivativeIssueDate)

class MiscFeeType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MiscFeeType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MiscFeeType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MiscFeeType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MiscFeeType
    __del__ = lambda self : None;
MiscFeeType_swigregister = _quickfix.MiscFeeType_swigregister
MiscFeeType_swigregister(MiscFeeType)

class QuoteID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteID
    __del__ = lambda self : None;
QuoteID_swigregister = _quickfix.QuoteID_swigregister
QuoteID_swigregister(QuoteID)

class RiskFlexibleIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskFlexibleIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskFlexibleIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskFlexibleIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskFlexibleIndicator
    __del__ = lambda self : None;
RiskFlexibleIndicator_swigregister = _quickfix.RiskFlexibleIndicator_swigregister
RiskFlexibleIndicator_swigregister(RiskFlexibleIndicator)

class DerivativeInstrumentPartyIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrumentPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrumentPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeInstrumentPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeInstrumentPartyIDSource
    __del__ = lambda self : None;
DerivativeInstrumentPartyIDSource_swigregister = _quickfix.DerivativeInstrumentPartyIDSource_swigregister
DerivativeInstrumentPartyIDSource_swigregister(DerivativeInstrumentPartyIDSource)

class SettlObligID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlObligID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlObligID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlObligID
    __del__ = lambda self : None;
SettlObligID_swigregister = _quickfix.SettlObligID_swigregister
SettlObligID_swigregister(SettlObligID)

class InstrAttribValue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InstrAttribValue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InstrAttribValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InstrAttribValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InstrAttribValue
    __del__ = lambda self : None;
InstrAttribValue_swigregister = _quickfix.InstrAttribValue_swigregister
InstrAttribValue_swigregister(InstrAttribValue)

class LiquidityValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LiquidityValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LiquidityValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LiquidityValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LiquidityValue
    __del__ = lambda self : None;
LiquidityValue_swigregister = _quickfix.LiquidityValue_swigregister
LiquidityValue_swigregister(LiquidityValue)

class SecurityIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityIDSource
    __del__ = lambda self : None;
SecurityIDSource_swigregister = _quickfix.SecurityIDSource_swigregister
SecurityIDSource_swigregister(SecurityIDSource)

class NewsRefType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NewsRefType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NewsRefType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NewsRefType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NewsRefType
    __del__ = lambda self : None;
NewsRefType_swigregister = _quickfix.NewsRefType_swigregister
NewsRefType_swigregister(NewsRefType)

class NoOfLegUnderlyings(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoOfLegUnderlyings, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoOfLegUnderlyings, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoOfLegUnderlyings(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoOfLegUnderlyings
    __del__ = lambda self : None;
NoOfLegUnderlyings_swigregister = _quickfix.NoOfLegUnderlyings_swigregister
NoOfLegUnderlyings_swigregister(NoOfLegUnderlyings)

class DerivativeEncodedSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEncodedSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEncodedSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeEncodedSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeEncodedSecurityDesc
    __del__ = lambda self : None;
DerivativeEncodedSecurityDesc_swigregister = _quickfix.DerivativeEncodedSecurityDesc_swigregister
DerivativeEncodedSecurityDesc_swigregister(DerivativeEncodedSecurityDesc)

class TriggerOrderType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerOrderType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerOrderType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerOrderType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerOrderType
    __del__ = lambda self : None;
TriggerOrderType_swigregister = _quickfix.TriggerOrderType_swigregister
TriggerOrderType_swigregister(TriggerOrderType)

class UnderlyingDirtyPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingDirtyPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingDirtyPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingDirtyPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingDirtyPrice
    __del__ = lambda self : None;
UnderlyingDirtyPrice_swigregister = _quickfix.UnderlyingDirtyPrice_swigregister
UnderlyingDirtyPrice_swigregister(UnderlyingDirtyPrice)

class CrossType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CrossType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CrossType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CrossType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CrossType
    __del__ = lambda self : None;
CrossType_swigregister = _quickfix.CrossType_swigregister
CrossType_swigregister(CrossType)

class RepoCollateralSecurityType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RepoCollateralSecurityType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RepoCollateralSecurityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RepoCollateralSecurityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RepoCollateralSecurityType
    __del__ = lambda self : None;
RepoCollateralSecurityType_swigregister = _quickfix.RepoCollateralSecurityType_swigregister
RepoCollateralSecurityType_swigregister(RepoCollateralSecurityType)

class Password(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Password, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Password, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Password(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Password
    __del__ = lambda self : None;
Password_swigregister = _quickfix.Password_swigregister
Password_swigregister(Password)

class OpenCloseSettleFlag(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OpenCloseSettleFlag, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OpenCloseSettleFlag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OpenCloseSettleFlag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OpenCloseSettleFlag
    __del__ = lambda self : None;
OpenCloseSettleFlag_swigregister = _quickfix.OpenCloseSettleFlag_swigregister
OpenCloseSettleFlag_swigregister(OpenCloseSettleFlag)

class Subject(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Subject, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Subject, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Subject(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Subject
    __del__ = lambda self : None;
Subject_swigregister = _quickfix.Subject_swigregister
Subject_swigregister(Subject)

class RefApplReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefApplReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefApplReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefApplReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefApplReqID
    __del__ = lambda self : None;
RefApplReqID_swigregister = _quickfix.RefApplReqID_swigregister
RefApplReqID_swigregister(RefApplReqID)

class UnderlyingEndValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingEndValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingEndValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingEndValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingEndValue
    __del__ = lambda self : None;
UnderlyingEndValue_swigregister = _quickfix.UnderlyingEndValue_swigregister
UnderlyingEndValue_swigregister(UnderlyingEndValue)

class NewSeqNo(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NewSeqNo, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NewSeqNo, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NewSeqNo(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NewSeqNo
    __del__ = lambda self : None;
NewSeqNo_swigregister = _quickfix.NewSeqNo_swigregister
NewSeqNo_swigregister(NewSeqNo)

class OrigTradeHandlingInstr(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigTradeHandlingInstr, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigTradeHandlingInstr, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigTradeHandlingInstr(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigTradeHandlingInstr
    __del__ = lambda self : None;
OrigTradeHandlingInstr_swigregister = _quickfix.OrigTradeHandlingInstr_swigregister
OrigTradeHandlingInstr_swigregister(OrigTradeHandlingInstr)

class DisplayHighQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayHighQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DisplayHighQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DisplayHighQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DisplayHighQty
    __del__ = lambda self : None;
DisplayHighQty_swigregister = _quickfix.DisplayHighQty_swigregister
DisplayHighQty_swigregister(DisplayHighQty)

class MDBookType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDBookType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDBookType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDBookType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDBookType
    __del__ = lambda self : None;
MDBookType_swigregister = _quickfix.MDBookType_swigregister
MDBookType_swigregister(MDBookType)

class MarginExcess(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MarginExcess, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MarginExcess, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MarginExcess(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MarginExcess
    __del__ = lambda self : None;
MarginExcess_swigregister = _quickfix.MarginExcess_swigregister
MarginExcess_swigregister(MarginExcess)

class BasisPxType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BasisPxType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BasisPxType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BasisPxType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BasisPxType
    __del__ = lambda self : None;
BasisPxType_swigregister = _quickfix.BasisPxType_swigregister
BasisPxType_swigregister(BasisPxType)

class DlvyInst(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DlvyInst, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DlvyInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DlvyInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DlvyInst
    __del__ = lambda self : None;
DlvyInst_swigregister = _quickfix.DlvyInst_swigregister
DlvyInst_swigregister(DlvyInst)

class ComplianceID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplianceID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplianceID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplianceID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplianceID
    __del__ = lambda self : None;
ComplianceID_swigregister = _quickfix.ComplianceID_swigregister
ComplianceID_swigregister(ComplianceID)

class EmailThreadID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EmailThreadID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EmailThreadID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EmailThreadID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EmailThreadID
    __del__ = lambda self : None;
EmailThreadID_swigregister = _quickfix.EmailThreadID_swigregister
EmailThreadID_swigregister(EmailThreadID)

class ContAmtCurr(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContAmtCurr, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContAmtCurr, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContAmtCurr(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContAmtCurr
    __del__ = lambda self : None;
ContAmtCurr_swigregister = _quickfix.ContAmtCurr_swigregister
ContAmtCurr_swigregister(ContAmtCurr)

class RelationshipRiskSecurityGroup(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSecurityGroup, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSecurityGroup, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSecurityGroup(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSecurityGroup
    __del__ = lambda self : None;
RelationshipRiskSecurityGroup_swigregister = _quickfix.RelationshipRiskSecurityGroup_swigregister
RelationshipRiskSecurityGroup_swigregister(RelationshipRiskSecurityGroup)

class ComplexEventType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexEventType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexEventType
    __del__ = lambda self : None;
ComplexEventType_swigregister = _quickfix.ComplexEventType_swigregister
ComplexEventType_swigregister(ComplexEventType)

class MassActionResponse(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MassActionResponse, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MassActionResponse, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MassActionResponse(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MassActionResponse
    __del__ = lambda self : None;
MassActionResponse_swigregister = _quickfix.MassActionResponse_swigregister
MassActionResponse_swigregister(MassActionResponse)

class UnderlyingIssueDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingIssueDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingIssueDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingIssueDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingIssueDate
    __del__ = lambda self : None;
UnderlyingIssueDate_swigregister = _quickfix.UnderlyingIssueDate_swigregister
UnderlyingIssueDate_swigregister(UnderlyingIssueDate)

class SecurityRequestType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityRequestType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityRequestType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityRequestType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityRequestType
    __del__ = lambda self : None;
SecurityRequestType_swigregister = _quickfix.SecurityRequestType_swigregister
SecurityRequestType_swigregister(SecurityRequestType)

class AllocInterestAtMaturity(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocInterestAtMaturity, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocInterestAtMaturity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocInterestAtMaturity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocInterestAtMaturity
    __del__ = lambda self : None;
AllocInterestAtMaturity_swigregister = _quickfix.AllocInterestAtMaturity_swigregister
AllocInterestAtMaturity_swigregister(AllocInterestAtMaturity)

class ListRejectReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListRejectReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListRejectReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListRejectReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListRejectReason
    __del__ = lambda self : None;
ListRejectReason_swigregister = _quickfix.ListRejectReason_swigregister
ListRejectReason_swigregister(ListRejectReason)

class DeskType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeskType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeskType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeskType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeskType
    __del__ = lambda self : None;
DeskType_swigregister = _quickfix.DeskType_swigregister
DeskType_swigregister(DeskType)

class SecondaryTradeReportID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryTradeReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryTradeReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryTradeReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryTradeReportID
    __del__ = lambda self : None;
SecondaryTradeReportID_swigregister = _quickfix.SecondaryTradeReportID_swigregister
SecondaryTradeReportID_swigregister(SecondaryTradeReportID)

class SettlType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlType
    __del__ = lambda self : None;
SettlType_swigregister = _quickfix.SettlType_swigregister
SettlType_swigregister(SettlType)

class OpenClose(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OpenClose, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OpenClose, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OpenClose(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OpenClose
    __del__ = lambda self : None;
OpenClose_swigregister = _quickfix.OpenClose_swigregister
OpenClose_swigregister(OpenClose)

class ContractMultiplierUnit(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContractMultiplierUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContractMultiplierUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContractMultiplierUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContractMultiplierUnit
    __del__ = lambda self : None;
ContractMultiplierUnit_swigregister = _quickfix.ContractMultiplierUnit_swigregister
ContractMultiplierUnit_swigregister(ContractMultiplierUnit)

class SecondaryLowLimitPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryLowLimitPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryLowLimitPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryLowLimitPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryLowLimitPrice
    __del__ = lambda self : None;
SecondaryLowLimitPrice_swigregister = _quickfix.SecondaryLowLimitPrice_swigregister
SecondaryLowLimitPrice_swigregister(SecondaryLowLimitPrice)

class ExpQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExpQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExpQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExpQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExpQty
    __del__ = lambda self : None;
ExpQty_swigregister = _quickfix.ExpQty_swigregister
ExpQty_swigregister(ExpQty)

class NetworkRequestID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NetworkRequestID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NetworkRequestID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NetworkRequestID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NetworkRequestID
    __del__ = lambda self : None;
NetworkRequestID_swigregister = _quickfix.NetworkRequestID_swigregister
NetworkRequestID_swigregister(NetworkRequestID)

class TrdType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TrdType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TrdType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TrdType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TrdType
    __del__ = lambda self : None;
TrdType_swigregister = _quickfix.TrdType_swigregister
TrdType_swigregister(TrdType)

class NoUnderlyings(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoUnderlyings, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoUnderlyings, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoUnderlyings(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoUnderlyings
    __del__ = lambda self : None;
NoUnderlyings_swigregister = _quickfix.NoUnderlyings_swigregister
NoUnderlyings_swigregister(NoUnderlyings)

class MDMkt(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDMkt, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDMkt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDMkt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDMkt
    __del__ = lambda self : None;
MDMkt_swigregister = _quickfix.MDMkt_swigregister
MDMkt_swigregister(MDMkt)

class LastMkt(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastMkt, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastMkt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastMkt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastMkt
    __del__ = lambda self : None;
LastMkt_swigregister = _quickfix.LastMkt_swigregister
LastMkt_swigregister(LastMkt)

class RestructuringType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RestructuringType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RestructuringType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RestructuringType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RestructuringType
    __del__ = lambda self : None;
RestructuringType_swigregister = _quickfix.RestructuringType_swigregister
RestructuringType_swigregister(RestructuringType)

class NoStrikeRules(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoStrikeRules, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoStrikeRules, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoStrikeRules(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoStrikeRules
    __del__ = lambda self : None;
NoStrikeRules_swigregister = _quickfix.NoStrikeRules_swigregister
NoStrikeRules_swigregister(NoStrikeRules)

class ListName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListName
    __del__ = lambda self : None;
ListName_swigregister = _quickfix.ListName_swigregister
ListName_swigregister(ListName)

class ProgRptReqs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ProgRptReqs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ProgRptReqs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ProgRptReqs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ProgRptReqs
    __del__ = lambda self : None;
ProgRptReqs_swigregister = _quickfix.ProgRptReqs_swigregister
ProgRptReqs_swigregister(ProgRptReqs)

class TradingSessionID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradingSessionID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradingSessionID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradingSessionID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradingSessionID
    __del__ = lambda self : None;
TradingSessionID_swigregister = _quickfix.TradingSessionID_swigregister
TradingSessionID_swigregister(TradingSessionID)

class ListOrderStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListOrderStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListOrderStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListOrderStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListOrderStatus
    __del__ = lambda self : None;
ListOrderStatus_swigregister = _quickfix.ListOrderStatus_swigregister
ListOrderStatus_swigregister(ListOrderStatus)

class RegistStatus(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RegistStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RegistStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RegistStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RegistStatus
    __del__ = lambda self : None;
RegistStatus_swigregister = _quickfix.RegistStatus_swigregister
RegistStatus_swigregister(RegistStatus)

class PosAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosAmt
    __del__ = lambda self : None;
PosAmt_swigregister = _quickfix.PosAmt_swigregister
PosAmt_swigregister(PosAmt)

class UnderlyingPriceDeterminationMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPriceDeterminationMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPriceDeterminationMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingPriceDeterminationMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingPriceDeterminationMethod
    __del__ = lambda self : None;
UnderlyingPriceDeterminationMethod_swigregister = _quickfix.UnderlyingPriceDeterminationMethod_swigregister
UnderlyingPriceDeterminationMethod_swigregister(UnderlyingPriceDeterminationMethod)

class NoUnderlyingStips(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoUnderlyingStips, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoUnderlyingStips, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoUnderlyingStips(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoUnderlyingStips
    __del__ = lambda self : None;
NoUnderlyingStips_swigregister = _quickfix.NoUnderlyingStips_swigregister
NoUnderlyingStips_swigregister(NoUnderlyingStips)

class TradSesPreCloseTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesPreCloseTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesPreCloseTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesPreCloseTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesPreCloseTime
    __del__ = lambda self : None;
TradSesPreCloseTime_swigregister = _quickfix.TradSesPreCloseTime_swigregister
TradSesPreCloseTime_swigregister(TradSesPreCloseTime)

class MassCancelRequestType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MassCancelRequestType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MassCancelRequestType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MassCancelRequestType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MassCancelRequestType
    __del__ = lambda self : None;
MassCancelRequestType_swigregister = _quickfix.MassCancelRequestType_swigregister
MassCancelRequestType_swigregister(MassCancelRequestType)

class UnderlyingLegSecurityAltIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityAltIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityAltIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegSecurityAltIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityAltIDSource
    __del__ = lambda self : None;
UnderlyingLegSecurityAltIDSource_swigregister = _quickfix.UnderlyingLegSecurityAltIDSource_swigregister
UnderlyingLegSecurityAltIDSource_swigregister(UnderlyingLegSecurityAltIDSource)

class SettlPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlPartyID
    __del__ = lambda self : None;
SettlPartyID_swigregister = _quickfix.SettlPartyID_swigregister
SettlPartyID_swigregister(SettlPartyID)

class NoAffectedOrders(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoAffectedOrders, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoAffectedOrders, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoAffectedOrders(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoAffectedOrders
    __del__ = lambda self : None;
NoAffectedOrders_swigregister = _quickfix.NoAffectedOrders_swigregister
NoAffectedOrders_swigregister(NoAffectedOrders)

class CashSettlAgentAcctNum(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentAcctNum, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentAcctNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashSettlAgentAcctNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashSettlAgentAcctNum
    __del__ = lambda self : None;
CashSettlAgentAcctNum_swigregister = _quickfix.CashSettlAgentAcctNum_swigregister
CashSettlAgentAcctNum_swigregister(CashSettlAgentAcctNum)

class UnderlyingLegMaturityMonthYear(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegMaturityMonthYear, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegMaturityMonthYear, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegMaturityMonthYear(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegMaturityMonthYear
    __del__ = lambda self : None;
UnderlyingLegMaturityMonthYear_swigregister = _quickfix.UnderlyingLegMaturityMonthYear_swigregister
UnderlyingLegMaturityMonthYear_swigregister(UnderlyingLegMaturityMonthYear)

class DerivativeSecurityListRequestType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityListRequestType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityListRequestType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityListRequestType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityListRequestType
    __del__ = lambda self : None;
DerivativeSecurityListRequestType_swigregister = _quickfix.DerivativeSecurityListRequestType_swigregister
DerivativeSecurityListRequestType_swigregister(DerivativeSecurityListRequestType)

class NoLotTypeRules(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoLotTypeRules, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoLotTypeRules, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoLotTypeRules(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoLotTypeRules
    __del__ = lambda self : None;
NoLotTypeRules_swigregister = _quickfix.NoLotTypeRules_swigregister
NoLotTypeRules_swigregister(NoLotTypeRules)

class NoDates(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoDates, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoDates, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoDates(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoDates
    __del__ = lambda self : None;
NoDates_swigregister = _quickfix.NoDates_swigregister
NoDates_swigregister(NoDates)

class CxlRejResponseTo(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CxlRejResponseTo, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CxlRejResponseTo, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CxlRejResponseTo(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CxlRejResponseTo
    __del__ = lambda self : None;
CxlRejResponseTo_swigregister = _quickfix.CxlRejResponseTo_swigregister
CxlRejResponseTo_swigregister(CxlRejResponseTo)

class EffectiveTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EffectiveTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EffectiveTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EffectiveTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EffectiveTime
    __del__ = lambda self : None;
EffectiveTime_swigregister = _quickfix.EffectiveTime_swigregister
EffectiveTime_swigregister(EffectiveTime)

class GrossTradeAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, GrossTradeAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, GrossTradeAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_GrossTradeAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_GrossTradeAmt
    __del__ = lambda self : None;
GrossTradeAmt_swigregister = _quickfix.GrossTradeAmt_swigregister
GrossTradeAmt_swigregister(GrossTradeAmt)

class ContextPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContextPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContextPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContextPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContextPartyID
    __del__ = lambda self : None;
ContextPartyID_swigregister = _quickfix.ContextPartyID_swigregister
ContextPartyID_swigregister(ContextPartyID)

class SecurityListDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityListDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityListDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityListDesc
    __del__ = lambda self : None;
SecurityListDesc_swigregister = _quickfix.SecurityListDesc_swigregister
SecurityListDesc_swigregister(SecurityListDesc)

class NotAffectedOrderID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NotAffectedOrderID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NotAffectedOrderID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NotAffectedOrderID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NotAffectedOrderID
    __del__ = lambda self : None;
NotAffectedOrderID_swigregister = _quickfix.NotAffectedOrderID_swigregister
NotAffectedOrderID_swigregister(NotAffectedOrderID)

class DerivativeStrikeValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeStrikeValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeStrikeValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeStrikeValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeStrikeValue
    __del__ = lambda self : None;
DerivativeStrikeValue_swigregister = _quickfix.DerivativeStrikeValue_swigregister
DerivativeStrikeValue_swigregister(DerivativeStrikeValue)

class NoPosAmt(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoPosAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoPosAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoPosAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoPosAmt
    __del__ = lambda self : None;
NoPosAmt_swigregister = _quickfix.NoPosAmt_swigregister
NoPosAmt_swigregister(NoPosAmt)

class LegCreditRating(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegCreditRating, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegCreditRating, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegCreditRating(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegCreditRating
    __del__ = lambda self : None;
LegCreditRating_swigregister = _quickfix.LegCreditRating_swigregister
LegCreditRating_swigregister(LegCreditRating)

class RelationshipRiskInstrumentSettlType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskInstrumentSettlType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskInstrumentSettlType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskInstrumentSettlType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskInstrumentSettlType
    __del__ = lambda self : None;
RelationshipRiskInstrumentSettlType_swigregister = _quickfix.RelationshipRiskInstrumentSettlType_swigregister
RelationshipRiskInstrumentSettlType_swigregister(RelationshipRiskInstrumentSettlType)

class BidForwardPoints2(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidForwardPoints2, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidForwardPoints2, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidForwardPoints2(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidForwardPoints2
    __del__ = lambda self : None;
BidForwardPoints2_swigregister = _quickfix.BidForwardPoints2_swigregister
BidForwardPoints2_swigregister(BidForwardPoints2)

class SettlDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlDate
    __del__ = lambda self : None;
SettlDate_swigregister = _quickfix.SettlDate_swigregister
SettlDate_swigregister(SettlDate)

class ClientID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ClientID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ClientID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ClientID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ClientID
    __del__ = lambda self : None;
ClientID_swigregister = _quickfix.ClientID_swigregister
ClientID_swigregister(ClientID)

class QuoteCancelType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteCancelType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteCancelType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteCancelType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteCancelType
    __del__ = lambda self : None;
QuoteCancelType_swigregister = _quickfix.QuoteCancelType_swigregister
QuoteCancelType_swigregister(QuoteCancelType)

class StipulationType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StipulationType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StipulationType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StipulationType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StipulationType
    __del__ = lambda self : None;
StipulationType_swigregister = _quickfix.StipulationType_swigregister
StipulationType_swigregister(StipulationType)

class OutMainCntryUIndex(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OutMainCntryUIndex, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OutMainCntryUIndex, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OutMainCntryUIndex(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OutMainCntryUIndex
    __del__ = lambda self : None;
OutMainCntryUIndex_swigregister = _quickfix.OutMainCntryUIndex_swigregister
OutMainCntryUIndex_swigregister(OutMainCntryUIndex)

class LegSettlmntTyp(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSettlmntTyp, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSettlmntTyp, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSettlmntTyp(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSettlmntTyp
    __del__ = lambda self : None;
LegSettlmntTyp_swigregister = _quickfix.LegSettlmntTyp_swigregister
LegSettlmntTyp_swigregister(LegSettlmntTyp)

class NoRelationshipRiskInstruments(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelationshipRiskInstruments, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelationshipRiskInstruments, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelationshipRiskInstruments(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelationshipRiskInstruments
    __del__ = lambda self : None;
NoRelationshipRiskInstruments_swigregister = _quickfix.NoRelationshipRiskInstruments_swigregister
NoRelationshipRiskInstruments_swigregister(NoRelationshipRiskInstruments)

class DerivativeNTPositionLimit(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeNTPositionLimit, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeNTPositionLimit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeNTPositionLimit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeNTPositionLimit
    __del__ = lambda self : None;
DerivativeNTPositionLimit_swigregister = _quickfix.DerivativeNTPositionLimit_swigregister
DerivativeNTPositionLimit_swigregister(DerivativeNTPositionLimit)

class PriceQuoteMethod(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriceQuoteMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriceQuoteMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriceQuoteMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriceQuoteMethod
    __del__ = lambda self : None;
PriceQuoteMethod_swigregister = _quickfix.PriceQuoteMethod_swigregister
PriceQuoteMethod_swigregister(PriceQuoteMethod)

class LowLimitPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LowLimitPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LowLimitPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LowLimitPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LowLimitPrice
    __del__ = lambda self : None;
LowLimitPrice_swigregister = _quickfix.LowLimitPrice_swigregister
LowLimitPrice_swigregister(LowLimitPrice)

class LegUnitOfMeasure(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegUnitOfMeasure, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegUnitOfMeasure, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegUnitOfMeasure(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegUnitOfMeasure
    __del__ = lambda self : None;
LegUnitOfMeasure_swigregister = _quickfix.LegUnitOfMeasure_swigregister
LegUnitOfMeasure_swigregister(LegUnitOfMeasure)

class SessionRejectReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SessionRejectReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SessionRejectReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SessionRejectReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SessionRejectReason
    __del__ = lambda self : None;
SessionRejectReason_swigregister = _quickfix.SessionRejectReason_swigregister
SessionRejectReason_swigregister(SessionRejectReason)

class PartyDetailsListReportID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyDetailsListReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyDetailsListReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyDetailsListReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyDetailsListReportID
    __del__ = lambda self : None;
PartyDetailsListReportID_swigregister = _quickfix.PartyDetailsListReportID_swigregister
PartyDetailsListReportID_swigregister(PartyDetailsListReportID)

class DeliveryType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeliveryType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeliveryType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeliveryType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeliveryType
    __del__ = lambda self : None;
DeliveryType_swigregister = _quickfix.DeliveryType_swigregister
DeliveryType_swigregister(DeliveryType)

class AllocPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocPrice
    __del__ = lambda self : None;
AllocPrice_swigregister = _quickfix.AllocPrice_swigregister
AllocPrice_swigregister(AllocPrice)

class NoBidComponents(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoBidComponents, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoBidComponents, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoBidComponents(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoBidComponents
    __del__ = lambda self : None;
NoBidComponents_swigregister = _quickfix.NoBidComponents_swigregister
NoBidComponents_swigregister(NoBidComponents)

class QuoteQualifier(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteQualifier, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteQualifier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteQualifier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteQualifier
    __del__ = lambda self : None;
QuoteQualifier_swigregister = _quickfix.QuoteQualifier_swigregister
QuoteQualifier_swigregister(QuoteQualifier)

class Scope(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Scope, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Scope, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Scope(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Scope
    __del__ = lambda self : None;
Scope_swigregister = _quickfix.Scope_swigregister
Scope_swigregister(Scope)

class NoSecurityAltID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoSecurityAltID
    __del__ = lambda self : None;
NoSecurityAltID_swigregister = _quickfix.NoSecurityAltID_swigregister
NoSecurityAltID_swigregister(NoSecurityAltID)

class RootPartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RootPartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RootPartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RootPartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RootPartySubID
    __del__ = lambda self : None;
RootPartySubID_swigregister = _quickfix.RootPartySubID_swigregister
RootPartySubID_swigregister(RootPartySubID)

class DeliverToLocationID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeliverToLocationID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeliverToLocationID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeliverToLocationID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeliverToLocationID
    __del__ = lambda self : None;
DeliverToLocationID_swigregister = _quickfix.DeliverToLocationID_swigregister
DeliverToLocationID_swigregister(DeliverToLocationID)

class DeleteReason(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeleteReason, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeleteReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeleteReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeleteReason
    __del__ = lambda self : None;
DeleteReason_swigregister = _quickfix.DeleteReason_swigregister
DeleteReason_swigregister(DeleteReason)

class BidSpotRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidSpotRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidSpotRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidSpotRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidSpotRate
    __del__ = lambda self : None;
BidSpotRate_swigregister = _quickfix.BidSpotRate_swigregister
BidSpotRate_swigregister(BidSpotRate)

class Nested4PartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested4PartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested4PartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested4PartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested4PartyID
    __del__ = lambda self : None;
Nested4PartyID_swigregister = _quickfix.Nested4PartyID_swigregister
Nested4PartyID_swigregister(Nested4PartyID)

class InViewOfCommon(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InViewOfCommon, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InViewOfCommon, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InViewOfCommon(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InViewOfCommon
    __del__ = lambda self : None;
InViewOfCommon_swigregister = _quickfix.InViewOfCommon_swigregister
InViewOfCommon_swigregister(InViewOfCommon)

class UnderlyingSettlPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSettlPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSettlPrice
    __del__ = lambda self : None;
UnderlyingSettlPrice_swigregister = _quickfix.UnderlyingSettlPrice_swigregister
UnderlyingSettlPrice_swigregister(UnderlyingSettlPrice)

class RegistRejReasonText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RegistRejReasonText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RegistRejReasonText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RegistRejReasonText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RegistRejReasonText
    __del__ = lambda self : None;
RegistRejReasonText_swigregister = _quickfix.RegistRejReasonText_swigregister
RegistRejReasonText_swigregister(RegistRejReasonText)

class NoSides(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoSides, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoSides, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoSides(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoSides
    __del__ = lambda self : None;
NoSides_swigregister = _quickfix.NoSides_swigregister
NoSides_swigregister(NoSides)

class LegAllocAccount(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegAllocAccount, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegAllocAccount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegAllocAccount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegAllocAccount
    __del__ = lambda self : None;
LegAllocAccount_swigregister = _quickfix.LegAllocAccount_swigregister
LegAllocAccount_swigregister(LegAllocAccount)

class NoRelationshipRiskWarningLevels(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelationshipRiskWarningLevels, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelationshipRiskWarningLevels, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelationshipRiskWarningLevels(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelationshipRiskWarningLevels
    __del__ = lambda self : None;
NoRelationshipRiskWarningLevels_swigregister = _quickfix.NoRelationshipRiskWarningLevels_swigregister
NoRelationshipRiskWarningLevels_swigregister(NoRelationshipRiskWarningLevels)

class RelationshipRiskProduct(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskProduct, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskProduct, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskProduct(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskProduct
    __del__ = lambda self : None;
RelationshipRiskProduct_swigregister = _quickfix.RelationshipRiskProduct_swigregister
RelationshipRiskProduct_swigregister(RelationshipRiskProduct)

class LegSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSecurityDesc
    __del__ = lambda self : None;
LegSecurityDesc_swigregister = _quickfix.LegSecurityDesc_swigregister
LegSecurityDesc_swigregister(LegSecurityDesc)

class ClOrdLinkID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ClOrdLinkID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ClOrdLinkID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ClOrdLinkID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ClOrdLinkID
    __del__ = lambda self : None;
ClOrdLinkID_swigregister = _quickfix.ClOrdLinkID_swigregister
ClOrdLinkID_swigregister(ClOrdLinkID)

class OrigSendingTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigSendingTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigSendingTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigSendingTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigSendingTime
    __del__ = lambda self : None;
OrigSendingTime_swigregister = _quickfix.OrigSendingTime_swigregister
OrigSendingTime_swigregister(OrigSendingTime)

class EncodedLegIssuerLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedLegIssuerLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedLegIssuerLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedLegIssuerLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedLegIssuerLen
    __del__ = lambda self : None;
EncodedLegIssuerLen_swigregister = _quickfix.EncodedLegIssuerLen_swigregister
EncodedLegIssuerLen_swigregister(EncodedLegIssuerLen)

class OrderID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderID
    __del__ = lambda self : None;
OrderID_swigregister = _quickfix.OrderID_swigregister
OrderID_swigregister(OrderID)

class SecurityType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityType
    __del__ = lambda self : None;
SecurityType_swigregister = _quickfix.SecurityType_swigregister
SecurityType_swigregister(SecurityType)

class RoundingDirection(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RoundingDirection, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RoundingDirection, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RoundingDirection(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RoundingDirection
    __del__ = lambda self : None;
RoundingDirection_swigregister = _quickfix.RoundingDirection_swigregister
RoundingDirection_swigregister(RoundingDirection)

class FillExecID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FillExecID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FillExecID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FillExecID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FillExecID
    __del__ = lambda self : None;
FillExecID_swigregister = _quickfix.FillExecID_swigregister
FillExecID_swigregister(FillExecID)

class NoEvents(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoEvents, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoEvents, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoEvents(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoEvents
    __del__ = lambda self : None;
NoEvents_swigregister = _quickfix.NoEvents_swigregister
NoEvents_swigregister(NoEvents)

class RoundLot(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RoundLot, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RoundLot, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RoundLot(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RoundLot
    __del__ = lambda self : None;
RoundLot_swigregister = _quickfix.RoundLot_swigregister
RoundLot_swigregister(RoundLot)

class MDEntrySize(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntrySize, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntrySize, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntrySize(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntrySize
    __del__ = lambda self : None;
MDEntrySize_swigregister = _quickfix.MDEntrySize_swigregister
MDEntrySize_swigregister(MDEntrySize)

class EncodedIssuerLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedIssuerLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedIssuerLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedIssuerLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedIssuerLen
    __del__ = lambda self : None;
EncodedIssuerLen_swigregister = _quickfix.EncodedIssuerLen_swigregister
EncodedIssuerLen_swigregister(EncodedIssuerLen)

class DerivativePriceUnitOfMeasureQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativePriceUnitOfMeasureQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativePriceUnitOfMeasureQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativePriceUnitOfMeasureQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativePriceUnitOfMeasureQty
    __del__ = lambda self : None;
DerivativePriceUnitOfMeasureQty_swigregister = _quickfix.DerivativePriceUnitOfMeasureQty_swigregister
DerivativePriceUnitOfMeasureQty_swigregister(DerivativePriceUnitOfMeasureQty)

class TimeUnit(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TimeUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TimeUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TimeUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TimeUnit
    __del__ = lambda self : None;
TimeUnit_swigregister = _quickfix.TimeUnit_swigregister
TimeUnit_swigregister(TimeUnit)

class TotNoOrders(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoOrders, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoOrders, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoOrders(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoOrders
    __del__ = lambda self : None;
TotNoOrders_swigregister = _quickfix.TotNoOrders_swigregister
TotNoOrders_swigregister(TotNoOrders)

class PartyAltID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyAltID
    __del__ = lambda self : None;
PartyAltID_swigregister = _quickfix.PartyAltID_swigregister
PartyAltID_swigregister(PartyAltID)

class LegSwapType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSwapType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSwapType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSwapType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSwapType
    __del__ = lambda self : None;
LegSwapType_swigregister = _quickfix.LegSwapType_swigregister
LegSwapType_swigregister(LegSwapType)

class IOITransType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOITransType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOITransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOITransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOITransType
    __del__ = lambda self : None;
IOITransType_swigregister = _quickfix.IOITransType_swigregister
IOITransType_swigregister(IOITransType)

class RawDataLength(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RawDataLength, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RawDataLength, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RawDataLength(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RawDataLength
    __del__ = lambda self : None;
RawDataLength_swigregister = _quickfix.RawDataLength_swigregister
RawDataLength_swigregister(RawDataLength)

class UnderlyingSecurityType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSecurityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSecurityType
    __del__ = lambda self : None;
UnderlyingSecurityType_swigregister = _quickfix.UnderlyingSecurityType_swigregister
UnderlyingSecurityType_swigregister(UnderlyingSecurityType)

class UnderlyingLegSecurityAltID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityAltID
    __del__ = lambda self : None;
UnderlyingLegSecurityAltID_swigregister = _quickfix.UnderlyingLegSecurityAltID_swigregister
UnderlyingLegSecurityAltID_swigregister(UnderlyingLegSecurityAltID)

class SecurityReportID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityReportID
    __del__ = lambda self : None;
SecurityReportID_swigregister = _quickfix.SecurityReportID_swigregister
SecurityReportID_swigregister(SecurityReportID)

class TotNumReports(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNumReports, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNumReports, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNumReports(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNumReports
    __del__ = lambda self : None;
TotNumReports_swigregister = _quickfix.TotNumReports_swigregister
TotNumReports_swigregister(TotNumReports)

class TotalNumPosReports(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotalNumPosReports, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotalNumPosReports, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotalNumPosReports(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotalNumPosReports
    __del__ = lambda self : None;
TotalNumPosReports_swigregister = _quickfix.TotalNumPosReports_swigregister
TotalNumPosReports_swigregister(TotalNumPosReports)

class SecurityReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityReqID
    __del__ = lambda self : None;
SecurityReqID_swigregister = _quickfix.SecurityReqID_swigregister
SecurityReqID_swigregister(SecurityReqID)

class PosReqResult(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosReqResult, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosReqResult, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosReqResult(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosReqResult
    __del__ = lambda self : None;
PosReqResult_swigregister = _quickfix.PosReqResult_swigregister
PosReqResult_swigregister(PosReqResult)

class LegOfferForwardPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegOfferForwardPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegOfferForwardPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegOfferForwardPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegOfferForwardPoints
    __del__ = lambda self : None;
LegOfferForwardPoints_swigregister = _quickfix.LegOfferForwardPoints_swigregister
LegOfferForwardPoints_swigregister(LegOfferForwardPoints)

class AllowableOneSidednessCurr(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllowableOneSidednessCurr, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllowableOneSidednessCurr, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllowableOneSidednessCurr(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllowableOneSidednessCurr
    __del__ = lambda self : None;
AllowableOneSidednessCurr_swigregister = _quickfix.AllowableOneSidednessCurr_swigregister
AllowableOneSidednessCurr_swigregister(AllowableOneSidednessCurr)

class AffectedOrderID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AffectedOrderID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AffectedOrderID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AffectedOrderID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AffectedOrderID
    __del__ = lambda self : None;
AffectedOrderID_swigregister = _quickfix.AffectedOrderID_swigregister
AffectedOrderID_swigregister(AffectedOrderID)

class UnderlyingCountryOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCountryOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCountryOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCountryOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCountryOfIssue
    __del__ = lambda self : None;
UnderlyingCountryOfIssue_swigregister = _quickfix.UnderlyingCountryOfIssue_swigregister
UnderlyingCountryOfIssue_swigregister(UnderlyingCountryOfIssue)

class UnderlyingRepurchaseRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingRepurchaseRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingRepurchaseRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingRepurchaseRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingRepurchaseRate
    __del__ = lambda self : None;
UnderlyingRepurchaseRate_swigregister = _quickfix.UnderlyingRepurchaseRate_swigregister
UnderlyingRepurchaseRate_swigregister(UnderlyingRepurchaseRate)

class LastMsgSeqNumProcessed(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastMsgSeqNumProcessed, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastMsgSeqNumProcessed, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastMsgSeqNumProcessed(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastMsgSeqNumProcessed
    __del__ = lambda self : None;
LastMsgSeqNumProcessed_swigregister = _quickfix.LastMsgSeqNumProcessed_swigregister
LastMsgSeqNumProcessed_swigregister(LastMsgSeqNumProcessed)

class UnderlyingCFICode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCFICode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCFICode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCFICode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCFICode
    __del__ = lambda self : None;
UnderlyingCFICode_swigregister = _quickfix.UnderlyingCFICode_swigregister
UnderlyingCFICode_swigregister(UnderlyingCFICode)

class DerivativeOptAttribute(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeOptAttribute, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeOptAttribute, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeOptAttribute(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeOptAttribute
    __del__ = lambda self : None;
DerivativeOptAttribute_swigregister = _quickfix.DerivativeOptAttribute_swigregister
DerivativeOptAttribute_swigregister(DerivativeOptAttribute)

class PegSecurityID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegSecurityID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegSecurityID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegSecurityID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegSecurityID
    __del__ = lambda self : None;
PegSecurityID_swigregister = _quickfix.PegSecurityID_swigregister
PegSecurityID_swigregister(PegSecurityID)

class HostCrossID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, HostCrossID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, HostCrossID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_HostCrossID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_HostCrossID
    __del__ = lambda self : None;
HostCrossID_swigregister = _quickfix.HostCrossID_swigregister
HostCrossID_swigregister(HostCrossID)

class ExecInstValue(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecInstValue, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecInstValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecInstValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecInstValue
    __del__ = lambda self : None;
ExecInstValue_swigregister = _quickfix.ExecInstValue_swigregister
ExecInstValue_swigregister(ExecInstValue)

class DerivativeOptPayAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeOptPayAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeOptPayAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeOptPayAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeOptPayAmount
    __del__ = lambda self : None;
DerivativeOptPayAmount_swigregister = _quickfix.DerivativeOptPayAmount_swigregister
DerivativeOptPayAmount_swigregister(DerivativeOptPayAmount)

class UnderlyingCouponRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCouponRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCouponRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCouponRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCouponRate
    __del__ = lambda self : None;
UnderlyingCouponRate_swigregister = _quickfix.UnderlyingCouponRate_swigregister
UnderlyingCouponRate_swigregister(UnderlyingCouponRate)

class SettlInstMode(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstMode, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlInstMode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlInstMode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlInstMode
    __del__ = lambda self : None;
SettlInstMode_swigregister = _quickfix.SettlInstMode_swigregister
SettlInstMode_swigregister(SettlInstMode)

class SecurityAltIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityAltIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityAltIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityAltIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityAltIDSource
    __del__ = lambda self : None;
SecurityAltIDSource_swigregister = _quickfix.SecurityAltIDSource_swigregister
SecurityAltIDSource_swigregister(SecurityAltIDSource)

class PreviouslyReported(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PreviouslyReported, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PreviouslyReported, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PreviouslyReported(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PreviouslyReported
    __del__ = lambda self : None;
PreviouslyReported_swigregister = _quickfix.PreviouslyReported_swigregister
PreviouslyReported_swigregister(PreviouslyReported)

class ContextPartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContextPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContextPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContextPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContextPartyIDSource
    __del__ = lambda self : None;
ContextPartyIDSource_swigregister = _quickfix.ContextPartyIDSource_swigregister
ContextPartyIDSource_swigregister(ContextPartyIDSource)

class RptSys(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RptSys, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RptSys, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RptSys(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RptSys
    __del__ = lambda self : None;
RptSys_swigregister = _quickfix.RptSys_swigregister
RptSys_swigregister(RptSys)

class NoNested2PartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested2PartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNested2PartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNested2PartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNested2PartySubIDs
    __del__ = lambda self : None;
NoNested2PartySubIDs_swigregister = _quickfix.NoNested2PartySubIDs_swigregister
NoNested2PartySubIDs_swigregister(NoNested2PartySubIDs)

class RefAllocID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefAllocID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefAllocID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefAllocID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefAllocID
    __del__ = lambda self : None;
RefAllocID_swigregister = _quickfix.RefAllocID_swigregister
RefAllocID_swigregister(RefAllocID)

class DefOfferSize(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DefOfferSize, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DefOfferSize, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DefOfferSize(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DefOfferSize
    __del__ = lambda self : None;
DefOfferSize_swigregister = _quickfix.DefOfferSize_swigregister
DefOfferSize_swigregister(DefOfferSize)

class ProductComplex(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ProductComplex, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ProductComplex, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ProductComplex(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ProductComplex
    __del__ = lambda self : None;
ProductComplex_swigregister = _quickfix.ProductComplex_swigregister
ProductComplex_swigregister(ProductComplex)

class CustOrderHandlingInst(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CustOrderHandlingInst, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CustOrderHandlingInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CustOrderHandlingInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CustOrderHandlingInst
    __del__ = lambda self : None;
CustOrderHandlingInst_swigregister = _quickfix.CustOrderHandlingInst_swigregister
CustOrderHandlingInst_swigregister(CustOrderHandlingInst)

class MDPriceLevel(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDPriceLevel, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDPriceLevel, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDPriceLevel(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDPriceLevel
    __del__ = lambda self : None;
MDPriceLevel_swigregister = _quickfix.MDPriceLevel_swigregister
MDPriceLevel_swigregister(MDPriceLevel)

class LegOptionRatio(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegOptionRatio, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegOptionRatio, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegOptionRatio(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegOptionRatio
    __del__ = lambda self : None;
LegOptionRatio_swigregister = _quickfix.LegOptionRatio_swigregister
LegOptionRatio_swigregister(LegOptionRatio)

class SecurityStatus(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityStatus
    __del__ = lambda self : None;
SecurityStatus_swigregister = _quickfix.SecurityStatus_swigregister
SecurityStatus_swigregister(SecurityStatus)

class LegRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegRefID
    __del__ = lambda self : None;
LegRefID_swigregister = _quickfix.LegRefID_swigregister
LegRefID_swigregister(LegRefID)

class DividendYield(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DividendYield, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DividendYield, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DividendYield(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DividendYield
    __del__ = lambda self : None;
DividendYield_swigregister = _quickfix.DividendYield_swigregister
DividendYield_swigregister(DividendYield)

class DerivativeInstrumentPartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrumentPartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrumentPartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeInstrumentPartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeInstrumentPartySubIDType
    __del__ = lambda self : None;
DerivativeInstrumentPartySubIDType_swigregister = _quickfix.DerivativeInstrumentPartySubIDType_swigregister
DerivativeInstrumentPartySubIDType_swigregister(DerivativeInstrumentPartySubIDType)

class EndStrikePxRange(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EndStrikePxRange, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EndStrikePxRange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EndStrikePxRange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EndStrikePxRange
    __del__ = lambda self : None;
EndStrikePxRange_swigregister = _quickfix.EndStrikePxRange_swigregister
EndStrikePxRange_swigregister(EndStrikePxRange)

class DisplayQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DisplayQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DisplayQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DisplayQty
    __del__ = lambda self : None;
DisplayQty_swigregister = _quickfix.DisplayQty_swigregister
DisplayQty_swigregister(DisplayQty)

class LegSecuritySubType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecuritySubType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSecuritySubType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSecuritySubType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSecuritySubType
    __del__ = lambda self : None;
LegSecuritySubType_swigregister = _quickfix.LegSecuritySubType_swigregister
LegSecuritySubType_swigregister(LegSecuritySubType)

class ProcessCode(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ProcessCode, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ProcessCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ProcessCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ProcessCode
    __del__ = lambda self : None;
ProcessCode_swigregister = _quickfix.ProcessCode_swigregister
ProcessCode_swigregister(ProcessCode)

class ExecInst(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecInst, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecInst
    __del__ = lambda self : None;
ExecInst_swigregister = _quickfix.ExecInst_swigregister
ExecInst_swigregister(ExecInst)

class TradSesEndTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesEndTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesEndTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesEndTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesEndTime
    __del__ = lambda self : None;
TradSesEndTime_swigregister = _quickfix.TradSesEndTime_swigregister
TradSesEndTime_swigregister(TradSesEndTime)

class OrigTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigTime
    __del__ = lambda self : None;
OrigTime_swigregister = _quickfix.OrigTime_swigregister
OrigTime_swigregister(OrigTime)

class ExecValuationPoint(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecValuationPoint, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecValuationPoint, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecValuationPoint(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecValuationPoint
    __del__ = lambda self : None;
ExecValuationPoint_swigregister = _quickfix.ExecValuationPoint_swigregister
ExecValuationPoint_swigregister(ExecValuationPoint)

class ExecType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecType
    __del__ = lambda self : None;
ExecType_swigregister = _quickfix.ExecType_swigregister
ExecType_swigregister(ExecType)

class NoRelatedContextPartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelatedContextPartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelatedContextPartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelatedContextPartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelatedContextPartySubIDs
    __del__ = lambda self : None;
NoRelatedContextPartySubIDs_swigregister = _quickfix.NoRelatedContextPartySubIDs_swigregister
NoRelatedContextPartySubIDs_swigregister(NoRelatedContextPartySubIDs)

class Nested4PartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested4PartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested4PartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested4PartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested4PartyRole
    __del__ = lambda self : None;
Nested4PartyRole_swigregister = _quickfix.Nested4PartyRole_swigregister
Nested4PartyRole_swigregister(Nested4PartyRole)

class MultilegModel(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MultilegModel, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MultilegModel, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MultilegModel(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MultilegModel
    __del__ = lambda self : None;
MultilegModel_swigregister = _quickfix.MultilegModel_swigregister
MultilegModel_swigregister(MultilegModel)

class SecurityGroup(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityGroup, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityGroup, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityGroup(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityGroup
    __del__ = lambda self : None;
SecurityGroup_swigregister = _quickfix.SecurityGroup_swigregister
SecurityGroup_swigregister(SecurityGroup)

class EventType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EventType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EventType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EventType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EventType
    __del__ = lambda self : None;
EventType_swigregister = _quickfix.EventType_swigregister
EventType_swigregister(EventType)

class TradeAllocIndicator(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeAllocIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeAllocIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeAllocIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeAllocIndicator
    __del__ = lambda self : None;
TradeAllocIndicator_swigregister = _quickfix.TradeAllocIndicator_swigregister
TradeAllocIndicator_swigregister(TradeAllocIndicator)

class YieldCalcDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, YieldCalcDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, YieldCalcDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_YieldCalcDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_YieldCalcDate
    __del__ = lambda self : None;
YieldCalcDate_swigregister = _quickfix.YieldCalcDate_swigregister
YieldCalcDate_swigregister(YieldCalcDate)

class ValueOfFutures(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ValueOfFutures, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ValueOfFutures, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ValueOfFutures(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ValueOfFutures
    __del__ = lambda self : None;
ValueOfFutures_swigregister = _quickfix.ValueOfFutures_swigregister
ValueOfFutures_swigregister(ValueOfFutures)

class LegSide(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSide, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSide, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSide(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSide
    __del__ = lambda self : None;
LegSide_swigregister = _quickfix.LegSide_swigregister
LegSide_swigregister(LegSide)

class UserStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UserStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UserStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UserStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UserStatus
    __del__ = lambda self : None;
UserStatus_swigregister = _quickfix.UserStatus_swigregister
UserStatus_swigregister(UserStatus)

class SideValue1(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideValue1, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideValue1, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideValue1(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideValue1
    __del__ = lambda self : None;
SideValue1_swigregister = _quickfix.SideValue1_swigregister
SideValue1_swigregister(SideValue1)

class CxlQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CxlQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CxlQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CxlQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CxlQty
    __del__ = lambda self : None;
CxlQty_swigregister = _quickfix.CxlQty_swigregister
CxlQty_swigregister(CxlQty)

class SecurityResponseID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityResponseID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityResponseID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityResponseID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityResponseID
    __del__ = lambda self : None;
SecurityResponseID_swigregister = _quickfix.SecurityResponseID_swigregister
SecurityResponseID_swigregister(SecurityResponseID)

class InstrRegistry(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InstrRegistry, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InstrRegistry, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InstrRegistry(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InstrRegistry
    __del__ = lambda self : None;
InstrRegistry_swigregister = _quickfix.InstrRegistry_swigregister
InstrRegistry_swigregister(InstrRegistry)

class StreamAsgnRptID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnRptID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnRptID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StreamAsgnRptID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StreamAsgnRptID
    __del__ = lambda self : None;
StreamAsgnRptID_swigregister = _quickfix.StreamAsgnRptID_swigregister
StreamAsgnRptID_swigregister(StreamAsgnRptID)

class OrderDelayUnit(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderDelayUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderDelayUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderDelayUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderDelayUnit
    __del__ = lambda self : None;
OrderDelayUnit_swigregister = _quickfix.OrderDelayUnit_swigregister
OrderDelayUnit_swigregister(OrderDelayUnit)

class LegCurrencyRatio(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegCurrencyRatio, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegCurrencyRatio, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegCurrencyRatio(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegCurrencyRatio
    __del__ = lambda self : None;
LegCurrencyRatio_swigregister = _quickfix.LegCurrencyRatio_swigregister
LegCurrencyRatio_swigregister(LegCurrencyRatio)

class EndTickPriceRange(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EndTickPriceRange, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EndTickPriceRange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EndTickPriceRange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EndTickPriceRange
    __del__ = lambda self : None;
EndTickPriceRange_swigregister = _quickfix.EndTickPriceRange_swigregister
EndTickPriceRange_swigregister(EndTickPriceRange)

class CollReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollReqID
    __del__ = lambda self : None;
CollReqID_swigregister = _quickfix.CollReqID_swigregister
CollReqID_swigregister(CollReqID)

class LegPool(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegPool, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegPool, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegPool(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegPool
    __del__ = lambda self : None;
LegPool_swigregister = _quickfix.LegPool_swigregister
LegPool_swigregister(LegPool)

class ShortQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ShortQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ShortQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ShortQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ShortQty
    __del__ = lambda self : None;
ShortQty_swigregister = _quickfix.ShortQty_swigregister
ShortQty_swigregister(ShortQty)

class SideValue2(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideValue2, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideValue2, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideValue2(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideValue2
    __del__ = lambda self : None;
SideValue2_swigregister = _quickfix.SideValue2_swigregister
SideValue2_swigregister(SideValue2)

class TradedFlatSwitch(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradedFlatSwitch, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradedFlatSwitch, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradedFlatSwitch(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradedFlatSwitch
    __del__ = lambda self : None;
TradedFlatSwitch_swigregister = _quickfix.TradedFlatSwitch_swigregister
TradedFlatSwitch_swigregister(TradedFlatSwitch)

class MassStatusReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MassStatusReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MassStatusReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MassStatusReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MassStatusReqID
    __del__ = lambda self : None;
MassStatusReqID_swigregister = _quickfix.MassStatusReqID_swigregister
MassStatusReqID_swigregister(MassStatusReqID)

class ComplexEventEndDate(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventEndDate, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventEndDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexEventEndDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexEventEndDate
    __del__ = lambda self : None;
ComplexEventEndDate_swigregister = _quickfix.ComplexEventEndDate_swigregister
ComplexEventEndDate_swigregister(ComplexEventEndDate)

class MarketID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MarketID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MarketID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MarketID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MarketID
    __del__ = lambda self : None;
MarketID_swigregister = _quickfix.MarketID_swigregister
MarketID_swigregister(MarketID)

class OrigTradeDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigTradeDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigTradeDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigTradeDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigTradeDate
    __del__ = lambda self : None;
OrigTradeDate_swigregister = _quickfix.OrigTradeDate_swigregister
OrigTradeDate_swigregister(OrigTradeDate)

class PreTradeAnonymity(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PreTradeAnonymity, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PreTradeAnonymity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PreTradeAnonymity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PreTradeAnonymity
    __del__ = lambda self : None;
PreTradeAnonymity_swigregister = _quickfix.PreTradeAnonymity_swigregister
PreTradeAnonymity_swigregister(PreTradeAnonymity)

class TrdRptStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRptStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TrdRptStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TrdRptStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TrdRptStatus
    __del__ = lambda self : None;
TrdRptStatus_swigregister = _quickfix.TrdRptStatus_swigregister
TrdRptStatus_swigregister(TrdRptStatus)

class DistribPercentage(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DistribPercentage, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DistribPercentage, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DistribPercentage(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DistribPercentage
    __del__ = lambda self : None;
DistribPercentage_swigregister = _quickfix.DistribPercentage_swigregister
DistribPercentage_swigregister(DistribPercentage)

class QuoteStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteStatus
    __del__ = lambda self : None;
QuoteStatus_swigregister = _quickfix.QuoteStatus_swigregister
QuoteStatus_swigregister(QuoteStatus)

class ClearingAccount(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ClearingAccount, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ClearingAccount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ClearingAccount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ClearingAccount
    __del__ = lambda self : None;
ClearingAccount_swigregister = _quickfix.ClearingAccount_swigregister
ClearingAccount_swigregister(ClearingAccount)

class TrdMatchID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TrdMatchID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TrdMatchID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TrdMatchID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TrdMatchID
    __del__ = lambda self : None;
TrdMatchID_swigregister = _quickfix.TrdMatchID_swigregister
TrdMatchID_swigregister(TrdMatchID)

class OrderInputDevice(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderInputDevice, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderInputDevice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderInputDevice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderInputDevice
    __del__ = lambda self : None;
OrderInputDevice_swigregister = _quickfix.OrderInputDevice_swigregister
OrderInputDevice_swigregister(OrderInputDevice)

class SolicitedFlag(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SolicitedFlag, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SolicitedFlag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SolicitedFlag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SolicitedFlag
    __del__ = lambda self : None;
SolicitedFlag_swigregister = _quickfix.SolicitedFlag_swigregister
SolicitedFlag_swigregister(SolicitedFlag)

class TransactTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TransactTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TransactTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TransactTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TransactTime
    __del__ = lambda self : None;
TransactTime_swigregister = _quickfix.TransactTime_swigregister
TransactTime_swigregister(TransactTime)

class RiskLimitType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskLimitType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskLimitType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskLimitType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskLimitType
    __del__ = lambda self : None;
RiskLimitType_swigregister = _quickfix.RiskLimitType_swigregister
RiskLimitType_swigregister(RiskLimitType)

class UnderlyingFlowScheduleType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingFlowScheduleType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingFlowScheduleType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingFlowScheduleType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingFlowScheduleType
    __del__ = lambda self : None;
UnderlyingFlowScheduleType_swigregister = _quickfix.UnderlyingFlowScheduleType_swigregister
UnderlyingFlowScheduleType_swigregister(UnderlyingFlowScheduleType)

class UnderlyingStipValue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStipValue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStipValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingStipValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingStipValue
    __del__ = lambda self : None;
UnderlyingStipValue_swigregister = _quickfix.UnderlyingStipValue_swigregister
UnderlyingStipValue_swigregister(UnderlyingStipValue)

class NextExpectedMsgSeqNum(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NextExpectedMsgSeqNum, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NextExpectedMsgSeqNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NextExpectedMsgSeqNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NextExpectedMsgSeqNum
    __del__ = lambda self : None;
NextExpectedMsgSeqNum_swigregister = _quickfix.NextExpectedMsgSeqNum_swigregister
NextExpectedMsgSeqNum_swigregister(NextExpectedMsgSeqNum)

class BenchmarkCurveCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkCurveCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkCurveCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BenchmarkCurveCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BenchmarkCurveCurrency
    __del__ = lambda self : None;
BenchmarkCurveCurrency_swigregister = _quickfix.BenchmarkCurveCurrency_swigregister
BenchmarkCurveCurrency_swigregister(BenchmarkCurveCurrency)

class CFICode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CFICode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CFICode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CFICode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CFICode
    __del__ = lambda self : None;
CFICode_swigregister = _quickfix.CFICode_swigregister
CFICode_swigregister(CFICode)

class Factor(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Factor, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Factor, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Factor(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Factor
    __del__ = lambda self : None;
Factor_swigregister = _quickfix.Factor_swigregister
Factor_swigregister(Factor)

class LastShares(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastShares, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastShares, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastShares(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastShares
    __del__ = lambda self : None;
LastShares_swigregister = _quickfix.LastShares_swigregister
LastShares_swigregister(LastShares)

class RequestedPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RequestedPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RequestedPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RequestedPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RequestedPartyRole
    __del__ = lambda self : None;
RequestedPartyRole_swigregister = _quickfix.RequestedPartyRole_swigregister
RequestedPartyRole_swigregister(RequestedPartyRole)

class EventTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EventTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EventTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EventTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EventTime
    __del__ = lambda self : None;
EventTime_swigregister = _quickfix.EventTime_swigregister
EventTime_swigregister(EventTime)

class RootPartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RootPartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RootPartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RootPartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RootPartySubIDType
    __del__ = lambda self : None;
RootPartySubIDType_swigregister = _quickfix.RootPartySubIDType_swigregister
RootPartySubIDType_swigregister(RootPartySubIDType)

class ShortSaleReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ShortSaleReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ShortSaleReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ShortSaleReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ShortSaleReason
    __del__ = lambda self : None;
ShortSaleReason_swigregister = _quickfix.ShortSaleReason_swigregister
ShortSaleReason_swigregister(ShortSaleReason)

class XmlData(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, XmlData, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, XmlData, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_XmlData(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_XmlData
    __del__ = lambda self : None;
XmlData_swigregister = _quickfix.XmlData_swigregister
XmlData_swigregister(XmlData)

class RelationshipRiskSeniority(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSeniority, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSeniority, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSeniority(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSeniority
    __del__ = lambda self : None;
RelationshipRiskSeniority_swigregister = _quickfix.RelationshipRiskSeniority_swigregister
RelationshipRiskSeniority_swigregister(RelationshipRiskSeniority)

class NoTargetPartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoTargetPartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoTargetPartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoTargetPartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoTargetPartyIDs
    __del__ = lambda self : None;
NoTargetPartyIDs_swigregister = _quickfix.NoTargetPartyIDs_swigregister
NoTargetPartyIDs_swigregister(NoTargetPartyIDs)

class NoRootPartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRootPartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRootPartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRootPartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRootPartyIDs
    __del__ = lambda self : None;
NoRootPartyIDs_swigregister = _quickfix.NoRootPartyIDs_swigregister
NoRootPartyIDs_swigregister(NoRootPartyIDs)

class EventDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EventDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EventDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EventDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EventDate
    __del__ = lambda self : None;
EventDate_swigregister = _quickfix.EventDate_swigregister
EventDate_swigregister(EventDate)

class PegRoundDirection(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegRoundDirection, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegRoundDirection, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegRoundDirection(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegRoundDirection
    __del__ = lambda self : None;
PegRoundDirection_swigregister = _quickfix.PegRoundDirection_swigregister
PegRoundDirection_swigregister(PegRoundDirection)

class LegSettlDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSettlDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSettlDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSettlDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSettlDate
    __del__ = lambda self : None;
LegSettlDate_swigregister = _quickfix.LegSettlDate_swigregister
LegSettlDate_swigregister(LegSettlDate)

class ModelType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ModelType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ModelType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ModelType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ModelType
    __del__ = lambda self : None;
ModelType_swigregister = _quickfix.ModelType_swigregister
ModelType_swigregister(ModelType)

class DefaultVerIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DefaultVerIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DefaultVerIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DefaultVerIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DefaultVerIndicator
    __del__ = lambda self : None;
DefaultVerIndicator_swigregister = _quickfix.DefaultVerIndicator_swigregister
DefaultVerIndicator_swigregister(DefaultVerIndicator)

class FuturesValuationMethod(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FuturesValuationMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FuturesValuationMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FuturesValuationMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FuturesValuationMethod
    __del__ = lambda self : None;
FuturesValuationMethod_swigregister = _quickfix.FuturesValuationMethod_swigregister
FuturesValuationMethod_swigregister(FuturesValuationMethod)

class SettlMethod(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlMethod
    __del__ = lambda self : None;
SettlMethod_swigregister = _quickfix.SettlMethod_swigregister
SettlMethod_swigregister(SettlMethod)

class UnderlyingFXRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingFXRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingFXRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingFXRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingFXRate
    __del__ = lambda self : None;
UnderlyingFXRate_swigregister = _quickfix.UnderlyingFXRate_swigregister
UnderlyingFXRate_swigregister(UnderlyingFXRate)

class ConfirmStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ConfirmStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ConfirmStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ConfirmStatus
    __del__ = lambda self : None;
ConfirmStatus_swigregister = _quickfix.ConfirmStatus_swigregister
ConfirmStatus_swigregister(ConfirmStatus)

class LocateReqd(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LocateReqd, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LocateReqd, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LocateReqd(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LocateReqd
    __del__ = lambda self : None;
LocateReqd_swigregister = _quickfix.LocateReqd_swigregister
LocateReqd_swigregister(LocateReqd)

class PosMaintRptID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosMaintRptID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosMaintRptID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosMaintRptID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosMaintRptID
    __del__ = lambda self : None;
PosMaintRptID_swigregister = _quickfix.PosMaintRptID_swigregister
PosMaintRptID_swigregister(PosMaintRptID)

class Adjustment(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Adjustment, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Adjustment, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Adjustment(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Adjustment
    __del__ = lambda self : None;
Adjustment_swigregister = _quickfix.Adjustment_swigregister
Adjustment_swigregister(Adjustment)

class StreamAsgnType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StreamAsgnType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StreamAsgnType
    __del__ = lambda self : None;
StreamAsgnType_swigregister = _quickfix.StreamAsgnType_swigregister
StreamAsgnType_swigregister(StreamAsgnType)

class LastRptRequested(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastRptRequested, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastRptRequested, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastRptRequested(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastRptRequested
    __del__ = lambda self : None;
LastRptRequested_swigregister = _quickfix.LastRptRequested_swigregister
LastRptRequested_swigregister(LastRptRequested)

class LocaleOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LocaleOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LocaleOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LocaleOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LocaleOfIssue
    __del__ = lambda self : None;
LocaleOfIssue_swigregister = _quickfix.LocaleOfIssue_swigregister
LocaleOfIssue_swigregister(LocaleOfIssue)

class SenderSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SenderSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SenderSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SenderSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SenderSubID
    __del__ = lambda self : None;
SenderSubID_swigregister = _quickfix.SenderSubID_swigregister
SenderSubID_swigregister(SenderSubID)

class HighPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, HighPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, HighPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_HighPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_HighPx
    __del__ = lambda self : None;
HighPx_swigregister = _quickfix.HighPx_swigregister
HighPx_swigregister(HighPx)

class AllocSettlCurrAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocSettlCurrAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocSettlCurrAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocSettlCurrAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocSettlCurrAmt
    __del__ = lambda self : None;
AllocSettlCurrAmt_swigregister = _quickfix.AllocSettlCurrAmt_swigregister
AllocSettlCurrAmt_swigregister(AllocSettlCurrAmt)

class ComplexEventPriceBoundaryPrecision(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventPriceBoundaryPrecision, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventPriceBoundaryPrecision, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexEventPriceBoundaryPrecision(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexEventPriceBoundaryPrecision
    __del__ = lambda self : None;
ComplexEventPriceBoundaryPrecision_swigregister = _quickfix.ComplexEventPriceBoundaryPrecision_swigregister
ComplexEventPriceBoundaryPrecision_swigregister(ComplexEventPriceBoundaryPrecision)

class InstrumentPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InstrumentPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InstrumentPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InstrumentPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InstrumentPartyRole
    __del__ = lambda self : None;
InstrumentPartyRole_swigregister = _quickfix.InstrumentPartyRole_swigregister
InstrumentPartyRole_swigregister(InstrumentPartyRole)

class YieldRedemptionPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, YieldRedemptionPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, YieldRedemptionPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_YieldRedemptionPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_YieldRedemptionPrice
    __del__ = lambda self : None;
YieldRedemptionPrice_swigregister = _quickfix.YieldRedemptionPrice_swigregister
YieldRedemptionPrice_swigregister(YieldRedemptionPrice)

class CumQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CumQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CumQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CumQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CumQty
    __del__ = lambda self : None;
CumQty_swigregister = _quickfix.CumQty_swigregister
CumQty_swigregister(CumQty)

class OrigClOrdID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigClOrdID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigClOrdID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigClOrdID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigClOrdID
    __del__ = lambda self : None;
OrigClOrdID_swigregister = _quickfix.OrigClOrdID_swigregister
OrigClOrdID_swigregister(OrigClOrdID)

class SettlSessID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlSessID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlSessID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlSessID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlSessID
    __del__ = lambda self : None;
SettlSessID_swigregister = _quickfix.SettlSessID_swigregister
SettlSessID_swigregister(SettlSessID)

class ParentMktSegmID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ParentMktSegmID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ParentMktSegmID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ParentMktSegmID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ParentMktSegmID
    __del__ = lambda self : None;
ParentMktSegmID_swigregister = _quickfix.ParentMktSegmID_swigregister
ParentMktSegmID_swigregister(ParentMktSegmID)

class TradeReportType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeReportType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeReportType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeReportType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeReportType
    __del__ = lambda self : None;
TradeReportType_swigregister = _quickfix.TradeReportType_swigregister
TradeReportType_swigregister(TradeReportType)

class AvgPrxPrecision(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AvgPrxPrecision, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AvgPrxPrecision, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AvgPrxPrecision(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AvgPrxPrecision
    __del__ = lambda self : None;
AvgPrxPrecision_swigregister = _quickfix.AvgPrxPrecision_swigregister
AvgPrxPrecision_swigregister(AvgPrxPrecision)

class NoLegs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoLegs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoLegs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoLegs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoLegs
    __del__ = lambda self : None;
NoLegs_swigregister = _quickfix.NoLegs_swigregister
NoLegs_swigregister(NoLegs)

class UnderlyingSymbol(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSymbol, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSymbol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSymbol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSymbol
    __del__ = lambda self : None;
UnderlyingSymbol_swigregister = _quickfix.UnderlyingSymbol_swigregister
UnderlyingSymbol_swigregister(UnderlyingSymbol)

class ExerciseStyle(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExerciseStyle, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExerciseStyle, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExerciseStyle(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExerciseStyle
    __del__ = lambda self : None;
ExerciseStyle_swigregister = _quickfix.ExerciseStyle_swigregister
ExerciseStyle_swigregister(ExerciseStyle)

class HaltReasonChar(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, HaltReasonChar, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, HaltReasonChar, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_HaltReasonChar(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_HaltReasonChar
    __del__ = lambda self : None;
HaltReasonChar_swigregister = _quickfix.HaltReasonChar_swigregister
HaltReasonChar_swigregister(HaltReasonChar)

class ExDestination(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExDestination, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExDestination, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExDestination(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExDestination
    __del__ = lambda self : None;
ExDestination_swigregister = _quickfix.ExDestination_swigregister
ExDestination_swigregister(ExDestination)

class NoPartyRelationships(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoPartyRelationships, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoPartyRelationships, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoPartyRelationships(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoPartyRelationships
    __del__ = lambda self : None;
NoPartyRelationships_swigregister = _quickfix.NoPartyRelationships_swigregister
NoPartyRelationships_swigregister(NoPartyRelationships)

class DerivativeInstrmtAssignmentMethod(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrmtAssignmentMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrmtAssignmentMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeInstrmtAssignmentMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeInstrmtAssignmentMethod
    __del__ = lambda self : None;
DerivativeInstrmtAssignmentMethod_swigregister = _quickfix.DerivativeInstrmtAssignmentMethod_swigregister
DerivativeInstrmtAssignmentMethod_swigregister(DerivativeInstrmtAssignmentMethod)

class UnderlyingIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingIDSource
    __del__ = lambda self : None;
UnderlyingIDSource_swigregister = _quickfix.UnderlyingIDSource_swigregister
UnderlyingIDSource_swigregister(UnderlyingIDSource)

class AdvId(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AdvId, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AdvId, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AdvId(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AdvId
    __del__ = lambda self : None;
AdvId_swigregister = _quickfix.AdvId_swigregister
AdvId_swigregister(AdvId)

class TransBkdTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TransBkdTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TransBkdTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TransBkdTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TransBkdTime
    __del__ = lambda self : None;
TransBkdTime_swigregister = _quickfix.TransBkdTime_swigregister
TransBkdTime_swigregister(TransBkdTime)

class LegLastPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegLastPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegLastPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegLastPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegLastPx
    __del__ = lambda self : None;
LegLastPx_swigregister = _quickfix.LegLastPx_swigregister
LegLastPx_swigregister(LegLastPx)

class NoRiskWarningLevels(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRiskWarningLevels, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRiskWarningLevels, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRiskWarningLevels(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRiskWarningLevels
    __del__ = lambda self : None;
NoRiskWarningLevels_swigregister = _quickfix.NoRiskWarningLevels_swigregister
NoRiskWarningLevels_swigregister(NoRiskWarningLevels)

class AllocReportType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocReportType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocReportType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocReportType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocReportType
    __del__ = lambda self : None;
AllocReportType_swigregister = _quickfix.AllocReportType_swigregister
AllocReportType_swigregister(AllocReportType)

class RegistDtls(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RegistDtls, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RegistDtls, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RegistDtls(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RegistDtls
    __del__ = lambda self : None;
RegistDtls_swigregister = _quickfix.RegistDtls_swigregister
RegistDtls_swigregister(RegistDtls)

class AllocType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocType
    __del__ = lambda self : None;
AllocType_swigregister = _quickfix.AllocType_swigregister
AllocType_swigregister(AllocType)

class QuoteRequestRejectReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteRequestRejectReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteRequestRejectReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteRequestRejectReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteRequestRejectReason
    __del__ = lambda self : None;
QuoteRequestRejectReason_swigregister = _quickfix.QuoteRequestRejectReason_swigregister
QuoteRequestRejectReason_swigregister(QuoteRequestRejectReason)

class UnderlyingUnitOfMeasure(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingUnitOfMeasure, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingUnitOfMeasure, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingUnitOfMeasure(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingUnitOfMeasure
    __del__ = lambda self : None;
UnderlyingUnitOfMeasure_swigregister = _quickfix.UnderlyingUnitOfMeasure_swigregister
UnderlyingUnitOfMeasure_swigregister(UnderlyingUnitOfMeasure)

class IndividualAllocID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IndividualAllocID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IndividualAllocID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IndividualAllocID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IndividualAllocID
    __del__ = lambda self : None;
IndividualAllocID_swigregister = _quickfix.IndividualAllocID_swigregister
IndividualAllocID_swigregister(IndividualAllocID)

class LegOfferPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegOfferPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegOfferPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegOfferPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegOfferPx
    __del__ = lambda self : None;
LegOfferPx_swigregister = _quickfix.LegOfferPx_swigregister
LegOfferPx_swigregister(LegOfferPx)

class LiquidityIndType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LiquidityIndType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LiquidityIndType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LiquidityIndType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LiquidityIndType
    __del__ = lambda self : None;
LiquidityIndType_swigregister = _quickfix.LiquidityIndType_swigregister
LiquidityIndType_swigregister(LiquidityIndType)

class HopSendingTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, HopSendingTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, HopSendingTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_HopSendingTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_HopSendingTime
    __del__ = lambda self : None;
HopSendingTime_swigregister = _quickfix.HopSendingTime_swigregister
HopSendingTime_swigregister(HopSendingTime)

class RelationshipRiskLimitAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskLimitAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskLimitAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskLimitAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskLimitAmount
    __del__ = lambda self : None;
RelationshipRiskLimitAmount_swigregister = _quickfix.RelationshipRiskLimitAmount_swigregister
RelationshipRiskLimitAmount_swigregister(RelationshipRiskLimitAmount)

class ApplResendFlag(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplResendFlag, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplResendFlag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplResendFlag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplResendFlag
    __del__ = lambda self : None;
ApplResendFlag_swigregister = _quickfix.ApplResendFlag_swigregister
ApplResendFlag_swigregister(ApplResendFlag)

class DerivativeCapPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeCapPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeCapPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeCapPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeCapPrice
    __del__ = lambda self : None;
DerivativeCapPrice_swigregister = _quickfix.DerivativeCapPrice_swigregister
DerivativeCapPrice_swigregister(DerivativeCapPrice)

class RiskSecurityID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSecurityID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSecurityID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSecurityID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSecurityID
    __del__ = lambda self : None;
RiskSecurityID_swigregister = _quickfix.RiskSecurityID_swigregister
RiskSecurityID_swigregister(RiskSecurityID)

class ComplexOptPayoutAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexOptPayoutAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexOptPayoutAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexOptPayoutAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexOptPayoutAmount
    __del__ = lambda self : None;
ComplexOptPayoutAmount_swigregister = _quickfix.ComplexOptPayoutAmount_swigregister
ComplexOptPayoutAmount_swigregister(ComplexOptPayoutAmount)

class LanguageCode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LanguageCode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LanguageCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LanguageCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LanguageCode
    __del__ = lambda self : None;
LanguageCode_swigregister = _quickfix.LanguageCode_swigregister
LanguageCode_swigregister(LanguageCode)

class SettlObligRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlObligRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlObligRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlObligRefID
    __del__ = lambda self : None;
SettlObligRefID_swigregister = _quickfix.SettlObligRefID_swigregister
SettlObligRefID_swigregister(SettlObligRefID)

class OrigTradeID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigTradeID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigTradeID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigTradeID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigTradeID
    __del__ = lambda self : None;
OrigTradeID_swigregister = _quickfix.OrigTradeID_swigregister
OrigTradeID_swigregister(OrigTradeID)

class UnderlyingCollectAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCollectAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCollectAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCollectAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCollectAmount
    __del__ = lambda self : None;
UnderlyingCollectAmount_swigregister = _quickfix.UnderlyingCollectAmount_swigregister
UnderlyingCollectAmount_swigregister(UnderlyingCollectAmount)

class StatusValue(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StatusValue, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StatusValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StatusValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StatusValue
    __del__ = lambda self : None;
StatusValue_swigregister = _quickfix.StatusValue_swigregister
StatusValue_swigregister(StatusValue)

class OfferSpotRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OfferSpotRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OfferSpotRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OfferSpotRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OfferSpotRate
    __del__ = lambda self : None;
OfferSpotRate_swigregister = _quickfix.OfferSpotRate_swigregister
OfferSpotRate_swigregister(OfferSpotRate)

class PosType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosType
    __del__ = lambda self : None;
PosType_swigregister = _quickfix.PosType_swigregister
PosType_swigregister(PosType)

class UnderlyingRedemptionDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingRedemptionDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingRedemptionDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingRedemptionDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingRedemptionDate
    __del__ = lambda self : None;
UnderlyingRedemptionDate_swigregister = _quickfix.UnderlyingRedemptionDate_swigregister
UnderlyingRedemptionDate_swigregister(UnderlyingRedemptionDate)

class SettlDepositoryCode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlDepositoryCode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlDepositoryCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlDepositoryCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlDepositoryCode
    __del__ = lambda self : None;
SettlDepositoryCode_swigregister = _quickfix.SettlDepositoryCode_swigregister
SettlDepositoryCode_swigregister(SettlDepositoryCode)

class StreamAsgnAckType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnAckType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnAckType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StreamAsgnAckType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StreamAsgnAckType
    __del__ = lambda self : None;
StreamAsgnAckType_swigregister = _quickfix.StreamAsgnAckType_swigregister
StreamAsgnAckType_swigregister(StreamAsgnAckType)

class FloorPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FloorPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FloorPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FloorPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FloorPrice
    __del__ = lambda self : None;
FloorPrice_swigregister = _quickfix.FloorPrice_swigregister
FloorPrice_swigregister(FloorPrice)

class RiskMaturityTime(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskMaturityTime, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskMaturityTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskMaturityTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskMaturityTime
    __del__ = lambda self : None;
RiskMaturityTime_swigregister = _quickfix.RiskMaturityTime_swigregister
RiskMaturityTime_swigregister(RiskMaturityTime)

class UnderlyingPriceUnitOfMeasureQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPriceUnitOfMeasureQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPriceUnitOfMeasureQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingPriceUnitOfMeasureQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingPriceUnitOfMeasureQty
    __del__ = lambda self : None;
UnderlyingPriceUnitOfMeasureQty_swigregister = _quickfix.UnderlyingPriceUnitOfMeasureQty_swigregister
UnderlyingPriceUnitOfMeasureQty_swigregister(UnderlyingPriceUnitOfMeasureQty)

class FeeMultiplier(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FeeMultiplier, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FeeMultiplier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FeeMultiplier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FeeMultiplier
    __del__ = lambda self : None;
FeeMultiplier_swigregister = _quickfix.FeeMultiplier_swigregister
FeeMultiplier_swigregister(FeeMultiplier)

class UnderlyingMaturityTime(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingMaturityTime, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingMaturityTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingMaturityTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingMaturityTime
    __del__ = lambda self : None;
UnderlyingMaturityTime_swigregister = _quickfix.UnderlyingMaturityTime_swigregister
UnderlyingMaturityTime_swigregister(UnderlyingMaturityTime)

class ApplID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplID
    __del__ = lambda self : None;
ApplID_swigregister = _quickfix.ApplID_swigregister
ApplID_swigregister(ApplID)

class LegGrossTradeAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegGrossTradeAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegGrossTradeAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegGrossTradeAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegGrossTradeAmt
    __del__ = lambda self : None;
LegGrossTradeAmt_swigregister = _quickfix.LegGrossTradeAmt_swigregister
LegGrossTradeAmt_swigregister(LegGrossTradeAmt)

class MDEntryDate(UtcDateField):
    __swig_setmethods__ = {}
    for _s in [UtcDateField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryDate, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcDateField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntryDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntryDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntryDate
    __del__ = lambda self : None;
MDEntryDate_swigregister = _quickfix.MDEntryDate_swigregister
MDEntryDate_swigregister(MDEntryDate)

class LegBenchmarkCurveCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegBenchmarkCurveCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegBenchmarkCurveCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegBenchmarkCurveCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegBenchmarkCurveCurrency
    __del__ = lambda self : None;
LegBenchmarkCurveCurrency_swigregister = _quickfix.LegBenchmarkCurveCurrency_swigregister
LegBenchmarkCurveCurrency_swigregister(LegBenchmarkCurveCurrency)

class RiskInstrumentOperator(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskInstrumentOperator, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskInstrumentOperator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskInstrumentOperator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskInstrumentOperator
    __del__ = lambda self : None;
RiskInstrumentOperator_swigregister = _quickfix.RiskInstrumentOperator_swigregister
RiskInstrumentOperator_swigregister(RiskInstrumentOperator)

class OptPayoutAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OptPayoutAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OptPayoutAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OptPayoutAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OptPayoutAmount
    __del__ = lambda self : None;
OptPayoutAmount_swigregister = _quickfix.OptPayoutAmount_swigregister
OptPayoutAmount_swigregister(OptPayoutAmount)

class MiscFeeBasis(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MiscFeeBasis, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MiscFeeBasis, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MiscFeeBasis(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MiscFeeBasis
    __del__ = lambda self : None;
MiscFeeBasis_swigregister = _quickfix.MiscFeeBasis_swigregister
MiscFeeBasis_swigregister(MiscFeeBasis)

class ValidUntilTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ValidUntilTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ValidUntilTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ValidUntilTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ValidUntilTime
    __del__ = lambda self : None;
ValidUntilTime_swigregister = _quickfix.ValidUntilTime_swigregister
ValidUntilTime_swigregister(ValidUntilTime)

class OrdType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrdType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrdType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrdType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrdType
    __del__ = lambda self : None;
OrdType_swigregister = _quickfix.OrdType_swigregister
OrdType_swigregister(OrdType)

class AdvRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AdvRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AdvRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AdvRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AdvRefID
    __del__ = lambda self : None;
AdvRefID_swigregister = _quickfix.AdvRefID_swigregister
AdvRefID_swigregister(AdvRefID)

class HopCompID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, HopCompID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, HopCompID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_HopCompID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_HopCompID
    __del__ = lambda self : None;
HopCompID_swigregister = _quickfix.HopCompID_swigregister
HopCompID_swigregister(HopCompID)

class PosMaintRptRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosMaintRptRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosMaintRptRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosMaintRptRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosMaintRptRefID
    __del__ = lambda self : None;
PosMaintRptRefID_swigregister = _quickfix.PosMaintRptRefID_swigregister
PosMaintRptRefID_swigregister(PosMaintRptRefID)

class LegStipulationValue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegStipulationValue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegStipulationValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegStipulationValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegStipulationValue
    __del__ = lambda self : None;
LegStipulationValue_swigregister = _quickfix.LegStipulationValue_swigregister
LegStipulationValue_swigregister(LegStipulationValue)

class MatchType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MatchType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MatchType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MatchType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MatchType
    __del__ = lambda self : None;
MatchType_swigregister = _quickfix.MatchType_swigregister
MatchType_swigregister(MatchType)

class OptPayoutType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OptPayoutType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OptPayoutType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OptPayoutType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OptPayoutType
    __del__ = lambda self : None;
OptPayoutType_swigregister = _quickfix.OptPayoutType_swigregister
OptPayoutType_swigregister(OptPayoutType)

class UnderlyingPriceUnitOfMeasure(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPriceUnitOfMeasure, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPriceUnitOfMeasure, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingPriceUnitOfMeasure(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingPriceUnitOfMeasure
    __del__ = lambda self : None;
UnderlyingPriceUnitOfMeasure_swigregister = _quickfix.UnderlyingPriceUnitOfMeasure_swigregister
UnderlyingPriceUnitOfMeasure_swigregister(UnderlyingPriceUnitOfMeasure)

class MarketUpdateAction(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MarketUpdateAction, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MarketUpdateAction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MarketUpdateAction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MarketUpdateAction
    __del__ = lambda self : None;
MarketUpdateAction_swigregister = _quickfix.MarketUpdateAction_swigregister
MarketUpdateAction_swigregister(MarketUpdateAction)

class CollAsgnRejectReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnRejectReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnRejectReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollAsgnRejectReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollAsgnRejectReason
    __del__ = lambda self : None;
CollAsgnRejectReason_swigregister = _quickfix.CollAsgnRejectReason_swigregister
CollAsgnRejectReason_swigregister(CollAsgnRejectReason)

class PeggedRefPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PeggedRefPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PeggedRefPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PeggedRefPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PeggedRefPrice
    __del__ = lambda self : None;
PeggedRefPrice_swigregister = _quickfix.PeggedRefPrice_swigregister
PeggedRefPrice_swigregister(PeggedRefPrice)

class IndividualAllocType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IndividualAllocType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IndividualAllocType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IndividualAllocType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IndividualAllocType
    __del__ = lambda self : None;
IndividualAllocType_swigregister = _quickfix.IndividualAllocType_swigregister
IndividualAllocType_swigregister(IndividualAllocType)

class EndCash(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EndCash, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EndCash, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EndCash(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EndCash
    __del__ = lambda self : None;
EndCash_swigregister = _quickfix.EndCash_swigregister
EndCash_swigregister(EndCash)

class EventText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EventText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EventText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EventText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EventText
    __del__ = lambda self : None;
EventText_swigregister = _quickfix.EventText_swigregister
EventText_swigregister(EventText)

class ExDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExDate
    __del__ = lambda self : None;
ExDate_swigregister = _quickfix.ExDate_swigregister
ExDate_swigregister(ExDate)

class NestedPartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NestedPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NestedPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NestedPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NestedPartyIDSource
    __del__ = lambda self : None;
NestedPartyIDSource_swigregister = _quickfix.NestedPartyIDSource_swigregister
NestedPartyIDSource_swigregister(NestedPartyIDSource)

class GTBookingInst(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, GTBookingInst, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, GTBookingInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_GTBookingInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_GTBookingInst
    __del__ = lambda self : None;
GTBookingInst_swigregister = _quickfix.GTBookingInst_swigregister
GTBookingInst_swigregister(GTBookingInst)

class DerivativeValuationMethod(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeValuationMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeValuationMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeValuationMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeValuationMethod
    __del__ = lambda self : None;
DerivativeValuationMethod_swigregister = _quickfix.DerivativeValuationMethod_swigregister
DerivativeValuationMethod_swigregister(DerivativeValuationMethod)

class NumberOfOrders(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NumberOfOrders, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NumberOfOrders, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NumberOfOrders(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NumberOfOrders
    __del__ = lambda self : None;
NumberOfOrders_swigregister = _quickfix.NumberOfOrders_swigregister
NumberOfOrders_swigregister(NumberOfOrders)

class TrdRepPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRepPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TrdRepPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TrdRepPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TrdRepPartyRole
    __del__ = lambda self : None;
TrdRepPartyRole_swigregister = _quickfix.TrdRepPartyRole_swigregister
TrdRepPartyRole_swigregister(TrdRepPartyRole)

class TriggerPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerPrice
    __del__ = lambda self : None;
TriggerPrice_swigregister = _quickfix.TriggerPrice_swigregister
TriggerPrice_swigregister(TriggerPrice)

class MDReportID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDReportID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDReportID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDReportID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDReportID
    __del__ = lambda self : None;
MDReportID_swigregister = _quickfix.MDReportID_swigregister
MDReportID_swigregister(MDReportID)

class SecondaryAllocID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryAllocID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryAllocID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryAllocID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryAllocID
    __del__ = lambda self : None;
SecondaryAllocID_swigregister = _quickfix.SecondaryAllocID_swigregister
SecondaryAllocID_swigregister(SecondaryAllocID)

class LeavesQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LeavesQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LeavesQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LeavesQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LeavesQty
    __del__ = lambda self : None;
LeavesQty_swigregister = _quickfix.LeavesQty_swigregister
LeavesQty_swigregister(LeavesQty)

class CardStartDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CardStartDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CardStartDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CardStartDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CardStartDate
    __del__ = lambda self : None;
CardStartDate_swigregister = _quickfix.CardStartDate_swigregister
CardStartDate_swigregister(CardStartDate)

class LegCoveredOrUncovered(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegCoveredOrUncovered, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegCoveredOrUncovered, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegCoveredOrUncovered(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegCoveredOrUncovered
    __del__ = lambda self : None;
LegCoveredOrUncovered_swigregister = _quickfix.LegCoveredOrUncovered_swigregister
LegCoveredOrUncovered_swigregister(LegCoveredOrUncovered)

class PutOrCall(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PutOrCall, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PutOrCall, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PutOrCall(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PutOrCall
    __del__ = lambda self : None;
PutOrCall_swigregister = _quickfix.PutOrCall_swigregister
PutOrCall_swigregister(PutOrCall)

class MatchAlgorithm(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MatchAlgorithm, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MatchAlgorithm, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MatchAlgorithm(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MatchAlgorithm
    __del__ = lambda self : None;
MatchAlgorithm_swigregister = _quickfix.MatchAlgorithm_swigregister
MatchAlgorithm_swigregister(MatchAlgorithm)

class CalculatedCcyLastQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CalculatedCcyLastQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CalculatedCcyLastQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CalculatedCcyLastQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CalculatedCcyLastQty
    __del__ = lambda self : None;
CalculatedCcyLastQty_swigregister = _quickfix.CalculatedCcyLastQty_swigregister
CalculatedCcyLastQty_swigregister(CalculatedCcyLastQty)

class FundRenewWaiv(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FundRenewWaiv, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FundRenewWaiv, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FundRenewWaiv(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FundRenewWaiv
    __del__ = lambda self : None;
FundRenewWaiv_swigregister = _quickfix.FundRenewWaiv_swigregister
FundRenewWaiv_swigregister(FundRenewWaiv)

class SecuritySettlAgentName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecuritySettlAgentName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecuritySettlAgentName
    __del__ = lambda self : None;
SecuritySettlAgentName_swigregister = _quickfix.SecuritySettlAgentName_swigregister
SecuritySettlAgentName_swigregister(SecuritySettlAgentName)

class BidDescriptor(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidDescriptor, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidDescriptor, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidDescriptor(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidDescriptor
    __del__ = lambda self : None;
BidDescriptor_swigregister = _quickfix.BidDescriptor_swigregister
BidDescriptor_swigregister(BidDescriptor)

class RelationshipRiskSecurityAltIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSecurityAltIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSecurityAltIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSecurityAltIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSecurityAltIDSource
    __del__ = lambda self : None;
RelationshipRiskSecurityAltIDSource_swigregister = _quickfix.RelationshipRiskSecurityAltIDSource_swigregister
RelationshipRiskSecurityAltIDSource_swigregister(RelationshipRiskSecurityAltIDSource)

class MDStreamID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDStreamID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDStreamID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDStreamID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDStreamID
    __del__ = lambda self : None;
MDStreamID_swigregister = _quickfix.MDStreamID_swigregister
MDStreamID_swigregister(MDStreamID)

class NoAsgnReqs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoAsgnReqs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoAsgnReqs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoAsgnReqs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoAsgnReqs
    __del__ = lambda self : None;
NoAsgnReqs_swigregister = _quickfix.NoAsgnReqs_swigregister
NoAsgnReqs_swigregister(NoAsgnReqs)

class NotionalPercentageOutstanding(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NotionalPercentageOutstanding, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NotionalPercentageOutstanding, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NotionalPercentageOutstanding(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NotionalPercentageOutstanding
    __del__ = lambda self : None;
NotionalPercentageOutstanding_swigregister = _quickfix.NotionalPercentageOutstanding_swigregister
NotionalPercentageOutstanding_swigregister(NotionalPercentageOutstanding)

class NoSettlInst(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoSettlInst, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoSettlInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoSettlInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoSettlInst
    __del__ = lambda self : None;
NoSettlInst_swigregister = _quickfix.NoSettlInst_swigregister
NoSettlInst_swigregister(NoSettlInst)

class SettlInstMsgID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstMsgID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlInstMsgID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlInstMsgID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlInstMsgID
    __del__ = lambda self : None;
SettlInstMsgID_swigregister = _quickfix.SettlInstMsgID_swigregister
SettlInstMsgID_swigregister(SettlInstMsgID)

class ForexReq(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ForexReq, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ForexReq, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ForexReq(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ForexReq
    __del__ = lambda self : None;
ForexReq_swigregister = _quickfix.ForexReq_swigregister
ForexReq_swigregister(ForexReq)

class TradSesReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesReqID
    __del__ = lambda self : None;
TradSesReqID_swigregister = _quickfix.TradSesReqID_swigregister
TradSesReqID_swigregister(TradSesReqID)

class UnderlyingLegStrikePrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegStrikePrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegStrikePrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegStrikePrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegStrikePrice
    __del__ = lambda self : None;
UnderlyingLegStrikePrice_swigregister = _quickfix.UnderlyingLegStrikePrice_swigregister
UnderlyingLegStrikePrice_swigregister(UnderlyingLegStrikePrice)

class TickRuleType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TickRuleType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TickRuleType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TickRuleType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TickRuleType
    __del__ = lambda self : None;
TickRuleType_swigregister = _quickfix.TickRuleType_swigregister
TickRuleType_swigregister(TickRuleType)

class InstrmtAssignmentMethod(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InstrmtAssignmentMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InstrmtAssignmentMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InstrmtAssignmentMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InstrmtAssignmentMethod
    __del__ = lambda self : None;
InstrmtAssignmentMethod_swigregister = _quickfix.InstrmtAssignmentMethod_swigregister
InstrmtAssignmentMethod_swigregister(InstrmtAssignmentMethod)

class DiscretionOffsetType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionOffsetType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DiscretionOffsetType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DiscretionOffsetType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DiscretionOffsetType
    __del__ = lambda self : None;
DiscretionOffsetType_swigregister = _quickfix.DiscretionOffsetType_swigregister
DiscretionOffsetType_swigregister(DiscretionOffsetType)

class ConfirmTransType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ConfirmTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ConfirmTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ConfirmTransType
    __del__ = lambda self : None;
ConfirmTransType_swigregister = _quickfix.ConfirmTransType_swigregister
ConfirmTransType_swigregister(ConfirmTransType)

class TotalTakedown(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotalTakedown, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotalTakedown, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotalTakedown(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotalTakedown
    __del__ = lambda self : None;
TotalTakedown_swigregister = _quickfix.TotalTakedown_swigregister
TotalTakedown_swigregister(TotalTakedown)

class ResponseDestination(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ResponseDestination, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ResponseDestination, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ResponseDestination(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ResponseDestination
    __del__ = lambda self : None;
ResponseDestination_swigregister = _quickfix.ResponseDestination_swigregister
ResponseDestination_swigregister(ResponseDestination)

class MDSecSizeType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDSecSizeType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDSecSizeType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDSecSizeType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDSecSizeType
    __del__ = lambda self : None;
MDSecSizeType_swigregister = _quickfix.MDSecSizeType_swigregister
MDSecSizeType_swigregister(MDSecSizeType)

class InstrumentPartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InstrumentPartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InstrumentPartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InstrumentPartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InstrumentPartySubIDType
    __del__ = lambda self : None;
InstrumentPartySubIDType_swigregister = _quickfix.InstrumentPartySubIDType_swigregister
InstrumentPartySubIDType_swigregister(InstrumentPartySubIDType)

class LegTimeUnit(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegTimeUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegTimeUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegTimeUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegTimeUnit
    __del__ = lambda self : None;
LegTimeUnit_swigregister = _quickfix.LegTimeUnit_swigregister
LegTimeUnit_swigregister(LegTimeUnit)

class TransferReason(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TransferReason, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TransferReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TransferReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TransferReason
    __del__ = lambda self : None;
TransferReason_swigregister = _quickfix.TransferReason_swigregister
TransferReason_swigregister(TransferReason)

class ApplQueueMax(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplQueueMax, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplQueueMax, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplQueueMax(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplQueueMax
    __del__ = lambda self : None;
ApplQueueMax_swigregister = _quickfix.ApplQueueMax_swigregister
ApplQueueMax_swigregister(ApplQueueMax)

class DiscretionOffsetValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionOffsetValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DiscretionOffsetValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DiscretionOffsetValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DiscretionOffsetValue
    __del__ = lambda self : None;
DiscretionOffsetValue_swigregister = _quickfix.DiscretionOffsetValue_swigregister
DiscretionOffsetValue_swigregister(DiscretionOffsetValue)

class BookingRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BookingRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BookingRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BookingRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BookingRefID
    __del__ = lambda self : None;
BookingRefID_swigregister = _quickfix.BookingRefID_swigregister
BookingRefID_swigregister(BookingRefID)

class LegBidPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegBidPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegBidPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegBidPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegBidPx
    __del__ = lambda self : None;
LegBidPx_swigregister = _quickfix.LegBidPx_swigregister
LegBidPx_swigregister(LegBidPx)

class ContextPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContextPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContextPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContextPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContextPartyRole
    __del__ = lambda self : None;
ContextPartyRole_swigregister = _quickfix.ContextPartyRole_swigregister
ContextPartyRole_swigregister(ContextPartyRole)

class TradSesEvent(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesEvent, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesEvent, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesEvent(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesEvent
    __del__ = lambda self : None;
TradSesEvent_swigregister = _quickfix.TradSesEvent_swigregister
TradSesEvent_swigregister(TradSesEvent)

class DerivativeProduct(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeProduct, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeProduct, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeProduct(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeProduct
    __del__ = lambda self : None;
DerivativeProduct_swigregister = _quickfix.DerivativeProduct_swigregister
DerivativeProduct_swigregister(DerivativeProduct)

class RootPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RootPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RootPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RootPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RootPartyRole
    __del__ = lambda self : None;
RootPartyRole_swigregister = _quickfix.RootPartyRole_swigregister
RootPartyRole_swigregister(RootPartyRole)

class DlvyInstType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DlvyInstType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DlvyInstType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DlvyInstType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DlvyInstType
    __del__ = lambda self : None;
DlvyInstType_swigregister = _quickfix.DlvyInstType_swigregister
DlvyInstType_swigregister(DlvyInstType)

class NoLinesOfText(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoLinesOfText, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoLinesOfText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoLinesOfText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoLinesOfText
    __del__ = lambda self : None;
NoLinesOfText_swigregister = _quickfix.NoLinesOfText_swigregister
NoLinesOfText_swigregister(NoLinesOfText)

class PosReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosReqID
    __del__ = lambda self : None;
PosReqID_swigregister = _quickfix.PosReqID_swigregister
PosReqID_swigregister(PosReqID)

class LegSecurityAltIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityAltIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityAltIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSecurityAltIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSecurityAltIDSource
    __del__ = lambda self : None;
LegSecurityAltIDSource_swigregister = _quickfix.LegSecurityAltIDSource_swigregister
LegSecurityAltIDSource_swigregister(LegSecurityAltIDSource)

class EncodedSubject(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSubject, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedSubject, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedSubject(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedSubject
    __del__ = lambda self : None;
EncodedSubject_swigregister = _quickfix.EncodedSubject_swigregister
EncodedSubject_swigregister(EncodedSubject)

class ContraBroker(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContraBroker, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContraBroker, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContraBroker(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContraBroker
    __del__ = lambda self : None;
ContraBroker_swigregister = _quickfix.ContraBroker_swigregister
ContraBroker_swigregister(ContraBroker)

class TradeCondition(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeCondition, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeCondition, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeCondition(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeCondition
    __del__ = lambda self : None;
TradeCondition_swigregister = _quickfix.TradeCondition_swigregister
TradeCondition_swigregister(TradeCondition)

class PartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyID
    __del__ = lambda self : None;
PartyID_swigregister = _quickfix.PartyID_swigregister
PartyID_swigregister(PartyID)

class MDEntryID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntryID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntryID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntryID
    __del__ = lambda self : None;
MDEntryID_swigregister = _quickfix.MDEntryID_swigregister
MDEntryID_swigregister(MDEntryID)

class UnderlyingLegSecurityExchange(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityExchange, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityExchange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegSecurityExchange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityExchange
    __del__ = lambda self : None;
UnderlyingLegSecurityExchange_swigregister = _quickfix.UnderlyingLegSecurityExchange_swigregister
UnderlyingLegSecurityExchange_swigregister(UnderlyingLegSecurityExchange)

class PriceLimitType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriceLimitType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriceLimitType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriceLimitType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriceLimitType
    __del__ = lambda self : None;
PriceLimitType_swigregister = _quickfix.PriceLimitType_swigregister
PriceLimitType_swigregister(PriceLimitType)

class TriggerSecurityIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerSecurityIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerSecurityIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerSecurityIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerSecurityIDSource
    __del__ = lambda self : None;
TriggerSecurityIDSource_swigregister = _quickfix.TriggerSecurityIDSource_swigregister
TriggerSecurityIDSource_swigregister(TriggerSecurityIDSource)

class NoUndlyInstrumentPartySubIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoUndlyInstrumentPartySubIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoUndlyInstrumentPartySubIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoUndlyInstrumentPartySubIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoUndlyInstrumentPartySubIDs
    __del__ = lambda self : None;
NoUndlyInstrumentPartySubIDs_swigregister = _quickfix.NoUndlyInstrumentPartySubIDs_swigregister
NoUndlyInstrumentPartySubIDs_swigregister(NoUndlyInstrumentPartySubIDs)

class ClientBidID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ClientBidID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ClientBidID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ClientBidID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ClientBidID
    __del__ = lambda self : None;
ClientBidID_swigregister = _quickfix.ClientBidID_swigregister
ClientBidID_swigregister(ClientBidID)

class NetChgPrevDay(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NetChgPrevDay, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NetChgPrevDay, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NetChgPrevDay(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NetChgPrevDay
    __del__ = lambda self : None;
NetChgPrevDay_swigregister = _quickfix.NetChgPrevDay_swigregister
NetChgPrevDay_swigregister(NetChgPrevDay)

class DefaultApplVerID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DefaultApplVerID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DefaultApplVerID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DefaultApplVerID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DefaultApplVerID
    __del__ = lambda self : None;
DefaultApplVerID_swigregister = _quickfix.DefaultApplVerID_swigregister
DefaultApplVerID_swigregister(DefaultApplVerID)

class IOIID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOIID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOIID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOIID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOIID
    __del__ = lambda self : None;
IOIID_swigregister = _quickfix.IOIID_swigregister
IOIID_swigregister(IOIID)

class SpreadToBenchmark(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SpreadToBenchmark, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SpreadToBenchmark, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SpreadToBenchmark(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SpreadToBenchmark
    __del__ = lambda self : None;
SpreadToBenchmark_swigregister = _quickfix.SpreadToBenchmark_swigregister
SpreadToBenchmark_swigregister(SpreadToBenchmark)

class CommType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CommType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CommType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CommType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CommType
    __del__ = lambda self : None;
CommType_swigregister = _quickfix.CommType_swigregister
CommType_swigregister(CommType)

class RegistRejReasonCode(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RegistRejReasonCode, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RegistRejReasonCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RegistRejReasonCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RegistRejReasonCode
    __del__ = lambda self : None;
RegistRejReasonCode_swigregister = _quickfix.RegistRejReasonCode_swigregister
RegistRejReasonCode_swigregister(RegistRejReasonCode)

class RelationshipRiskEncodedSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskEncodedSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskEncodedSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskEncodedSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskEncodedSecurityDesc
    __del__ = lambda self : None;
RelationshipRiskEncodedSecurityDesc_swigregister = _quickfix.RelationshipRiskEncodedSecurityDesc_swigregister
RelationshipRiskEncodedSecurityDesc_swigregister(RelationshipRiskEncodedSecurityDesc)

class RelationshipRiskRestructuringType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskRestructuringType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskRestructuringType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskRestructuringType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskRestructuringType
    __del__ = lambda self : None;
RelationshipRiskRestructuringType_swigregister = _quickfix.RelationshipRiskRestructuringType_swigregister
RelationshipRiskRestructuringType_swigregister(RelationshipRiskRestructuringType)

class SideTimeInForce(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideTimeInForce, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideTimeInForce, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideTimeInForce(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideTimeInForce
    __del__ = lambda self : None;
SideTimeInForce_swigregister = _quickfix.SideTimeInForce_swigregister
SideTimeInForce_swigregister(SideTimeInForce)

class TrdRegTimestamp(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRegTimestamp, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TrdRegTimestamp, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TrdRegTimestamp(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TrdRegTimestamp
    __del__ = lambda self : None;
TrdRegTimestamp_swigregister = _quickfix.TrdRegTimestamp_swigregister
TrdRegTimestamp_swigregister(TrdRegTimestamp)

class FinancialStatus(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FinancialStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FinancialStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FinancialStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FinancialStatus
    __del__ = lambda self : None;
FinancialStatus_swigregister = _quickfix.FinancialStatus_swigregister
FinancialStatus_swigregister(FinancialStatus)

class NoTrades(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoTrades, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoTrades, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoTrades(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoTrades
    __del__ = lambda self : None;
NoTrades_swigregister = _quickfix.NoTrades_swigregister
NoTrades_swigregister(NoTrades)

class LastFragment(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastFragment, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastFragment, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastFragment(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastFragment
    __del__ = lambda self : None;
LastFragment_swigregister = _quickfix.LastFragment_swigregister
LastFragment_swigregister(LastFragment)

class PartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartySubID
    __del__ = lambda self : None;
PartySubID_swigregister = _quickfix.PartySubID_swigregister
PartySubID_swigregister(PartySubID)

class AllocQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocQty
    __del__ = lambda self : None;
AllocQty_swigregister = _quickfix.AllocQty_swigregister
AllocQty_swigregister(AllocQty)

class NotifyBrokerOfCredit(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NotifyBrokerOfCredit, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NotifyBrokerOfCredit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NotifyBrokerOfCredit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NotifyBrokerOfCredit
    __del__ = lambda self : None;
NotifyBrokerOfCredit_swigregister = _quickfix.NotifyBrokerOfCredit_swigregister
NotifyBrokerOfCredit_swigregister(NotifyBrokerOfCredit)

class SideTrdRegTimestampType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideTrdRegTimestampType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideTrdRegTimestampType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideTrdRegTimestampType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideTrdRegTimestampType
    __del__ = lambda self : None;
SideTrdRegTimestampType_swigregister = _quickfix.SideTrdRegTimestampType_swigregister
SideTrdRegTimestampType_swigregister(SideTrdRegTimestampType)

class AgreementDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AgreementDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AgreementDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AgreementDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AgreementDate
    __del__ = lambda self : None;
AgreementDate_swigregister = _quickfix.AgreementDate_swigregister
AgreementDate_swigregister(AgreementDate)

class PartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartySubIDType
    __del__ = lambda self : None;
PartySubIDType_swigregister = _quickfix.PartySubIDType_swigregister
PartySubIDType_swigregister(PartySubIDType)

class TotalNetValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotalNetValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotalNetValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotalNetValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotalNetValue
    __del__ = lambda self : None;
TotalNetValue_swigregister = _quickfix.TotalNetValue_swigregister
TotalNetValue_swigregister(TotalNetValue)

class AllocNoOrdersType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocNoOrdersType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocNoOrdersType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocNoOrdersType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocNoOrdersType
    __del__ = lambda self : None;
AllocNoOrdersType_swigregister = _quickfix.AllocNoOrdersType_swigregister
AllocNoOrdersType_swigregister(AllocNoOrdersType)

class AllocLinkID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocLinkID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocLinkID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocLinkID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocLinkID
    __del__ = lambda self : None;
AllocLinkID_swigregister = _quickfix.AllocLinkID_swigregister
AllocLinkID_swigregister(AllocLinkID)

class RoundingModulus(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RoundingModulus, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RoundingModulus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RoundingModulus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RoundingModulus
    __del__ = lambda self : None;
RoundingModulus_swigregister = _quickfix.RoundingModulus_swigregister
RoundingModulus_swigregister(RoundingModulus)

class OnBehalfOfCompID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OnBehalfOfCompID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OnBehalfOfCompID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OnBehalfOfCompID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OnBehalfOfCompID
    __del__ = lambda self : None;
OnBehalfOfCompID_swigregister = _quickfix.OnBehalfOfCompID_swigregister
OnBehalfOfCompID_swigregister(OnBehalfOfCompID)

class UnderlyingSecurityID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSecurityID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSecurityID
    __del__ = lambda self : None;
UnderlyingSecurityID_swigregister = _quickfix.UnderlyingSecurityID_swigregister
UnderlyingSecurityID_swigregister(UnderlyingSecurityID)

class SettlObligMsgID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligMsgID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlObligMsgID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlObligMsgID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlObligMsgID
    __del__ = lambda self : None;
SettlObligMsgID_swigregister = _quickfix.SettlObligMsgID_swigregister
SettlObligMsgID_swigregister(SettlObligMsgID)

class PositionLimit(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PositionLimit, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PositionLimit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PositionLimit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PositionLimit
    __del__ = lambda self : None;
PositionLimit_swigregister = _quickfix.PositionLimit_swigregister
PositionLimit_swigregister(PositionLimit)

class SharedCommission(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SharedCommission, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SharedCommission, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SharedCommission(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SharedCommission
    __del__ = lambda self : None;
SharedCommission_swigregister = _quickfix.SharedCommission_swigregister
SharedCommission_swigregister(SharedCommission)

class AllowableOneSidednessPct(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllowableOneSidednessPct, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllowableOneSidednessPct, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllowableOneSidednessPct(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllowableOneSidednessPct
    __del__ = lambda self : None;
AllowableOneSidednessPct_swigregister = _quickfix.AllowableOneSidednessPct_swigregister
AllowableOneSidednessPct_swigregister(AllowableOneSidednessPct)

class AllocText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocText
    __del__ = lambda self : None;
AllocText_swigregister = _quickfix.AllocText_swigregister
AllocText_swigregister(AllocText)

class EndSeqNo(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EndSeqNo, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EndSeqNo, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EndSeqNo(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EndSeqNo
    __del__ = lambda self : None;
EndSeqNo_swigregister = _quickfix.EndSeqNo_swigregister
EndSeqNo_swigregister(EndSeqNo)

class NoPartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoPartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoPartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoPartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoPartyIDs
    __del__ = lambda self : None;
NoPartyIDs_swigregister = _quickfix.NoPartyIDs_swigregister
NoPartyIDs_swigregister(NoPartyIDs)

class NoContraBrokers(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoContraBrokers, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoContraBrokers, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoContraBrokers(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoContraBrokers
    __del__ = lambda self : None;
NoContraBrokers_swigregister = _quickfix.NoContraBrokers_swigregister
NoContraBrokers_swigregister(NoContraBrokers)

class AllocLinkType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocLinkType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocLinkType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocLinkType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocLinkType
    __del__ = lambda self : None;
AllocLinkType_swigregister = _quickfix.AllocLinkType_swigregister
AllocLinkType_swigregister(AllocLinkType)

class UnderlyingAllocationPercent(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingAllocationPercent, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingAllocationPercent, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingAllocationPercent(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingAllocationPercent
    __del__ = lambda self : None;
UnderlyingAllocationPercent_swigregister = _quickfix.UnderlyingAllocationPercent_swigregister
UnderlyingAllocationPercent_swigregister(UnderlyingAllocationPercent)

class AllocAccruedInterestAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocAccruedInterestAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocAccruedInterestAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocAccruedInterestAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocAccruedInterestAmt
    __del__ = lambda self : None;
AllocAccruedInterestAmt_swigregister = _quickfix.AllocAccruedInterestAmt_swigregister
AllocAccruedInterestAmt_swigregister(AllocAccruedInterestAmt)

class RiskSecuritySubType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSecuritySubType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSecuritySubType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSecuritySubType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSecuritySubType
    __del__ = lambda self : None;
RiskSecuritySubType_swigregister = _quickfix.RiskSecuritySubType_swigregister
RiskSecuritySubType_swigregister(RiskSecuritySubType)

class EncodedSecurityListDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSecurityListDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedSecurityListDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedSecurityListDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedSecurityListDesc
    __del__ = lambda self : None;
EncodedSecurityListDesc_swigregister = _quickfix.EncodedSecurityListDesc_swigregister
EncodedSecurityListDesc_swigregister(EncodedSecurityListDesc)

class EncryptedPasswordLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptedPasswordLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncryptedPasswordLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncryptedPasswordLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncryptedPasswordLen
    __del__ = lambda self : None;
EncryptedPasswordLen_swigregister = _quickfix.EncryptedPasswordLen_swigregister
EncryptedPasswordLen_swigregister(EncryptedPasswordLen)

class LegDividendYield(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegDividendYield, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegDividendYield, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegDividendYield(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegDividendYield
    __del__ = lambda self : None;
LegDividendYield_swigregister = _quickfix.LegDividendYield_swigregister
LegDividendYield_swigregister(LegDividendYield)

class RefreshIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefreshIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefreshIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefreshIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefreshIndicator
    __del__ = lambda self : None;
RefreshIndicator_swigregister = _quickfix.RefreshIndicator_swigregister
RefreshIndicator_swigregister(RefreshIndicator)

class SideSettlCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideSettlCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideSettlCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideSettlCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideSettlCurrency
    __del__ = lambda self : None;
SideSettlCurrency_swigregister = _quickfix.SideSettlCurrency_swigregister
SideSettlCurrency_swigregister(SideSettlCurrency)

class UnderlyingSettlementType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlementType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlementType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSettlementType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSettlementType
    __del__ = lambda self : None;
UnderlyingSettlementType_swigregister = _quickfix.UnderlyingSettlementType_swigregister
UnderlyingSettlementType_swigregister(UnderlyingSettlementType)

class OrderCapacityQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderCapacityQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderCapacityQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderCapacityQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderCapacityQty
    __del__ = lambda self : None;
OrderCapacityQty_swigregister = _quickfix.OrderCapacityQty_swigregister
OrderCapacityQty_swigregister(OrderCapacityQty)

class LongQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LongQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LongQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LongQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LongQty
    __del__ = lambda self : None;
LongQty_swigregister = _quickfix.LongQty_swigregister
LongQty_swigregister(LongQty)

class NoPartyAltIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoPartyAltIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoPartyAltIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoPartyAltIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoPartyAltIDs
    __del__ = lambda self : None;
NoPartyAltIDs_swigregister = _quickfix.NoPartyAltIDs_swigregister
NoPartyAltIDs_swigregister(NoPartyAltIDs)

class DerivativeSettlMethod(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSettlMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSettlMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSettlMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSettlMethod
    __del__ = lambda self : None;
DerivativeSettlMethod_swigregister = _quickfix.DerivativeSettlMethod_swigregister
DerivativeSettlMethod_swigregister(DerivativeSettlMethod)

class TriggerTradingSessionID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerTradingSessionID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerTradingSessionID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerTradingSessionID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerTradingSessionID
    __del__ = lambda self : None;
TriggerTradingSessionID_swigregister = _quickfix.TriggerTradingSessionID_swigregister
TriggerTradingSessionID_swigregister(TriggerTradingSessionID)

class DisplayMethod(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DisplayMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DisplayMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DisplayMethod
    __del__ = lambda self : None;
DisplayMethod_swigregister = _quickfix.DisplayMethod_swigregister
DisplayMethod_swigregister(DisplayMethod)

class RptSeq(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RptSeq, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RptSeq, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RptSeq(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RptSeq
    __del__ = lambda self : None;
RptSeq_swigregister = _quickfix.RptSeq_swigregister
RptSeq_swigregister(RptSeq)

class MDEntryOriginator(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryOriginator, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDEntryOriginator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDEntryOriginator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDEntryOriginator
    __del__ = lambda self : None;
MDEntryOriginator_swigregister = _quickfix.MDEntryOriginator_swigregister
MDEntryOriginator_swigregister(MDEntryOriginator)

class LegInstrRegistry(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegInstrRegistry, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegInstrRegistry, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegInstrRegistry(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegInstrRegistry
    __del__ = lambda self : None;
LegInstrRegistry_swigregister = _quickfix.LegInstrRegistry_swigregister
LegInstrRegistry_swigregister(LegInstrRegistry)

class FillQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FillQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FillQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FillQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FillQty
    __del__ = lambda self : None;
FillQty_swigregister = _quickfix.FillQty_swigregister
FillQty_swigregister(FillQty)

class PegSecurityIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PegSecurityIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PegSecurityIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PegSecurityIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PegSecurityIDSource
    __del__ = lambda self : None;
PegSecurityIDSource_swigregister = _quickfix.PegSecurityIDSource_swigregister
PegSecurityIDSource_swigregister(PegSecurityIDSource)

class MaturityTime(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityTime, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaturityTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaturityTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaturityTime
    __del__ = lambda self : None;
MaturityTime_swigregister = _quickfix.MaturityTime_swigregister
MaturityTime_swigregister(MaturityTime)

class MDFeedType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDFeedType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDFeedType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDFeedType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDFeedType
    __del__ = lambda self : None;
MDFeedType_swigregister = _quickfix.MDFeedType_swigregister
MDFeedType_swigregister(MDFeedType)

class CollStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollStatus
    __del__ = lambda self : None;
CollStatus_swigregister = _quickfix.CollStatus_swigregister
CollStatus_swigregister(CollStatus)

class UnderlyingSecuritySubType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecuritySubType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecuritySubType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSecuritySubType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSecuritySubType
    __del__ = lambda self : None;
UnderlyingSecuritySubType_swigregister = _quickfix.UnderlyingSecuritySubType_swigregister
UnderlyingSecuritySubType_swigregister(UnderlyingSecuritySubType)

class CstmApplVerID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CstmApplVerID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CstmApplVerID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CstmApplVerID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CstmApplVerID
    __del__ = lambda self : None;
CstmApplVerID_swigregister = _quickfix.CstmApplVerID_swigregister
CstmApplVerID_swigregister(CstmApplVerID)

class DefaultApplExtID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DefaultApplExtID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DefaultApplExtID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DefaultApplExtID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DefaultApplExtID
    __del__ = lambda self : None;
DefaultApplExtID_swigregister = _quickfix.DefaultApplExtID_swigregister
DefaultApplExtID_swigregister(DefaultApplExtID)

class NoDerivativeSecurityAltID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoDerivativeSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoDerivativeSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoDerivativeSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoDerivativeSecurityAltID
    __del__ = lambda self : None;
NoDerivativeSecurityAltID_swigregister = _quickfix.NoDerivativeSecurityAltID_swigregister
NoDerivativeSecurityAltID_swigregister(NoDerivativeSecurityAltID)

class SideValueInd(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideValueInd, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideValueInd, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideValueInd(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideValueInd
    __del__ = lambda self : None;
SideValueInd_swigregister = _quickfix.SideValueInd_swigregister
SideValueInd_swigregister(SideValueInd)

class EncodedText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedText
    __del__ = lambda self : None;
EncodedText_swigregister = _quickfix.EncodedText_swigregister
EncodedText_swigregister(EncodedText)

class Account(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Account, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Account, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Account(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Account
    __del__ = lambda self : None;
Account_swigregister = _quickfix.Account_swigregister
Account_swigregister(Account)

class TriggerNewPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerNewPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerNewPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerNewPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerNewPrice
    __del__ = lambda self : None;
TriggerNewPrice_swigregister = _quickfix.TriggerNewPrice_swigregister
TriggerNewPrice_swigregister(TriggerNewPrice)

class UndlyInstrumentPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UndlyInstrumentPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UndlyInstrumentPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UndlyInstrumentPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UndlyInstrumentPartyRole
    __del__ = lambda self : None;
UndlyInstrumentPartyRole_swigregister = _quickfix.UndlyInstrumentPartyRole_swigregister
UndlyInstrumentPartyRole_swigregister(UndlyInstrumentPartyRole)

class MsgDirection(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MsgDirection, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MsgDirection, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MsgDirection(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MsgDirection
    __del__ = lambda self : None;
MsgDirection_swigregister = _quickfix.MsgDirection_swigregister
MsgDirection_swigregister(MsgDirection)

class LegMaturityDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegMaturityDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegMaturityDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegMaturityDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegMaturityDate
    __del__ = lambda self : None;
LegMaturityDate_swigregister = _quickfix.LegMaturityDate_swigregister
LegMaturityDate_swigregister(LegMaturityDate)

class UnderlyingContractMultiplierUnit(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingContractMultiplierUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingContractMultiplierUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingContractMultiplierUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingContractMultiplierUnit
    __del__ = lambda self : None;
UnderlyingContractMultiplierUnit_swigregister = _quickfix.UnderlyingContractMultiplierUnit_swigregister
UnderlyingContractMultiplierUnit_swigregister(UnderlyingContractMultiplierUnit)

class InputSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InputSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InputSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InputSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InputSource
    __del__ = lambda self : None;
InputSource_swigregister = _quickfix.InputSource_swigregister
InputSource_swigregister(InputSource)

class MDUpdateAction(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDUpdateAction, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDUpdateAction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDUpdateAction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDUpdateAction
    __del__ = lambda self : None;
MDUpdateAction_swigregister = _quickfix.MDUpdateAction_swigregister
MDUpdateAction_swigregister(MDUpdateAction)

class MatchStatus(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MatchStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MatchStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MatchStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MatchStatus
    __del__ = lambda self : None;
MatchStatus_swigregister = _quickfix.MatchStatus_swigregister
MatchStatus_swigregister(MatchStatus)

class RateSource(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RateSource, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RateSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RateSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RateSource
    __del__ = lambda self : None;
RateSource_swigregister = _quickfix.RateSource_swigregister
RateSource_swigregister(RateSource)

class AllocPositionEffect(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocPositionEffect, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocPositionEffect, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocPositionEffect(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocPositionEffect
    __del__ = lambda self : None;
AllocPositionEffect_swigregister = _quickfix.AllocPositionEffect_swigregister
AllocPositionEffect_swigregister(AllocPositionEffect)

class PartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyIDSource
    __del__ = lambda self : None;
PartyIDSource_swigregister = _quickfix.PartyIDSource_swigregister
PartyIDSource_swigregister(PartyIDSource)

class EncodedUnderlyingIssuer(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedUnderlyingIssuer, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedUnderlyingIssuer, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedUnderlyingIssuer(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedUnderlyingIssuer
    __del__ = lambda self : None;
EncodedUnderlyingIssuer_swigregister = _quickfix.EncodedUnderlyingIssuer_swigregister
EncodedUnderlyingIssuer_swigregister(EncodedUnderlyingIssuer)

class NoRequestedPartyRoles(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRequestedPartyRoles, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRequestedPartyRoles, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRequestedPartyRoles(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRequestedPartyRoles
    __del__ = lambda self : None;
NoRequestedPartyRoles_swigregister = _quickfix.NoRequestedPartyRoles_swigregister
NoRequestedPartyRoles_swigregister(NoRequestedPartyRoles)

class EncryptedPassword(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptedPassword, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncryptedPassword, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncryptedPassword(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncryptedPassword
    __del__ = lambda self : None;
EncryptedPassword_swigregister = _quickfix.EncryptedPassword_swigregister
EncryptedPassword_swigregister(EncryptedPassword)

class TriggerNewQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerNewQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerNewQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerNewQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerNewQty
    __del__ = lambda self : None;
TriggerNewQty_swigregister = _quickfix.TriggerNewQty_swigregister
TriggerNewQty_swigregister(TriggerNewQty)

class LegLastForwardPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegLastForwardPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegLastForwardPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegLastForwardPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegLastForwardPoints
    __del__ = lambda self : None;
LegLastForwardPoints_swigregister = _quickfix.LegLastForwardPoints_swigregister
LegLastForwardPoints_swigregister(LegLastForwardPoints)

class TotNumTradeReports(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNumTradeReports, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNumTradeReports, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNumTradeReports(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNumTradeReports
    __del__ = lambda self : None;
TotNumTradeReports_swigregister = _quickfix.TotNumTradeReports_swigregister
TotNumTradeReports_swigregister(TotNumTradeReports)

class RefApplVerID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefApplVerID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefApplVerID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefApplVerID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefApplVerID
    __del__ = lambda self : None;
RefApplVerID_swigregister = _quickfix.RefApplVerID_swigregister
RefApplVerID_swigregister(RefApplVerID)

class LastSpotRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastSpotRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastSpotRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastSpotRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastSpotRate
    __del__ = lambda self : None;
LastSpotRate_swigregister = _quickfix.LastSpotRate_swigregister
LastSpotRate_swigregister(LastSpotRate)

class Price(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Price, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Price, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Price(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Price
    __del__ = lambda self : None;
Price_swigregister = _quickfix.Price_swigregister
Price_swigregister(Price)

class UnderlyingSecurityIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSecurityIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSecurityIDSource
    __del__ = lambda self : None;
UnderlyingSecurityIDSource_swigregister = _quickfix.UnderlyingSecurityIDSource_swigregister
UnderlyingSecurityIDSource_swigregister(UnderlyingSecurityIDSource)

class TotNoSecurityTypes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoSecurityTypes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoSecurityTypes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoSecurityTypes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoSecurityTypes
    __del__ = lambda self : None;
TotNoSecurityTypes_swigregister = _quickfix.TotNoSecurityTypes_swigregister
TotNoSecurityTypes_swigregister(TotNoSecurityTypes)

class RelationshipRiskInstrumentMultiplier(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskInstrumentMultiplier, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskInstrumentMultiplier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskInstrumentMultiplier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskInstrumentMultiplier
    __del__ = lambda self : None;
RelationshipRiskInstrumentMultiplier_swigregister = _quickfix.RelationshipRiskInstrumentMultiplier_swigregister
RelationshipRiskInstrumentMultiplier_swigregister(RelationshipRiskInstrumentMultiplier)

class NoRiskInstruments(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRiskInstruments, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRiskInstruments, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRiskInstruments(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRiskInstruments
    __del__ = lambda self : None;
NoRiskInstruments_swigregister = _quickfix.NoRiskInstruments_swigregister
NoRiskInstruments_swigregister(NoRiskInstruments)

class ReportedPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ReportedPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ReportedPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ReportedPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ReportedPx
    __del__ = lambda self : None;
ReportedPx_swigregister = _quickfix.ReportedPx_swigregister
ReportedPx_swigregister(ReportedPx)

class LegSymbol(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSymbol, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSymbol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSymbol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSymbol
    __del__ = lambda self : None;
LegSymbol_swigregister = _quickfix.LegSymbol_swigregister
LegSymbol_swigregister(LegSymbol)

class LegIssuer(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegIssuer, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegIssuer, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegIssuer(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegIssuer
    __del__ = lambda self : None;
LegIssuer_swigregister = _quickfix.LegIssuer_swigregister
LegIssuer_swigregister(LegIssuer)

class RegistDetls(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RegistDetls, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RegistDetls, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RegistDetls(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RegistDetls
    __del__ = lambda self : None;
RegistDetls_swigregister = _quickfix.RegistDetls_swigregister
RegistDetls_swigregister(RegistDetls)

class UnderlyingLegSecurityID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegSecurityID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityID
    __del__ = lambda self : None;
UnderlyingLegSecurityID_swigregister = _quickfix.UnderlyingLegSecurityID_swigregister
UnderlyingLegSecurityID_swigregister(UnderlyingLegSecurityID)

class MinLotSize(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MinLotSize, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MinLotSize, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MinLotSize(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MinLotSize
    __del__ = lambda self : None;
MinLotSize_swigregister = _quickfix.MinLotSize_swigregister
MinLotSize_swigregister(MinLotSize)

class NumTickets(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NumTickets, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NumTickets, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NumTickets(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NumTickets
    __del__ = lambda self : None;
NumTickets_swigregister = _quickfix.NumTickets_swigregister
NumTickets_swigregister(NumTickets)

class LegLocaleOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegLocaleOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegLocaleOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegLocaleOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegLocaleOfIssue
    __del__ = lambda self : None;
LegLocaleOfIssue_swigregister = _quickfix.LegLocaleOfIssue_swigregister
LegLocaleOfIssue_swigregister(LegLocaleOfIssue)

class ExchangeForPhysical(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExchangeForPhysical, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExchangeForPhysical, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExchangeForPhysical(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExchangeForPhysical
    __del__ = lambda self : None;
ExchangeForPhysical_swigregister = _quickfix.ExchangeForPhysical_swigregister
ExchangeForPhysical_swigregister(ExchangeForPhysical)

class SecurityTradingEvent(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityTradingEvent, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityTradingEvent, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityTradingEvent(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityTradingEvent
    __del__ = lambda self : None;
SecurityTradingEvent_swigregister = _quickfix.SecurityTradingEvent_swigregister
SecurityTradingEvent_swigregister(SecurityTradingEvent)

class MinPriceIncrementAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MinPriceIncrementAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MinPriceIncrementAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MinPriceIncrementAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MinPriceIncrementAmount
    __del__ = lambda self : None;
MinPriceIncrementAmount_swigregister = _quickfix.MinPriceIncrementAmount_swigregister
MinPriceIncrementAmount_swigregister(MinPriceIncrementAmount)

class UnderlyingPayAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPayAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPayAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingPayAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingPayAmount
    __del__ = lambda self : None;
UnderlyingPayAmount_swigregister = _quickfix.UnderlyingPayAmount_swigregister
UnderlyingPayAmount_swigregister(UnderlyingPayAmount)

class SettlPartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlPartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlPartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlPartySubID
    __del__ = lambda self : None;
SettlPartySubID_swigregister = _quickfix.SettlPartySubID_swigregister
SettlPartySubID_swigregister(SettlPartySubID)

class AllocNetMoney(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocNetMoney, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocNetMoney, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocNetMoney(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocNetMoney
    __del__ = lambda self : None;
AllocNetMoney_swigregister = _quickfix.AllocNetMoney_swigregister
AllocNetMoney_swigregister(AllocNetMoney)

class UnderlyingMaturityDay(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingMaturityDay, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingMaturityDay, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingMaturityDay(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingMaturityDay
    __del__ = lambda self : None;
UnderlyingMaturityDay_swigregister = _quickfix.UnderlyingMaturityDay_swigregister
UnderlyingMaturityDay_swigregister(UnderlyingMaturityDay)

class NetworkResponseID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NetworkResponseID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NetworkResponseID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NetworkResponseID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NetworkResponseID
    __del__ = lambda self : None;
NetworkResponseID_swigregister = _quickfix.NetworkResponseID_swigregister
NetworkResponseID_swigregister(NetworkResponseID)

class NumBidders(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NumBidders, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NumBidders, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NumBidders(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NumBidders
    __del__ = lambda self : None;
NumBidders_swigregister = _quickfix.NumBidders_swigregister
NumBidders_swigregister(NumBidders)

class AllocAcctIDSource(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocAcctIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocAcctIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocAcctIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocAcctIDSource
    __del__ = lambda self : None;
AllocAcctIDSource_swigregister = _quickfix.AllocAcctIDSource_swigregister
AllocAcctIDSource_swigregister(AllocAcctIDSource)

class AllocAvgPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocAvgPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocAvgPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocAvgPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocAvgPx
    __del__ = lambda self : None;
AllocAvgPx_swigregister = _quickfix.AllocAvgPx_swigregister
AllocAvgPx_swigregister(AllocAvgPx)

class SecuritySettlAgentCode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentCode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecuritySettlAgentCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecuritySettlAgentCode
    __del__ = lambda self : None;
SecuritySettlAgentCode_swigregister = _quickfix.SecuritySettlAgentCode_swigregister
SecuritySettlAgentCode_swigregister(SecuritySettlAgentCode)

class NoDistribInsts(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoDistribInsts, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoDistribInsts, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoDistribInsts(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoDistribInsts
    __del__ = lambda self : None;
NoDistribInsts_swigregister = _quickfix.NoDistribInsts_swigregister
NoDistribInsts_swigregister(NoDistribInsts)

class CustDirectedOrder(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CustDirectedOrder, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CustDirectedOrder, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CustDirectedOrder(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CustDirectedOrder
    __del__ = lambda self : None;
CustDirectedOrder_swigregister = _quickfix.CustDirectedOrder_swigregister
CustDirectedOrder_swigregister(CustDirectedOrder)

class FairValue(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FairValue, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FairValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FairValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FairValue
    __del__ = lambda self : None;
FairValue_swigregister = _quickfix.FairValue_swigregister
FairValue_swigregister(FairValue)

class NoStrikes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoStrikes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoStrikes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoStrikes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoStrikes
    __del__ = lambda self : None;
NoStrikes_swigregister = _quickfix.NoStrikes_swigregister
NoStrikes_swigregister(NoStrikes)

class EncodedSecurityListDescLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSecurityListDescLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedSecurityListDescLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedSecurityListDescLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedSecurityListDescLen
    __del__ = lambda self : None;
EncodedSecurityListDescLen_swigregister = _quickfix.EncodedSecurityListDescLen_swigregister
EncodedSecurityListDescLen_swigregister(EncodedSecurityListDescLen)

class LegExerciseStyle(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegExerciseStyle, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegExerciseStyle, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegExerciseStyle(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegExerciseStyle
    __del__ = lambda self : None;
LegExerciseStyle_swigregister = _quickfix.LegExerciseStyle_swigregister
LegExerciseStyle_swigregister(LegExerciseStyle)

class DerivativeSymbolSfx(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSymbolSfx, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSymbolSfx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSymbolSfx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSymbolSfx
    __del__ = lambda self : None;
DerivativeSymbolSfx_swigregister = _quickfix.DerivativeSymbolSfx_swigregister
DerivativeSymbolSfx_swigregister(DerivativeSymbolSfx)

class NestedInstrAttribType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NestedInstrAttribType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NestedInstrAttribType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NestedInstrAttribType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NestedInstrAttribType
    __del__ = lambda self : None;
NestedInstrAttribType_swigregister = _quickfix.NestedInstrAttribType_swigregister
NestedInstrAttribType_swigregister(NestedInstrAttribType)

class ContraTrader(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContraTrader, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContraTrader, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContraTrader(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContraTrader
    __del__ = lambda self : None;
ContraTrader_swigregister = _quickfix.ContraTrader_swigregister
ContraTrader_swigregister(ContraTrader)

class RiskInstrumentSettlType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskInstrumentSettlType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskInstrumentSettlType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskInstrumentSettlType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskInstrumentSettlType
    __del__ = lambda self : None;
RiskInstrumentSettlType_swigregister = _quickfix.RiskInstrumentSettlType_swigregister
RiskInstrumentSettlType_swigregister(RiskInstrumentSettlType)

class MDSecSize(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDSecSize, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDSecSize, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDSecSize(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDSecSize
    __del__ = lambda self : None;
MDSecSize_swigregister = _quickfix.MDSecSize_swigregister
MDSecSize_swigregister(MDSecSize)

class NoOfSecSizes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoOfSecSizes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoOfSecSizes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoOfSecSizes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoOfSecSizes
    __del__ = lambda self : None;
NoOfSecSizes_swigregister = _quickfix.NoOfSecSizes_swigregister
NoOfSecSizes_swigregister(NoOfSecSizes)

class CollAction(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollAction, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollAction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollAction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollAction
    __del__ = lambda self : None;
CollAction_swigregister = _quickfix.CollAction_swigregister
CollAction_swigregister(CollAction)

class UnderlyingLastQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLastQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLastQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLastQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLastQty
    __del__ = lambda self : None;
UnderlyingLastQty_swigregister = _quickfix.UnderlyingLastQty_swigregister
UnderlyingLastQty_swigregister(UnderlyingLastQty)

class PossDupFlag(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PossDupFlag, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PossDupFlag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PossDupFlag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PossDupFlag
    __del__ = lambda self : None;
PossDupFlag_swigregister = _quickfix.PossDupFlag_swigregister
PossDupFlag_swigregister(PossDupFlag)

class ListStatusType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListStatusType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListStatusType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListStatusType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListStatusType
    __del__ = lambda self : None;
ListStatusType_swigregister = _quickfix.ListStatusType_swigregister
ListStatusType_swigregister(ListStatusType)

class SideFillStationCd(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SideFillStationCd, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SideFillStationCd, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SideFillStationCd(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SideFillStationCd
    __del__ = lambda self : None;
SideFillStationCd_swigregister = _quickfix.SideFillStationCd_swigregister
SideFillStationCd_swigregister(SideFillStationCd)

class StatusText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StatusText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StatusText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StatusText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StatusText
    __del__ = lambda self : None;
StatusText_swigregister = _quickfix.StatusText_swigregister
StatusText_swigregister(StatusText)

class BasisFeatureDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BasisFeatureDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BasisFeatureDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BasisFeatureDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BasisFeatureDate
    __del__ = lambda self : None;
BasisFeatureDate_swigregister = _quickfix.BasisFeatureDate_swigregister
BasisFeatureDate_swigregister(BasisFeatureDate)

class XmlDataLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, XmlDataLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, XmlDataLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_XmlDataLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_XmlDataLen
    __del__ = lambda self : None;
XmlDataLen_swigregister = _quickfix.XmlDataLen_swigregister
XmlDataLen_swigregister(XmlDataLen)

class UnderlyingMaturityDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingMaturityDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingMaturityDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingMaturityDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingMaturityDate
    __del__ = lambda self : None;
UnderlyingMaturityDate_swigregister = _quickfix.UnderlyingMaturityDate_swigregister
UnderlyingMaturityDate_swigregister(UnderlyingMaturityDate)

class GapFillFlag(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, GapFillFlag, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, GapFillFlag, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_GapFillFlag(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_GapFillFlag
    __del__ = lambda self : None;
GapFillFlag_swigregister = _quickfix.GapFillFlag_swigregister
GapFillFlag_swigregister(GapFillFlag)

class RefApplExtID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefApplExtID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefApplExtID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefApplExtID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefApplExtID
    __del__ = lambda self : None;
RefApplExtID_swigregister = _quickfix.RefApplExtID_swigregister
RefApplExtID_swigregister(RefApplExtID)

class RefApplID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefApplID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefApplID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefApplID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefApplID
    __del__ = lambda self : None;
RefApplID_swigregister = _quickfix.RefApplID_swigregister
RefApplID_swigregister(RefApplID)

class NoTradingSessionRules(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoTradingSessionRules, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoTradingSessionRules, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoTradingSessionRules(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoTradingSessionRules
    __del__ = lambda self : None;
NoTradingSessionRules_swigregister = _quickfix.NoTradingSessionRules_swigregister
NoTradingSessionRules_swigregister(NoTradingSessionRules)

class SwapPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SwapPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SwapPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SwapPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SwapPoints
    __del__ = lambda self : None;
SwapPoints_swigregister = _quickfix.SwapPoints_swigregister
SwapPoints_swigregister(SwapPoints)

class TargetStrategyParameters(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TargetStrategyParameters, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TargetStrategyParameters, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TargetStrategyParameters(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TargetStrategyParameters
    __del__ = lambda self : None;
TargetStrategyParameters_swigregister = _quickfix.TargetStrategyParameters_swigregister
TargetStrategyParameters_swigregister(TargetStrategyParameters)

class LastForwardPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastForwardPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastForwardPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastForwardPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastForwardPoints
    __del__ = lambda self : None;
LastForwardPoints_swigregister = _quickfix.LastForwardPoints_swigregister
LastForwardPoints_swigregister(LastForwardPoints)

class YieldRedemptionDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, YieldRedemptionDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, YieldRedemptionDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_YieldRedemptionDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_YieldRedemptionDate
    __del__ = lambda self : None;
YieldRedemptionDate_swigregister = _quickfix.YieldRedemptionDate_swigregister
YieldRedemptionDate_swigregister(YieldRedemptionDate)

class RelationshipRiskSecurityID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSecurityID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSecurityID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSecurityID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSecurityID
    __del__ = lambda self : None;
RelationshipRiskSecurityID_swigregister = _quickfix.RelationshipRiskSecurityID_swigregister
RelationshipRiskSecurityID_swigregister(RelationshipRiskSecurityID)

class NoSettlDetails(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoSettlDetails, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoSettlDetails, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoSettlDetails(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoSettlDetails
    __del__ = lambda self : None;
NoSettlDetails_swigregister = _quickfix.NoSettlDetails_swigregister
NoSettlDetails_swigregister(NoSettlDetails)

class TradeHandlingInstr(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeHandlingInstr, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeHandlingInstr, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeHandlingInstr(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeHandlingInstr
    __del__ = lambda self : None;
TradeHandlingInstr_swigregister = _quickfix.TradeHandlingInstr_swigregister
TradeHandlingInstr_swigregister(TradeHandlingInstr)

class CashSettlAgentCode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentCode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashSettlAgentCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashSettlAgentCode
    __del__ = lambda self : None;
CashSettlAgentCode_swigregister = _quickfix.CashSettlAgentCode_swigregister
CashSettlAgentCode_swigregister(CashSettlAgentCode)

class LegPriceType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegPriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegPriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegPriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegPriceType
    __del__ = lambda self : None;
LegPriceType_swigregister = _quickfix.LegPriceType_swigregister
LegPriceType_swigregister(LegPriceType)

class EncodedListExecInstLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedListExecInstLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedListExecInstLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedListExecInstLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedListExecInstLen
    __del__ = lambda self : None;
EncodedListExecInstLen_swigregister = _quickfix.EncodedListExecInstLen_swigregister
EncodedListExecInstLen_swigregister(EncodedListExecInstLen)

class TradSesMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradSesMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradSesMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradSesMethod
    __del__ = lambda self : None;
TradSesMethod_swigregister = _quickfix.TradSesMethod_swigregister
TradSesMethod_swigregister(TradSesMethod)

class RiskLimitCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskLimitCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskLimitCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskLimitCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskLimitCurrency
    __del__ = lambda self : None;
RiskLimitCurrency_swigregister = _quickfix.RiskLimitCurrency_swigregister
RiskLimitCurrency_swigregister(RiskLimitCurrency)

class PartyDetailsListRequestID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyDetailsListRequestID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyDetailsListRequestID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyDetailsListRequestID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyDetailsListRequestID
    __del__ = lambda self : None;
PartyDetailsListRequestID_swigregister = _quickfix.PartyDetailsListRequestID_swigregister
PartyDetailsListRequestID_swigregister(PartyDetailsListRequestID)

class AgreementID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AgreementID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AgreementID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AgreementID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AgreementID
    __del__ = lambda self : None;
AgreementID_swigregister = _quickfix.AgreementID_swigregister
AgreementID_swigregister(AgreementID)

class CashDistribCurr(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribCurr, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashDistribCurr, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashDistribCurr(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashDistribCurr
    __del__ = lambda self : None;
CashDistribCurr_swigregister = _quickfix.CashDistribCurr_swigregister
CashDistribCurr_swigregister(CashDistribCurr)

class BidPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidPx
    __del__ = lambda self : None;
BidPx_swigregister = _quickfix.BidPx_swigregister
BidPx_swigregister(BidPx)

class TradeType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeType
    __del__ = lambda self : None;
TradeType_swigregister = _quickfix.TradeType_swigregister
TradeType_swigregister(TradeType)

class EncodedSecurityDescLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSecurityDescLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedSecurityDescLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedSecurityDescLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedSecurityDescLen
    __del__ = lambda self : None;
EncodedSecurityDescLen_swigregister = _quickfix.EncodedSecurityDescLen_swigregister
EncodedSecurityDescLen_swigregister(EncodedSecurityDescLen)

class ComplexEventCondition(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventCondition, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventCondition, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexEventCondition(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexEventCondition
    __del__ = lambda self : None;
ComplexEventCondition_swigregister = _quickfix.ComplexEventCondition_swigregister
ComplexEventCondition_swigregister(ComplexEventCondition)

class EncryptedPasswordMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptedPasswordMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncryptedPasswordMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncryptedPasswordMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncryptedPasswordMethod
    __del__ = lambda self : None;
EncryptedPasswordMethod_swigregister = _quickfix.EncryptedPasswordMethod_swigregister
EncryptedPasswordMethod_swigregister(EncryptedPasswordMethod)

class DerivativeSecurityAltID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityAltID
    __del__ = lambda self : None;
DerivativeSecurityAltID_swigregister = _quickfix.DerivativeSecurityAltID_swigregister
DerivativeSecurityAltID_swigregister(DerivativeSecurityAltID)

class TotNoAccQuotes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoAccQuotes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoAccQuotes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoAccQuotes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoAccQuotes
    __del__ = lambda self : None;
TotNoAccQuotes_swigregister = _quickfix.TotNoAccQuotes_swigregister
TotNoAccQuotes_swigregister(TotNoAccQuotes)

class TimeBracket(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TimeBracket, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TimeBracket, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TimeBracket(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TimeBracket
    __del__ = lambda self : None;
TimeBracket_swigregister = _quickfix.TimeBracket_swigregister
TimeBracket_swigregister(TimeBracket)

class NoAllocs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoAllocs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoAllocs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoAllocs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoAllocs
    __del__ = lambda self : None;
NoAllocs_swigregister = _quickfix.NoAllocs_swigregister
NoAllocs_swigregister(NoAllocs)

class UnderlyingProduct(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingProduct, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingProduct, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingProduct(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingProduct
    __del__ = lambda self : None;
UnderlyingProduct_swigregister = _quickfix.UnderlyingProduct_swigregister
UnderlyingProduct_swigregister(UnderlyingProduct)

class BenchmarkCurveName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkCurveName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkCurveName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BenchmarkCurveName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BenchmarkCurveName
    __del__ = lambda self : None;
BenchmarkCurveName_swigregister = _quickfix.BenchmarkCurveName_swigregister
BenchmarkCurveName_swigregister(BenchmarkCurveName)

class UnderlyingSymbolSfx(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSymbolSfx, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSymbolSfx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSymbolSfx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSymbolSfx
    __del__ = lambda self : None;
UnderlyingSymbolSfx_swigregister = _quickfix.UnderlyingSymbolSfx_swigregister
UnderlyingSymbolSfx_swigregister(UnderlyingSymbolSfx)

class StrikePriceBoundaryPrecision(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrikePriceBoundaryPrecision, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrikePriceBoundaryPrecision, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrikePriceBoundaryPrecision(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrikePriceBoundaryPrecision
    __del__ = lambda self : None;
StrikePriceBoundaryPrecision_swigregister = _quickfix.StrikePriceBoundaryPrecision_swigregister
StrikePriceBoundaryPrecision_swigregister(StrikePriceBoundaryPrecision)

class QuoteSetID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteSetID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteSetID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteSetID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteSetID
    __del__ = lambda self : None;
QuoteSetID_swigregister = _quickfix.QuoteSetID_swigregister
QuoteSetID_swigregister(QuoteSetID)

class CashMargin(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashMargin, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashMargin, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashMargin(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashMargin
    __del__ = lambda self : None;
CashMargin_swigregister = _quickfix.CashMargin_swigregister
CashMargin_swigregister(CashMargin)

class SettlObligTransType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlObligTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlObligTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlObligTransType
    __del__ = lambda self : None;
SettlObligTransType_swigregister = _quickfix.SettlObligTransType_swigregister
SettlObligTransType_swigregister(SettlObligTransType)

class LegNumber(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegNumber, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegNumber, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegNumber(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegNumber
    __del__ = lambda self : None;
LegNumber_swigregister = _quickfix.LegNumber_swigregister
LegNumber_swigregister(LegNumber)

class DeskOrderHandlingInst(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeskOrderHandlingInst, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeskOrderHandlingInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeskOrderHandlingInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeskOrderHandlingInst
    __del__ = lambda self : None;
DeskOrderHandlingInst_swigregister = _quickfix.DeskOrderHandlingInst_swigregister
DeskOrderHandlingInst_swigregister(DeskOrderHandlingInst)

class SettlPartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlPartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlPartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlPartyIDSource
    __del__ = lambda self : None;
SettlPartyIDSource_swigregister = _quickfix.SettlPartyIDSource_swigregister
SettlPartyIDSource_swigregister(SettlPartyIDSource)

class PriorSettlPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriorSettlPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriorSettlPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriorSettlPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriorSettlPrice
    __del__ = lambda self : None;
PriorSettlPrice_swigregister = _quickfix.PriorSettlPrice_swigregister
PriorSettlPrice_swigregister(PriorSettlPrice)

class RelationshipRiskSecurityType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSecurityType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSecurityType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSecurityType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSecurityType
    __del__ = lambda self : None;
RelationshipRiskSecurityType_swigregister = _quickfix.RelationshipRiskSecurityType_swigregister
RelationshipRiskSecurityType_swigregister(RelationshipRiskSecurityType)

class NotAffOrigClOrdID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NotAffOrigClOrdID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NotAffOrigClOrdID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NotAffOrigClOrdID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NotAffOrigClOrdID
    __del__ = lambda self : None;
NotAffOrigClOrdID_swigregister = _quickfix.NotAffOrigClOrdID_swigregister
NotAffOrigClOrdID_swigregister(NotAffOrigClOrdID)

class TradingSessionDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradingSessionDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradingSessionDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradingSessionDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradingSessionDesc
    __del__ = lambda self : None;
TradingSessionDesc_swigregister = _quickfix.TradingSessionDesc_swigregister
TradingSessionDesc_swigregister(TradingSessionDesc)

class DerivativeFloorPrice(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeFloorPrice, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeFloorPrice, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeFloorPrice(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeFloorPrice
    __del__ = lambda self : None;
DerivativeFloorPrice_swigregister = _quickfix.DerivativeFloorPrice_swigregister
DerivativeFloorPrice_swigregister(DerivativeFloorPrice)

class DerivativeSymbol(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSymbol, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSymbol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSymbol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSymbol
    __del__ = lambda self : None;
DerivativeSymbol_swigregister = _quickfix.DerivativeSymbol_swigregister
DerivativeSymbol_swigregister(DerivativeSymbol)

class RiskFreeRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskFreeRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskFreeRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskFreeRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskFreeRate
    __del__ = lambda self : None;
RiskFreeRate_swigregister = _quickfix.RiskFreeRate_swigregister
RiskFreeRate_swigregister(RiskFreeRate)

class PosTransType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosTransType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosTransType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosTransType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosTransType
    __del__ = lambda self : None;
PosTransType_swigregister = _quickfix.PosTransType_swigregister
PosTransType_swigregister(PosTransType)

class MsgSeqNum(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MsgSeqNum, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MsgSeqNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MsgSeqNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MsgSeqNum
    __del__ = lambda self : None;
MsgSeqNum_swigregister = _quickfix.MsgSeqNum_swigregister
MsgSeqNum_swigregister(MsgSeqNum)

class Signature(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Signature, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Signature, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Signature(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Signature
    __del__ = lambda self : None;
Signature_swigregister = _quickfix.Signature_swigregister
Signature_swigregister(Signature)

class Seniority(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Seniority, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Seniority, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Seniority(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Seniority
    __del__ = lambda self : None;
Seniority_swigregister = _quickfix.Seniority_swigregister
Seniority_swigregister(Seniority)

class NoRateSources(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRateSources, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRateSources, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRateSources(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRateSources
    __del__ = lambda self : None;
NoRateSources_swigregister = _quickfix.NoRateSources_swigregister
NoRateSources_swigregister(NoRateSources)

class PriceUnitOfMeasureQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriceUnitOfMeasureQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriceUnitOfMeasureQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriceUnitOfMeasureQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriceUnitOfMeasureQty
    __del__ = lambda self : None;
PriceUnitOfMeasureQty_swigregister = _quickfix.PriceUnitOfMeasureQty_swigregister
PriceUnitOfMeasureQty_swigregister(PriceUnitOfMeasureQty)

class CollAsgnRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollAsgnRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollAsgnRefID
    __del__ = lambda self : None;
CollAsgnRefID_swigregister = _quickfix.CollAsgnRefID_swigregister
CollAsgnRefID_swigregister(CollAsgnRefID)

class BuyVolume(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BuyVolume, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BuyVolume, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BuyVolume(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BuyVolume
    __del__ = lambda self : None;
BuyVolume_swigregister = _quickfix.BuyVolume_swigregister
BuyVolume_swigregister(BuyVolume)

class SettlCurrFxRateCalc(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrFxRateCalc, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrFxRateCalc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlCurrFxRateCalc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlCurrFxRateCalc
    __del__ = lambda self : None;
SettlCurrFxRateCalc_swigregister = _quickfix.SettlCurrFxRateCalc_swigregister
SettlCurrFxRateCalc_swigregister(SettlCurrFxRateCalc)

class PosMaintStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosMaintStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosMaintStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosMaintStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosMaintStatus
    __del__ = lambda self : None;
PosMaintStatus_swigregister = _quickfix.PosMaintStatus_swigregister
PosMaintStatus_swigregister(PosMaintStatus)

class PriorSpreadIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriorSpreadIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriorSpreadIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriorSpreadIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriorSpreadIndicator
    __del__ = lambda self : None;
PriorSpreadIndicator_swigregister = _quickfix.PriorSpreadIndicator_swigregister
PriorSpreadIndicator_swigregister(PriorSpreadIndicator)

class Benchmark(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Benchmark, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Benchmark, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Benchmark(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Benchmark
    __del__ = lambda self : None;
Benchmark_swigregister = _quickfix.Benchmark_swigregister
Benchmark_swigregister(Benchmark)

class MaturityMonthYearFormat(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityMonthYearFormat, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaturityMonthYearFormat, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaturityMonthYearFormat(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaturityMonthYearFormat
    __del__ = lambda self : None;
MaturityMonthYearFormat_swigregister = _quickfix.MaturityMonthYearFormat_swigregister
MaturityMonthYearFormat_swigregister(MaturityMonthYearFormat)

class UnderlyingTradingSessionID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingTradingSessionID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingTradingSessionID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingTradingSessionID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingTradingSessionID
    __del__ = lambda self : None;
UnderlyingTradingSessionID_swigregister = _quickfix.UnderlyingTradingSessionID_swigregister
UnderlyingTradingSessionID_swigregister(UnderlyingTradingSessionID)

class TotNoRelatedSym(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoRelatedSym, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoRelatedSym, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoRelatedSym(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoRelatedSym
    __del__ = lambda self : None;
TotNoRelatedSym_swigregister = _quickfix.TotNoRelatedSym_swigregister
TotNoRelatedSym_swigregister(TotNoRelatedSym)

class StateOrProvinceOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StateOrProvinceOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StateOrProvinceOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StateOrProvinceOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StateOrProvinceOfIssue
    __del__ = lambda self : None;
StateOrProvinceOfIssue_swigregister = _quickfix.StateOrProvinceOfIssue_swigregister
StateOrProvinceOfIssue_swigregister(StateOrProvinceOfIssue)

class RelatedPartyAltSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedPartyAltSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedPartyAltSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedPartyAltSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedPartyAltSubID
    __del__ = lambda self : None;
RelatedPartyAltSubID_swigregister = _quickfix.RelatedPartyAltSubID_swigregister
RelatedPartyAltSubID_swigregister(RelatedPartyAltSubID)

class DerivativeInstrRegistry(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrRegistry, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrRegistry, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeInstrRegistry(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeInstrRegistry
    __del__ = lambda self : None;
DerivativeInstrRegistry_swigregister = _quickfix.DerivativeInstrRegistry_swigregister
DerivativeInstrRegistry_swigregister(DerivativeInstrRegistry)

class LegBidForwardPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegBidForwardPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegBidForwardPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegBidForwardPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegBidForwardPoints
    __del__ = lambda self : None;
LegBidForwardPoints_swigregister = _quickfix.LegBidForwardPoints_swigregister
LegBidForwardPoints_swigregister(LegBidForwardPoints)

class ManualOrderIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ManualOrderIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ManualOrderIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ManualOrderIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ManualOrderIndicator
    __del__ = lambda self : None;
ManualOrderIndicator_swigregister = _quickfix.ManualOrderIndicator_swigregister
ManualOrderIndicator_swigregister(ManualOrderIndicator)

class NetMoney(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NetMoney, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NetMoney, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NetMoney(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NetMoney
    __del__ = lambda self : None;
NetMoney_swigregister = _quickfix.NetMoney_swigregister
NetMoney_swigregister(NetMoney)

class LegalConfirm(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegalConfirm, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegalConfirm, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegalConfirm(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegalConfirm
    __del__ = lambda self : None;
LegalConfirm_swigregister = _quickfix.LegalConfirm_swigregister
LegalConfirm_swigregister(LegalConfirm)

class CountryOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CountryOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CountryOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CountryOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CountryOfIssue
    __del__ = lambda self : None;
CountryOfIssue_swigregister = _quickfix.CountryOfIssue_swigregister
CountryOfIssue_swigregister(CountryOfIssue)

class ApplReportType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplReportType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplReportType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplReportType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplReportType
    __del__ = lambda self : None;
ApplReportType_swigregister = _quickfix.ApplReportType_swigregister
ApplReportType_swigregister(ApplReportType)

class RootPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RootPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RootPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RootPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RootPartyID
    __del__ = lambda self : None;
RootPartyID_swigregister = _quickfix.RootPartyID_swigregister
RootPartyID_swigregister(RootPartyID)

class UnderlyingQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingQty
    __del__ = lambda self : None;
UnderlyingQty_swigregister = _quickfix.UnderlyingQty_swigregister
UnderlyingQty_swigregister(UnderlyingQty)

class ApplQueueDepth(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplQueueDepth, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplQueueDepth, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplQueueDepth(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplQueueDepth
    __del__ = lambda self : None;
ApplQueueDepth_swigregister = _quickfix.ApplQueueDepth_swigregister
ApplQueueDepth_swigregister(ApplQueueDepth)

class StopPx(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StopPx, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StopPx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StopPx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StopPx
    __del__ = lambda self : None;
StopPx_swigregister = _quickfix.StopPx_swigregister
StopPx_swigregister(StopPx)

class ReportToExch(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ReportToExch, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ReportToExch, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ReportToExch(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ReportToExch
    __del__ = lambda self : None;
ReportToExch_swigregister = _quickfix.ReportToExch_swigregister
ReportToExch_swigregister(ReportToExch)

class ContraryInstructionIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContraryInstructionIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContraryInstructionIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContraryInstructionIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContraryInstructionIndicator
    __del__ = lambda self : None;
ContraryInstructionIndicator_swigregister = _quickfix.ContraryInstructionIndicator_swigregister
ContraryInstructionIndicator_swigregister(ContraryInstructionIndicator)

class EncodedListStatusTextLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedListStatusTextLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedListStatusTextLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedListStatusTextLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedListStatusTextLen
    __del__ = lambda self : None;
EncodedListStatusTextLen_swigregister = _quickfix.EncodedListStatusTextLen_swigregister
EncodedListStatusTextLen_swigregister(EncodedListStatusTextLen)

class DerivativeSecurityXMLSchema(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityXMLSchema, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityXMLSchema, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityXMLSchema(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityXMLSchema
    __del__ = lambda self : None;
DerivativeSecurityXMLSchema_swigregister = _quickfix.DerivativeSecurityXMLSchema_swigregister
DerivativeSecurityXMLSchema_swigregister(DerivativeSecurityXMLSchema)

class NoRelatedSym(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelatedSym, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelatedSym, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelatedSym(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelatedSym
    __del__ = lambda self : None;
NoRelatedSym_swigregister = _quickfix.NoRelatedSym_swigregister
NoRelatedSym_swigregister(NoRelatedSym)

class AllocRejCode(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocRejCode, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocRejCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocRejCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocRejCode
    __del__ = lambda self : None;
AllocRejCode_swigregister = _quickfix.AllocRejCode_swigregister
AllocRejCode_swigregister(AllocRejCode)

class UnderlyingSecurityAltID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSecurityAltID
    __del__ = lambda self : None;
UnderlyingSecurityAltID_swigregister = _quickfix.UnderlyingSecurityAltID_swigregister
UnderlyingSecurityAltID_swigregister(UnderlyingSecurityAltID)

class NoRelationshipRiskSecurityAltID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelationshipRiskSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelationshipRiskSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelationshipRiskSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelationshipRiskSecurityAltID
    __del__ = lambda self : None;
NoRelationshipRiskSecurityAltID_swigregister = _quickfix.NoRelationshipRiskSecurityAltID_swigregister
NoRelationshipRiskSecurityAltID_swigregister(NoRelationshipRiskSecurityAltID)

class RefOrdIDReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefOrdIDReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefOrdIDReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefOrdIDReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefOrdIDReason
    __del__ = lambda self : None;
RefOrdIDReason_swigregister = _quickfix.RefOrdIDReason_swigregister
RefOrdIDReason_swigregister(RefOrdIDReason)

class DerivativeInstrumentPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrumentPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrumentPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeInstrumentPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeInstrumentPartyID
    __del__ = lambda self : None;
DerivativeInstrumentPartyID_swigregister = _quickfix.DerivativeInstrumentPartyID_swigregister
DerivativeInstrumentPartyID_swigregister(DerivativeInstrumentPartyID)

class SecurityXMLSchema(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityXMLSchema, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityXMLSchema, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityXMLSchema(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityXMLSchema
    __del__ = lambda self : None;
SecurityXMLSchema_swigregister = _quickfix.SecurityXMLSchema_swigregister
SecurityXMLSchema_swigregister(SecurityXMLSchema)

class RefOrderIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefOrderIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefOrderIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefOrderIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefOrderIDSource
    __del__ = lambda self : None;
RefOrderIDSource_swigregister = _quickfix.RefOrderIDSource_swigregister
RefOrderIDSource_swigregister(RefOrderIDSource)

class NTPositionLimit(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NTPositionLimit, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NTPositionLimit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NTPositionLimit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NTPositionLimit
    __del__ = lambda self : None;
NTPositionLimit_swigregister = _quickfix.NTPositionLimit_swigregister
NTPositionLimit_swigregister(NTPositionLimit)

class EndAccruedInterestAmt(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EndAccruedInterestAmt, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EndAccruedInterestAmt, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EndAccruedInterestAmt(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EndAccruedInterestAmt
    __del__ = lambda self : None;
EndAccruedInterestAmt_swigregister = _quickfix.EndAccruedInterestAmt_swigregister
EndAccruedInterestAmt_swigregister(EndAccruedInterestAmt)

class AccruedInterestRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AccruedInterestRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AccruedInterestRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AccruedInterestRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AccruedInterestRate
    __del__ = lambda self : None;
AccruedInterestRate_swigregister = _quickfix.AccruedInterestRate_swigregister
AccruedInterestRate_swigregister(AccruedInterestRate)

class LastCapacity(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastCapacity, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastCapacity, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastCapacity(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastCapacity
    __del__ = lambda self : None;
LastCapacity_swigregister = _quickfix.LastCapacity_swigregister
LastCapacity_swigregister(LastCapacity)

class RelationshipRiskLimitCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskLimitCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskLimitCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskLimitCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskLimitCurrency
    __del__ = lambda self : None;
RelationshipRiskLimitCurrency_swigregister = _quickfix.RelationshipRiskLimitCurrency_swigregister
RelationshipRiskLimitCurrency_swigregister(RelationshipRiskLimitCurrency)

class UnderlyingInstrumentPartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrumentPartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrumentPartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingInstrumentPartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingInstrumentPartySubID
    __del__ = lambda self : None;
UnderlyingInstrumentPartySubID_swigregister = _quickfix.UnderlyingInstrumentPartySubID_swigregister
UnderlyingInstrumentPartySubID_swigregister(UnderlyingInstrumentPartySubID)

class NoFills(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoFills, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoFills, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoFills(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoFills
    __del__ = lambda self : None;
NoFills_swigregister = _quickfix.NoFills_swigregister
NoFills_swigregister(NoFills)

class NoOrdTypeRules(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoOrdTypeRules, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoOrdTypeRules, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoOrdTypeRules(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoOrdTypeRules
    __del__ = lambda self : None;
NoOrdTypeRules_swigregister = _quickfix.NoOrdTypeRules_swigregister
NoOrdTypeRules_swigregister(NoOrdTypeRules)

class InstrumentPartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InstrumentPartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InstrumentPartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InstrumentPartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InstrumentPartyID
    __del__ = lambda self : None;
InstrumentPartyID_swigregister = _quickfix.InstrumentPartyID_swigregister
InstrumentPartyID_swigregister(InstrumentPartyID)

class MarginRatio(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MarginRatio, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MarginRatio, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MarginRatio(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MarginRatio
    __del__ = lambda self : None;
MarginRatio_swigregister = _quickfix.MarginRatio_swigregister
MarginRatio_swigregister(MarginRatio)

class RefTagID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RefTagID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RefTagID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RefTagID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RefTagID
    __del__ = lambda self : None;
RefTagID_swigregister = _quickfix.RefTagID_swigregister
RefTagID_swigregister(RefTagID)

class NoRoutingIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRoutingIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRoutingIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRoutingIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRoutingIDs
    __del__ = lambda self : None;
NoRoutingIDs_swigregister = _quickfix.NoRoutingIDs_swigregister
NoRoutingIDs_swigregister(NoRoutingIDs)

class CouponRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CouponRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CouponRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CouponRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CouponRate
    __del__ = lambda self : None;
CouponRate_swigregister = _quickfix.CouponRate_swigregister
CouponRate_swigregister(CouponRate)

class NoApplIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoApplIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoApplIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoApplIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoApplIDs
    __del__ = lambda self : None;
NoApplIDs_swigregister = _quickfix.NoApplIDs_swigregister
NoApplIDs_swigregister(NoApplIDs)

class DerivativeContractSettlMonth(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeContractSettlMonth, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeContractSettlMonth, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeContractSettlMonth(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeContractSettlMonth
    __del__ = lambda self : None;
DerivativeContractSettlMonth_swigregister = _quickfix.DerivativeContractSettlMonth_swigregister
DerivativeContractSettlMonth_swigregister(DerivativeContractSettlMonth)

class InstrAttribType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, InstrAttribType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, InstrAttribType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_InstrAttribType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_InstrAttribType
    __del__ = lambda self : None;
InstrAttribType_swigregister = _quickfix.InstrAttribType_swigregister
InstrAttribType_swigregister(InstrAttribType)

class Product(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Product, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Product, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Product(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Product
    __del__ = lambda self : None;
Product_swigregister = _quickfix.Product_swigregister
Product_swigregister(Product)

class AllocShares(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocShares, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocShares, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocShares(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocShares
    __del__ = lambda self : None;
AllocShares_swigregister = _quickfix.AllocShares_swigregister
AllocShares_swigregister(AllocShares)

class NoQuoteEntries(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoQuoteEntries, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoQuoteEntries, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoQuoteEntries(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoQuoteEntries
    __del__ = lambda self : None;
NoQuoteEntries_swigregister = _quickfix.NoQuoteEntries_swigregister
NoQuoteEntries_swigregister(NoQuoteEntries)

class RelationshipRiskWarningLevelName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskWarningLevelName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskWarningLevelName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskWarningLevelName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskWarningLevelName
    __del__ = lambda self : None;
RelationshipRiskWarningLevelName_swigregister = _quickfix.RelationshipRiskWarningLevelName_swigregister
RelationshipRiskWarningLevelName_swigregister(RelationshipRiskWarningLevelName)

class DefaultCstmApplVerID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DefaultCstmApplVerID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DefaultCstmApplVerID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DefaultCstmApplVerID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DefaultCstmApplVerID
    __del__ = lambda self : None;
DefaultCstmApplVerID_swigregister = _quickfix.DefaultCstmApplVerID_swigregister
DefaultCstmApplVerID_swigregister(DefaultCstmApplVerID)

class DerivativeListMethod(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeListMethod, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeListMethod, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeListMethod(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeListMethod
    __del__ = lambda self : None;
DerivativeListMethod_swigregister = _quickfix.DerivativeListMethod_swigregister
DerivativeListMethod_swigregister(DerivativeListMethod)

class DerivativeSecurityXMLLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityXMLLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityXMLLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityXMLLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityXMLLen
    __del__ = lambda self : None;
DerivativeSecurityXMLLen_swigregister = _quickfix.DerivativeSecurityXMLLen_swigregister
DerivativeSecurityXMLLen_swigregister(DerivativeSecurityXMLLen)

class LegDatedDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegDatedDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegDatedDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegDatedDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegDatedDate
    __del__ = lambda self : None;
LegDatedDate_swigregister = _quickfix.LegDatedDate_swigregister
LegDatedDate_swigregister(LegDatedDate)

class Nested2PartyIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested2PartyIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested2PartyIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested2PartyIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested2PartyIDSource
    __del__ = lambda self : None;
Nested2PartyIDSource_swigregister = _quickfix.Nested2PartyIDSource_swigregister
Nested2PartyIDSource_swigregister(Nested2PartyIDSource)

class UnderlyingInstrRegistry(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrRegistry, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrRegistry, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingInstrRegistry(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingInstrRegistry
    __del__ = lambda self : None;
UnderlyingInstrRegistry_swigregister = _quickfix.UnderlyingInstrRegistry_swigregister
UnderlyingInstrRegistry_swigregister(UnderlyingInstrRegistry)

class IssueDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IssueDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IssueDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IssueDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IssueDate
    __del__ = lambda self : None;
IssueDate_swigregister = _quickfix.IssueDate_swigregister
IssueDate_swigregister(IssueDate)

class SecurityTradingStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityTradingStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityTradingStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityTradingStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityTradingStatus
    __del__ = lambda self : None;
SecurityTradingStatus_swigregister = _quickfix.SecurityTradingStatus_swigregister
SecurityTradingStatus_swigregister(SecurityTradingStatus)

class LegOptAttribute(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegOptAttribute, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegOptAttribute, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegOptAttribute(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegOptAttribute
    __del__ = lambda self : None;
LegOptAttribute_swigregister = _quickfix.LegOptAttribute_swigregister
LegOptAttribute_swigregister(LegOptAttribute)

class MaxFloor(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaxFloor, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaxFloor, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaxFloor(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaxFloor
    __del__ = lambda self : None;
MaxFloor_swigregister = _quickfix.MaxFloor_swigregister
MaxFloor_swigregister(MaxFloor)

class DerivativeLocaleOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeLocaleOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeLocaleOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeLocaleOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeLocaleOfIssue
    __del__ = lambda self : None;
DerivativeLocaleOfIssue_swigregister = _quickfix.DerivativeLocaleOfIssue_swigregister
DerivativeLocaleOfIssue_swigregister(DerivativeLocaleOfIssue)

class OptPayAmount(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OptPayAmount, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OptPayAmount, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OptPayAmount(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OptPayAmount
    __del__ = lambda self : None;
OptPayAmount_swigregister = _quickfix.OptPayAmount_swigregister
OptPayAmount_swigregister(OptPayAmount)

class UnderlyingStipType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStipType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStipType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingStipType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingStipType
    __del__ = lambda self : None;
UnderlyingStipType_swigregister = _quickfix.UnderlyingStipType_swigregister
UnderlyingStipType_swigregister(UnderlyingStipType)

class Rule80A(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Rule80A, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Rule80A, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Rule80A(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Rule80A
    __del__ = lambda self : None;
Rule80A_swigregister = _quickfix.Rule80A_swigregister
Rule80A_swigregister(Rule80A)

class TotNoStrikes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoStrikes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoStrikes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoStrikes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoStrikes
    __del__ = lambda self : None;
TotNoStrikes_swigregister = _quickfix.TotNoStrikes_swigregister
TotNoStrikes_swigregister(TotNoStrikes)

class CorporateAction(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CorporateAction, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CorporateAction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CorporateAction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CorporateAction
    __del__ = lambda self : None;
CorporateAction_swigregister = _quickfix.CorporateAction_swigregister
CorporateAction_swigregister(CorporateAction)

class TerminationType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TerminationType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TerminationType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TerminationType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TerminationType
    __del__ = lambda self : None;
TerminationType_swigregister = _quickfix.TerminationType_swigregister
TerminationType_swigregister(TerminationType)

class LegCouponRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegCouponRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegCouponRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegCouponRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegCouponRate
    __del__ = lambda self : None;
LegCouponRate_swigregister = _quickfix.LegCouponRate_swigregister
LegCouponRate_swigregister(LegCouponRate)

class PosMaintAction(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosMaintAction, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosMaintAction, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosMaintAction(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosMaintAction
    __del__ = lambda self : None;
PosMaintAction_swigregister = _quickfix.PosMaintAction_swigregister
PosMaintAction_swigregister(PosMaintAction)

class NoSecurityTypes(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoSecurityTypes, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoSecurityTypes, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoSecurityTypes(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoSecurityTypes
    __del__ = lambda self : None;
NoSecurityTypes_swigregister = _quickfix.NoSecurityTypes_swigregister
NoSecurityTypes_swigregister(NoSecurityTypes)

class ComplexEventPriceTimeType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventPriceTimeType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventPriceTimeType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexEventPriceTimeType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexEventPriceTimeType
    __del__ = lambda self : None;
ComplexEventPriceTimeType_swigregister = _quickfix.ComplexEventPriceTimeType_swigregister
ComplexEventPriceTimeType_swigregister(ComplexEventPriceTimeType)

class LastSwapPoints(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LastSwapPoints, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LastSwapPoints, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LastSwapPoints(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LastSwapPoints
    __del__ = lambda self : None;
LastSwapPoints_swigregister = _quickfix.LastSwapPoints_swigregister
LastSwapPoints_swigregister(LastSwapPoints)

class UnderlyingFXRateCalc(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingFXRateCalc, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingFXRateCalc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingFXRateCalc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingFXRateCalc
    __del__ = lambda self : None;
UnderlyingFXRateCalc_swigregister = _quickfix.UnderlyingFXRateCalc_swigregister
UnderlyingFXRateCalc_swigregister(UnderlyingFXRateCalc)

class ListStatusText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListStatusText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListStatusText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListStatusText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListStatusText
    __del__ = lambda self : None;
ListStatusText_swigregister = _quickfix.ListStatusText_swigregister
ListStatusText_swigregister(ListStatusText)

class OddLot(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OddLot, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OddLot, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OddLot(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OddLot
    __del__ = lambda self : None;
OddLot_swigregister = _quickfix.OddLot_swigregister
OddLot_swigregister(OddLot)

class BookingUnit(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BookingUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BookingUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BookingUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BookingUnit
    __del__ = lambda self : None;
BookingUnit_swigregister = _quickfix.BookingUnit_swigregister
BookingUnit_swigregister(BookingUnit)

class LegAllocAcctIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegAllocAcctIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegAllocAcctIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegAllocAcctIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegAllocAcctIDSource
    __del__ = lambda self : None;
LegAllocAcctIDSource_swigregister = _quickfix.LegAllocAcctIDSource_swigregister
LegAllocAcctIDSource_swigregister(LegAllocAcctIDSource)

class OnBehalfOfSendingTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OnBehalfOfSendingTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OnBehalfOfSendingTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OnBehalfOfSendingTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OnBehalfOfSendingTime
    __del__ = lambda self : None;
OnBehalfOfSendingTime_swigregister = _quickfix.OnBehalfOfSendingTime_swigregister
OnBehalfOfSendingTime_swigregister(OnBehalfOfSendingTime)

class AllocStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AllocStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AllocStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AllocStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AllocStatus
    __del__ = lambda self : None;
AllocStatus_swigregister = _quickfix.AllocStatus_swigregister
AllocStatus_swigregister(AllocStatus)

class ReferencePage(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ReferencePage, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ReferencePage, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ReferencePage(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ReferencePage
    __del__ = lambda self : None;
ReferencePage_swigregister = _quickfix.ReferencePage_swigregister
ReferencePage_swigregister(ReferencePage)

class DerivativeExerciseStyle(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeExerciseStyle, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeExerciseStyle, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeExerciseStyle(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeExerciseStyle
    __del__ = lambda self : None;
DerivativeExerciseStyle_swigregister = _quickfix.DerivativeExerciseStyle_swigregister
DerivativeExerciseStyle_swigregister(DerivativeExerciseStyle)

class ApplBegSeqNum(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplBegSeqNum, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplBegSeqNum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplBegSeqNum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplBegSeqNum
    __del__ = lambda self : None;
ApplBegSeqNum_swigregister = _quickfix.ApplBegSeqNum_swigregister
ApplBegSeqNum_swigregister(ApplBegSeqNum)

class CollRptID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CollRptID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CollRptID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CollRptID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CollRptID
    __del__ = lambda self : None;
CollRptID_swigregister = _quickfix.CollRptID_swigregister
CollRptID_swigregister(CollRptID)

class IncTaxInd(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IncTaxInd, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IncTaxInd, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IncTaxInd(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IncTaxInd
    __del__ = lambda self : None;
IncTaxInd_swigregister = _quickfix.IncTaxInd_swigregister
IncTaxInd_swigregister(IncTaxInd)

class NoBidDescriptors(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoBidDescriptors, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoBidDescriptors, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoBidDescriptors(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoBidDescriptors
    __del__ = lambda self : None;
NoBidDescriptors_swigregister = _quickfix.NoBidDescriptors_swigregister
NoBidDescriptors_swigregister(NoBidDescriptors)

class LegCouponPaymentDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegCouponPaymentDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegCouponPaymentDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegCouponPaymentDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegCouponPaymentDate
    __del__ = lambda self : None;
LegCouponPaymentDate_swigregister = _quickfix.LegCouponPaymentDate_swigregister
LegCouponPaymentDate_swigregister(LegCouponPaymentDate)

class TotNoPartyList(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoPartyList, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TotNoPartyList, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TotNoPartyList(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TotNoPartyList
    __del__ = lambda self : None;
TotNoPartyList_swigregister = _quickfix.TotNoPartyList_swigregister
TotNoPartyList_swigregister(TotNoPartyList)

class PartyListResponseType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyListResponseType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyListResponseType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyListResponseType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyListResponseType
    __del__ = lambda self : None;
PartyListResponseType_swigregister = _quickfix.PartyListResponseType_swigregister
PartyListResponseType_swigregister(PartyListResponseType)

class NoUnderlyingLegSecurityAltID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoUnderlyingLegSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoUnderlyingLegSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoUnderlyingLegSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoUnderlyingLegSecurityAltID
    __del__ = lambda self : None;
NoUnderlyingLegSecurityAltID_swigregister = _quickfix.NoUnderlyingLegSecurityAltID_swigregister
NoUnderlyingLegSecurityAltID_swigregister(NoUnderlyingLegSecurityAltID)

class ReversalIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ReversalIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ReversalIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ReversalIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ReversalIndicator
    __del__ = lambda self : None;
ReversalIndicator_swigregister = _quickfix.ReversalIndicator_swigregister
ReversalIndicator_swigregister(ReversalIndicator)

class CheckSum(CheckSumField):
    __swig_setmethods__ = {}
    for _s in [CheckSumField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CheckSum, name, value)
    __swig_getmethods__ = {}
    for _s in [CheckSumField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CheckSum, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CheckSum(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CheckSum
    __del__ = lambda self : None;
CheckSum_swigregister = _quickfix.CheckSum_swigregister
CheckSum_swigregister(CheckSum)

class TargetSubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TargetSubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TargetSubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TargetSubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TargetSubID
    __del__ = lambda self : None;
TargetSubID_swigregister = _quickfix.TargetSubID_swigregister
TargetSubID_swigregister(TargetSubID)

class PosReqStatus(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PosReqStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PosReqStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PosReqStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PosReqStatus
    __del__ = lambda self : None;
PosReqStatus_swigregister = _quickfix.PosReqStatus_swigregister
PosReqStatus_swigregister(PosReqStatus)

class PriorityIndicator(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PriorityIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PriorityIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PriorityIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PriorityIndicator
    __del__ = lambda self : None;
PriorityIndicator_swigregister = _quickfix.PriorityIndicator_swigregister
PriorityIndicator_swigregister(PriorityIndicator)

class ContextPartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContextPartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContextPartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContextPartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContextPartySubIDType
    __del__ = lambda self : None;
ContextPartySubIDType_swigregister = _quickfix.ContextPartySubIDType_swigregister
ContextPartySubIDType_swigregister(ContextPartySubIDType)

class UnderlyingLegCFICode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegCFICode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegCFICode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegCFICode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegCFICode
    __del__ = lambda self : None;
UnderlyingLegCFICode_swigregister = _quickfix.UnderlyingLegCFICode_swigregister
UnderlyingLegCFICode_swigregister(UnderlyingLegCFICode)

class DerivativeTimeUnit(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeTimeUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeTimeUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeTimeUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeTimeUnit
    __del__ = lambda self : None;
DerivativeTimeUnit_swigregister = _quickfix.DerivativeTimeUnit_swigregister
DerivativeTimeUnit_swigregister(DerivativeTimeUnit)

class NoNested3PartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested3PartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoNested3PartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoNested3PartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoNested3PartyIDs
    __del__ = lambda self : None;
NoNested3PartyIDs_swigregister = _quickfix.NoNested3PartyIDs_swigregister
NoNested3PartyIDs_swigregister(NoNested3PartyIDs)

class LiquidityPctHigh(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LiquidityPctHigh, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LiquidityPctHigh, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LiquidityPctHigh(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LiquidityPctHigh
    __del__ = lambda self : None;
LiquidityPctHigh_swigregister = _quickfix.LiquidityPctHigh_swigregister
LiquidityPctHigh_swigregister(LiquidityPctHigh)

class MoneyLaunderingStatus(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MoneyLaunderingStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MoneyLaunderingStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MoneyLaunderingStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MoneyLaunderingStatus
    __del__ = lambda self : None;
MoneyLaunderingStatus_swigregister = _quickfix.MoneyLaunderingStatus_swigregister
MoneyLaunderingStatus_swigregister(MoneyLaunderingStatus)

class Nested4PartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested4PartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested4PartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested4PartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested4PartySubID
    __del__ = lambda self : None;
Nested4PartySubID_swigregister = _quickfix.Nested4PartySubID_swigregister
Nested4PartySubID_swigregister(Nested4PartySubID)

class DerivativeSecurityExchange(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityExchange, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityExchange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityExchange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityExchange
    __del__ = lambda self : None;
DerivativeSecurityExchange_swigregister = _quickfix.DerivativeSecurityExchange_swigregister
DerivativeSecurityExchange_swigregister(DerivativeSecurityExchange)

class LotType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LotType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LotType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LotType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LotType
    __del__ = lambda self : None;
LotType_swigregister = _quickfix.LotType_swigregister
LotType_swigregister(LotType)

class ContIntRptID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ContIntRptID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ContIntRptID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ContIntRptID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ContIntRptID
    __del__ = lambda self : None;
ContIntRptID_swigregister = _quickfix.ContIntRptID_swigregister
ContIntRptID_swigregister(ContIntRptID)

class QuoteCondition(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteCondition, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteCondition, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteCondition(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteCondition
    __del__ = lambda self : None;
QuoteCondition_swigregister = _quickfix.QuoteCondition_swigregister
QuoteCondition_swigregister(QuoteCondition)

class ComplexEventStartTime(UtcTimeOnlyField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeOnlyField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventStartTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeOnlyField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventStartTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexEventStartTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexEventStartTime
    __del__ = lambda self : None;
ComplexEventStartTime_swigregister = _quickfix.ComplexEventStartTime_swigregister
ComplexEventStartTime_swigregister(ComplexEventStartTime)

class NoComplexEvents(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoComplexEvents, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoComplexEvents, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoComplexEvents(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoComplexEvents
    __del__ = lambda self : None;
NoComplexEvents_swigregister = _quickfix.NoComplexEvents_swigregister
NoComplexEvents_swigregister(NoComplexEvents)

class DerivativeContractMultiplier(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeContractMultiplier, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeContractMultiplier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeContractMultiplier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeContractMultiplier
    __del__ = lambda self : None;
DerivativeContractMultiplier_swigregister = _quickfix.DerivativeContractMultiplier_swigregister
DerivativeContractMultiplier_swigregister(DerivativeContractMultiplier)

class DerivativeSecurityStatus(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeSecurityStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeSecurityStatus
    __del__ = lambda self : None;
DerivativeSecurityStatus_swigregister = _quickfix.DerivativeSecurityStatus_swigregister
DerivativeSecurityStatus_swigregister(DerivativeSecurityStatus)

class DerivativeProductComplex(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeProductComplex, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeProductComplex, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeProductComplex(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeProductComplex
    __del__ = lambda self : None;
DerivativeProductComplex_swigregister = _quickfix.DerivativeProductComplex_swigregister
DerivativeProductComplex_swigregister(DerivativeProductComplex)

class TriggerSymbol(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerSymbol, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TriggerSymbol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TriggerSymbol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TriggerSymbol
    __del__ = lambda self : None;
TriggerSymbol_swigregister = _quickfix.TriggerSymbol_swigregister
TriggerSymbol_swigregister(TriggerSymbol)

class UnderlyingLocaleOfIssue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLocaleOfIssue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLocaleOfIssue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLocaleOfIssue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLocaleOfIssue
    __del__ = lambda self : None;
UnderlyingLocaleOfIssue_swigregister = _quickfix.UnderlyingLocaleOfIssue_swigregister
UnderlyingLocaleOfIssue_swigregister(UnderlyingLocaleOfIssue)

class SendingTime(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SendingTime, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SendingTime, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SendingTime(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SendingTime
    __del__ = lambda self : None;
SendingTime_swigregister = _quickfix.SendingTime_swigregister
SendingTime_swigregister(SendingTime)

class RelationshipRiskMaturityMonthYear(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskMaturityMonthYear, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskMaturityMonthYear, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskMaturityMonthYear(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskMaturityMonthYear
    __del__ = lambda self : None;
RelationshipRiskMaturityMonthYear_swigregister = _quickfix.RelationshipRiskMaturityMonthYear_swigregister
RelationshipRiskMaturityMonthYear_swigregister(RelationshipRiskMaturityMonthYear)

class RelatedPartyAltIDSource(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedPartyAltIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedPartyAltIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedPartyAltIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedPartyAltIDSource
    __del__ = lambda self : None;
RelatedPartyAltIDSource_swigregister = _quickfix.RelatedPartyAltIDSource_swigregister
RelatedPartyAltIDSource_swigregister(RelatedPartyAltIDSource)

class ComplexEventStartDate(UtcTimeStampField):
    __swig_setmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventStartDate, name, value)
    __swig_getmethods__ = {}
    for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventStartDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ComplexEventStartDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ComplexEventStartDate
    __del__ = lambda self : None;
ComplexEventStartDate_swigregister = _quickfix.ComplexEventStartDate_swigregister
ComplexEventStartDate_swigregister(ComplexEventStartDate)

class UnderlyingRestructuringType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingRestructuringType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingRestructuringType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingRestructuringType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingRestructuringType
    __del__ = lambda self : None;
UnderlyingRestructuringType_swigregister = _quickfix.UnderlyingRestructuringType_swigregister
UnderlyingRestructuringType_swigregister(UnderlyingRestructuringType)

class LegUnitOfMeasureQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegUnitOfMeasureQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegUnitOfMeasureQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegUnitOfMeasureQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegUnitOfMeasureQty
    __del__ = lambda self : None;
LegUnitOfMeasureQty_swigregister = _quickfix.LegUnitOfMeasureQty_swigregister
LegUnitOfMeasureQty_swigregister(LegUnitOfMeasureQty)

class NoTrdRegTimestamps(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoTrdRegTimestamps, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoTrdRegTimestamps, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoTrdRegTimestamps(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoTrdRegTimestamps
    __del__ = lambda self : None;
NoTrdRegTimestamps_swigregister = _quickfix.NoTrdRegTimestamps_swigregister
NoTrdRegTimestamps_swigregister(NoTrdRegTimestamps)

class SendingDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SendingDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SendingDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SendingDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SendingDate
    __del__ = lambda self : None;
SendingDate_swigregister = _quickfix.SendingDate_swigregister
SendingDate_swigregister(SendingDate)

class PartyRelationship(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, PartyRelationship, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, PartyRelationship, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_PartyRelationship(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_PartyRelationship
    __del__ = lambda self : None;
PartyRelationship_swigregister = _quickfix.PartyRelationship_swigregister
PartyRelationship_swigregister(PartyRelationship)

class TimeToExpiration(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TimeToExpiration, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TimeToExpiration, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TimeToExpiration(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TimeToExpiration
    __del__ = lambda self : None;
TimeToExpiration_swigregister = _quickfix.TimeToExpiration_swigregister
TimeToExpiration_swigregister(TimeToExpiration)

class LegAllocQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegAllocQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegAllocQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegAllocQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegAllocQty
    __del__ = lambda self : None;
LegAllocQty_swigregister = _quickfix.LegAllocQty_swigregister
LegAllocQty_swigregister(LegAllocQty)

class SettlLocation(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlLocation, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlLocation, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlLocation(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlLocation
    __del__ = lambda self : None;
SettlLocation_swigregister = _quickfix.SettlLocation_swigregister
SettlLocation_swigregister(SettlLocation)

class UnderlyingExerciseStyle(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingExerciseStyle, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingExerciseStyle, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingExerciseStyle(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingExerciseStyle
    __del__ = lambda self : None;
UnderlyingExerciseStyle_swigregister = _quickfix.UnderlyingExerciseStyle_swigregister
UnderlyingExerciseStyle_swigregister(UnderlyingExerciseStyle)

class CashSettlAgentContactName(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentContactName, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentContactName, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CashSettlAgentContactName(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CashSettlAgentContactName
    __del__ = lambda self : None;
CashSettlAgentContactName_swigregister = _quickfix.CashSettlAgentContactName_swigregister
CashSettlAgentContactName_swigregister(CashSettlAgentContactName)

class LegRepurchaseRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegRepurchaseRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegRepurchaseRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegRepurchaseRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegRepurchaseRate
    __del__ = lambda self : None;
LegRepurchaseRate_swigregister = _quickfix.LegRepurchaseRate_swigregister
LegRepurchaseRate_swigregister(LegRepurchaseRate)

class ApplResponseID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplResponseID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplResponseID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplResponseID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplResponseID
    __del__ = lambda self : None;
ApplResponseID_swigregister = _quickfix.ApplResponseID_swigregister
ApplResponseID_swigregister(ApplResponseID)

class NoDerivativeInstrAttrib(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoDerivativeInstrAttrib, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoDerivativeInstrAttrib, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoDerivativeInstrAttrib(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoDerivativeInstrAttrib
    __del__ = lambda self : None;
NoDerivativeInstrAttrib_swigregister = _quickfix.NoDerivativeInstrAttrib_swigregister
NoDerivativeInstrAttrib_swigregister(NoDerivativeInstrAttrib)

class DerivativeStrikeMultiplier(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeStrikeMultiplier, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeStrikeMultiplier, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeStrikeMultiplier(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeStrikeMultiplier
    __del__ = lambda self : None;
DerivativeStrikeMultiplier_swigregister = _quickfix.DerivativeStrikeMultiplier_swigregister
DerivativeStrikeMultiplier_swigregister(DerivativeStrikeMultiplier)

class LegStrikeCurrency(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegStrikeCurrency, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegStrikeCurrency, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegStrikeCurrency(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegStrikeCurrency
    __del__ = lambda self : None;
LegStrikeCurrency_swigregister = _quickfix.LegStrikeCurrency_swigregister
LegStrikeCurrency_swigregister(LegStrikeCurrency)

class SecurityStatusReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityStatusReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecurityStatusReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecurityStatusReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecurityStatusReqID
    __del__ = lambda self : None;
SecurityStatusReqID_swigregister = _quickfix.SecurityStatusReqID_swigregister
SecurityStatusReqID_swigregister(SecurityStatusReqID)

class SecureDataLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecureDataLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecureDataLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecureDataLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecureDataLen
    __del__ = lambda self : None;
SecureDataLen_swigregister = _quickfix.SecureDataLen_swigregister
SecureDataLen_swigregister(SecureDataLen)

class DiscretionScope(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionScope, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DiscretionScope, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DiscretionScope(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DiscretionScope
    __del__ = lambda self : None;
DiscretionScope_swigregister = _quickfix.DiscretionScope_swigregister
DiscretionScope_swigregister(DiscretionScope)

class OwnerType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OwnerType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OwnerType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OwnerType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OwnerType
    __del__ = lambda self : None;
OwnerType_swigregister = _quickfix.OwnerType_swigregister
OwnerType_swigregister(OwnerType)

class Shares(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Shares, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Shares, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Shares(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Shares
    __del__ = lambda self : None;
Shares_swigregister = _quickfix.Shares_swigregister
Shares_swigregister(Shares)

class Yield(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Yield, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Yield, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Yield(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Yield
    __del__ = lambda self : None;
Yield_swigregister = _quickfix.Yield_swigregister
Yield_swigregister(Yield)

class QuoteRespID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteRespID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteRespID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteRespID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteRespID
    __del__ = lambda self : None;
QuoteRespID_swigregister = _quickfix.QuoteRespID_swigregister
QuoteRespID_swigregister(QuoteRespID)

class RiskMaturityMonthYear(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskMaturityMonthYear, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskMaturityMonthYear, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskMaturityMonthYear(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskMaturityMonthYear
    __del__ = lambda self : None;
RiskMaturityMonthYear_swigregister = _quickfix.RiskMaturityMonthYear_swigregister
RiskMaturityMonthYear_swigregister(RiskMaturityMonthYear)

class Nested3PartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested3PartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested3PartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested3PartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested3PartySubID
    __del__ = lambda self : None;
Nested3PartySubID_swigregister = _quickfix.Nested3PartySubID_swigregister
Nested3PartySubID_swigregister(Nested3PartySubID)

class ApplQueueResolution(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplQueueResolution, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplQueueResolution, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplQueueResolution(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplQueueResolution
    __del__ = lambda self : None;
ApplQueueResolution_swigregister = _quickfix.ApplQueueResolution_swigregister
ApplQueueResolution_swigregister(ApplQueueResolution)

class TrdRegTimestampOrigin(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRegTimestampOrigin, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TrdRegTimestampOrigin, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TrdRegTimestampOrigin(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TrdRegTimestampOrigin
    __del__ = lambda self : None;
TrdRegTimestampOrigin_swigregister = _quickfix.TrdRegTimestampOrigin_swigregister
TrdRegTimestampOrigin_swigregister(TrdRegTimestampOrigin)

class Nested2PartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested2PartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested2PartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested2PartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested2PartyRole
    __del__ = lambda self : None;
Nested2PartyRole_swigregister = _quickfix.Nested2PartyRole_swigregister
Nested2PartyRole_swigregister(Nested2PartyRole)

class Nested2PartyID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Nested2PartyID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Nested2PartyID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Nested2PartyID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Nested2PartyID
    __del__ = lambda self : None;
Nested2PartyID_swigregister = _quickfix.Nested2PartyID_swigregister
Nested2PartyID_swigregister(Nested2PartyID)

class BidSize(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidSize, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidSize, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidSize(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidSize
    __del__ = lambda self : None;
BidSize_swigregister = _quickfix.BidSize_swigregister
BidSize_swigregister(BidSize)

class LegSymbolSfx(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegSymbolSfx, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegSymbolSfx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegSymbolSfx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegSymbolSfx
    __del__ = lambda self : None;
LegSymbolSfx_swigregister = _quickfix.LegSymbolSfx_swigregister
LegSymbolSfx_swigregister(LegSymbolSfx)

class QuoteResponseLevel(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteResponseLevel, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteResponseLevel, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteResponseLevel(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteResponseLevel
    __del__ = lambda self : None;
QuoteResponseLevel_swigregister = _quickfix.QuoteResponseLevel_swigregister
QuoteResponseLevel_swigregister(QuoteResponseLevel)

class BodyLength(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BodyLength, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BodyLength, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BodyLength(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BodyLength
    __del__ = lambda self : None;
BodyLength_swigregister = _quickfix.BodyLength_swigregister
BodyLength_swigregister(BodyLength)

class ListExecInst(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ListExecInst, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ListExecInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ListExecInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ListExecInst
    __del__ = lambda self : None;
ListExecInst_swigregister = _quickfix.ListExecInst_swigregister
ListExecInst_swigregister(ListExecInst)

class ExecAckStatus(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecAckStatus, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecAckStatus, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecAckStatus(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecAckStatus
    __del__ = lambda self : None;
ExecAckStatus_swigregister = _quickfix.ExecAckStatus_swigregister
ExecAckStatus_swigregister(ExecAckStatus)

class SettlDate2(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlDate2, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlDate2, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlDate2(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlDate2
    __del__ = lambda self : None;
SettlDate2_swigregister = _quickfix.SettlDate2_swigregister
SettlDate2_swigregister(SettlDate2)

class NetGrossInd(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NetGrossInd, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NetGrossInd, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NetGrossInd(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NetGrossInd
    __del__ = lambda self : None;
NetGrossInd_swigregister = _quickfix.NetGrossInd_swigregister
NetGrossInd_swigregister(NetGrossInd)

class UnderlyingSecurityAltIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityAltIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityAltIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingSecurityAltIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingSecurityAltIDSource
    __del__ = lambda self : None;
UnderlyingSecurityAltIDSource_swigregister = _quickfix.UnderlyingSecurityAltIDSource_swigregister
UnderlyingSecurityAltIDSource_swigregister(UnderlyingSecurityAltIDSource)

class TestReqID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TestReqID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TestReqID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TestReqID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TestReqID
    __del__ = lambda self : None;
TestReqID_swigregister = _quickfix.TestReqID_swigregister
TestReqID_swigregister(TestReqID)

class CxlType(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CxlType, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CxlType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CxlType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CxlType
    __del__ = lambda self : None;
CxlType_swigregister = _quickfix.CxlType_swigregister
CxlType_swigregister(CxlType)

class UnderlyingCreditRating(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCreditRating, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCreditRating, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCreditRating(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCreditRating
    __del__ = lambda self : None;
UnderlyingCreditRating_swigregister = _quickfix.UnderlyingCreditRating_swigregister
UnderlyingCreditRating_swigregister(UnderlyingCreditRating)

class AvgPxPrecision(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AvgPxPrecision, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AvgPxPrecision, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AvgPxPrecision(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AvgPxPrecision
    __del__ = lambda self : None;
AvgPxPrecision_swigregister = _quickfix.AvgPxPrecision_swigregister
AvgPxPrecision_swigregister(AvgPxPrecision)

class BenchmarkPriceType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkPriceType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkPriceType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BenchmarkPriceType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BenchmarkPriceType
    __del__ = lambda self : None;
BenchmarkPriceType_swigregister = _quickfix.BenchmarkPriceType_swigregister
BenchmarkPriceType_swigregister(BenchmarkPriceType)

class DeskTypeSource(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DeskTypeSource, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DeskTypeSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DeskTypeSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DeskTypeSource
    __del__ = lambda self : None;
DeskTypeSource_swigregister = _quickfix.DeskTypeSource_swigregister
DeskTypeSource_swigregister(DeskTypeSource)

class DiscretionRoundDirection(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionRoundDirection, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DiscretionRoundDirection, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DiscretionRoundDirection(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DiscretionRoundDirection
    __del__ = lambda self : None;
DiscretionRoundDirection_swigregister = _quickfix.DiscretionRoundDirection_swigregister
DiscretionRoundDirection_swigregister(DiscretionRoundDirection)

class OrigSecondaryTradeID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrigSecondaryTradeID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrigSecondaryTradeID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrigSecondaryTradeID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrigSecondaryTradeID
    __del__ = lambda self : None;
OrigSecondaryTradeID_swigregister = _quickfix.OrigSecondaryTradeID_swigregister
OrigSecondaryTradeID_swigregister(OrigSecondaryTradeID)

class ReceivedDeptID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ReceivedDeptID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ReceivedDeptID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ReceivedDeptID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ReceivedDeptID
    __del__ = lambda self : None;
ReceivedDeptID_swigregister = _quickfix.ReceivedDeptID_swigregister
ReceivedDeptID_swigregister(ReceivedDeptID)

class MaturityNetMoney(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityNetMoney, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MaturityNetMoney, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MaturityNetMoney(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MaturityNetMoney
    __del__ = lambda self : None;
MaturityNetMoney_swigregister = _quickfix.MaturityNetMoney_swigregister
MaturityNetMoney_swigregister(MaturityNetMoney)

class BidDescriptorType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BidDescriptorType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BidDescriptorType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BidDescriptorType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BidDescriptorType
    __del__ = lambda self : None;
BidDescriptorType_swigregister = _quickfix.BidDescriptorType_swigregister
BidDescriptorType_swigregister(BidDescriptorType)

class RiskEncodedSecurityDescLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskEncodedSecurityDescLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskEncodedSecurityDescLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskEncodedSecurityDescLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskEncodedSecurityDescLen
    __del__ = lambda self : None;
RiskEncodedSecurityDescLen_swigregister = _quickfix.RiskEncodedSecurityDescLen_swigregister
RiskEncodedSecurityDescLen_swigregister(RiskEncodedSecurityDescLen)

class RelationshipRiskSymbol(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSymbol, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSymbol, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSymbol(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSymbol
    __del__ = lambda self : None;
RelationshipRiskSymbol_swigregister = _quickfix.RelationshipRiskSymbol_swigregister
RelationshipRiskSymbol_swigregister(RelationshipRiskSymbol)

class NoRelatedContextPartyIDs(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelatedContextPartyIDs, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRelatedContextPartyIDs, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRelatedContextPartyIDs(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRelatedContextPartyIDs
    __del__ = lambda self : None;
NoRelatedContextPartyIDs_swigregister = _quickfix.NoRelatedContextPartyIDs_swigregister
NoRelatedContextPartyIDs_swigregister(NoRelatedContextPartyIDs)

class DerivativeInstrumentPartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrumentPartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrumentPartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativeInstrumentPartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativeInstrumentPartySubID
    __del__ = lambda self : None;
DerivativeInstrumentPartySubID_swigregister = _quickfix.DerivativeInstrumentPartySubID_swigregister
DerivativeInstrumentPartySubID_swigregister(DerivativeInstrumentPartySubID)

class NetworkStatusResponseType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NetworkStatusResponseType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NetworkStatusResponseType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NetworkStatusResponseType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NetworkStatusResponseType
    __del__ = lambda self : None;
NetworkStatusResponseType_swigregister = _quickfix.NetworkStatusResponseType_swigregister
NetworkStatusResponseType_swigregister(NetworkStatusResponseType)

class DateOfBirth(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DateOfBirth, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DateOfBirth, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DateOfBirth(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DateOfBirth
    __del__ = lambda self : None;
DateOfBirth_swigregister = _quickfix.DateOfBirth_swigregister
DateOfBirth_swigregister(DateOfBirth)

class RelatedContextPartySubIDType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelatedContextPartySubIDType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelatedContextPartySubIDType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelatedContextPartySubIDType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelatedContextPartySubIDType
    __del__ = lambda self : None;
RelatedContextPartySubIDType_swigregister = _quickfix.RelatedContextPartySubIDType_swigregister
RelatedContextPartySubIDType_swigregister(RelatedContextPartySubIDType)

class StartStrikePxRange(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StartStrikePxRange, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StartStrikePxRange, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StartStrikePxRange(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StartStrikePxRange
    __del__ = lambda self : None;
StartStrikePxRange_swigregister = _quickfix.StartStrikePxRange_swigregister
StartStrikePxRange_swigregister(StartStrikePxRange)

class UndlyInstrumentPartySubID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UndlyInstrumentPartySubID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UndlyInstrumentPartySubID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UndlyInstrumentPartySubID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UndlyInstrumentPartySubID
    __del__ = lambda self : None;
UndlyInstrumentPartySubID_swigregister = _quickfix.UndlyInstrumentPartySubID_swigregister
UndlyInstrumentPartySubID_swigregister(UndlyInstrumentPartySubID)

class SecondaryTradeReportRefID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryTradeReportRefID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SecondaryTradeReportRefID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SecondaryTradeReportRefID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SecondaryTradeReportRefID
    __del__ = lambda self : None;
SecondaryTradeReportRefID_swigregister = _quickfix.SecondaryTradeReportRefID_swigregister
SecondaryTradeReportRefID_swigregister(SecondaryTradeReportRefID)

class UnderlyingCPRegType(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCPRegType, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCPRegType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingCPRegType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingCPRegType
    __del__ = lambda self : None;
UnderlyingCPRegType_swigregister = _quickfix.UnderlyingCPRegType_swigregister
UnderlyingCPRegType_swigregister(UnderlyingCPRegType)

class SignatureLength(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SignatureLength, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SignatureLength, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SignatureLength(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SignatureLength
    __del__ = lambda self : None;
SignatureLength_swigregister = _quickfix.SignatureLength_swigregister
SignatureLength_swigregister(SignatureLength)

class OrderQty(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OrderQty, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OrderQty, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OrderQty(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OrderQty
    __del__ = lambda self : None;
OrderQty_swigregister = _quickfix.OrderQty_swigregister
OrderQty_swigregister(OrderQty)

class RelationshipRiskWarningLevelPercent(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskWarningLevelPercent, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskWarningLevelPercent, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskWarningLevelPercent(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskWarningLevelPercent
    __del__ = lambda self : None;
RelationshipRiskWarningLevelPercent_swigregister = _quickfix.RelationshipRiskWarningLevelPercent_swigregister
RelationshipRiskWarningLevelPercent_swigregister(RelationshipRiskWarningLevelPercent)

class OriginalNotionalPercentageOutstanding(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, OriginalNotionalPercentageOutstanding, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, OriginalNotionalPercentageOutstanding, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_OriginalNotionalPercentageOutstanding(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_OriginalNotionalPercentageOutstanding
    __del__ = lambda self : None;
OriginalNotionalPercentageOutstanding_swigregister = _quickfix.OriginalNotionalPercentageOutstanding_swigregister
OriginalNotionalPercentageOutstanding_swigregister(OriginalNotionalPercentageOutstanding)

class UnderlyingTimeUnit(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingTimeUnit, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingTimeUnit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingTimeUnit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingTimeUnit
    __del__ = lambda self : None;
UnderlyingTimeUnit_swigregister = _quickfix.UnderlyingTimeUnit_swigregister
UnderlyingTimeUnit_swigregister(UnderlyingTimeUnit)

class EncodedHeadlineLen(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedHeadlineLen, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedHeadlineLen, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedHeadlineLen(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedHeadlineLen
    __del__ = lambda self : None;
EncodedHeadlineLen_swigregister = _quickfix.EncodedHeadlineLen_swigregister
EncodedHeadlineLen_swigregister(EncodedHeadlineLen)

class NoRegistDtls(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRegistDtls, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRegistDtls, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRegistDtls(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRegistDtls
    __del__ = lambda self : None;
NoRegistDtls_swigregister = _quickfix.NoRegistDtls_swigregister
NoRegistDtls_swigregister(NoRegistDtls)

class StrategyParameterValue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StrategyParameterValue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StrategyParameterValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StrategyParameterValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StrategyParameterValue
    __del__ = lambda self : None;
StrategyParameterValue_swigregister = _quickfix.StrategyParameterValue_swigregister
StrategyParameterValue_swigregister(StrategyParameterValue)

class RiskSecurityDesc(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSecurityDesc, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSecurityDesc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSecurityDesc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSecurityDesc
    __del__ = lambda self : None;
RiskSecurityDesc_swigregister = _quickfix.RiskSecurityDesc_swigregister
RiskSecurityDesc_swigregister(RiskSecurityDesc)

class NoInstrumentParties(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoInstrumentParties, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoInstrumentParties, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoInstrumentParties(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoInstrumentParties
    __del__ = lambda self : None;
NoInstrumentParties_swigregister = _quickfix.NoInstrumentParties_swigregister
NoInstrumentParties_swigregister(NoInstrumentParties)

class QuoteType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, QuoteType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_QuoteType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_QuoteType
    __del__ = lambda self : None;
QuoteType_swigregister = _quickfix.QuoteType_swigregister
QuoteType_swigregister(QuoteType)

class NoRiskSecurityAltID(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoRiskSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoRiskSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoRiskSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoRiskSecurityAltID
    __del__ = lambda self : None;
NoRiskSecurityAltID_swigregister = _quickfix.NoRiskSecurityAltID_swigregister
NoRiskSecurityAltID_swigregister(NoRiskSecurityAltID)

class NoStrategyParameters(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NoStrategyParameters, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NoStrategyParameters, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NoStrategyParameters(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NoStrategyParameters
    __del__ = lambda self : None;
NoStrategyParameters_swigregister = _quickfix.NoStrategyParameters_swigregister
NoStrategyParameters_swigregister(NoStrategyParameters)

class IndividualAllocRejCode(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IndividualAllocRejCode, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IndividualAllocRejCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IndividualAllocRejCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IndividualAllocRejCode
    __del__ = lambda self : None;
IndividualAllocRejCode_swigregister = _quickfix.IndividualAllocRejCode_swigregister
IndividualAllocRejCode_swigregister(IndividualAllocRejCode)

class DiscretionInst(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionInst, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DiscretionInst, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DiscretionInst(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DiscretionInst
    __del__ = lambda self : None;
DiscretionInst_swigregister = _quickfix.DiscretionInst_swigregister
DiscretionInst_swigregister(DiscretionInst)

class RiskSecurityAltID(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RiskSecurityAltID, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RiskSecurityAltID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RiskSecurityAltID(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RiskSecurityAltID
    __del__ = lambda self : None;
RiskSecurityAltID_swigregister = _quickfix.RiskSecurityAltID_swigregister
RiskSecurityAltID_swigregister(RiskSecurityAltID)

class TargetPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TargetPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TargetPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TargetPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TargetPartyRole
    __del__ = lambda self : None;
TargetPartyRole_swigregister = _quickfix.TargetPartyRole_swigregister
TargetPartyRole_swigregister(TargetPartyRole)

class CrossPrioritization(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, CrossPrioritization, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, CrossPrioritization, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_CrossPrioritization(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_CrossPrioritization
    __del__ = lambda self : None;
CrossPrioritization_swigregister = _quickfix.CrossPrioritization_swigregister
CrossPrioritization_swigregister(CrossPrioritization)

class EncodedListStatusText(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedListStatusText, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, EncodedListStatusText, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_EncodedListStatusText(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_EncodedListStatusText
    __del__ = lambda self : None;
EncodedListStatusText_swigregister = _quickfix.EncodedListStatusText_swigregister
EncodedListStatusText_swigregister(EncodedListStatusText)

class IOIOthSvc(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, IOIOthSvc, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, IOIOthSvc, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_IOIOthSvc(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_IOIOthSvc
    __del__ = lambda self : None;
IOIOthSvc_swigregister = _quickfix.IOIOthSvc_swigregister
IOIOthSvc_swigregister(IOIOthSvc)

class LegIssueDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, LegIssueDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, LegIssueDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_LegIssueDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_LegIssueDate
    __del__ = lambda self : None;
LegIssueDate_swigregister = _quickfix.LegIssueDate_swigregister
LegIssueDate_swigregister(LegIssueDate)

class MDReqRejReason(CharField):
    __swig_setmethods__ = {}
    for _s in [CharField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MDReqRejReason, name, value)
    __swig_getmethods__ = {}
    for _s in [CharField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MDReqRejReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MDReqRejReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MDReqRejReason
    __del__ = lambda self : None;
MDReqRejReason_swigregister = _quickfix.MDReqRejReason_swigregister
MDReqRejReason_swigregister(MDReqRejReason)

class RelationshipRiskPutOrCall(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskPutOrCall, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskPutOrCall, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskPutOrCall(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskPutOrCall
    __del__ = lambda self : None;
RelationshipRiskPutOrCall_swigregister = _quickfix.RelationshipRiskPutOrCall_swigregister
RelationshipRiskPutOrCall_swigregister(RelationshipRiskPutOrCall)

class ApplReqType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ApplReqType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ApplReqType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ApplReqType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ApplReqType
    __del__ = lambda self : None;
ApplReqType_swigregister = _quickfix.ApplReqType_swigregister
ApplReqType_swigregister(ApplReqType)

class Country(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, Country, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, Country, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Country(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Country
    __del__ = lambda self : None;
Country_swigregister = _quickfix.Country_swigregister
Country_swigregister(Country)

class UnderlyingLegSecurityIDSource(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityIDSource, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityIDSource, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingLegSecurityIDSource(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityIDSource
    __del__ = lambda self : None;
UnderlyingLegSecurityIDSource_swigregister = _quickfix.UnderlyingLegSecurityIDSource_swigregister
UnderlyingLegSecurityIDSource_swigregister(UnderlyingLegSecurityIDSource)

class FlexProductEligibilityIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FlexProductEligibilityIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FlexProductEligibilityIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FlexProductEligibilityIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FlexProductEligibilityIndicator
    __del__ = lambda self : None;
FlexProductEligibilityIndicator_swigregister = _quickfix.FlexProductEligibilityIndicator_swigregister
FlexProductEligibilityIndicator_swigregister(FlexProductEligibilityIndicator)

class AggressorIndicator(BoolField):
    __swig_setmethods__ = {}
    for _s in [BoolField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, AggressorIndicator, name, value)
    __swig_getmethods__ = {}
    for _s in [BoolField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, AggressorIndicator, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_AggressorIndicator(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_AggressorIndicator
    __del__ = lambda self : None;
AggressorIndicator_swigregister = _quickfix.AggressorIndicator_swigregister
AggressorIndicator_swigregister(AggressorIndicator)

class ExecPriceAdjustment(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ExecPriceAdjustment, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ExecPriceAdjustment, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ExecPriceAdjustment(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_ExecPriceAdjustment
    __del__ = lambda self : None;
ExecPriceAdjustment_swigregister = _quickfix.ExecPriceAdjustment_swigregister
ExecPriceAdjustment_swigregister(ExecPriceAdjustment)

class BusinessRejectReason(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BusinessRejectReason, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BusinessRejectReason, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BusinessRejectReason(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BusinessRejectReason
    __del__ = lambda self : None;
BusinessRejectReason_swigregister = _quickfix.BusinessRejectReason_swigregister
BusinessRejectReason_swigregister(BusinessRejectReason)

class TradeDate(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TradeDate, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TradeDate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TradeDate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TradeDate
    __del__ = lambda self : None;
TradeDate_swigregister = _quickfix.TradeDate_swigregister
TradeDate_swigregister(TradeDate)

class UnderlyingPutOrCall(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPutOrCall, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPutOrCall, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingPutOrCall(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingPutOrCall
    __del__ = lambda self : None;
UnderlyingPutOrCall_swigregister = _quickfix.UnderlyingPutOrCall_swigregister
UnderlyingPutOrCall_swigregister(UnderlyingPutOrCall)

class RelationshipRiskSymbolSfx(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, RelationshipRiskSymbolSfx, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, RelationshipRiskSymbolSfx, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_RelationshipRiskSymbolSfx(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_RelationshipRiskSymbolSfx
    __del__ = lambda self : None;
RelationshipRiskSymbolSfx_swigregister = _quickfix.RelationshipRiskSymbolSfx_swigregister
RelationshipRiskSymbolSfx_swigregister(RelationshipRiskSymbolSfx)

class UnderlyingInstrumentPartyRole(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrumentPartyRole, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrumentPartyRole, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_UnderlyingInstrumentPartyRole(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_UnderlyingInstrumentPartyRole
    __del__ = lambda self : None;
UnderlyingInstrumentPartyRole_swigregister = _quickfix.UnderlyingInstrumentPartyRole_swigregister
UnderlyingInstrumentPartyRole_swigregister(UnderlyingInstrumentPartyRole)

class DerivativePositionLimit(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativePositionLimit, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, DerivativePositionLimit, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DerivativePositionLimit(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DerivativePositionLimit
    __del__ = lambda self : None;
DerivativePositionLimit_swigregister = _quickfix.DerivativePositionLimit_swigregister
DerivativePositionLimit_swigregister(DerivativePositionLimit)

class TierCode(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, TierCode, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, TierCode, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_TierCode(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_TierCode
    __del__ = lambda self : None;
TierCode_swigregister = _quickfix.TierCode_swigregister
TierCode_swigregister(TierCode)

class BookingType(IntField):
    __swig_setmethods__ = {}
    for _s in [IntField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, BookingType, name, value)
    __swig_getmethods__ = {}
    for _s in [IntField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, BookingType, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_BookingType(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_BookingType
    __del__ = lambda self : None;
BookingType_swigregister = _quickfix.BookingType_swigregister
BookingType_swigregister(BookingType)

class StipulationValue(StringField):
    __swig_setmethods__ = {}
    for _s in [StringField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, StipulationValue, name, value)
    __swig_getmethods__ = {}
    for _s in [StringField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, StipulationValue, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_StipulationValue(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_StipulationValue
    __del__ = lambda self : None;
StipulationValue_swigregister = _quickfix.StipulationValue_swigregister
StipulationValue_swigregister(StipulationValue)

class SettlCurrBidFxRate(DoubleField):
    __swig_setmethods__ = {}
    for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrBidFxRate, name, value)
    __swig_getmethods__ = {}
    for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrBidFxRate, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SettlCurrBidFxRate(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SettlCurrBidFxRate
    __del__ = lambda self : None;
SettlCurrBidFxRate_swigregister = _quickfix.SettlCurrBidFxRate_swigregister
SettlCurrBidFxRate_swigregister(SettlCurrBidFxRate)

class SessionID(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, SessionID, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, SessionID, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SessionID(*args)
        try: self.this.append(this)
        except: self.this = this
    def getBeginString(*args): return _quickfix.SessionID_getBeginString(*args)
    def getSenderCompID(*args): return _quickfix.SessionID_getSenderCompID(*args)
    def getTargetCompID(*args): return _quickfix.SessionID_getTargetCompID(*args)
    def getSessionQualifier(*args): return _quickfix.SessionID_getSessionQualifier(*args)
    def isFIXT(*args): return _quickfix.SessionID_isFIXT(*args)
    def toStringFrozen(*args): return _quickfix.SessionID_toStringFrozen(*args)
    def fromString(*args): return _quickfix.SessionID_fromString(*args)
    def toString(*args): return _quickfix.SessionID_toString(*args)
    def __invert__(*args): return _quickfix.SessionID___invert__(*args)
    def __str__(*args): return _quickfix.SessionID___str__(*args)
    __swig_destroy__ = _quickfix.delete_SessionID
    __del__ = lambda self : None;
SessionID_swigregister = _quickfix.SessionID_swigregister
SessionID_swigregister(SessionID)
BeginString_FIXT11 = cvar.BeginString_FIXT11
BeginString_FIX50 = cvar.BeginString_FIX50
BeginString_FIX44 = cvar.BeginString_FIX44
BeginString_FIX43 = cvar.BeginString_FIX43
BeginString_FIX42 = cvar.BeginString_FIX42
BeginString_FIX41 = cvar.BeginString_FIX41
BeginString_FIX40 = cvar.BeginString_FIX40
SessionRejectReason_INVALID_TAG_NUMBER_TEXT = cvar.SessionRejectReason_INVALID_TAG_NUMBER_TEXT
SessionRejectReason_REQUIRED_TAG_MISSING_TEXT = cvar.SessionRejectReason_REQUIRED_TAG_MISSING_TEXT
SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT = cvar.SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT
SessionRejectReason_UNDEFINED_TAG_TEXT = cvar.SessionRejectReason_UNDEFINED_TAG_TEXT
SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT = cvar.SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT
SessionRejectReason_VALUE_IS_INCORRECT_TEXT = cvar.SessionRejectReason_VALUE_IS_INCORRECT_TEXT
SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT = cvar.SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT
SessionRejectReason_DECRYPTION_PROBLEM_TEXT = cvar.SessionRejectReason_DECRYPTION_PROBLEM_TEXT
SessionRejectReason_SIGNATURE_PROBLEM_TEXT = cvar.SessionRejectReason_SIGNATURE_PROBLEM_TEXT
SessionRejectReason_COMPID_PROBLEM_TEXT = cvar.SessionRejectReason_COMPID_PROBLEM_TEXT
SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT = cvar.SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT
SessionRejectReason_INVALID_MSGTYPE_TEXT = cvar.SessionRejectReason_INVALID_MSGTYPE_TEXT
SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT = cvar.SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT
SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT = cvar.SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT
SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT = cvar.SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT
BusinessRejectReason_OTHER_TEXT = cvar.BusinessRejectReason_OTHER_TEXT
BusinessRejectReason_UNKNOWN_ID_TEXT = cvar.BusinessRejectReason_UNKNOWN_ID_TEXT
BusinessRejectReason_UNKNOWN_SECURITY_TEXT = cvar.BusinessRejectReason_UNKNOWN_SECURITY_TEXT
BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT = cvar.BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT
BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT = cvar.BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT
BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT = cvar.BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT
BusinessRejectReason_NOT_AUTHORIZED_TEXT = cvar.BusinessRejectReason_NOT_AUTHORIZED_TEXT
BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT = cvar.BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT
DeliveryForm_BOOKENTRY = cvar.DeliveryForm_BOOKENTRY
DeliveryForm_BEARER = cvar.DeliveryForm_BEARER
DeliveryForm_BOOK_ENTRY = cvar.DeliveryForm_BOOK_ENTRY
ExecRestatementReason_GTRENEW = cvar.ExecRestatementReason_GTRENEW
ExecRestatementReason_WAREHOUSE_RECAP = cvar.ExecRestatementReason_WAREHOUSE_RECAP
ExecRestatementReason_CANCELEDNOTBEST = cvar.ExecRestatementReason_CANCELEDNOTBEST
ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE = cvar.ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE
ExecRestatementReason_CXLTRADINGHALT = cvar.ExecRestatementReason_CXLTRADINGHALT
ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY = cvar.ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY
ExecRestatementReason_GT_CORPORATE_ACTION = cvar.ExecRestatementReason_GT_CORPORATE_ACTION
ExecRestatementReason_PEG_REFRESH = cvar.ExecRestatementReason_PEG_REFRESH
ExecRestatementReason_VERBAL = cvar.ExecRestatementReason_VERBAL
ExecRestatementReason_CANCELED_NOT_BEST = cvar.ExecRestatementReason_CANCELED_NOT_BEST
ExecRestatementReason_CANCEL_ON_TRADING_HALT = cvar.ExecRestatementReason_CANCEL_ON_TRADING_HALT
ExecRestatementReason_REPX = cvar.ExecRestatementReason_REPX
ExecRestatementReason_MRKTOPTION = cvar.ExecRestatementReason_MRKTOPTION
ExecRestatementReason_VERBAL_CHANGE = cvar.ExecRestatementReason_VERBAL_CHANGE
ExecRestatementReason_PARTDEC = cvar.ExecRestatementReason_PARTDEC
ExecRestatementReason_CXLSYSTEMFAILURE = cvar.ExecRestatementReason_CXLSYSTEMFAILURE
ExecRestatementReason_GTCORPACT = cvar.ExecRestatementReason_GTCORPACT
ExecRestatementReason_OTHER = cvar.ExecRestatementReason_OTHER
ExecRestatementReason_BROKER_OPTION = cvar.ExecRestatementReason_BROKER_OPTION
ExecRestatementReason_WAREHOUSERECAP = cvar.ExecRestatementReason_WAREHOUSERECAP
ExecRestatementReason_BRKROPT = cvar.ExecRestatementReason_BRKROPT
ExecRestatementReason_REPRICING_OF_ORDER = cvar.ExecRestatementReason_REPRICING_OF_ORDER
ExecRestatementReason_MARKET = cvar.ExecRestatementReason_MARKET
ExecRestatementReason_GT_RENEWAL = cvar.ExecRestatementReason_GT_RENEWAL
AllocIntermedReqType_PENDING_RELEASE = cvar.AllocIntermedReqType_PENDING_RELEASE
AllocIntermedReqType_PENDING_REVERSAL = cvar.AllocIntermedReqType_PENDING_REVERSAL
AllocIntermedReqType_ACCOUNTLEVELREJECT = cvar.AllocIntermedReqType_ACCOUNTLEVELREJECT
AllocIntermedReqType_PENDINGACCEPT = cvar.AllocIntermedReqType_PENDINGACCEPT
AllocIntermedReqType_BLOCK_LEVEL_REJECT = cvar.AllocIntermedReqType_BLOCK_LEVEL_REJECT
AllocIntermedReqType_ACCOUNT_LEVEL_REJECT = cvar.AllocIntermedReqType_ACCOUNT_LEVEL_REJECT
AllocIntermedReqType_BLOCKLEVELREJECT = cvar.AllocIntermedReqType_BLOCKLEVELREJECT
AllocIntermedReqType_PENDING_ACCEPT = cvar.AllocIntermedReqType_PENDING_ACCEPT
AllocIntermedReqType_PENDINGREVERSAL = cvar.AllocIntermedReqType_PENDINGREVERSAL
AllocIntermedReqType_PENDINGRELEASE = cvar.AllocIntermedReqType_PENDINGRELEASE
AllocIntermedReqType_ACCEPT = cvar.AllocIntermedReqType_ACCEPT
SecurityListTypeSource_GICS = cvar.SecurityListTypeSource_GICS
SecurityListTypeSource_NAICS = cvar.SecurityListTypeSource_NAICS
SecurityListTypeSource_ICB = cvar.SecurityListTypeSource_ICB
CollInquiryQualifier_PARTIALLY_ASSIGNED = cvar.CollInquiryQualifier_PARTIALLY_ASSIGNED
CollInquiryQualifier_OUTSTANDING_TRADES = cvar.CollInquiryQualifier_OUTSTANDING_TRADES
CollInquiryQualifier_SUBSTITUTIONELIGIBLE = cvar.CollInquiryQualifier_SUBSTITUTIONELIGIBLE
CollInquiryQualifier_TRADE_DATE = cvar.CollInquiryQualifier_TRADE_DATE
CollInquiryQualifier_FULLYASSIGNED = cvar.CollInquiryQualifier_FULLYASSIGNED
CollInquiryQualifier_SUBSTITUTION_ELIGIBLE = cvar.CollInquiryQualifier_SUBSTITUTION_ELIGIBLE
CollInquiryQualifier_FULLY_ASSIGNED = cvar.CollInquiryQualifier_FULLY_ASSIGNED
CollInquiryQualifier_NOTASSIGNED = cvar.CollInquiryQualifier_NOTASSIGNED
CollInquiryQualifier_GCINSTRUMENT = cvar.CollInquiryQualifier_GCINSTRUMENT
CollInquiryQualifier_NOT_ASSIGNED = cvar.CollInquiryQualifier_NOT_ASSIGNED
CollInquiryQualifier_COLLATERAL_INSTRUMENT = cvar.CollInquiryQualifier_COLLATERAL_INSTRUMENT
CollInquiryQualifier_OUTSTANDINGTRADES = cvar.CollInquiryQualifier_OUTSTANDINGTRADES
CollInquiryQualifier_TRADEDATE = cvar.CollInquiryQualifier_TRADEDATE
CollInquiryQualifier_GC_INSTRUMENT = cvar.CollInquiryQualifier_GC_INSTRUMENT
CollInquiryQualifier_PARTIALLYASSIGNED = cvar.CollInquiryQualifier_PARTIALLYASSIGNED
CollInquiryQualifier_COLLATERALINSTRUMENT = cvar.CollInquiryQualifier_COLLATERALINSTRUMENT
ContingencyType_ONE_UPDATES_THE_OTHER_4 = cvar.ContingencyType_ONE_UPDATES_THE_OTHER_4
ContingencyType_ONE_TRIGGERS_THE_OTHER = cvar.ContingencyType_ONE_TRIGGERS_THE_OTHER
ContingencyType_ONE_CANCELS_THE_OTHER = cvar.ContingencyType_ONE_CANCELS_THE_OTHER
ContingencyType_ONE_UPDATES_THE_OTHER_3 = cvar.ContingencyType_ONE_UPDATES_THE_OTHER_3
EmailType_NEW = cvar.EmailType_NEW
EmailType_REPLY = cvar.EmailType_REPLY
EmailType_ADMIN_REPLY = cvar.EmailType_ADMIN_REPLY
EmailType_ADMINREPLY = cvar.EmailType_ADMINREPLY
IOIQltyInd_MEDIUM = cvar.IOIQltyInd_MEDIUM
IOIQltyInd_HIGH = cvar.IOIQltyInd_HIGH
IOIQltyInd_LOW = cvar.IOIQltyInd_LOW
MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY = cvar.MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY
MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY = cvar.MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY
MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY = cvar.MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY
AccountType_ACCOUNTCUSTOMER = cvar.AccountType_ACCOUNTCUSTOMER
AccountType_HOUSE_TRADER = cvar.AccountType_HOUSE_TRADER
AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS = cvar.AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS
AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS = cvar.AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS
AccountType_FLOOR_TRADER = cvar.AccountType_FLOOR_TRADER
AccountType_JOINT_BACK_OFFICE_ACCOUNT = cvar.AccountType_JOINT_BACK_OFFICE_ACCOUNT
AccountType_HOUSETRADER = cvar.AccountType_HOUSETRADER
AccountType_FLOORTRADER = cvar.AccountType_FLOORTRADER
AccountType_ACCOUNTNONCUSTOMERCROSS = cvar.AccountType_ACCOUNTNONCUSTOMERCROSS
AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = cvar.AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED
AccountType_ACCOUNTNONCUSTOMER = cvar.AccountType_ACCOUNTNONCUSTOMER
AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS = cvar.AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS
AccountType_HOUSETRADERCROSS = cvar.AccountType_HOUSETRADERCROSS
AccountType_JOINTBOACCT = cvar.AccountType_JOINTBOACCT
AccountType_JOINT_BACKOFFICE_ACCOUNT = cvar.AccountType_JOINT_BACKOFFICE_ACCOUNT
AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = cvar.AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED
HaltReasonInt_ADDITIONAL_INFORMATION = cvar.HaltReasonInt_ADDITIONAL_INFORMATION
HaltReasonInt_NEWS_PENDING = cvar.HaltReasonInt_NEWS_PENDING
HaltReasonInt_ORDER_INFLUX = cvar.HaltReasonInt_ORDER_INFLUX
HaltReasonInt_NEWS_DISSEMINATION = cvar.HaltReasonInt_NEWS_DISSEMINATION
HaltReasonInt_EQUIPMENT_CHANGEOVER = cvar.HaltReasonInt_EQUIPMENT_CHANGEOVER
HaltReasonInt_ORDER_IMBALANCE = cvar.HaltReasonInt_ORDER_IMBALANCE
ClearingFeeIndicator_3RDYEARDELEGATE = cvar.ClearingFeeIndicator_3RDYEARDELEGATE
ClearingFeeIndicator_FULLASSOCIATEMEMBER = cvar.ClearingFeeIndicator_FULLASSOCIATEMEMBER
ClearingFeeIndicator_106H_AND_106J_FIRMS = cvar.ClearingFeeIndicator_106H_AND_106J_FIRMS
ClearingFeeIndicator_4THYEARDELEGATE = cvar.ClearingFeeIndicator_4THYEARDELEGATE
ClearingFeeIndicator_5THYEARDELEGATE = cvar.ClearingFeeIndicator_5THYEARDELEGATE
ClearingFeeIndicator_EQUITYCLEARINGMEMBER = cvar.ClearingFeeIndicator_EQUITYCLEARINGMEMBER
ClearingFeeIndicator_GIMIDEMCOMMEMBERSHIP = cvar.ClearingFeeIndicator_GIMIDEMCOMMEMBERSHIP
ClearingFeeIndicator_2NDYEARDELEGATE = cvar.ClearingFeeIndicator_2NDYEARDELEGATE
ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT
ClearingFeeIndicator_1STYEARDELEGATE = cvar.ClearingFeeIndicator_1STYEARDELEGATE
ClearingFeeIndicator_106H106J = cvar.ClearingFeeIndicator_106H106J
ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS = cvar.ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS
ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT
ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT
ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT
ClearingFeeIndicator_LESSEE_106F_EMPLOYEES = cvar.ClearingFeeIndicator_LESSEE_106F_EMPLOYEES
ClearingFeeIndicator_6THYEARDELEGATE = cvar.ClearingFeeIndicator_6THYEARDELEGATE
ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER = cvar.ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER
ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT
ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS = cvar.ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS
ClearingFeeIndicator_CBOE_MEMBER = cvar.ClearingFeeIndicator_CBOE_MEMBER
ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT
ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT
ClearingFeeIndicator_NONMEMBERCUSTOMER = cvar.ClearingFeeIndicator_NONMEMBERCUSTOMER
ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES = cvar.ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES
ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR = cvar.ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR
ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT
ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT
ClearingFeeIndicator_CBOEMEMBER = cvar.ClearingFeeIndicator_CBOEMEMBER
ClearingFeeIndicator_LESSEE106F = cvar.ClearingFeeIndicator_LESSEE106F
ClearingFeeIndicator_ALLOTHERS = cvar.ClearingFeeIndicator_ALLOTHERS
ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER = cvar.ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER
ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES = cvar.ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES
ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT
ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT
ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT
BidType_DISCLOSED_STYLE = cvar.BidType_DISCLOSED_STYLE
BidType_NONDISC = cvar.BidType_NONDISC
BidType_NO_BIDDING_PROCESS = cvar.BidType_NO_BIDDING_PROCESS
BidType_DISC = cvar.BidType_DISC
BidType_DISCLOSED_SYTLE = cvar.BidType_DISCLOSED_SYTLE
BidType_NOBID = cvar.BidType_NOBID
BidType_NON_DISCLOSED_STYLE = cvar.BidType_NON_DISCLOSED_STYLE
QuotePriceType_PER_SHARE = cvar.QuotePriceType_PER_SHARE
QuotePriceType_BASISPOINTSRELATIVETOBENCHMARK = cvar.QuotePriceType_BASISPOINTSRELATIVETOBENCHMARK
QuotePriceType_TEDPRICE = cvar.QuotePriceType_TEDPRICE
QuotePriceType_PERSHARE = cvar.QuotePriceType_PERSHARE
QuotePriceType_YIELD = cvar.QuotePriceType_YIELD
QuotePriceType_FIXED_AMOUNT = cvar.QuotePriceType_FIXED_AMOUNT
QuotePriceType_TED_YIELD = cvar.QuotePriceType_TED_YIELD
QuotePriceType_PREMIUM = cvar.QuotePriceType_PREMIUM
QuotePriceType_FIXEDAMOUNT = cvar.QuotePriceType_FIXEDAMOUNT
QuotePriceType_YIELDSPREADSWAPS = cvar.QuotePriceType_YIELDSPREADSWAPS
QuotePriceType_TEDYIELD = cvar.QuotePriceType_TEDYIELD
QuotePriceType_DISCOUNT = cvar.QuotePriceType_DISCOUNT
QuotePriceType_YIELD_SPREAD = cvar.QuotePriceType_YIELD_SPREAD
QuotePriceType_TED_PRICE = cvar.QuotePriceType_TED_PRICE
QuotePriceType_PERCENT = cvar.QuotePriceType_PERCENT
QuotePriceType_SPREAD = cvar.QuotePriceType_SPREAD
MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE = cvar.MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE
MultilegPriceMethod_REVERSED_NET_PRICE = cvar.MultilegPriceMethod_REVERSED_NET_PRICE
MultilegPriceMethod_MULTIPLIED_PRICE = cvar.MultilegPriceMethod_MULTIPLIED_PRICE
MultilegPriceMethod_INDIVIDUAL = cvar.MultilegPriceMethod_INDIVIDUAL
MultilegPriceMethod_YIELD_DIFFERENCE = cvar.MultilegPriceMethod_YIELD_DIFFERENCE
MultilegPriceMethod_NET_PRICE = cvar.MultilegPriceMethod_NET_PRICE
ListMethod_PRE_LISTED_ONLY = cvar.ListMethod_PRE_LISTED_ONLY
ListMethod_USER_REQUESTED = cvar.ListMethod_USER_REQUESTED
MDImplicitDelete_NO = cvar.MDImplicitDelete_NO
MDImplicitDelete_YES = cvar.MDImplicitDelete_YES
RoutingType_BLOCKLIST = cvar.RoutingType_BLOCKLIST
RoutingType_TARGET_LIST = cvar.RoutingType_TARGET_LIST
RoutingType_TARGET_FIRM = cvar.RoutingType_TARGET_FIRM
RoutingType_TARGETFIRM = cvar.RoutingType_TARGETFIRM
RoutingType_TARGETLIST = cvar.RoutingType_TARGETLIST
RoutingType_BLOCK_LIST = cvar.RoutingType_BLOCK_LIST
RoutingType_BLOCK_FIRM = cvar.RoutingType_BLOCK_FIRM
RoutingType_BLOCKFIRM = cvar.RoutingType_BLOCKFIRM
BidTradeType_RISKTRADE = cvar.BidTradeType_RISKTRADE
BidTradeType_VWAPGUARANTEE = cvar.BidTradeType_VWAPGUARANTEE
BidTradeType_AGENCY = cvar.BidTradeType_AGENCY
BidTradeType_GUARANTEEDCLOSE = cvar.BidTradeType_GUARANTEEDCLOSE
BidTradeType_VWAP_GUARANTEE = cvar.BidTradeType_VWAP_GUARANTEE
BidTradeType_RISK_TRADE = cvar.BidTradeType_RISK_TRADE
BidTradeType_GUARANTEED_CLOSE = cvar.BidTradeType_GUARANTEED_CLOSE
OrdRejReason_INCORRECT_ALLOCATED_QUANTITY = cvar.OrdRejReason_INCORRECT_ALLOCATED_QUANTITY
OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER = cvar.OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER
OrdRejReason_DUPLICATEVERBAL = cvar.OrdRejReason_DUPLICATEVERBAL
OrdRejReason_ORDER_EXCEEDS_LIMIT = cvar.OrdRejReason_ORDER_EXCEEDS_LIMIT
OrdRejReason_EXCHANGE_CLOSED = cvar.OrdRejReason_EXCHANGE_CLOSED
OrdRejReason_DUPLICATE = cvar.OrdRejReason_DUPLICATE
OrdRejReason_SURVEILLENCE_OPTION = cvar.OrdRejReason_SURVEILLENCE_OPTION
OrdRejReason_UNKNOWN_ORDER = cvar.OrdRejReason_UNKNOWN_ORDER
OrdRejReason_INCORRECTALLOCATEDQUANTITY = cvar.OrdRejReason_INCORRECTALLOCATEDQUANTITY
OrdRejReason_TOOLATE = cvar.OrdRejReason_TOOLATE
OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC = cvar.OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC
OrdRejReason_DUPLICATE_ORDER = cvar.OrdRejReason_DUPLICATE_ORDER
OrdRejReason_TOO_LATE_TO_ENTER = cvar.OrdRejReason_TOO_LATE_TO_ENTER
OrdRejReason_INCORRECT_QUANTITY = cvar.OrdRejReason_INCORRECT_QUANTITY
OrdRejReason_UNKNOWNSYM = cvar.OrdRejReason_UNKNOWNSYM
OrdRejReason_STALE = cvar.OrdRejReason_STALE
OrdRejReason_UNKNOWN_ACCOUNT = cvar.OrdRejReason_UNKNOWN_ACCOUNT
OrdRejReason_INVALID_PRICE_INCREMENT = cvar.OrdRejReason_INVALID_PRICE_INCREMENT
OrdRejReason_BROKEROPT = cvar.OrdRejReason_BROKEROPT
OrdRejReason_EXCEEDSLIM = cvar.OrdRejReason_EXCEEDSLIM
OrdRejReason_INVALID_INVESTOR_ID = cvar.OrdRejReason_INVALID_INVESTOR_ID
OrdRejReason_UNKNOWN_SYMBOL = cvar.OrdRejReason_UNKNOWN_SYMBOL
OrdRejReason_INCORRECTQUANTITY = cvar.OrdRejReason_INCORRECTQUANTITY
OrdRejReason_UNKNOWNACCOUNTS = cvar.OrdRejReason_UNKNOWNACCOUNTS
OrdRejReason_OTHER = cvar.OrdRejReason_OTHER
OrdRejReason_BROKER = cvar.OrdRejReason_BROKER
OrdRejReason_BROKER_OPTION = cvar.OrdRejReason_BROKER_OPTION
OrdRejReason_SURVEILLENCE = cvar.OrdRejReason_SURVEILLENCE
OrdRejReason_EXCHCLOSED = cvar.OrdRejReason_EXCHCLOSED
OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = cvar.OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND
OrdRejReason_INVINVID = cvar.OrdRejReason_INVINVID
OrdRejReason_UNSUPPORDERCHAR = cvar.OrdRejReason_UNSUPPORDERCHAR
OrdRejReason_TRADEALONGREQ = cvar.OrdRejReason_TRADEALONGREQ
OrdRejReason_UNKNOWN = cvar.OrdRejReason_UNKNOWN
OrdRejReason_TRADE_ALONG_REQUIRED = cvar.OrdRejReason_TRADE_ALONG_REQUIRED
OrdRejReason_STALE_ORDER = cvar.OrdRejReason_STALE_ORDER
MaturityMonthYearIncrementUnits_WEEKS = cvar.MaturityMonthYearIncrementUnits_WEEKS
MaturityMonthYearIncrementUnits_MONTHS = cvar.MaturityMonthYearIncrementUnits_MONTHS
MaturityMonthYearIncrementUnits_YEARS = cvar.MaturityMonthYearIncrementUnits_YEARS
MaturityMonthYearIncrementUnits_DAYS = cvar.MaturityMonthYearIncrementUnits_DAYS
DisplayWhen_EXHAUST = cvar.DisplayWhen_EXHAUST
DisplayWhen_IMMEDIATE = cvar.DisplayWhen_IMMEDIATE
ApplQueueAction_END_SESSION = cvar.ApplQueueAction_END_SESSION
ApplQueueAction_QUEUEFLUSHED = cvar.ApplQueueAction_QUEUEFLUSHED
ApplQueueAction_QUEUE_FLUSHED = cvar.ApplQueueAction_QUEUE_FLUSHED
ApplQueueAction_ENDSESSION = cvar.ApplQueueAction_ENDSESSION
ApplQueueAction_OVERLAYLAST = cvar.ApplQueueAction_OVERLAYLAST
ApplQueueAction_OVERLAY_LAST = cvar.ApplQueueAction_OVERLAY_LAST
ApplQueueAction_NOACTIONTAKEN = cvar.ApplQueueAction_NOACTIONTAKEN
ApplQueueAction_NO_ACTION_TAKEN = cvar.ApplQueueAction_NO_ACTION_TAKEN
RegistTransType_REPLACE = cvar.RegistTransType_REPLACE
RegistTransType_NEW = cvar.RegistTransType_NEW
RegistTransType_CANCEL = cvar.RegistTransType_CANCEL
PriceType_PRODUCT_TICKS_IN_HALFS = cvar.PriceType_PRODUCT_TICKS_IN_HALFS
PriceType_FIXEDCABINETTRADEPRICE = cvar.PriceType_FIXEDCABINETTRADEPRICE
PriceType_PER_SHARE = cvar.PriceType_PER_SHARE
PriceType_PCT = cvar.PriceType_PCT
PriceType_VARIABLECABINETTRADEPRICE = cvar.PriceType_VARIABLECABINETTRADEPRICE
PriceType_PRODUCT_TICKS_IN_FOURTHS = cvar.PriceType_PRODUCT_TICKS_IN_FOURTHS
PriceType_TEDPRICE = cvar.PriceType_TEDPRICE
PriceType_YIELD = cvar.PriceType_YIELD
PriceType_TED_YIELD = cvar.PriceType_TED_YIELD
PriceType_PREMIUM = cvar.PriceType_PREMIUM
PriceType_FIXED_AMOUNT = cvar.PriceType_FIXED_AMOUNT
PriceType_TEDYIELD = cvar.PriceType_TEDYIELD
PriceType_DISCOUNT = cvar.PriceType_DISCOUNT
PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS = cvar.PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS
PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS = cvar.PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS
PriceType_CPS = cvar.PriceType_CPS
PriceType_PERCENTAGE = cvar.PriceType_PERCENTAGE
PriceType_PRODUCT_TICKS_IN_EIGHTS = cvar.PriceType_PRODUCT_TICKS_IN_EIGHTS
PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS = cvar.PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS
PriceType_ABS = cvar.PriceType_ABS
PriceType_VARIABLE_CABINET_TRADE_PRICE = cvar.PriceType_VARIABLE_CABINET_TRADE_PRICE
PriceType_PER_UNIT = cvar.PriceType_PER_UNIT
PriceType_PRODUCT_TICKS_IN_SIXTEENTHS = cvar.PriceType_PRODUCT_TICKS_IN_SIXTEENTHS
PriceType_TED_PRICE = cvar.PriceType_TED_PRICE
PriceType_FIXED_CABINET_TRADE_PRICE = cvar.PriceType_FIXED_CABINET_TRADE_PRICE
PriceType_SPREAD = cvar.PriceType_SPREAD
PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK = cvar.PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK
SettlObligMode_PRELIMINARY = cvar.SettlObligMode_PRELIMINARY
SettlObligMode_FINAL = cvar.SettlObligMode_FINAL
SecurityUpdateAction_DELETE = cvar.SecurityUpdateAction_DELETE
SecurityUpdateAction_ADD = cvar.SecurityUpdateAction_ADD
SecurityUpdateAction_MODIFY = cvar.SecurityUpdateAction_MODIFY
NetworkRequestType_STOP_SUBSCRIBING = cvar.NetworkRequestType_STOP_SUBSCRIBING
NetworkRequestType_LEVELOFDETAIL = cvar.NetworkRequestType_LEVELOFDETAIL
NetworkRequestType_SUBSCRIBE = cvar.NetworkRequestType_SUBSCRIBE
NetworkRequestType_SNAPSHOT = cvar.NetworkRequestType_SNAPSHOT
NetworkRequestType_STOPSUBSCRIBING = cvar.NetworkRequestType_STOPSUBSCRIBING
NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED = cvar.NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED
PartyRole_TRADER_MNEMONIC = cvar.PartyRole_TRADER_MNEMONIC
PartyRole_ACCEPTABLE_COUNTERPARTY = cvar.PartyRole_ACCEPTABLE_COUNTERPARTY
PartyRole_HOST_COMPETENT_AUTHORITY = cvar.PartyRole_HOST_COMPETENT_AUTHORITY
PartyRole_CONTRATRADER = cvar.PartyRole_CONTRATRADER
PartyRole_EXECUTINGFIRM = cvar.PartyRole_EXECUTINGFIRM
PartyRole_CUSTOMER_ACCOUNT = cvar.PartyRole_CUSTOMER_ACCOUNT
PartyRole_POSITIONACCOUNT = cvar.PartyRole_POSITIONACCOUNT
PartyRole_REPORT_ORIGINATOR = cvar.PartyRole_REPORT_ORIGINATOR
PartyRole_CONTRAFIRM = cvar.PartyRole_CONTRAFIRM
PartyRole_EXECUTION_VENUE = cvar.PartyRole_EXECUTION_VENUE
PartyRole_INTERMEDIARY = cvar.PartyRole_INTERMEDIARY
PartyRole_ORDER_ENTRY_OPERATOR_ID = cvar.PartyRole_ORDER_ENTRY_OPERATOR_ID
PartyRole_INTRODUCING_BROKER = cvar.PartyRole_INTRODUCING_BROKER
PartyRole_FOREIGN_FIRM = cvar.PartyRole_FOREIGN_FIRM
PartyRole_HOME_COMPETENT_AUTHORITY = cvar.PartyRole_HOME_COMPETENT_AUTHORITY
PartyRole_EXECUTINGSYSTEM = cvar.PartyRole_EXECUTINGSYSTEM
PartyRole_SECONDARY_ACCOUNT_NUMBER = cvar.PartyRole_SECONDARY_ACCOUNT_NUMBER
PartyRole_INVESTMENT_FIRM = cvar.PartyRole_INVESTMENT_FIRM
PartyRole_CONTRA_CLEARING_FIRM = cvar.PartyRole_CONTRA_CLEARING_FIRM
PartyRole_CONTRA_POSITION_ACCOUNT = cvar.PartyRole_CONTRA_POSITION_ACCOUNT
PartyRole_SYSTEMATIC_INTERNALISER = cvar.PartyRole_SYSTEMATIC_INTERNALISER
PartyRole_EXCHANGE = cvar.PartyRole_EXCHANGE
PartyRole_INTERNAL_CARRY_ACCOUNT = cvar.PartyRole_INTERNAL_CARRY_ACCOUNT
PartyRole_LOCATE = cvar.PartyRole_LOCATE
PartyRole_CORRESPONDENTCLEARINGORGANIZATION = cvar.PartyRole_CORRESPONDENTCLEARINGORGANIZATION
PartyRole_ORDER_ORIGINATION_TRADER = cvar.PartyRole_ORDER_ORIGINATION_TRADER
PartyRole_SUB_CUSTODIAN = cvar.PartyRole_SUB_CUSTODIAN
PartyRole_ENTERING_UNIT = cvar.PartyRole_ENTERING_UNIT
PartyRole_STEP_OUT_FIRM = cvar.PartyRole_STEP_OUT_FIRM
PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION = cvar.PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION
PartyRole_SENDER_LOCATION = cvar.PartyRole_SENDER_LOCATION
PartyRole_REGULATED_MARKET = cvar.PartyRole_REGULATED_MARKET
PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY = cvar.PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY
PartyRole_SETTLEMENTLOCATION = cvar.PartyRole_SETTLEMENTLOCATION
PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY = cvar.PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY
PartyRole_QUOTE_ORIGINATOR = cvar.PartyRole_QUOTE_ORIGINATOR
PartyRole_CLEARING_ORGANIZATION = cvar.PartyRole_CLEARING_ORGANIZATION
PartyRole_SESSION_ID = cvar.PartyRole_SESSION_ID
PartyRole_MARKET_MAKER = cvar.PartyRole_MARKET_MAKER
PartyRole_INTERESTED_PARTY = cvar.PartyRole_INTERESTED_PARTY
PartyRole_TRANSFER_TO_FIRM = cvar.PartyRole_TRANSFER_TO_FIRM
PartyRole_CONTRA_TRADER = cvar.PartyRole_CONTRA_TRADER
PartyRole_ENTERINGTRADER = cvar.PartyRole_ENTERINGTRADER
PartyRole_ENTERING_TRADER = cvar.PartyRole_ENTERING_TRADER
PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT = cvar.PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT
PartyRole_BENEFICIARY = cvar.PartyRole_BENEFICIARY
PartyRole_CONTRA_INVESTOR_ID = cvar.PartyRole_CONTRA_INVESTOR_ID
PartyRole_FORIEGN_FIRM = cvar.PartyRole_FORIEGN_FIRM
PartyRole_SETTLEMENT_LOCATION = cvar.PartyRole_SETTLEMENT_LOCATION
PartyRole_CLEARINGORGANIZATION = cvar.PartyRole_CLEARINGORGANIZATION
PartyRole_EXECUTING_SYSTEM = cvar.PartyRole_EXECUTING_SYSTEM
PartyRole_CLEARING_FIRM = cvar.PartyRole_CLEARING_FIRM
PartyRole_PLEDGEE_ACCOUNT = cvar.PartyRole_PLEDGEE_ACCOUNT
PartyRole_CLIENT_ID = cvar.PartyRole_CLIENT_ID
PartyRole_ENTERING_FIRM = cvar.PartyRole_ENTERING_FIRM
PartyRole_ALLOCENTITY = cvar.PartyRole_ALLOCENTITY
PartyRole_INVESTOR_ID = cvar.PartyRole_INVESTOR_ID
PartyRole_CLEARINGFIRM = cvar.PartyRole_CLEARINGFIRM
PartyRole_CORRESPONDANT_CLEARING_FIRM = cvar.PartyRole_CORRESPONDANT_CLEARING_FIRM
PartyRole_SUBCUSTODIAN = cvar.PartyRole_SUBCUSTODIAN
PartyRole_BUYER_SELLER = cvar.PartyRole_BUYER_SELLER
PartyRole_CLEARING_ACCOUNT = cvar.PartyRole_CLEARING_ACCOUNT
PartyRole_ENTERINGFIRM = cvar.PartyRole_ENTERINGFIRM
PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES = cvar.PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES
PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION = cvar.PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION
PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY = cvar.PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY
PartyRole_CUSTOMERACCOUNT = cvar.PartyRole_CUSTOMERACCOUNT
PartyRole_MARKET_DATA_ENTRY_ORIGINATOR = cvar.PartyRole_MARKET_DATA_ENTRY_ORIGINATOR
PartyRole_INTRODUCINGFIRM = cvar.PartyRole_INTRODUCINGFIRM
PartyRole_EXECUTING_UNIT = cvar.PartyRole_EXECUTING_UNIT
PartyRole_CENTRAL_REGISTRATION_DEPOSITORY = cvar.PartyRole_CENTRAL_REGISTRATION_DEPOSITORY
PartyRole_INTERESTEDPARTY = cvar.PartyRole_INTERESTEDPARTY
PartyRole_LOCATION_ID = cvar.PartyRole_LOCATION_ID
PartyRole_ORDERORIGINATOR = cvar.PartyRole_ORDERORIGINATOR
PartyRole_CORRESPONDENT_BROKER = cvar.PartyRole_CORRESPONDENT_BROKER
PartyRole_ASSET_MANAGER = cvar.PartyRole_ASSET_MANAGER
PartyRole_MULTILATERAL_TRADING_FACILITY = cvar.PartyRole_MULTILATERAL_TRADING_FACILITY
PartyRole_SPONSORINGFIRM = cvar.PartyRole_SPONSORINGFIRM
PartyRole_ORDER_ORIGINATION_FIRM = cvar.PartyRole_ORDER_ORIGINATION_FIRM
PartyRole_CONTRA_EXCHANGE = cvar.PartyRole_CONTRA_EXCHANGE
PartyRole_INVESTORID = cvar.PartyRole_INVESTORID
PartyRole_FUNDMANAGER = cvar.PartyRole_FUNDMANAGER
PartyRole_REGULATORYBODY = cvar.PartyRole_REGULATORYBODY
PartyRole_CONTRA_FIRM = cvar.PartyRole_CONTRA_FIRM
PartyRole_BROKER_OF_CREDIT = cvar.PartyRole_BROKER_OF_CREDIT
PartyRole_LIQUIDITYPROVIDER = cvar.PartyRole_LIQUIDITYPROVIDER
PartyRole_GIVEUPCLEARINGFIRM = cvar.PartyRole_GIVEUPCLEARINGFIRM
PartyRole_CONTRACLEARINGFIRM = cvar.PartyRole_CONTRACLEARINGFIRM
PartyRole_CLAIMING_ACCOUNT = cvar.PartyRole_CLAIMING_ACCOUNT
PartyRole_INTRODUCING_FIRM = cvar.PartyRole_INTRODUCING_FIRM
PartyRole_GIVEUP_CLEARING_FIRM = cvar.PartyRole_GIVEUP_CLEARING_FIRM
PartyRole_EXECUTINGTRADER = cvar.PartyRole_EXECUTINGTRADER
PartyRole_UNDERLYING_CONTRA_FIRM = cvar.PartyRole_UNDERLYING_CONTRA_FIRM
PartyRole_EXECUTING_FIRM = cvar.PartyRole_EXECUTING_FIRM
PartyRole_AGENT = cvar.PartyRole_AGENT
PartyRole_LIQUIDITY_PROVIDER = cvar.PartyRole_LIQUIDITY_PROVIDER
PartyRole_POSITION_ACCOUNT = cvar.PartyRole_POSITION_ACCOUNT
PartyRole_BROKEROFCREDIT = cvar.PartyRole_BROKEROFCREDIT
PartyRole_THIRD_PARTY_ALLOCATION_FIRM = cvar.PartyRole_THIRD_PARTY_ALLOCATION_FIRM
PartyRole_CLIENTID = cvar.PartyRole_CLIENTID
PartyRole_PLEDGOR_ACCOUNT = cvar.PartyRole_PLEDGOR_ACCOUNT
PartyRole_REPORTING_INTERMEDIARY = cvar.PartyRole_REPORTING_INTERMEDIARY
PartyRole_EXECUTING_TRADER = cvar.PartyRole_EXECUTING_TRADER
PartyRole_CUSTODIAN = cvar.PartyRole_CUSTODIAN
PartyRole_BROKERCLEARINGID = cvar.PartyRole_BROKERCLEARINGID
PartyRole_CORRESPONDENTBROKER = cvar.PartyRole_CORRESPONDENTBROKER
PartyRole_LOCATE_LENDING_FIRM = cvar.PartyRole_LOCATE_LENDING_FIRM
PartyRole_INITIATINGTRADER = cvar.PartyRole_INITIATINGTRADER
PartyRole_REGULATORY_BODY = cvar.PartyRole_REGULATORY_BODY
PartyRole_UNACCEPTABLE_COUNTERPARTY = cvar.PartyRole_UNACCEPTABLE_COUNTERPARTY
PartyRole_CORRESPONDANTCLEARINGFIRM = cvar.PartyRole_CORRESPONDANTCLEARINGFIRM
PartyRole_FUND_MANAGER_CLIENT_ID = cvar.PartyRole_FUND_MANAGER_CLIENT_ID
PartyRole_BUYERSELLERRECEIVERDELIVERER = cvar.PartyRole_BUYERSELLERRECEIVERDELIVERER
PartyRole_DESK_ID = cvar.PartyRole_DESK_ID
PartyRole_ALLOCATION_ENTITY = cvar.PartyRole_ALLOCATION_ENTITY
PartyRole_MARKET_DATA_MARKET = cvar.PartyRole_MARKET_DATA_MARKET
PartyRole_SPONSORING_FIRM = cvar.PartyRole_SPONSORING_FIRM
PartyRole_LOCATELENDINGFIRM = cvar.PartyRole_LOCATELENDINGFIRM
PartyRole_UNDRCONTRAFIRM = cvar.PartyRole_UNDRCONTRAFIRM
AssignmentMethod_PRO_RATA = cvar.AssignmentMethod_PRO_RATA
AssignmentMethod_RANDOM = cvar.AssignmentMethod_RANDOM
AssignmentMethod_PRORATA = cvar.AssignmentMethod_PRORATA
StrategyParameterType_MONTHYEAR = cvar.StrategyParameterType_MONTHYEAR
StrategyParameterType_TZTIMEONLY = cvar.StrategyParameterType_TZTIMEONLY
StrategyParameterType_PRICE = cvar.StrategyParameterType_PRICE
StrategyParameterType_QTY = cvar.StrategyParameterType_QTY
StrategyParameterType_BOOLEAN = cvar.StrategyParameterType_BOOLEAN
StrategyParameterType_MULTIPLECHARVALUE = cvar.StrategyParameterType_MULTIPLECHARVALUE
StrategyParameterType_CHAR = cvar.StrategyParameterType_CHAR
StrategyParameterType_NUMINGROUP = cvar.StrategyParameterType_NUMINGROUP
StrategyParameterType_TAGNUM = cvar.StrategyParameterType_TAGNUM
StrategyParameterType_COUNTRY = cvar.StrategyParameterType_COUNTRY
StrategyParameterType_TENOR = cvar.StrategyParameterType_TENOR
StrategyParameterType_LOCALMKTTIME = cvar.StrategyParameterType_LOCALMKTTIME
StrategyParameterType_INT = cvar.StrategyParameterType_INT
StrategyParameterType_LOCALMKTDATE = cvar.StrategyParameterType_LOCALMKTDATE
StrategyParameterType_EXCHANGE = cvar.StrategyParameterType_EXCHANGE
StrategyParameterType_LANGUAGE = cvar.StrategyParameterType_LANGUAGE
StrategyParameterType_MONTH_YEAR = cvar.StrategyParameterType_MONTH_YEAR
StrategyParameterType_PERCENTAGE = cvar.StrategyParameterType_PERCENTAGE
StrategyParameterType_LENGTH = cvar.StrategyParameterType_LENGTH
StrategyParameterType_TZTIMESTAMP = cvar.StrategyParameterType_TZTIMESTAMP
StrategyParameterType_MULTIPLESTRINGVALUE = cvar.StrategyParameterType_MULTIPLESTRINGVALUE
StrategyParameterType_UTCTIMESTAMP = cvar.StrategyParameterType_UTCTIMESTAMP
StrategyParameterType_DATA = cvar.StrategyParameterType_DATA
StrategyParameterType_CURRENCY = cvar.StrategyParameterType_CURRENCY
StrategyParameterType_STRING = cvar.StrategyParameterType_STRING
StrategyParameterType_AMT = cvar.StrategyParameterType_AMT
StrategyParameterType_FLOAT = cvar.StrategyParameterType_FLOAT
StrategyParameterType_UTCDATE = cvar.StrategyParameterType_UTCDATE
StrategyParameterType_UTCTIMEONLY = cvar.StrategyParameterType_UTCTIMEONLY
StrategyParameterType_SEQNUM = cvar.StrategyParameterType_SEQNUM
StrategyParameterType_UTCDATEONLY = cvar.StrategyParameterType_UTCDATEONLY
StrategyParameterType_PRICEOFFSET = cvar.StrategyParameterType_PRICEOFFSET
EncryptMethod_PGP_DES_MD5 = cvar.EncryptMethod_PGP_DES_MD5
EncryptMethod_PGPDESMD5SEEAPPNOTEONFIXWEBSITE = cvar.EncryptMethod_PGPDESMD5SEEAPPNOTEONFIXWEBSITE
EncryptMethod_PKCS_DES = cvar.EncryptMethod_PKCS_DES
EncryptMethod_NONEOTHER = cvar.EncryptMethod_NONEOTHER
EncryptMethod_PKCSDESPROPRIETARY = cvar.EncryptMethod_PKCSDESPROPRIETARY
EncryptMethod_PGPDESDEFUNCT = cvar.EncryptMethod_PGPDESDEFUNCT
EncryptMethod_PEMDESMD5SEEAPPNOTEONFIXWEBSITENAFORFIXMLNOTUSED = cvar.EncryptMethod_PEMDESMD5SEEAPPNOTEONFIXWEBSITENAFORFIXMLNOTUSED
EncryptMethod_PKCS = cvar.EncryptMethod_PKCS
EncryptMethod_PGP_DES = cvar.EncryptMethod_PGP_DES
EncryptMethod_NONE = cvar.EncryptMethod_NONE
EncryptMethod_DES = cvar.EncryptMethod_DES
EncryptMethod_PKCSPROPRIETARY = cvar.EncryptMethod_PKCSPROPRIETARY
EncryptMethod_NONE_OTHER = cvar.EncryptMethod_NONE_OTHER
EncryptMethod_DESECBMODE = cvar.EncryptMethod_DESECBMODE
EncryptMethod_PEM_DES_MD5 = cvar.EncryptMethod_PEM_DES_MD5
PosAmtType_ACCRUED_COUPON_AMOUNT = cvar.PosAmtType_ACCRUED_COUPON_AMOUNT
PosAmtType_PREMIUM_AMOUNT = cvar.PosAmtType_PREMIUM_AMOUNT
PosAmtType_STARTOFDAYMARKTOMARKETAMOUNT = cvar.PosAmtType_STARTOFDAYMARKTOMARKETAMOUNT
PosAmtType_INCREMENTALMARKTOMARKETAMOUNT = cvar.PosAmtType_INCREMENTALMARKTOMARKETAMOUNT
PosAmtType_CASHAMOUNTCORPORATEEVENT = cvar.PosAmtType_CASHAMOUNTCORPORATEEVENT
PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET = cvar.PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET
PosAmtType_TOTAL_BANKED_AMOUNT = cvar.PosAmtType_TOTAL_BANKED_AMOUNT
PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT = cvar.PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT
PosAmtType_SETTLEMENT_VALUE = cvar.PosAmtType_SETTLEMENT_VALUE
PosAmtType_VALUEADJUSTEDAMOUNT = cvar.PosAmtType_VALUEADJUSTEDAMOUNT
PosAmtType_CASH_AMOUNT = cvar.PosAmtType_CASH_AMOUNT
PosAmtType_PREMIUMAMOUNT = cvar.PosAmtType_PREMIUMAMOUNT
PosAmtType_INITIAL_TRADE_COUPON_AMOUNT = cvar.PosAmtType_INITIAL_TRADE_COUPON_AMOUNT
PosAmtType_INCREMENTAL_ACCRUED_COUPON = cvar.PosAmtType_INCREMENTAL_ACCRUED_COUPON
PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT = cvar.PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT
PosAmtType_VALUE_ADJUSTED_AMOUNT = cvar.PosAmtType_VALUE_ADJUSTED_AMOUNT
PosAmtType_CASHRESIDUALAMOUNT = cvar.PosAmtType_CASHRESIDUALAMOUNT
PosAmtType_COLLATERALIZED_MARK_TO_MARKET = cvar.PosAmtType_COLLATERALIZED_MARK_TO_MARKET
PosAmtType_CASH_RESIDUAL_AMOUNT = cvar.PosAmtType_CASH_RESIDUAL_AMOUNT
PosAmtType_COMPENSATION_AMOUNT = cvar.PosAmtType_COMPENSATION_AMOUNT
PosAmtType_TRADE_VARIATION_AMOUNT = cvar.PosAmtType_TRADE_VARIATION_AMOUNT
PosAmtType_TRADEVARIATIONAMOUNT = cvar.PosAmtType_TRADEVARIATIONAMOUNT
PosAmtType_FINALMARKTOMARKETAMOUNT = cvar.PosAmtType_FINALMARKTOMARKETAMOUNT
PosAmtType_COUPON_AMOUNT = cvar.PosAmtType_COUPON_AMOUNT
PosAmtType_TOTAL_COLLATERALIZED_AMOUNT = cvar.PosAmtType_TOTAL_COLLATERALIZED_AMOUNT
PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT = cvar.PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT
ResetSeqNumFlag_NO = cvar.ResetSeqNumFlag_NO
ResetSeqNumFlag_YES = cvar.ResetSeqNumFlag_YES
CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED = cvar.CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED
CollInquiryResult_NOCOLLATERALFOUNDFORTHEORDERSPECIFIED = cvar.CollInquiryResult_NOCOLLATERALFOUNDFORTHEORDERSPECIFIED
CollInquiryResult_NOCOLLATERALFOUNDFORTHETRADESPECIFIED = cvar.CollInquiryResult_NOCOLLATERALFOUNDFORTHETRADESPECIFIED
CollInquiryResult_INVALIDORUNKNOWNINSTRUMENT = cvar.CollInquiryResult_INVALIDORUNKNOWNINSTRUMENT
CollInquiryResult_INVALID_DESTINATION_REQUESTED = cvar.CollInquiryResult_INVALID_DESTINATION_REQUESTED
CollInquiryResult_INVALIDORUNKNOWNCOLLATERALTYPE = cvar.CollInquiryResult_INVALIDORUNKNOWNCOLLATERALTYPE
CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY = cvar.CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY
CollInquiryResult_INVALIDTRANSPORTTYPEREQUESTED = cvar.CollInquiryResult_INVALIDTRANSPORTTYPEREQUESTED
CollInquiryResult_INVALIDPARTIES = cvar.CollInquiryResult_INVALIDPARTIES
CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE = cvar.CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE
CollInquiryResult_INVALIDDESTINATIONREQUESTED = cvar.CollInquiryResult_INVALIDDESTINATIONREQUESTED
CollInquiryResult_SUCCESSFUL = cvar.CollInquiryResult_SUCCESSFUL
CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT = cvar.CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT
CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED = cvar.CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED
CollInquiryResult_OTHER = cvar.CollInquiryResult_OTHER
CollInquiryResult_UNAUTHORIZEDFORCOLLATERALINQUIRY = cvar.CollInquiryResult_UNAUTHORIZEDFORCOLLATERALINQUIRY
CollInquiryResult_COLLATERALINQUIRYTYPENOTSUPPORTED = cvar.CollInquiryResult_COLLATERALINQUIRYTYPENOTSUPPORTED
CollInquiryResult_INVALID_PARTIES = cvar.CollInquiryResult_INVALID_PARTIES
CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED = cvar.CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED
CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED = cvar.CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED
CollAsgnRespType_DECLINED = cvar.CollAsgnRespType_DECLINED
CollAsgnRespType_RECEIVED = cvar.CollAsgnRespType_RECEIVED
CollAsgnRespType_REJECTED = cvar.CollAsgnRespType_REJECTED
CollAsgnRespType_ACCEPTED = cvar.CollAsgnRespType_ACCEPTED
UnsolicitedIndicator_NO = cvar.UnsolicitedIndicator_NO
UnsolicitedIndicator_YES = cvar.UnsolicitedIndicator_YES
QuoteEntryRejectReason_UNKNWNSYM = cvar.QuoteEntryRejectReason_UNKNWNSYM
QuoteEntryRejectReason_EXCHCLSD = cvar.QuoteEntryRejectReason_EXCHCLSD
QuoteEntryRejectReason_EXHCNAGE = cvar.QuoteEntryRejectReason_EXHCNAGE
QuoteEntryRejectReason_DUPORD = cvar.QuoteEntryRejectReason_DUPORD
QuoteEntryRejectReason_INVALID_PRICE = cvar.QuoteEntryRejectReason_INVALID_PRICE
QuoteEntryRejectReason_TOOLATE = cvar.QuoteEntryRejectReason_TOOLATE
QuoteEntryRejectReason_INVBIDASK = cvar.QuoteEntryRejectReason_INVBIDASK
QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY = cvar.QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY
QuoteEntryRejectReason_TOO_LATE_TO_ENTER = cvar.QuoteEntryRejectReason_TOO_LATE_TO_ENTER
QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT = cvar.QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT
QuoteEntryRejectReason_ORDEXCLIM = cvar.QuoteEntryRejectReason_ORDEXCLIM
QuoteEntryRejectReason_UNKNORD = cvar.QuoteEntryRejectReason_UNKNORD
QuoteEntryRejectReason_INVPX = cvar.QuoteEntryRejectReason_INVPX
QuoteEntryRejectReason_EXCHANGE = cvar.QuoteEntryRejectReason_EXCHANGE
QuoteEntryRejectReason_UNKNOWN_SYMBOL = cvar.QuoteEntryRejectReason_UNKNOWN_SYMBOL
QuoteEntryRejectReason_NOTAUTH = cvar.QuoteEntryRejectReason_NOTAUTH
QuoteEntryRejectReason_OTHER = cvar.QuoteEntryRejectReason_OTHER
QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD = cvar.QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD
QuoteEntryRejectReason_UNKNOWN_QUOTE = cvar.QuoteEntryRejectReason_UNKNOWN_QUOTE
QuoteEntryRejectReason_DUPLICATE_QUOTE = cvar.QuoteEntryRejectReason_DUPLICATE_QUOTE
OrderCapacity_PROPRIETARY = cvar.OrderCapacity_PROPRIETARY
OrderCapacity_RISKLESS_PRINCIPAL = cvar.OrderCapacity_RISKLESS_PRINCIPAL
OrderCapacity_AGENT_FOR_OTHER_MEMBER = cvar.OrderCapacity_AGENT_FOR_OTHER_MEMBER
OrderCapacity_PRINCIPAL = cvar.OrderCapacity_PRINCIPAL
OrderCapacity_AGENCY = cvar.OrderCapacity_AGENCY
OrderCapacity_INDIVIDUAL = cvar.OrderCapacity_INDIVIDUAL
OrderCapacity_AGENTOTHERMEMBER = cvar.OrderCapacity_AGENTOTHERMEMBER
OrderCapacity_RISKLESSPRINCIPAL = cvar.OrderCapacity_RISKLESSPRINCIPAL
QuoteAckStatus_CANCELED_FOR_UNDERLYING = cvar.QuoteAckStatus_CANCELED_FOR_UNDERLYING
QuoteAckStatus_CANCELED_ALL = cvar.QuoteAckStatus_CANCELED_ALL
QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE = cvar.QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE
QuoteAckStatus_REJECTED = cvar.QuoteAckStatus_REJECTED
QuoteAckStatus_CANCELED_FOR_SYMBOL = cvar.QuoteAckStatus_CANCELED_FOR_SYMBOL
QuoteAckStatus_ACCEPTED = cvar.QuoteAckStatus_ACCEPTED
UserRequestType_CHANGE_PASSWORD_FOR_USER = cvar.UserRequestType_CHANGE_PASSWORD_FOR_USER
UserRequestType_CHANGEPASSWORDFORUSER = cvar.UserRequestType_CHANGEPASSWORDFORUSER
UserRequestType_LOGOFFUSER = cvar.UserRequestType_LOGOFFUSER
UserRequestType_LOG_OFF_USER = cvar.UserRequestType_LOG_OFF_USER
UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS = cvar.UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS
UserRequestType_REQUESTINDIVIDUALUSERSTATUS = cvar.UserRequestType_REQUESTINDIVIDUALUSERSTATUS
UserRequestType_LOGONUSER = cvar.UserRequestType_LOGONUSER
UserRequestType_LOG_ON_USER = cvar.UserRequestType_LOG_ON_USER
TradeReportTransType_REPLACE = cvar.TradeReportTransType_REPLACE
TradeReportTransType_NEW = cvar.TradeReportTransType_NEW
TradeReportTransType_REVERSE = cvar.TradeReportTransType_REVERSE
TradeReportTransType_CANCEL = cvar.TradeReportTransType_CANCEL
TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE = cvar.TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE
TradeReportTransType_RELEASE = cvar.TradeReportTransType_RELEASE
AdvSide_CROSS = cvar.AdvSide_CROSS
AdvSide_TRADE = cvar.AdvSide_TRADE
AdvSide_BUY = cvar.AdvSide_BUY
AdvSide_SELL = cvar.AdvSide_SELL
CoveredOrUncovered_COVERED = cvar.CoveredOrUncovered_COVERED
CoveredOrUncovered_UNCOVERED = cvar.CoveredOrUncovered_UNCOVERED
AcctIDSource_TFMGSPTA = cvar.AcctIDSource_TFMGSPTA
AcctIDSource_TFM = cvar.AcctIDSource_TFM
AcctIDSource_DTCCCODE = cvar.AcctIDSource_DTCCCODE
AcctIDSource_SIDCODE = cvar.AcctIDSource_SIDCODE
AcctIDSource_OMGEOALERTID = cvar.AcctIDSource_OMGEOALERTID
AcctIDSource_BIC = cvar.AcctIDSource_BIC
AcctIDSource_OTHER = cvar.AcctIDSource_OTHER
AcctIDSource_OMGEO = cvar.AcctIDSource_OMGEO
AcctIDSource_SID_CODE = cvar.AcctIDSource_SID_CODE
AcctIDSource_DTCC_CODE = cvar.AcctIDSource_DTCC_CODE
TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA = cvar.TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA
TradeRequestType_ALL_TRADES = cvar.TradeRequestType_ALL_TRADES
TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST = cvar.TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST
TradeRequestType_UNREPORTEDTRADES = cvar.TradeRequestType_UNREPORTEDTRADES
TradeRequestType_ALLTRADES = cvar.TradeRequestType_ALLTRADES
TradeRequestType_ADVISORIESMATCH = cvar.TradeRequestType_ADVISORIESMATCH
TradeRequestType_MATCHEDTRADES = cvar.TradeRequestType_MATCHEDTRADES
TradeRequestType_UNMATCHEDTRADES = cvar.TradeRequestType_UNMATCHEDTRADES
TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA = cvar.TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA
TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA = cvar.TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA
TradSesStatus_PRECLOSE = cvar.TradSesStatus_PRECLOSE
TradSesStatus_HALTED = cvar.TradSesStatus_HALTED
TradSesStatus_REQREJ = cvar.TradSesStatus_REQREJ
TradSesStatus_REQUEST_REJECTED = cvar.TradSesStatus_REQUEST_REJECTED
TradSesStatus_OPEN = cvar.TradSesStatus_OPEN
TradSesStatus_PREOPEN = cvar.TradSesStatus_PREOPEN
TradSesStatus_PRE_OPEN = cvar.TradSesStatus_PRE_OPEN
TradSesStatus_UNKNOWN = cvar.TradSesStatus_UNKNOWN
TradSesStatus_PRE_CLOSE = cvar.TradSesStatus_PRE_CLOSE
TradSesStatus_CLOSED = cvar.TradSesStatus_CLOSED
PegPriceType_LAST_PEG = cvar.PegPriceType_LAST_PEG
PegPriceType_PRIMARY_PEG = cvar.PegPriceType_PRIMARY_PEG
PegPriceType_OPENING_PEG = cvar.PegPriceType_OPENING_PEG
PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = cvar.PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER
PegPriceType_TRAILING_STOP_PEG = cvar.PegPriceType_TRAILING_STOP_PEG
PegPriceType_PEG_TO_LIMIT_PRICE = cvar.PegPriceType_PEG_TO_LIMIT_PRICE
PegPriceType_MID_PRICE_PEG = cvar.PegPriceType_MID_PRICE_PEG
PegPriceType_MARKET_PEG = cvar.PegPriceType_MARKET_PEG
PegPriceType_PEG_TO_VWAP = cvar.PegPriceType_PEG_TO_VWAP
StreamAsgnRejReason_NO_AVAILABLE_STREAM = cvar.StreamAsgnRejReason_NO_AVAILABLE_STREAM
StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE = cvar.StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE
StreamAsgnRejReason_UNKNOWN_CLIENT = cvar.StreamAsgnRejReason_UNKNOWN_CLIENT
StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR = cvar.StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR
StreamAsgnRejReason_OTHER = cvar.StreamAsgnRejReason_OTHER
ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT = cvar.ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT
ValuationMethod_PREMIUM_STYLE = cvar.ValuationMethod_PREMIUM_STYLE
ValuationMethod_CDS_IN_DELIVERY = cvar.ValuationMethod_CDS_IN_DELIVERY
ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON = cvar.ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON
ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET = cvar.ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET
TriggerType_SPECIFIED_TRADING_SESSION = cvar.TriggerType_SPECIFIED_TRADING_SESSION
TriggerType_NEXT_AUCTION = cvar.TriggerType_NEXT_AUCTION
TriggerType_PRICE_MOVEMENT = cvar.TriggerType_PRICE_MOVEMENT
TriggerType_PARTIAL_EXECUTION = cvar.TriggerType_PARTIAL_EXECUTION
PriceProtectionScope_LOCAL = cvar.PriceProtectionScope_LOCAL
PriceProtectionScope_NONE = cvar.PriceProtectionScope_NONE
PriceProtectionScope_GLOBAL = cvar.PriceProtectionScope_GLOBAL
PriceProtectionScope_NATIONAL = cvar.PriceProtectionScope_NATIONAL
TradeReportRejectReason_SUCCESSFULDEFAULT = cvar.TradeReportRejectReason_SUCCESSFULDEFAULT
TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES = cvar.TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES
TradeReportRejectReason_SUCCESSFUL = cvar.TradeReportRejectReason_SUCCESSFUL
TradeReportRejectReason_INVALID_PARTY_ONFORMATION = cvar.TradeReportRejectReason_INVALID_PARTY_ONFORMATION
TradeReportRejectReason_UNKNOWN_INSTRUMENT = cvar.TradeReportRejectReason_UNKNOWN_INSTRUMENT
TradeReportRejectReason_OTHER = cvar.TradeReportRejectReason_OTHER
TradeReportRejectReason_INVALIDTRADETYPE = cvar.TradeReportRejectReason_INVALIDTRADETYPE
TradeReportRejectReason_UNKNOWNINSTRUMENT = cvar.TradeReportRejectReason_UNKNOWNINSTRUMENT
TradeReportRejectReason_INVALID_TRADE_TYPE = cvar.TradeReportRejectReason_INVALID_TRADE_TYPE
TradeReportRejectReason_UNAUTHORIZEDTOREPORTTRADES = cvar.TradeReportRejectReason_UNAUTHORIZEDTOREPORTTRADES
TradeReportRejectReason_INVALIDPARTYINFORMATION = cvar.TradeReportRejectReason_INVALIDPARTYINFORMATION
SecurityListType_NEWSPAPER_LIST = cvar.SecurityListType_NEWSPAPER_LIST
SecurityListType_TRADING_LIST = cvar.SecurityListType_TRADING_LIST
SecurityListType_INDUSTRY_CLASSIFICATION = cvar.SecurityListType_INDUSTRY_CLASSIFICATION
SecurityListType_MARKET = cvar.SecurityListType_MARKET
QuoteRejectReason_QUOTE_LOCKED = cvar.QuoteRejectReason_QUOTE_LOCKED
QuoteRejectReason_UNKNSYM = cvar.QuoteRejectReason_UNKNSYM
QuoteRejectReason_EXCHCLSD = cvar.QuoteRejectReason_EXCHCLSD
QuoteRejectReason_DUPORD = cvar.QuoteRejectReason_DUPORD
QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = cvar.QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY
QuoteRejectReason_INVALID_PRICE = cvar.QuoteRejectReason_INVALID_PRICE
QuoteRejectReason_TOOLATE = cvar.QuoteRejectReason_TOOLATE
QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY = cvar.QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY
QuoteRejectReason_TOO_LATE_TO_ENTER = cvar.QuoteRejectReason_TOO_LATE_TO_ENTER
QuoteRejectReason_UNKNORD = cvar.QuoteRejectReason_UNKNORD
QuoteRejectReason_INVPX = cvar.QuoteRejectReason_INVPX
QuoteRejectReason_EXCHANGE = cvar.QuoteRejectReason_EXCHANGE
QuoteRejectReason_INVSPREAD = cvar.QuoteRejectReason_INVSPREAD
QuoteRejectReason_UNKNOWN_SYMBOL = cvar.QuoteRejectReason_UNKNOWN_SYMBOL
QuoteRejectReason_NOTAUTH = cvar.QuoteRejectReason_NOTAUTH
QuoteRejectReason_OTHER = cvar.QuoteRejectReason_OTHER
QuoteRejectReason_INVALID_BID_ASK_SPREAD = cvar.QuoteRejectReason_INVALID_BID_ASK_SPREAD
QuoteRejectReason_UNKNOWN_QUOTE = cvar.QuoteRejectReason_UNKNOWN_QUOTE
QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = cvar.QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER
QuoteRejectReason_ORDEXLIM = cvar.QuoteRejectReason_ORDEXLIM
QuoteRejectReason_DUPLICATE_QUOTE = cvar.QuoteRejectReason_DUPLICATE_QUOTE
QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = cvar.QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND
QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT = cvar.QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT
PossResend_NO = cvar.PossResend_NO
PossResend_YES = cvar.PossResend_YES
QuantityType_SHARES = cvar.QuantityType_SHARES
QuantityType_CURRENTFACE = cvar.QuantityType_CURRENTFACE
QuantityType_PAR = cvar.QuantityType_PAR
QuantityType_BONDS = cvar.QuantityType_BONDS
QuantityType_ORIGINALFACE = cvar.QuantityType_ORIGINALFACE
QuantityType_CONTRACTS = cvar.QuantityType_CONTRACTS
QuantityType_OTHER = cvar.QuantityType_OTHER
QuantityType_CURRENCY = cvar.QuantityType_CURRENCY
ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE = cvar.ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE
ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE = cvar.ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE
ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE = cvar.ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE
ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE = cvar.ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE
ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE = cvar.ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE
ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT = cvar.ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT
ImpliedMarketIndicator_NOT_IMPLIED = cvar.ImpliedMarketIndicator_NOT_IMPLIED
ImpliedMarketIndicator_IMPLIED_OUT = cvar.ImpliedMarketIndicator_IMPLIED_OUT
ImpliedMarketIndicator_IMPLIED_IN = cvar.ImpliedMarketIndicator_IMPLIED_IN
QuoteRequestType_AUTOMATIC = cvar.QuoteRequestType_AUTOMATIC
QuoteRequestType_MAN = cvar.QuoteRequestType_MAN
QuoteRequestType_AUTO = cvar.QuoteRequestType_AUTO
QuoteRequestType_MANUAL = cvar.QuoteRequestType_MANUAL
SecurityRequestResult_INSTRUMENTUNAVAILABLE = cvar.SecurityRequestResult_INSTRUMENTUNAVAILABLE
SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA = cvar.SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA
SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA = cvar.SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA
SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE = cvar.SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE
SecurityRequestResult_VALID_REQUEST = cvar.SecurityRequestResult_VALID_REQUEST
SecurityRequestResult_VALIDREQ = cvar.SecurityRequestResult_VALIDREQ
SecurityRequestResult_NOINSTRUMENTSFOUND = cvar.SecurityRequestResult_NOINSTRUMENTSFOUND
SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST = cvar.SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST
SecurityRequestResult_NOTAUTHORIZED = cvar.SecurityRequestResult_NOTAUTHORIZED
SecurityRequestResult_NOTSUPPORTED = cvar.SecurityRequestResult_NOTSUPPORTED
SecurityRequestResult_INVALIDREQ = cvar.SecurityRequestResult_INVALIDREQ
SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED = cvar.SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED
OrderRestrictions_ISSUER_HOLDING = cvar.OrderRestrictions_ISSUER_HOLDING
OrderRestrictions_NON_INDEXARBITRAGE = cvar.OrderRestrictions_NON_INDEXARBITRAGE
OrderRestrictions_EXMRKTPART = cvar.OrderRestrictions_EXMRKTPART
OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY = cvar.OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY
OrderRestrictions_NON_ALGORITHMIC = cvar.OrderRestrictions_NON_ALGORITHMIC
OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE = cvar.OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE
OrderRestrictions_NON_INDEX_ARBITRAGE = cvar.OrderRestrictions_NON_INDEX_ARBITRAGE
OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY = cvar.OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY
OrderRestrictions_PROGRAM_TRADE = cvar.OrderRestrictions_PROGRAM_TRADE
OrderRestrictions_ISSUE_PRICE_STABILIZATION = cvar.OrderRestrictions_ISSUE_PRICE_STABILIZATION
OrderRestrictions_INDEXARBITRAGE = cvar.OrderRestrictions_INDEXARBITRAGE
OrderRestrictions_ACTMMDERIV = cvar.OrderRestrictions_ACTMMDERIV
OrderRestrictions_FORENTITY = cvar.OrderRestrictions_FORENTITY
OrderRestrictions_CROSS = cvar.OrderRestrictions_CROSS
OrderRestrictions_PROGRAMTRADE = cvar.OrderRestrictions_PROGRAMTRADE
OrderRestrictions_RISKARB = cvar.OrderRestrictions_RISKARB
OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE = cvar.OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE
OrderRestrictions_FOREIGN_ENTITY = cvar.OrderRestrictions_FOREIGN_ENTITY
OrderRestrictions_COMPETINGMARKETMAKER = cvar.OrderRestrictions_COMPETINGMARKETMAKER
OrderRestrictions_EXINTMRKTLINK = cvar.OrderRestrictions_EXINTMRKTLINK
OrderRestrictions_INDEX_ARBITRAGE = cvar.OrderRestrictions_INDEX_ARBITRAGE
OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT = cvar.OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT
OrderRestrictions_ALGORITHMIC = cvar.OrderRestrictions_ALGORITHMIC
OrderRestrictions_ACTMM = cvar.OrderRestrictions_ACTMM
OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY = cvar.OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY
OrderRestrictions_RISKLESS_ARBITRAGE = cvar.OrderRestrictions_RISKLESS_ARBITRAGE
OrderRestrictions_COMPETING_MARKET_MAKER = cvar.OrderRestrictions_COMPETING_MARKET_MAKER
ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION = cvar.ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION
ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN
ListExecInstType_IMMED = cvar.ListExecInstType_IMMED
ListExecInstType_WAIT = cvar.ListExecInstType_WAIT
ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW
ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3 = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3
ListExecInstType_IMMEDIATE = cvar.ListExecInstType_IMMEDIATE
ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4 = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4
ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5 = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5
ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP
ListExecInstType_EXCHCIVBUYTOP = cvar.ListExecInstType_EXCHCIVBUYTOP
ListExecInstType_EXCHCIVBUYWD = cvar.ListExecInstType_EXCHCIVBUYWD
ListExecInstType_EXCHCIVSELL = cvar.ListExecInstType_EXCHCIVSELL
ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION = cvar.ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION
DistribPaymentMethod_FED_WIRE = cvar.DistribPaymentMethod_FED_WIRE
DistribPaymentMethod_ACH_CREDIT = cvar.DistribPaymentMethod_ACH_CREDIT
DistribPaymentMethod_EUROCLEAR = cvar.DistribPaymentMethod_EUROCLEAR
DistribPaymentMethod_TELEGRAPHICTRANSFER = cvar.DistribPaymentMethod_TELEGRAPHICTRANSFER
DistribPaymentMethod_ACHCREDIT = cvar.DistribPaymentMethod_ACHCREDIT
DistribPaymentMethod_TELEGRAPHIC_TRANSFER = cvar.DistribPaymentMethod_TELEGRAPHIC_TRANSFER
DistribPaymentMethod_FEDWIRE = cvar.DistribPaymentMethod_FEDWIRE
DistribPaymentMethod_CHEQUE = cvar.DistribPaymentMethod_CHEQUE
DistribPaymentMethod_DIRECT_CREDIT = cvar.DistribPaymentMethod_DIRECT_CREDIT
DistribPaymentMethod_CREST = cvar.DistribPaymentMethod_CREST
DistribPaymentMethod_BPAY = cvar.DistribPaymentMethod_BPAY
DistribPaymentMethod_CLEARSTREAM = cvar.DistribPaymentMethod_CLEARSTREAM
DistribPaymentMethod_DIRECTCREDITBECSBACS = cvar.DistribPaymentMethod_DIRECTCREDITBECSBACS
DistribPaymentMethod_HIGHVALUECLEARINGSYSTEMHVACS = cvar.DistribPaymentMethod_HIGHVALUECLEARINGSYSTEMHVACS
DistribPaymentMethod_NSCC = cvar.DistribPaymentMethod_NSCC
DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS = cvar.DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS
DistribPaymentMethod_REINVESTINFUND = cvar.DistribPaymentMethod_REINVESTINFUND
DistribPaymentMethod_REINVEST_IN_FUND = cvar.DistribPaymentMethod_REINVEST_IN_FUND
OrderHandlingInstSource_NASD_OATS = cvar.OrderHandlingInstSource_NASD_OATS
AffirmStatus_CONFIRMREJECTED = cvar.AffirmStatus_CONFIRMREJECTED
AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED = cvar.AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED
AffirmStatus_AFFIRMED = cvar.AffirmStatus_AFFIRMED
AffirmStatus_RECEIVED = cvar.AffirmStatus_RECEIVED
OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = cvar.OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT
OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = cvar.OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT
OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER = cvar.OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER
OrigCustOrderCapacity_ALL_OTHER = cvar.OrigCustOrderCapacity_ALL_OTHER
AllocMethod_GUARANTOR = cvar.AllocMethod_GUARANTOR
AllocMethod_AUTOMATIC = cvar.AllocMethod_AUTOMATIC
AllocMethod_MANUAL = cvar.AllocMethod_MANUAL
MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY
MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY
MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP
MassCancelResponse_CXLORDERSSECURITYTYPE = cvar.MassCancelResponse_CXLORDERSSECURITYTYPE
MassCancelResponse_CXLORDERSUNDERLYINGSECURITY = cvar.MassCancelResponse_CXLORDERSUNDERLYINGSECURITY
MassCancelResponse_CXLORDERSTRDSESSION = cvar.MassCancelResponse_CXLORDERSTRDSESSION
MassCancelResponse_CXLALLORDERS = cvar.MassCancelResponse_CXLALLORDERS
MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET
MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT
MassCancelResponse_CXLREQREJ = cvar.MassCancelResponse_CXLREQREJ
MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE
MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION
MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY
MassCancelResponse_CXLORDERSSECURITY = cvar.MassCancelResponse_CXLORDERSSECURITY
MassCancelResponse_CXLORDERSPRODUCT = cvar.MassCancelResponse_CXLORDERSPRODUCT
MassCancelResponse_CANCEL_ALL_ORDERS = cvar.MassCancelResponse_CANCEL_ALL_ORDERS
MassCancelResponse_CANCEL_REQUEST_REJECTED = cvar.MassCancelResponse_CANCEL_REQUEST_REJECTED
MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER
MassCancelResponse_CXLORDERSCFICODE = cvar.MassCancelResponse_CXLORDERSCFICODE
MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE
MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT
StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER = cvar.StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER
StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER = cvar.StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER
SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE = cvar.SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE
SymbolSfx_EUCPLUMPSUMINTEREST = cvar.SymbolSfx_EUCPLUMPSUMINTEREST
SymbolSfx_WHENISSUED = cvar.SymbolSfx_WHENISSUED
SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN = cvar.SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN
ExDestinationIDSource_PROPRIETARY = cvar.ExDestinationIDSource_PROPRIETARY
ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER = cvar.ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER
ExDestinationIDSource_BIC = cvar.ExDestinationIDSource_BIC
ExDestinationIDSource_MIC = cvar.ExDestinationIDSource_MIC
ExDestinationIDSource_ISO_COUNTRY_CODE = cvar.ExDestinationIDSource_ISO_COUNTRY_CODE
SecurityListRequestType_ALLSECURITIES = cvar.SecurityListRequestType_ALLSECURITIES
SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID = cvar.SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID
SecurityListRequestType_SECURITYTYPECFICODE = cvar.SecurityListRequestType_SECURITYTYPECFICODE
SecurityListRequestType_SYMBOL = cvar.SecurityListRequestType_SYMBOL
SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE = cvar.SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE
SecurityListRequestType_TRADINGSESSIONID = cvar.SecurityListRequestType_TRADINGSESSIONID
SecurityListRequestType_ALL_SECURITIES = cvar.SecurityListRequestType_ALL_SECURITIES
SecurityListRequestType_PRODUCT = cvar.SecurityListRequestType_PRODUCT
CollAsgnReason_FORWARDCOLLATERALDEMAND = cvar.CollAsgnReason_FORWARDCOLLATERALDEMAND
CollAsgnReason_ADVERSETAXEVENT = cvar.CollAsgnReason_ADVERSETAXEVENT
CollAsgnReason_MARGINDEFICIENCY = cvar.CollAsgnReason_MARGINDEFICIENCY
CollAsgnReason_TIME_WARNING = cvar.CollAsgnReason_TIME_WARNING
CollAsgnReason_TIMEWARNING = cvar.CollAsgnReason_TIMEWARNING
CollAsgnReason_ADVERSE_TAX_EVENT = cvar.CollAsgnReason_ADVERSE_TAX_EVENT
CollAsgnReason_MARGINEXCESS = cvar.CollAsgnReason_MARGINEXCESS
CollAsgnReason_MARGIN_DEFICIENCY = cvar.CollAsgnReason_MARGIN_DEFICIENCY
CollAsgnReason_SCHEDULED = cvar.CollAsgnReason_SCHEDULED
CollAsgnReason_INITIAL = cvar.CollAsgnReason_INITIAL
CollAsgnReason_FORWARD_COLLATERAL_DEMAND = cvar.CollAsgnReason_FORWARD_COLLATERAL_DEMAND
CollAsgnReason_EVENTOFDEFAULT = cvar.CollAsgnReason_EVENTOFDEFAULT
CollAsgnReason_MARGIN_EXCESS = cvar.CollAsgnReason_MARGIN_EXCESS
CollAsgnReason_EVENT_OF_DEFAULT = cvar.CollAsgnReason_EVENT_OF_DEFAULT
SettlPriceType_FINAL = cvar.SettlPriceType_FINAL
SettlPriceType_THEORETICAL = cvar.SettlPriceType_THEORETICAL
DealingCapacity_RISKLESS_PRINCIPAL = cvar.DealingCapacity_RISKLESS_PRINCIPAL
DealingCapacity_PRINCIPAL = cvar.DealingCapacity_PRINCIPAL
DealingCapacity_AGENT = cvar.DealingCapacity_AGENT
RateSourceType_SECONDARY = cvar.RateSourceType_SECONDARY
RateSourceType_PRIMARY = cvar.RateSourceType_PRIMARY
AggregatedBook_NO = cvar.AggregatedBook_NO
AggregatedBook_YES = cvar.AggregatedBook_YES
PosQtyStatus_SUBMITTED = cvar.PosQtyStatus_SUBMITTED
PosQtyStatus_REJECTED = cvar.PosQtyStatus_REJECTED
PosQtyStatus_ACCEPTED = cvar.PosQtyStatus_ACCEPTED
MsgType_TradingSessionStatusRequest = cvar.MsgType_TradingSessionStatusRequest
MsgType_ListStatus = cvar.MsgType_ListStatus
MsgType_Email = cvar.MsgType_Email
MsgType_ListExecute = cvar.MsgType_ListExecute
MsgType_Confirmation = cvar.MsgType_Confirmation
MsgType_NewOrderMultileg = cvar.MsgType_NewOrderMultileg
MsgType_IndicationofInterest = cvar.MsgType_IndicationofInterest
MsgType_MarketDataIncrementalRefresh = cvar.MsgType_MarketDataIncrementalRefresh
MsgType_TradeCaptureReport = cvar.MsgType_TradeCaptureReport
MsgType_RequestForPositionsAck = cvar.MsgType_RequestForPositionsAck
MsgType_StreamAssignmentRequest = cvar.MsgType_StreamAssignmentRequest
MsgType_SecurityListRequest = cvar.MsgType_SecurityListRequest
MsgType_CollateralReport = cvar.MsgType_CollateralReport
MsgType_PositionMaintenanceReport = cvar.MsgType_PositionMaintenanceReport
MsgType_PositionReport = cvar.MsgType_PositionReport
MsgType_StreamAssignmentReportACK = cvar.MsgType_StreamAssignmentReportACK
MsgType_UserRequest = cvar.MsgType_UserRequest
MsgType_PositionMaintenanceRequest = cvar.MsgType_PositionMaintenanceRequest
MsgType_NetworkCounterpartySystemStatusResponse = cvar.MsgType_NetworkCounterpartySystemStatusResponse
MsgType_NewOrderCross = cvar.MsgType_NewOrderCross
MsgType_AdjustedPositionReport = cvar.MsgType_AdjustedPositionReport
MsgType_Logon = cvar.MsgType_Logon
MsgType_IOI = cvar.MsgType_IOI
MsgType_ListStrikePrice = cvar.MsgType_ListStrikePrice
MsgType_BidRequest = cvar.MsgType_BidRequest
MsgType_TradingSessionStatus = cvar.MsgType_TradingSessionStatus
MsgType_RegistrationInstructionsResponse = cvar.MsgType_RegistrationInstructionsResponse
MsgType_Advertisement = cvar.MsgType_Advertisement
MsgType_MassQuote = cvar.MsgType_MassQuote
MsgType_Logout = cvar.MsgType_Logout
MsgType_AllocationReport = cvar.MsgType_AllocationReport
MsgType_SecurityDefinitionUpdateReport = cvar.MsgType_SecurityDefinitionUpdateReport
MsgType_ListStatusRequest = cvar.MsgType_ListStatusRequest
MsgType_BusinessMessageReject = cvar.MsgType_BusinessMessageReject
MsgType_ConfirmationAck = cvar.MsgType_ConfirmationAck
MsgType_TestRequest = cvar.MsgType_TestRequest
MsgType_SecurityList = cvar.MsgType_SecurityList
MsgType_ListCancelRequest = cvar.MsgType_ListCancelRequest
MsgType_News = cvar.MsgType_News
MsgType_TradingSessionListUpdateReport = cvar.MsgType_TradingSessionListUpdateReport
MsgType_Heartbeat = cvar.MsgType_Heartbeat
MsgType_QuoteAcknowledgement = cvar.MsgType_QuoteAcknowledgement
MsgType_AllocationReportAck = cvar.MsgType_AllocationReportAck
MsgType_ConfirmationRequest = cvar.MsgType_ConfirmationRequest
MsgType_OrderMassActionReport = cvar.MsgType_OrderMassActionReport
MsgType_CollateralInquiry = cvar.MsgType_CollateralInquiry
MsgType_SecurityTypeRequest = cvar.MsgType_SecurityTypeRequest
MsgType_NewOrderList = cvar.MsgType_NewOrderList
MsgType_ExecutionAcknowledgement = cvar.MsgType_ExecutionAcknowledgement
MsgType_TradingSessionListRequest = cvar.MsgType_TradingSessionListRequest
MsgType_SecurityTypes = cvar.MsgType_SecurityTypes
MsgType_MarketDefinition = cvar.MsgType_MarketDefinition
MsgType_SequenceReset = cvar.MsgType_SequenceReset
MsgType_CollateralResponse = cvar.MsgType_CollateralResponse
MsgType_MassQuoteAcknowledgement = cvar.MsgType_MassQuoteAcknowledgement
MsgType_QuoteResponse = cvar.MsgType_QuoteResponse
MsgType_QuoteStatusRequest = cvar.MsgType_QuoteStatusRequest
MsgType_QuoteCancel = cvar.MsgType_QuoteCancel
MsgType_ContraryIntentionReport = cvar.MsgType_ContraryIntentionReport
MsgType_PartyDetailsListReport = cvar.MsgType_PartyDetailsListReport
MsgType_PartyDetailsListRequest = cvar.MsgType_PartyDetailsListRequest
MsgType_CrossOrderCancelRequest = cvar.MsgType_CrossOrderCancelRequest
MsgType_NewOrderSingle = cvar.MsgType_NewOrderSingle
MsgType_DerivativeSecurityListRequest = cvar.MsgType_DerivativeSecurityListRequest
MsgType_CollateralRequest = cvar.MsgType_CollateralRequest
MsgType_UserNotification = cvar.MsgType_UserNotification
MsgType_UserResponse = cvar.MsgType_UserResponse
MsgType_DontKnowTrade = cvar.MsgType_DontKnowTrade
MsgType_TradeCaptureReportAck = cvar.MsgType_TradeCaptureReportAck
MsgType_ApplicationMessageRequest = cvar.MsgType_ApplicationMessageRequest
MsgType_MultilegOrderCancelReplace = cvar.MsgType_MultilegOrderCancelReplace
MsgType_OrderCancelReject = cvar.MsgType_OrderCancelReject
MsgType_ExecutionReport = cvar.MsgType_ExecutionReport
MsgType_QuoteStatusReport = cvar.MsgType_QuoteStatusReport
MsgType_ResendRequest = cvar.MsgType_ResendRequest
MsgType_Quote = cvar.MsgType_Quote
MsgType_SettlementInstructionRequest = cvar.MsgType_SettlementInstructionRequest
MsgType_SecurityListUpdateReport = cvar.MsgType_SecurityListUpdateReport
MsgType_AllocationInstructionAlert = cvar.MsgType_AllocationInstructionAlert
MsgType_TradeCaptureReportRequestAck = cvar.MsgType_TradeCaptureReportRequestAck
MsgType_AllocationInstruction = cvar.MsgType_AllocationInstruction
MsgType_Allocation = cvar.MsgType_Allocation
MsgType_ApplicationMessageReport = cvar.MsgType_ApplicationMessageReport
MsgType_RegistrationInstructions = cvar.MsgType_RegistrationInstructions
MsgType_SecurityDefinition = cvar.MsgType_SecurityDefinition
MsgType_SecurityDefinitionRequest = cvar.MsgType_SecurityDefinitionRequest
MsgType_SecurityStatus = cvar.MsgType_SecurityStatus
MsgType_DerivativeSecurityList = cvar.MsgType_DerivativeSecurityList
MsgType_NetworkCounterpartySystemStatusRequest = cvar.MsgType_NetworkCounterpartySystemStatusRequest
MsgType_MarketDefinitionRequest = cvar.MsgType_MarketDefinitionRequest
MsgType_Reject = cvar.MsgType_Reject
MsgType_DerivativeSecurityListUpdateReport = cvar.MsgType_DerivativeSecurityListUpdateReport
MsgType_QuoteRequestReject = cvar.MsgType_QuoteRequestReject
MsgType_OrderMassStatusRequest = cvar.MsgType_OrderMassStatusRequest
MsgType_ApplicationMessageRequestAck = cvar.MsgType_ApplicationMessageRequestAck
MsgType_SecurityStatusRequest = cvar.MsgType_SecurityStatusRequest
MsgType_AllocationACK = cvar.MsgType_AllocationACK
MsgType_MarketDefinitionUpdateReport = cvar.MsgType_MarketDefinitionUpdateReport
MsgType_CrossOrderCancelReplaceRequest = cvar.MsgType_CrossOrderCancelReplaceRequest
MsgType_OrderMassCancelReport = cvar.MsgType_OrderMassCancelReport
MsgType_AssignmentReport = cvar.MsgType_AssignmentReport
MsgType_BidResponse = cvar.MsgType_BidResponse
MsgType_RequestForPositions = cvar.MsgType_RequestForPositions
MsgType_SettlementObligationReport = cvar.MsgType_SettlementObligationReport
MsgType_OrderMassCancelRequest = cvar.MsgType_OrderMassCancelRequest
MsgType_TradingSessionList = cvar.MsgType_TradingSessionList
MsgType_OrderStatusRequest = cvar.MsgType_OrderStatusRequest
MsgType_CollateralAssignment = cvar.MsgType_CollateralAssignment
MsgType_StreamAssignmentReport = cvar.MsgType_StreamAssignmentReport
MsgType_OrderMassActionRequest = cvar.MsgType_OrderMassActionRequest
MsgType_AllocationAck = cvar.MsgType_AllocationAck
MsgType_QuoteRequest = cvar.MsgType_QuoteRequest
MsgType_CollateralInquiryAck = cvar.MsgType_CollateralInquiryAck
MsgType_MarketDataSnapshotFullRefresh = cvar.MsgType_MarketDataSnapshotFullRefresh
MsgType_SettlementInstructions = cvar.MsgType_SettlementInstructions
MsgType_OrderCancelReplaceRequest = cvar.MsgType_OrderCancelReplaceRequest
MsgType_TradeCaptureReportRequest = cvar.MsgType_TradeCaptureReportRequest
MsgType_RFQRequest = cvar.MsgType_RFQRequest
MsgType_OrderCancelRequest = cvar.MsgType_OrderCancelRequest
MsgType_MultilegOrderCancelReplaceRequest = cvar.MsgType_MultilegOrderCancelReplaceRequest
MsgType_AllocationInstructionAck = cvar.MsgType_AllocationInstructionAck
MsgType_MarketDataRequest = cvar.MsgType_MarketDataRequest
MsgType_MarketDataRequestReject = cvar.MsgType_MarketDataRequestReject
MultiLegReportingType_SINGLE = cvar.MultiLegReportingType_SINGLE
MultiLegReportingType_MULTILEG = cvar.MultiLegReportingType_MULTILEG
MultiLegReportingType_SINGLE_SECURITY = cvar.MultiLegReportingType_SINGLE_SECURITY
MultiLegReportingType_MULTI_LEG_SECURITY = cvar.MultiLegReportingType_MULTI_LEG_SECURITY
MultiLegReportingType_INDIVLEG = cvar.MultiLegReportingType_INDIVLEG
MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY = cvar.MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY
MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = cvar.MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY
IDSource_EXCHANGE_SYMBOL = cvar.IDSource_EXCHANGE_SYMBOL
IDSource_RIC_CODE = cvar.IDSource_RIC_CODE
IDSource_ISO_CURRENCY_CODE = cvar.IDSource_ISO_CURRENCY_CODE
IDSource_ISIN_NUMBER = cvar.IDSource_ISIN_NUMBER
IDSource_SEDOL = cvar.IDSource_SEDOL
IDSource_ISO_COUNTRY_CODE = cvar.IDSource_ISO_COUNTRY_CODE
IDSource_CONSOLIDATED_TAPE_ASSOCIATION = cvar.IDSource_CONSOLIDATED_TAPE_ASSOCIATION
IDSource_QUIK = cvar.IDSource_QUIK
IDSource_CUSIP = cvar.IDSource_CUSIP
OrdStatus_NEW = cvar.OrdStatus_NEW
OrdStatus_CALCULATED = cvar.OrdStatus_CALCULATED
OrdStatus_PENDINGNEW = cvar.OrdStatus_PENDINGNEW
OrdStatus_PENDING_CANCEL = cvar.OrdStatus_PENDING_CANCEL
OrdStatus_PARTIAL = cvar.OrdStatus_PARTIAL
OrdStatus_PENDING_CANCEL_REPLACE = cvar.OrdStatus_PENDING_CANCEL_REPLACE
OrdStatus_PENDING_NEW = cvar.OrdStatus_PENDING_NEW
OrdStatus_STOPPED = cvar.OrdStatus_STOPPED
OrdStatus_FILLED = cvar.OrdStatus_FILLED
OrdStatus_PENDING_REPLACE = cvar.OrdStatus_PENDING_REPLACE
OrdStatus_CANCELED = cvar.OrdStatus_CANCELED
OrdStatus_ACCEPTED_FOR_BIDDING = cvar.OrdStatus_ACCEPTED_FOR_BIDDING
OrdStatus_SUSPENDED = cvar.OrdStatus_SUSPENDED
OrdStatus_DONE = cvar.OrdStatus_DONE
OrdStatus_REJECTED = cvar.OrdStatus_REJECTED
OrdStatus_PARTIALLY_FILLED = cvar.OrdStatus_PARTIALLY_FILLED
OrdStatus_EXPIRED = cvar.OrdStatus_EXPIRED
OrdStatus_REPLACED = cvar.OrdStatus_REPLACED
OrdStatus_DONE_FOR_DAY = cvar.OrdStatus_DONE_FOR_DAY
OrdStatus_ACCEPTBIDDING = cvar.OrdStatus_ACCEPTBIDDING
OrdStatus_PENDINGREP = cvar.OrdStatus_PENDINGREP
CustomerOrFirm_FIRM = cvar.CustomerOrFirm_FIRM
CustomerOrFirm_CUSTOMER = cvar.CustomerOrFirm_CUSTOMER
AdjustmentType_DELTA_MINUS = cvar.AdjustmentType_DELTA_MINUS
AdjustmentType_DELTAPLUS = cvar.AdjustmentType_DELTAPLUS
AdjustmentType_DELTA_PLUS = cvar.AdjustmentType_DELTA_PLUS
AdjustmentType_DELTAMINUS = cvar.AdjustmentType_DELTAMINUS
AdjustmentType_FINAL = cvar.AdjustmentType_FINAL
AdjustmentType_PROCESSREQUESTASMARGINDISPOSITION = cvar.AdjustmentType_PROCESSREQUESTASMARGINDISPOSITION
AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION = cvar.AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION
AsOfIndicator_TRUE = cvar.AsOfIndicator_TRUE
AsOfIndicator_FALSE = cvar.AsOfIndicator_FALSE
MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT = cvar.MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT
MassActionScope_ALL_ORDERS_FOR_A_MARKET = cvar.MassActionScope_ALL_ORDERS_FOR_A_MARKET
MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY = cvar.MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY
MassActionScope_ALL_ORDERS = cvar.MassActionScope_ALL_ORDERS
MassActionScope_ALL_ORDERS_FOR_A_CFICODE = cvar.MassActionScope_ALL_ORDERS_FOR_A_CFICODE
MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY
MassActionScope_ALL_ORDERS_FOR_A_SECURITY = cvar.MassActionScope_ALL_ORDERS_FOR_A_SECURITY
MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION = cvar.MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION
MassActionScope_CANCEL_FOR_SECURITY_ISSUER = cvar.MassActionScope_CANCEL_FOR_SECURITY_ISSUER
MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP = cvar.MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP
MassActionScope_ALL_ORDERS_FOR_A_PRODUCT = cvar.MassActionScope_ALL_ORDERS_FOR_A_PRODUCT
MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE = cvar.MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE
VenueType_PIT = cvar.VenueType_PIT
VenueType_EX_PIT = cvar.VenueType_EX_PIT
VenueType_ELECTRONIC = cvar.VenueType_ELECTRONIC
MassActionType_CANCEL_ORDERS = cvar.MassActionType_CANCEL_ORDERS
MassActionType_RELEASE_ORDERS_FROM_SUSPENSION = cvar.MassActionType_RELEASE_ORDERS_FROM_SUSPENSION
MassActionType_SUSPEND_ORDERS = cvar.MassActionType_SUSPEND_ORDERS
PosMaintResult_SUCCESSFULCOMPLETION = cvar.PosMaintResult_SUCCESSFULCOMPLETION
PosMaintResult_SUCCESSFUL_COMPLETION = cvar.PosMaintResult_SUCCESSFUL_COMPLETION
PosMaintResult_OTHER = cvar.PosMaintResult_OTHER
PosMaintResult_REJECTED = cvar.PosMaintResult_REJECTED
IOIShares_MEDIUM = cvar.IOIShares_MEDIUM
IOIShares_LARGE = cvar.IOIShares_LARGE
IOIShares_SMALL = cvar.IOIShares_SMALL
PegOffsetType_PRICE = cvar.PegOffsetType_PRICE
PegOffsetType_BASISPOINTS = cvar.PegOffsetType_BASISPOINTS
PegOffsetType_PRICE_TIER = cvar.PegOffsetType_PRICE_TIER
PegOffsetType_TICKS = cvar.PegOffsetType_TICKS
PegOffsetType_PRICETIERLEVEL = cvar.PegOffsetType_PRICETIERLEVEL
PegOffsetType_BASIS_POINTS = cvar.PegOffsetType_BASIS_POINTS
MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT = cvar.MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT
MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY
MassCancelRejectReason_INVALIDSECURITY = cvar.MassCancelRejectReason_INVALIDSECURITY
MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED = cvar.MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED
MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP
MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY = cvar.MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY
MassCancelRejectReason_INVALIDPRODUCT = cvar.MassCancelRejectReason_INVALIDPRODUCT
MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY
MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE
MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE
MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION
MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET
MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE
MassCancelRejectReason_INVALIDUNDERLYING = cvar.MassCancelRejectReason_INVALIDUNDERLYING
MassCancelRejectReason_OTHER = cvar.MassCancelRejectReason_OTHER
MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER
MassCancelRejectReason_INVALIDCFICODE = cvar.MassCancelRejectReason_INVALIDCFICODE
MassCancelRejectReason_INVALIDSECURITYTYPE = cvar.MassCancelRejectReason_INVALIDSECURITYTYPE
MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT
MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING
MassCancelRejectReason_INVALIDTRDSESSION = cvar.MassCancelRejectReason_INVALIDTRDSESSION
MassCancelRejectReason_MASSCXLNOTSUPPORTED = cvar.MassCancelRejectReason_MASSCXLNOTSUPPORTED
ResponseTransportType_OUTOFBAND = cvar.ResponseTransportType_OUTOFBAND
ResponseTransportType_INBAND = cvar.ResponseTransportType_INBAND
ResponseTransportType_OUT_OF_BAND = cvar.ResponseTransportType_OUT_OF_BAND
TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID = cvar.TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID
TradSesStatusRejReason_UNKNOWNTRADINGSESSIONID = cvar.TradSesStatusRejReason_UNKNOWNTRADINGSESSIONID
TradSesStatusRejReason_OTHER = cvar.TradSesStatusRejReason_OTHER
TrdRegTimestampType_EXECUTION_TIME = cvar.TrdRegTimestampType_EXECUTION_TIME
TrdRegTimestampType_BROKEREXECUTION = cvar.TrdRegTimestampType_BROKEREXECUTION
TrdRegTimestampType_BROKERRECEIPT = cvar.TrdRegTimestampType_BROKERRECEIPT
TrdRegTimestampType_TIMEIN = cvar.TrdRegTimestampType_TIMEIN
TrdRegTimestampType_TIME_IN = cvar.TrdRegTimestampType_TIME_IN
TrdRegTimestampType_TIMEOUT = cvar.TrdRegTimestampType_TIMEOUT
TrdRegTimestampType_SUBMISSION_TO_CLEARING = cvar.TrdRegTimestampType_SUBMISSION_TO_CLEARING
TrdRegTimestampType_BROKER_RECEIPT = cvar.TrdRegTimestampType_BROKER_RECEIPT
TrdRegTimestampType_DESK_RECEIPT = cvar.TrdRegTimestampType_DESK_RECEIPT
TrdRegTimestampType_EXECUTIONTIME = cvar.TrdRegTimestampType_EXECUTIONTIME
TrdRegTimestampType_BROKER_EXECUTION = cvar.TrdRegTimestampType_BROKER_EXECUTION
TrdRegTimestampType_TIME_OUT = cvar.TrdRegTimestampType_TIME_OUT
ApplVerID_FIX50SP1 = cvar.ApplVerID_FIX50SP1
ApplVerID_FIX27 = cvar.ApplVerID_FIX27
ApplVerID_FIX50SP2 = cvar.ApplVerID_FIX50SP2
ApplVerID_FIX50 = cvar.ApplVerID_FIX50
ApplVerID_FIX40 = cvar.ApplVerID_FIX40
ApplVerID_FIX41 = cvar.ApplVerID_FIX41
ApplVerID_FIX30 = cvar.ApplVerID_FIX30
ApplVerID_FIX42 = cvar.ApplVerID_FIX42
ApplVerID_FIX43 = cvar.ApplVerID_FIX43
ApplVerID_FIX44 = cvar.ApplVerID_FIX44
HandlInst_MANUAL_ORDER_BEST_EXECUTION = cvar.HandlInst_MANUAL_ORDER_BEST_EXECUTION
HandlInst_AUTOEXECPUB = cvar.HandlInst_AUTOEXECPUB
HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION = cvar.HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION
HandlInst_AUTOEXECPRIV = cvar.HandlInst_AUTOEXECPRIV
HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK = cvar.HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK
HandlInst_MANUAL = cvar.HandlInst_MANUAL
TradingSessionSubID_POST_TRADING = cvar.TradingSessionSubID_POST_TRADING
TradingSessionSubID_INTRADAY_AUCTION = cvar.TradingSessionSubID_INTRADAY_AUCTION
TradingSessionSubID_PRE_TRADING = cvar.TradingSessionSubID_PRE_TRADING
TradingSessionSubID_QUIESCENT = cvar.TradingSessionSubID_QUIESCENT
TradingSessionSubID_3 = cvar.TradingSessionSubID_3
TradingSessionSubID_OPENING_OR_OPENING_AUCTION = cvar.TradingSessionSubID_OPENING_OR_OPENING_AUCTION
TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION = cvar.TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION
MDEntryType_SWAP_VALUE_FACTOR = cvar.MDEntryType_SWAP_VALUE_FACTOR
MDEntryType_OPEN_INTEREST = cvar.MDEntryType_OPEN_INTEREST
MDEntryType_COMPOSITE_UNDERLYING_PRICE = cvar.MDEntryType_COMPOSITE_UNDERLYING_PRICE
MDEntryType_SESSION_HIGH_BID = cvar.MDEntryType_SESSION_HIGH_BID
MDEntryType_INDEXVALUE = cvar.MDEntryType_INDEXVALUE
MDEntryType_OPENINTEREST = cvar.MDEntryType_OPENINTEREST
MDEntryType_CLOSING_PRICE = cvar.MDEntryType_CLOSING_PRICE
MDEntryType_PRIOR_SETTLE_PRICE = cvar.MDEntryType_PRIOR_SETTLE_PRICE
MDEntryType_TRADING_SESSION_VWAP_PRICE = cvar.MDEntryType_TRADING_SESSION_VWAP_PRICE
MDEntryType_TRADING_SESSION_LOW_PRICE = cvar.MDEntryType_TRADING_SESSION_LOW_PRICE
MDEntryType_SETTLE_HIGH_PRICE = cvar.MDEntryType_SETTLE_HIGH_PRICE
MDEntryType_IMBALANCE = cvar.MDEntryType_IMBALANCE
MDEntryType_FIXING_PRICE = cvar.MDEntryType_FIXING_PRICE
MDEntryType_CASH_RATE = cvar.MDEntryType_CASH_RATE
MDEntryType_CLOSING = cvar.MDEntryType_CLOSING
MDEntryType_OPENING = cvar.MDEntryType_OPENING
MDEntryType_OPENING_PRICE = cvar.MDEntryType_OPENING_PRICE
MDEntryType_TRADINGHIGH = cvar.MDEntryType_TRADINGHIGH
MDEntryType_TRADEVOLUME = cvar.MDEntryType_TRADEVOLUME
MDEntryType_TRADE = cvar.MDEntryType_TRADE
MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = cvar.MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS
MDEntryType_SIMULATED_SELL_PRICE = cvar.MDEntryType_SIMULATED_SELL_PRICE
MDEntryType_EMPTY_BOOK = cvar.MDEntryType_EMPTY_BOOK
MDEntryType_AUCTION_CLEARING_PRICE = cvar.MDEntryType_AUCTION_CLEARING_PRICE
MDEntryType_BID = cvar.MDEntryType_BID
MDEntryType_RECOVERY_RATE_FOR_SHORT = cvar.MDEntryType_RECOVERY_RATE_FOR_SHORT
MDEntryType_SIMULATED_BUY_PRICE = cvar.MDEntryType_SIMULATED_BUY_PRICE
MDEntryType_EARLY_PRICES = cvar.MDEntryType_EARLY_PRICES
MDEntryType_TRADINGLOW = cvar.MDEntryType_TRADINGLOW
MDEntryType_TRADING_SESSION_HIGH_PRICE = cvar.MDEntryType_TRADING_SESSION_HIGH_PRICE
MDEntryType_INDEX_VALUE = cvar.MDEntryType_INDEX_VALUE
MDEntryType_RECOVERY_RATE_FOR_LONG = cvar.MDEntryType_RECOVERY_RATE_FOR_LONG
MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = cvar.MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS
MDEntryType_MID_PRICE = cvar.MDEntryType_MID_PRICE
MDEntryType_SETTLEMENT = cvar.MDEntryType_SETTLEMENT
MDEntryType_RECOVERY_RATE = cvar.MDEntryType_RECOVERY_RATE
MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = cvar.MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS
MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = cvar.MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS
MDEntryType_TRADE_VOLUME = cvar.MDEntryType_TRADE_VOLUME
MDEntryType_MARGIN_RATE = cvar.MDEntryType_MARGIN_RATE
MDEntryType_SETTLE_LOW_PRICE = cvar.MDEntryType_SETTLE_LOW_PRICE
MDEntryType_SESSION_LOW_OFFER = cvar.MDEntryType_SESSION_LOW_OFFER
MDEntryType_TRADINGVWAP = cvar.MDEntryType_TRADINGVWAP
MDEntryType_SETTLEMENT_PRICE = cvar.MDEntryType_SETTLEMENT_PRICE
MDEntryType_OFFER = cvar.MDEntryType_OFFER
PegMoveType_FLOATING = cvar.PegMoveType_FLOATING
PegMoveType_FIXED = cvar.PegMoveType_FIXED
AvgPxIndicator_NOAVERAGEPRICING = cvar.AvgPxIndicator_NOAVERAGEPRICING
AvgPxIndicator_NO_AVERAGE_PRICING = cvar.AvgPxIndicator_NO_AVERAGE_PRICING
AvgPxIndicator_LASTTRADEAVERAGEPRICEGROUP = cvar.AvgPxIndicator_LASTTRADEAVERAGEPRICEGROUP
AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = cvar.AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID
AvgPxIndicator_TRADEAVERAGEPRICEGROUP = cvar.AvgPxIndicator_TRADEAVERAGEPRICEGROUP
AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = cvar.AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID
CancellationRights_NO_WAIVER_AGREEMENT = cvar.CancellationRights_NO_WAIVER_AGREEMENT
CancellationRights_NO_M = cvar.CancellationRights_NO_M
CancellationRights_NO_N = cvar.CancellationRights_NO_N
CancellationRights_NOINSTIT = cvar.CancellationRights_NOINSTIT
CancellationRights_NO_INSTITUTIONAL = cvar.CancellationRights_NO_INSTITUTIONAL
CancellationRights_YES = cvar.CancellationRights_YES
CancellationRights_NO_O = cvar.CancellationRights_NO_O
CancellationRights_NOEXECONLY = cvar.CancellationRights_NOEXECONLY
CancellationRights_NO_EXECUTION_ONLY = cvar.CancellationRights_NO_EXECUTION_ONLY
CancellationRights_NOWAIVER = cvar.CancellationRights_NOWAIVER
ExecPriceType_CREATIONPRICEADJAMT = cvar.ExecPriceType_CREATIONPRICEADJAMT
ExecPriceType_CREATION_PRICE = cvar.ExecPriceType_CREATION_PRICE
ExecPriceType_CREATIONPRICE = cvar.ExecPriceType_CREATIONPRICE
ExecPriceType_SINGLEPRICE = cvar.ExecPriceType_SINGLEPRICE
ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT = cvar.ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT
ExecPriceType_OFFERPRICE = cvar.ExecPriceType_OFFERPRICE
ExecPriceType_BIDPRICE = cvar.ExecPriceType_BIDPRICE
ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT = cvar.ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT
ExecPriceType_CREATIONPRICEADJPCT = cvar.ExecPriceType_CREATIONPRICEADJPCT
ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT = cvar.ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT
ExecPriceType_OFFERPRICEMINUSADJAMT = cvar.ExecPriceType_OFFERPRICEMINUSADJAMT
ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT = cvar.ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT
ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT = cvar.ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT
ExecPriceType_OFFERPRICEMINUSADJPCT = cvar.ExecPriceType_OFFERPRICEMINUSADJPCT
ExecPriceType_BID_PRICE = cvar.ExecPriceType_BID_PRICE
ExecPriceType_SINGLE_PRICE = cvar.ExecPriceType_SINGLE_PRICE
ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT = cvar.ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT
ExecPriceType_OFFER_PRICE = cvar.ExecPriceType_OFFER_PRICE
AllocSettlInstType_PHONEFORINSTRUCTIONS = cvar.AllocSettlInstType_PHONEFORINSTRUCTIONS
AllocSettlInstType_SSIDBIDSPROVIDED = cvar.AllocSettlInstType_SSIDBIDSPROVIDED
AllocSettlInstType_FULLDETAILSPROVIDED = cvar.AllocSettlInstType_FULLDETAILSPROVIDED
AllocSettlInstType_USEDEFAULTINSTRUCTIONS = cvar.AllocSettlInstType_USEDEFAULTINSTRUCTIONS
AllocSettlInstType_SSI_DB_IDS_PROVIDED = cvar.AllocSettlInstType_SSI_DB_IDS_PROVIDED
AllocSettlInstType_PHONE_FOR_INSTRUCTIONS = cvar.AllocSettlInstType_PHONE_FOR_INSTRUCTIONS
AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED = cvar.AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED
AllocSettlInstType_FULL_DETAILS_PROVIDED = cvar.AllocSettlInstType_FULL_DETAILS_PROVIDED
AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS = cvar.AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS
AllocSettlInstType_DERIVEFROMPARAMETERSPROVIDED = cvar.AllocSettlInstType_DERIVEFROMPARAMETERSPROVIDED
StatsType_AVERAGE_PRICE = cvar.StatsType_AVERAGE_PRICE
StatsType_HIGH = cvar.StatsType_HIGH
StatsType_EXCHANGE_LAST = cvar.StatsType_EXCHANGE_LAST
StatsType_TURNOVER = cvar.StatsType_TURNOVER
TradSesMode_SIMULATED = cvar.TradSesMode_SIMULATED
TradSesMode_PRODUCTION = cvar.TradSesMode_PRODUCTION
TradSesMode_TESTING = cvar.TradSesMode_TESTING
SettlInstSource_INSTITUTIONS_INSTRUCTIONS = cvar.SettlInstSource_INSTITUTIONS_INSTRUCTIONS
SettlInstSource_BROKERS_INSTRUCTIONS = cvar.SettlInstSource_BROKERS_INSTRUCTIONS
SettlInstSource_INVESTORCIV = cvar.SettlInstSource_INVESTORCIV
SettlInstSource_INVESTOR = cvar.SettlInstSource_INVESTOR
SettlInstSource_INSTINSTR = cvar.SettlInstSource_INSTINSTR
SettlInstSource_BROKERINSTR = cvar.SettlInstSource_BROKERINSTR
ExpType_DIFFERENCE = cvar.ExpType_DIFFERENCE
ExpType_FINAL_WILL_BE_EXERCISED = cvar.ExpType_FINAL_WILL_BE_EXERCISED
ExpType_NON_AUTO_EXERCISE = cvar.ExpType_NON_AUTO_EXERCISE
ExpType_CONTRARY_INTENTION = cvar.ExpType_CONTRARY_INTENTION
ExpType_AUTO_EXERCISE = cvar.ExpType_AUTO_EXERCISE
SettlInstTransType_REPLACE = cvar.SettlInstTransType_REPLACE
SettlInstTransType_NEW = cvar.SettlInstTransType_NEW
SettlInstTransType_RESTATE = cvar.SettlInstTransType_RESTATE
SettlInstTransType_CANCEL = cvar.SettlInstTransType_CANCEL
TradeRequestResult_TRADEREQUESTTYPENOTSUPPORTED = cvar.TradeRequestResult_TRADEREQUESTTYPENOTSUPPORTED
TradeRequestResult_INVALIDORUNKNOWNINSTRUMENT = cvar.TradeRequestResult_INVALIDORUNKNOWNINSTRUMENT
TradeRequestResult_INVALID_DESTINATION_REQUESTED = cvar.TradeRequestResult_INVALID_DESTINATION_REQUESTED
TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST = cvar.TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST
TradeRequestResult_INVALIDTRANSPORTTYPEREQUESTED = cvar.TradeRequestResult_INVALIDTRANSPORTTYPEREQUESTED
TradeRequestResult_INVALIDPARTIES = cvar.TradeRequestResult_INVALIDPARTIES
TradeRequestResult_INVALIDDESTINATIONREQUESTED = cvar.TradeRequestResult_INVALIDDESTINATIONREQUESTED
TradeRequestResult_SUCCESSFUL = cvar.TradeRequestResult_SUCCESSFUL
TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT = cvar.TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT
TradeRequestResult_OTHER = cvar.TradeRequestResult_OTHER
TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED = cvar.TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED
TradeRequestResult_INVALID_PARTIES = cvar.TradeRequestResult_INVALID_PARTIES
TradeRequestResult_UNAUTHORIZEDFORTRADECAPTUREREPORTREQUEST = cvar.TradeRequestResult_UNAUTHORIZEDFORTRADECAPTUREREPORTREQUEST
TradeRequestResult_NOT_AUTHORIZED = cvar.TradeRequestResult_NOT_AUTHORIZED
TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED = cvar.TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED
TradeRequestResult_INVALIDTYPEOFTRADEREQUESTED = cvar.TradeRequestResult_INVALIDTYPEOFTRADEREQUESTED
TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED = cvar.TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED
TestMessageIndicator_NO = cvar.TestMessageIndicator_NO
TestMessageIndicator_YES = cvar.TestMessageIndicator_YES
ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE = cvar.ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE
ExpirationCycle_EXPIREONTRADINGSESSIONOPEN = cvar.ExpirationCycle_EXPIREONTRADINGSESSIONOPEN
ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE = cvar.ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE
ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN = cvar.ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN
ExpirationCycle_EXPIREONTRADINGSESSIONCLOSE = cvar.ExpirationCycle_EXPIREONTRADINGSESSIONCLOSE
AllocCancReplaceReason_ORIGINALDETAILSINCORRECT = cvar.AllocCancReplaceReason_ORIGINALDETAILSINCORRECT
AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS = cvar.AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS
AllocCancReplaceReason_OTHER = cvar.AllocCancReplaceReason_OTHER
AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT = cvar.AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT
AllocCancReplaceReason_CHANGEINUNDERLYINGORDERDETAILS = cvar.AllocCancReplaceReason_CHANGEINUNDERLYINGORDERDETAILS
CxlRejReason_DUPLICATE_CLORDID = cvar.CxlRejReason_DUPLICATE_CLORDID
CxlRejReason_UNABLETOPROCESS = cvar.CxlRejReason_UNABLETOPROCESS
CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE = cvar.CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE
CxlRejReason_DUPCLORDID = cvar.CxlRejReason_DUPCLORDID
CxlRejReason_DUPLICATE_CLORDID_RECEIVED = cvar.CxlRejReason_DUPLICATE_CLORDID_RECEIVED
CxlRejReason_UNKNOWN_ORDER = cvar.CxlRejReason_UNKNOWN_ORDER
CxlRejReason_TOO_LATE_TO_CANCEL = cvar.CxlRejReason_TOO_LATE_TO_CANCEL
CxlRejReason_TOOLATE = cvar.CxlRejReason_TOOLATE
CxlRejReason_ORIGORDMODTIME = cvar.CxlRejReason_ORIGORDMODTIME
CxlRejReason_INVALID_PRICE_INCREMENT = cvar.CxlRejReason_INVALID_PRICE_INCREMENT
CxlRejReason_BROKEROPT = cvar.CxlRejReason_BROKEROPT
CxlRejReason_ALREADYPENDINGCXL = cvar.CxlRejReason_ALREADYPENDINGCXL
CxlRejReason_OTHER = cvar.CxlRejReason_OTHER
CxlRejReason_BROKER = cvar.CxlRejReason_BROKER
CxlRejReason_BROKER_OPTION = cvar.CxlRejReason_BROKER_OPTION
CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST = cvar.CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST
CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS = cvar.CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS
CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = cvar.CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND
CxlRejReason_ORIGORDMODTIMEMISMATCH = cvar.CxlRejReason_ORIGORDMODTIMEMISMATCH
CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER = cvar.CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER
CxlRejReason_UNKNOWN = cvar.CxlRejReason_UNKNOWN
RespondentType_SPECIFIED_MARKET_PARTICIPANTS = cvar.RespondentType_SPECIFIED_MARKET_PARTICIPANTS
RespondentType_ALL_MARKET_MAKERS = cvar.RespondentType_ALL_MARKET_MAKERS
RespondentType_ALL_MARKET_PARTICIPANTS = cvar.RespondentType_ALL_MARKET_PARTICIPANTS
RespondentType_PRIMARY_MARKET_MAKER = cvar.RespondentType_PRIMARY_MARKET_MAKER
DKReason_NO_MATCHING_ORDER = cvar.DKReason_NO_MATCHING_ORDER
DKReason_UNKNOWNSYMBOL = cvar.DKReason_UNKNOWNSYMBOL
DKReason_PRICE_EXCEEDS_LIMIT = cvar.DKReason_PRICE_EXCEEDS_LIMIT
DKReason_QUANTITYEXCEEDSORDER = cvar.DKReason_QUANTITYEXCEEDSORDER
DKReason_QUANTITY_EXCEEDS_ORDER = cvar.DKReason_QUANTITY_EXCEEDS_ORDER
DKReason_UNKNOWN_SYMBOL = cvar.DKReason_UNKNOWN_SYMBOL
DKReason_OTHER = cvar.DKReason_OTHER
DKReason_WRONGSIDE = cvar.DKReason_WRONGSIDE
DKReason_CALCULATIONDIFFERENCE = cvar.DKReason_CALCULATIONDIFFERENCE
DKReason_PRICEEXCEEDSLIMIT = cvar.DKReason_PRICEEXCEEDSLIMIT
DKReason_WRONG_SIDE = cvar.DKReason_WRONG_SIDE
DKReason_CALCULATION_DIFFERENCE = cvar.DKReason_CALCULATION_DIFFERENCE
DKReason_NOMATCH = cvar.DKReason_NOMATCH
PositionEffect_DEFAULT = cvar.PositionEffect_DEFAULT
PositionEffect_CLOSE = cvar.PositionEffect_CLOSE
PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN = cvar.PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN
PositionEffect_OPEN = cvar.PositionEffect_OPEN
PositionEffect_FIFO = cvar.PositionEffect_FIFO
PositionEffect_ROLLED = cvar.PositionEffect_ROLLED
TriggerAction_ACTIVATE = cvar.TriggerAction_ACTIVATE
TriggerAction_MODIFY = cvar.TriggerAction_MODIFY
TriggerAction_CANCEL = cvar.TriggerAction_CANCEL
ClearingInstruction_BILATERALNETTINGONLY = cvar.ClearingInstruction_BILATERALNETTINGONLY
ClearingInstruction_SPECIALTRADE = cvar.ClearingInstruction_SPECIALTRADE
ClearingInstruction_EXCLUDE_FROM_ALL_NETTING = cvar.ClearingInstruction_EXCLUDE_FROM_ALL_NETTING
ClearingInstruction_AUTOMATIC_POSTING_MODE = cvar.ClearingInstruction_AUTOMATIC_POSTING_MODE
ClearingInstruction_EXCLEARING = cvar.ClearingInstruction_EXCLEARING
ClearingInstruction_MULTILATERAL_NETTING = cvar.ClearingInstruction_MULTILATERAL_NETTING
ClearingInstruction_CLEARAGAINSTCENTRALCOUNTERPARTY = cvar.ClearingInstruction_CLEARAGAINSTCENTRALCOUNTERPARTY
ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY = cvar.ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY
ClearingInstruction_AUTOMATIC_GIVE_UP_MODE = cvar.ClearingInstruction_AUTOMATIC_GIVE_UP_MODE
ClearingInstruction_CUSTOMER_TRADE = cvar.ClearingInstruction_CUSTOMER_TRADE
ClearingInstruction_AUTOMATICPOSTINGMODETRADEPOSTINGTOTHEPOSITIONACCOUNTNUMBERSPECIFIED = cvar.ClearingInstruction_AUTOMATICPOSTINGMODETRADEPOSTINGTOTHEPOSITIONACCOUNTNUMBERSPECIFIED
ClearingInstruction_EX_CLEARING = cvar.ClearingInstruction_EX_CLEARING
ClearingInstruction_QUALIFIEDSERVICEREPRESENTATIVEQSR = cvar.ClearingInstruction_QUALIFIEDSERVICEREPRESENTATIVEQSR
ClearingInstruction_MULTILATERALNETTING = cvar.ClearingInstruction_MULTILATERALNETTING
ClearingInstruction_PROCESSNORMALLY = cvar.ClearingInstruction_PROCESSNORMALLY
ClearingInstruction_EXCLUDEFROMALLNETTING = cvar.ClearingInstruction_EXCLUDEFROMALLNETTING
ClearingInstruction_SELFCLEARING = cvar.ClearingInstruction_SELFCLEARING
ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY = cvar.ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY
ClearingInstruction_BILATERAL_NETTING_ONLY = cvar.ClearingInstruction_BILATERAL_NETTING_ONLY
ClearingInstruction_EXCLUDEFROMCENTRALCOUNTERPARTY = cvar.ClearingInstruction_EXCLUDEFROMCENTRALCOUNTERPARTY
ClearingInstruction_MANUALMODEPREPOSTINGANDORPREGIVEUP = cvar.ClearingInstruction_MANUALMODEPREPOSTINGANDORPREGIVEUP
ClearingInstruction_CUSTOMERTRADE = cvar.ClearingInstruction_CUSTOMERTRADE
ClearingInstruction_PROCESS_NORMALLY = cvar.ClearingInstruction_PROCESS_NORMALLY
ClearingInstruction_SPECIAL_TRADE = cvar.ClearingInstruction_SPECIAL_TRADE
ClearingInstruction_MANUAL_MODE = cvar.ClearingInstruction_MANUAL_MODE
ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR = cvar.ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR
ClearingInstruction_AUTOMATICGIVEUPMODETRADEGIVEUPTOTHEGIVEUPDESTINATIONNUMBERSPECIFIED = cvar.ClearingInstruction_AUTOMATICGIVEUPMODETRADEGIVEUPTOTHEGIVEUPDESTINATIONNUMBERSPECIFIED
ClearingInstruction_SELF_CLEARING = cvar.ClearingInstruction_SELF_CLEARING
OpenCloseSettlFlag_SESSION_OPEN = cvar.OpenCloseSettlFlag_SESSION_OPEN
OpenCloseSettlFlag_EXPECTED_ENTRY = cvar.OpenCloseSettlFlag_EXPECTED_ENTRY
OpenCloseSettlFlag_THEORETICALPRICE = cvar.OpenCloseSettlFlag_THEORETICALPRICE
OpenCloseSettlFlag_ENTRYFROMPREVBUSINESSDAY = cvar.OpenCloseSettlFlag_ENTRYFROMPREVBUSINESSDAY
OpenCloseSettlFlag_DAILY_OPEN = cvar.OpenCloseSettlFlag_DAILY_OPEN
OpenCloseSettlFlag_DAILYOPEN = cvar.OpenCloseSettlFlag_DAILYOPEN
OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE = cvar.OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE
OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY = cvar.OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY
OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY = cvar.OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY
OpenCloseSettlFlag_DELIVERYSETTLEMENT = cvar.OpenCloseSettlFlag_DELIVERYSETTLEMENT
OpenCloseSettlFlag_SESSIONOPEN = cvar.OpenCloseSettlFlag_SESSIONOPEN
OpenCloseSettlFlag_EXPECTEDENTRY = cvar.OpenCloseSettlFlag_EXPECTEDENTRY
DiscretionMoveType_FLOATING = cvar.DiscretionMoveType_FLOATING
DiscretionMoveType_FIXED = cvar.DiscretionMoveType_FIXED
MDUpdateType_INCREMENTAL_REFRESH = cvar.MDUpdateType_INCREMENTAL_REFRESH
MDUpdateType_FULL_REFRESH = cvar.MDUpdateType_FULL_REFRESH
MDUpdateType_FULL = cvar.MDUpdateType_FULL
MDUpdateType_INCREMENTAL = cvar.MDUpdateType_INCREMENTAL
TickDirection_MINUS_TICK = cvar.TickDirection_MINUS_TICK
TickDirection_ZERO_PLUS_TICK = cvar.TickDirection_ZERO_PLUS_TICK
TickDirection_ZERO_MINUS_TICK = cvar.TickDirection_ZERO_MINUS_TICK
TickDirection_PLUS_TICK = cvar.TickDirection_PLUS_TICK
TickDirection_PLUS = cvar.TickDirection_PLUS
TickDirection_ZEROPLUS = cvar.TickDirection_ZEROPLUS
TickDirection_MINUS = cvar.TickDirection_MINUS
TickDirection_ZEROMINUS = cvar.TickDirection_ZEROMINUS
YieldType_MARK_TO_MARKET_YIELD = cvar.YieldType_MARK_TO_MARKET_YIELD
YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER
YieldType_YIELD_TO_MATURITY = cvar.YieldType_YIELD_TO_MATURITY
YieldType_YIELDTOTENDERDATE = cvar.YieldType_YIELDTOTENDERDATE
YieldType_PREVIOUS_CLOSE_YIELD = cvar.YieldType_PREVIOUS_CLOSE_YIELD
YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS = cvar.YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS
YieldType_YIELDTOSHORTESTAVERAGELIFE = cvar.YieldType_YIELDTOSHORTESTAVERAGELIFE
YieldType_YIELD_AT_ISSUE = cvar.YieldType_YIELD_AT_ISSUE
YieldType_YIELD_TO_NEXT_REFUND = cvar.YieldType_YIELD_TO_NEXT_REFUND
YieldType_YIELDATISSUE = cvar.YieldType_YIELDATISSUE
YieldType_CLOSINGYIELD = cvar.YieldType_CLOSINGYIELD
YieldType_GVNTEQUIVALENTYIELD = cvar.YieldType_GVNTEQUIVALENTYIELD
YieldType_ANNUALYIELD = cvar.YieldType_ANNUALYIELD
YieldType_AFTER_TAX_YIELD = cvar.YieldType_AFTER_TAX_YIELD
YieldType_GVNT_EQUIVALENT_YIELD = cvar.YieldType_GVNT_EQUIVALENT_YIELD
YieldType_YIELDCHANGESINCECLOSE = cvar.YieldType_YIELDCHANGESINCECLOSE
YieldType_YIELDTOMATURITY = cvar.YieldType_YIELDTOMATURITY
YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE = cvar.YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE
YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD = cvar.YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD
YieldType_SEMI = cvar.YieldType_SEMI
YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE = cvar.YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE
YieldType_CLOSING_YIELD_MOST_RECENT_YEAR = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_YEAR
YieldType_YIELD_TO_NEXT_CALL = cvar.YieldType_YIELD_TO_NEXT_CALL
YieldType_YIELD_CHANGE_SINCE_CLOSE = cvar.YieldType_YIELD_CHANGE_SINCE_CLOSE
YieldType_PROCEEDS_YIELD = cvar.YieldType_PROCEEDS_YIELD
YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE = cvar.YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE
YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS = cvar.YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS
YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE = cvar.YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE
YieldType_CURRENT_YIELD = cvar.YieldType_CURRENT_YIELD
YieldType_SIMPLEYIELD = cvar.YieldType_SIMPLEYIELD
YieldType_TRUEGROSSYIELD = cvar.YieldType_TRUEGROSSYIELD
YieldType_COMPOUND_YIELD = cvar.YieldType_COMPOUND_YIELD
YieldType_CLOSINGYIELDMOSTRECENTYEAR = cvar.YieldType_CLOSINGYIELDMOSTRECENTYEAR
YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET = cvar.YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET
YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER = cvar.YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER
YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR = cvar.YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR
YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE = cvar.YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE
YieldType_YIELD_TO_AVG_MATURITY = cvar.YieldType_YIELD_TO_AVG_MATURITY
YieldType_YIELD_TO_TENDER_DATE = cvar.YieldType_YIELD_TO_TENDER_DATE
YieldType_PROCEEDSYIELD = cvar.YieldType_PROCEEDSYIELD
YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO = cvar.YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO
YieldType_ANNUAL_YIELD = cvar.YieldType_ANNUAL_YIELD
YieldType_YIELD_TO_WORST = cvar.YieldType_YIELD_TO_WORST
YieldType_BOOK_YIELD = cvar.YieldType_BOOK_YIELD
YieldType_YIELD_TO_NEXT_PUT = cvar.YieldType_YIELD_TO_NEXT_PUT
YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END
YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END
YieldType_OPENAVERAGEYIELD = cvar.YieldType_OPENAVERAGEYIELD
YieldType_TRUE_YIELD = cvar.YieldType_TRUE_YIELD
YieldType_TAX_EQUIVALENT_YIELD = cvar.YieldType_TAX_EQUIVALENT_YIELD
YieldType_TRUE_GROSS_YIELD = cvar.YieldType_TRUE_GROSS_YIELD
YieldType_INVERSE_FLOATER_BOND_YIELD = cvar.YieldType_INVERSE_FLOATER_BOND_YIELD
YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE = cvar.YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE
YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY = cvar.YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY
YieldType_AFTERTAXYIELD = cvar.YieldType_AFTERTAXYIELD
YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE = cvar.YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE
YieldType_YIELDTOWORSTCONVENTION = cvar.YieldType_YIELDTOWORSTCONVENTION
YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO = cvar.YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO
YieldType_COMPOUNDYIELD = cvar.YieldType_COMPOUNDYIELD
YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE = cvar.YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE
YieldType_YIELD_TO_LONGEST_AVERAGE = cvar.YieldType_YIELD_TO_LONGEST_AVERAGE
YieldType_PREVIOUSCLOSEYIELD = cvar.YieldType_PREVIOUSCLOSEYIELD
YieldType_CLOSINGYIELDMOSTRECENTMONTH = cvar.YieldType_CLOSINGYIELDMOSTRECENTMONTH
YieldType_CLOSING_YIELD_MOST_RECENT_MONTH = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_MONTH
YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS = cvar.YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS
YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END
YieldType_YIELD_TO_SHORTEST_AVERAGE = cvar.YieldType_YIELD_TO_SHORTEST_AVERAGE
YieldType_TAXEQUIVALENTYIELD = cvar.YieldType_TAXEQUIVALENTYIELD
YieldType_MOSTRECENTCLOSINGYIELD = cvar.YieldType_MOSTRECENTCLOSINGYIELD
YieldType_MARKTOMARKETYIELD = cvar.YieldType_MARKTOMARKETYIELD
YieldType_CURRENTYIELD = cvar.YieldType_CURRENTYIELD
YieldType_OPEN_AVERAGE_YIELD = cvar.YieldType_OPEN_AVERAGE_YIELD
YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY = cvar.YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY
YieldType_YIELD_WITH_INFLATION_ASSUMPTION = cvar.YieldType_YIELD_WITH_INFLATION_ASSUMPTION
YieldType_YIELDTONEXTREFUNDSINKING = cvar.YieldType_YIELDTONEXTREFUNDSINKING
YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS = cvar.YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS
YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE = cvar.YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE
YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO = cvar.YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO
YieldType_SIMPLE_YIELD = cvar.YieldType_SIMPLE_YIELD
YieldType_YIELD_TO_AVERAGE_MATURITY = cvar.YieldType_YIELD_TO_AVERAGE_MATURITY
YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS = cvar.YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS
YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE = cvar.YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE
YieldType_YIELDTOAVGMATURITY = cvar.YieldType_YIELDTOAVGMATURITY
YieldType_YIELDTOLONGESTAVERAGELIFE = cvar.YieldType_YIELDTOLONGESTAVERAGELIFE
YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE = cvar.YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE
YieldType_SEMI_ANNUAL_YIELD = cvar.YieldType_SEMI_ANNUAL_YIELD
YieldType_MOST_RECENT_CLOSING_YIELD = cvar.YieldType_MOST_RECENT_CLOSING_YIELD
YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE = cvar.YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE
YieldType_CLOSING_YIELD = cvar.YieldType_CLOSING_YIELD
YieldType_YIELDINFLATIONASSUMPTION = cvar.YieldType_YIELDINFLATIONASSUMPTION
YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE = cvar.YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE
YieldType_TRUEYIELD = cvar.YieldType_TRUEYIELD
YieldType_CLOSINGYIELDMOSTRECENTQUARTER = cvar.YieldType_CLOSINGYIELDMOSTRECENTQUARTER
YieldType_YIELD_VALUE_OF_1_32 = cvar.YieldType_YIELD_VALUE_OF_1_32
YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE = cvar.YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE
YieldType_INVFLOATERBONDYIELD = cvar.YieldType_INVFLOATERBONDYIELD
YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE = cvar.YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE
YieldType_YIELDTONEXTPUT = cvar.YieldType_YIELDTONEXTPUT
YieldType_YIELDTONEXTCALL = cvar.YieldType_YIELDTONEXTCALL
YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS = cvar.YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS
YieldType_BOOKYIELD = cvar.YieldType_BOOKYIELD
YieldType_YIELDVALUEOF132 = cvar.YieldType_YIELDVALUEOF132
PegScope_NATIONAL_XXCLUDING_LOCAL = cvar.PegScope_NATIONAL_XXCLUDING_LOCAL
PegScope_NATIONAL_EXCLUDING_LOCAL = cvar.PegScope_NATIONAL_EXCLUDING_LOCAL
PegScope_LOCAL = cvar.PegScope_LOCAL
PegScope_NATIONALEXCLUDINGLOCAL = cvar.PegScope_NATIONALEXCLUDINGLOCAL
PegScope_GLOBAL = cvar.PegScope_GLOBAL
PegScope_NATIONAL = cvar.PegScope_NATIONAL
PegScope_LOCALEXCHANGEECNATS = cvar.PegScope_LOCALEXCHANGEECNATS
SettlDeliveryType_TRI_PARTY = cvar.SettlDeliveryType_TRI_PARTY
SettlDeliveryType_HOLD_IN_CUSTODY = cvar.SettlDeliveryType_HOLD_IN_CUSTODY
SettlDeliveryType_FREE = cvar.SettlDeliveryType_FREE
SettlDeliveryType_VERSUS_PAYMENT_DELIVER = cvar.SettlDeliveryType_VERSUS_PAYMENT_DELIVER
SettlDeliveryType_FREE_DELIVER = cvar.SettlDeliveryType_FREE_DELIVER
SettlDeliveryType_VERSUS_PAYMENT = cvar.SettlDeliveryType_VERSUS_PAYMENT
DiscretionLimitType_STRICT = cvar.DiscretionLimitType_STRICT
DiscretionLimitType_ORWORSE = cvar.DiscretionLimitType_ORWORSE
DiscretionLimitType_OR_BETTER = cvar.DiscretionLimitType_OR_BETTER
DiscretionLimitType_OR_WORSE = cvar.DiscretionLimitType_OR_WORSE
DiscretionLimitType_ORBETTER = cvar.DiscretionLimitType_ORBETTER
PartyDetailsRequestResult_UNSUPPORTED_PARTYLISTRESPONSETYPE = cvar.PartyDetailsRequestResult_UNSUPPORTED_PARTYLISTRESPONSETYPE
PartyDetailsRequestResult_PARTIES_OR_PARTY_DETAILS_DATA_TEMPORARILY_UNAVAILABLE = cvar.PartyDetailsRequestResult_PARTIES_OR_PARTY_DETAILS_DATA_TEMPORARILY_UNAVAILABLE
PartyDetailsRequestResult_VALID_REQUEST = cvar.PartyDetailsRequestResult_VALID_REQUEST
PartyDetailsRequestResult_REQUEST_FOR_PARTIES_DATA_NOT_SUPPORTED = cvar.PartyDetailsRequestResult_REQUEST_FOR_PARTIES_DATA_NOT_SUPPORTED
PartyDetailsRequestResult_NO_PARTIES_OR_PARTY_DETAILS_FOUND_THAT_MATCH_SELECTION_CRITERIA = cvar.PartyDetailsRequestResult_NO_PARTIES_OR_PARTY_DETAILS_FOUND_THAT_MATCH_SELECTION_CRITERIA
PartyDetailsRequestResult_INVALID_OR_UNSUPPORTED_REQUEST = cvar.PartyDetailsRequestResult_INVALID_OR_UNSUPPORTED_REQUEST
PartyDetailsRequestResult_OTHER = cvar.PartyDetailsRequestResult_OTHER
PartyDetailsRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_PARTIES_OR_PARTY_DETAILS_DATA = cvar.PartyDetailsRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_PARTIES_OR_PARTY_DETAILS_DATA
ExerciseMethod_AUTOMATIC = cvar.ExerciseMethod_AUTOMATIC
ExerciseMethod_MANUAL = cvar.ExerciseMethod_MANUAL
WorkingIndicator_NO = cvar.WorkingIndicator_NO
WorkingIndicator_YES = cvar.WorkingIndicator_YES
SideMultiLegReportingType_INDIVIDUALLEGOFAMULTILEGSECURITY = cvar.SideMultiLegReportingType_INDIVIDUALLEGOFAMULTILEGSECURITY
SideMultiLegReportingType_SINGLE_SECURITY = cvar.SideMultiLegReportingType_SINGLE_SECURITY
SideMultiLegReportingType_MULTILEG_SECURITY = cvar.SideMultiLegReportingType_MULTILEG_SECURITY
SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = cvar.SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY
SideMultiLegReportingType_MULTILEGSECURITY = cvar.SideMultiLegReportingType_MULTILEGSECURITY
SideMultiLegReportingType_SINGLESECURITY = cvar.SideMultiLegReportingType_SINGLESECURITY
ConfirmRejReason_MISSINGSETTLEMENTINSTRUCTIONS = cvar.ConfirmRejReason_MISSINGSETTLEMENTINSTRUCTIONS
ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS = cvar.ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS
ConfirmRejReason_MISMATCHEDACCOUNT = cvar.ConfirmRejReason_MISMATCHEDACCOUNT
ConfirmRejReason_MISMATCHED_ACCOUNT = cvar.ConfirmRejReason_MISMATCHED_ACCOUNT
ConfirmRejReason_OTHER = cvar.ConfirmRejReason_OTHER
BidRequestTransType_NEW = cvar.BidRequestTransType_NEW
BidRequestTransType_NO = cvar.BidRequestTransType_NO
BidRequestTransType_CANCEL = cvar.BidRequestTransType_CANCEL
MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY
MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP
MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY
MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE
MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE
MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY
MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION
MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT
MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET
MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED = cvar.MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED
MassActionRejectReason_OTHER = cvar.MassActionRejectReason_OTHER
MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER
MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT
CollApplType_GENERAL = cvar.CollApplType_GENERAL
CollApplType_SPECIFIC_DEPOSIT = cvar.CollApplType_SPECIFIC_DEPOSIT
ConfirmType_CONFIRMATION = cvar.ConfirmType_CONFIRMATION
ConfirmType_CONFIRMATION_REQUEST_REJECTED = cvar.ConfirmType_CONFIRMATION_REQUEST_REJECTED
ConfirmType_CONFIRMATIONREQUESTREJECTED = cvar.ConfirmType_CONFIRMATIONREQUESTREJECTED
ConfirmType_STATUS = cvar.ConfirmType_STATUS
MDQuoteType_INDICATIVE = cvar.MDQuoteType_INDICATIVE
MDQuoteType_RESTRICTED_TRADEABLE = cvar.MDQuoteType_RESTRICTED_TRADEABLE
MDQuoteType_INDICATIVE_AND_TRADEABLE = cvar.MDQuoteType_INDICATIVE_AND_TRADEABLE
MDQuoteType_TRADEABLE = cvar.MDQuoteType_TRADEABLE
MDQuoteType_COUNTER = cvar.MDQuoteType_COUNTER
QtyType_CONTRACTS = cvar.QtyType_CONTRACTS
QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT = cvar.QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT
QtyType_UNITS = cvar.QtyType_UNITS
QuoteRespType_END_TRADE = cvar.QuoteRespType_END_TRADE
QuoteRespType_HITLIFT = cvar.QuoteRespType_HITLIFT
QuoteRespType_HIT_LIFT = cvar.QuoteRespType_HIT_LIFT
QuoteRespType_COVER = cvar.QuoteRespType_COVER
QuoteRespType_DONE_AWAY = cvar.QuoteRespType_DONE_AWAY
QuoteRespType_DONEAWAY = cvar.QuoteRespType_DONEAWAY
QuoteRespType_TIMED_OUT = cvar.QuoteRespType_TIMED_OUT
QuoteRespType_PASS = cvar.QuoteRespType_PASS
QuoteRespType_EXPIRED = cvar.QuoteRespType_EXPIRED
QuoteRespType_COUNTER = cvar.QuoteRespType_COUNTER
IOINaturalFlag_NO = cvar.IOINaturalFlag_NO
IOINaturalFlag_YES = cvar.IOINaturalFlag_YES
SettlObligSource_INSTRUCTIONS_OF_BROKER = cvar.SettlObligSource_INSTRUCTIONS_OF_BROKER
SettlObligSource_INVESTOR = cvar.SettlObligSource_INVESTOR
SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION = cvar.SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION
TrdSubType_ON_HOURS_TRADE = cvar.TrdSubType_ON_HOURS_TRADE
TrdSubType_INTERIM_PROTECTED_TRADE = cvar.TrdSubType_INTERIM_PROTECTED_TRADE
TrdSubType_K = cvar.TrdSubType_K
TrdSubType_LC = cvar.TrdSubType_LC
TrdSubType_WN = cvar.TrdSubType_WN
TrdSubType_CONVERTED_SWAP = cvar.TrdSubType_CONVERTED_SWAP
TrdSubType_B = cvar.TrdSubType_B
TrdSubType_M = cvar.TrdSubType_M
TrdSubType_RT = cvar.TrdSubType_RT
TrdSubType_ONSET_DUE_TO_AN_ALLOCATION = cvar.TrdSubType_ONSET_DUE_TO_AN_ALLOCATION
TrdSubType_CMTA = cvar.TrdSubType_CMTA
TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT = cvar.TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT
TrdSubType_DIFFERENTIAL_SPREAD = cvar.TrdSubType_DIFFERENTIAL_SPREAD
TrdSubType_TRANSACTION_FROM_EXERCISE = cvar.TrdSubType_TRANSACTION_FROM_EXERCISE
TrdSubType_TRANSACTION_FROM_ASSIGNMENT = cvar.TrdSubType_TRANSACTION_FROM_ASSIGNMENT
TrdSubType_N = cvar.TrdSubType_N
TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT = cvar.TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT
TrdSubType_NR = cvar.TrdSubType_NR
TrdSubType_SW = cvar.TrdSubType_SW
TrdSubType_OTC_QUOTE = cvar.TrdSubType_OTC_QUOTE
TrdSubType_ADVISORY_FOR_CONTRA_SIDE = cvar.TrdSubType_ADVISORY_FOR_CONTRA_SIDE
TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION = cvar.TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION
TrdSubType_P = cvar.TrdSubType_P
TrdSubType_CROSSED_TRADE = cvar.TrdSubType_CROSSED_TRADE
TrdSubType_PA = cvar.TrdSubType_PA
TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT = cvar.TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT
TrdSubType_R = cvar.TrdSubType_R
TrdSubType_RO = cvar.TrdSubType_RO
TrdSubType_WT = cvar.TrdSubType_WT
TrdSubType_OFF_HOURS_TRADE = cvar.TrdSubType_OFF_HOURS_TRADE
TrdSubType_REJECT_FOR_SUBMITTING_SIDE = cvar.TrdSubType_REJECT_FOR_SUBMITTING_SIDE
TrdSubType_ONSET_DUT_TO_AN_ALLOCATION = cvar.TrdSubType_ONSET_DUT_TO_AN_ALLOCATION
TrdSubType_AI = cvar.TrdSubType_AI
TrdSubType_PC = cvar.TrdSubType_PC
TrdSubType_PN = cvar.TrdSubType_PN
TrdSubType_LARGE_IN_SCALE = cvar.TrdSubType_LARGE_IN_SCALE
TrdSubType_NM = cvar.TrdSubType_NM
TrdSubType_T = cvar.TrdSubType_T
TrdSubType_ACATS = cvar.TrdSubType_ACATS
ExecTransType_NEW = cvar.ExecTransType_NEW
ExecTransType_CORRECT = cvar.ExecTransType_CORRECT
ExecTransType_CANCEL = cvar.ExecTransType_CANCEL
ExecTransType_STATUS = cvar.ExecTransType_STATUS
DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR = cvar.DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR
DayBookingInst_ACCUMULATE = cvar.DayBookingInst_ACCUMULATE
DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_SPEAK_FIRST = cvar.DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_SPEAK_FIRST
DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_AUTO = cvar.DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_AUTO
DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING = cvar.DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING
FlowScheduleType_NERC_EASTERN_OFF_PEAK = cvar.FlowScheduleType_NERC_EASTERN_OFF_PEAK
FlowScheduleType_NERC_WESTERN_PEAK = cvar.FlowScheduleType_NERC_WESTERN_PEAK
FlowScheduleType_NERC_EASTERN_PEAK = cvar.FlowScheduleType_NERC_EASTERN_PEAK
FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH = cvar.FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH
FlowScheduleType_NERC_WESTERN_OFF_PEAK = cvar.FlowScheduleType_NERC_WESTERN_OFF_PEAK
MDOriginType_CROSS = cvar.MDOriginType_CROSS
MDOriginType_OFF_BOOK = cvar.MDOriginType_OFF_BOOK
MDOriginType_BOOK = cvar.MDOriginType_BOOK
CollInquiryStatus_ACCEPTED_WITH_WARNINGS = cvar.CollInquiryStatus_ACCEPTED_WITH_WARNINGS
CollInquiryStatus_COMPLETED = cvar.CollInquiryStatus_COMPLETED
CollInquiryStatus_ACCEPTEDWITHWARNINGS = cvar.CollInquiryStatus_ACCEPTEDWITHWARNINGS
CollInquiryStatus_REJECTED = cvar.CollInquiryStatus_REJECTED
CollInquiryStatus_COMPLETEDWITHWARNINGS = cvar.CollInquiryStatus_COMPLETEDWITHWARNINGS
CollInquiryStatus_ACCEPTED = cvar.CollInquiryStatus_ACCEPTED
CollInquiryStatus_COMPLETED_WITH_WARNINGS = cvar.CollInquiryStatus_COMPLETED_WITH_WARNINGS
CPProgram_3A3 = cvar.CPProgram_3A3
CPProgram_OTHER = cvar.CPProgram_OTHER
CPProgram_3 = cvar.CPProgram_3
CPProgram_42 = cvar.CPProgram_42
CPProgram_4 = cvar.CPProgram_4
PosReqType_POSITIONS = cvar.PosReqType_POSITIONS
PosReqType_BACKOUT_MESSAGE = cvar.PosReqType_BACKOUT_MESSAGE
PosReqType_DELTA_POSITIONS = cvar.PosReqType_DELTA_POSITIONS
PosReqType_SETTLEMENT_ACTIVITY = cvar.PosReqType_SETTLEMENT_ACTIVITY
PosReqType_TRADES = cvar.PosReqType_TRADES
PosReqType_EXERCISES = cvar.PosReqType_EXERCISES
PosReqType_ASSIGNMENTS = cvar.PosReqType_ASSIGNMENTS
MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY
MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY
MassStatusReqType_STATUSSECURITYTYPE = cvar.MassStatusReqType_STATUSSECURITYTYPE
MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE
MassStatusReqType_STATUSTRDSESSION = cvar.MassStatusReqType_STATUSTRDSESSION
MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID
MassStatusReqType_STATUS_FOR_SECURITY_ISSUER = cvar.MassStatusReqType_STATUS_FOR_SECURITY_ISSUER
MassStatusReqType_STATUSCFICODE = cvar.MassStatusReqType_STATUSCFICODE
MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION
MassStatusReqType_STATUSUNDERLYINGSECURITY = cvar.MassStatusReqType_STATUSUNDERLYINGSECURITY
MassStatusReqType_STATUSPARTYID = cvar.MassStatusReqType_STATUSPARTYID
MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT
MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE
MassStatusReqType_STATUS_FOR_ALL_ORDERS = cvar.MassStatusReqType_STATUS_FOR_ALL_ORDERS
MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY
MassStatusReqType_STATUSSECURITY = cvar.MassStatusReqType_STATUSSECURITY
MassStatusReqType_STATUSPRODUCT = cvar.MassStatusReqType_STATUSPRODUCT
MassStatusReqType_STATUSALLORDERS = cvar.MassStatusReqType_STATUSALLORDERS
SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST = cvar.SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST
SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES = cvar.SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES
SubscriptionRequestType_SNAPSHOTUPDATE = cvar.SubscriptionRequestType_SNAPSHOTUPDATE
SubscriptionRequestType_SNAPSHOT = cvar.SubscriptionRequestType_SNAPSHOT
SubscriptionRequestType_UNSUBSCRIBE = cvar.SubscriptionRequestType_UNSUBSCRIBE
NewsCategory_MARKETPLACE_NEWS = cvar.NewsCategory_MARKETPLACE_NEWS
NewsCategory_TECHNICAL_NEWS = cvar.NewsCategory_TECHNICAL_NEWS
NewsCategory_COMPANY_NEWS = cvar.NewsCategory_COMPANY_NEWS
NewsCategory_OTHER_NEWS = cvar.NewsCategory_OTHER_NEWS
NewsCategory_FINANCIAL_MARKET_NEWS = cvar.NewsCategory_FINANCIAL_MARKET_NEWS
IOIQty_MEDIUM = cvar.IOIQty_MEDIUM
IOIQty_1000000000 = cvar.IOIQty_1000000000
IOIQty_LARGE = cvar.IOIQty_LARGE
IOIQty_SMALL = cvar.IOIQty_SMALL
IOIQty_UNDISCLOSED_QUANTITY = cvar.IOIQty_UNDISCLOSED_QUANTITY
ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION = cvar.ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION
ApplResponseError_APPLICATION_DOES_NOT_EXIST = cvar.ApplResponseError_APPLICATION_DOES_NOT_EXIST
ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE = cvar.ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE
TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE = cvar.TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE
TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE = cvar.TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE
LastLiquidityInd_ADDEDLIQUIDITY = cvar.LastLiquidityInd_ADDEDLIQUIDITY
LastLiquidityInd_LIQUIDITY_ROUTED_OUT = cvar.LastLiquidityInd_LIQUIDITY_ROUTED_OUT
LastLiquidityInd_LIQUIDITYROUTEDOUT = cvar.LastLiquidityInd_LIQUIDITYROUTEDOUT
LastLiquidityInd_AUCTION = cvar.LastLiquidityInd_AUCTION
LastLiquidityInd_REMOVEDLIQUIDITY = cvar.LastLiquidityInd_REMOVEDLIQUIDITY
LastLiquidityInd_ADDED_LIQUIDITY = cvar.LastLiquidityInd_ADDED_LIQUIDITY
LastLiquidityInd_REMOVED_LIQUIDITY = cvar.LastLiquidityInd_REMOVED_LIQUIDITY
StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION = cvar.StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION
StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE = cvar.StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE
StrikePriceDeterminationMethod_FIXED_STRIKE = cvar.StrikePriceDeterminationMethod_FIXED_STRIKE
StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE = cvar.StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE
TargetStrategy_MININIZEMARKETIMPACT = cvar.TargetStrategy_MININIZEMARKETIMPACT
TargetStrategy_RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES = cvar.TargetStrategy_RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES
TargetStrategy_PARTICIPATE = cvar.TargetStrategy_PARTICIPATE
TargetStrategy_MININIZE_MARKET_IMPACT = cvar.TargetStrategy_MININIZE_MARKET_IMPACT
TargetStrategy_VWAP = cvar.TargetStrategy_VWAP
DueToRelated_NO = cvar.DueToRelated_NO
DueToRelated_YES = cvar.DueToRelated_YES
UnderlyingCashType_DIFF = cvar.UnderlyingCashType_DIFF
UnderlyingCashType_FIXED = cvar.UnderlyingCashType_FIXED
CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = cvar.CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT
CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = cvar.CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT
CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER = cvar.CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER
CustOrderCapacity_ALL_OTHER = cvar.CustOrderCapacity_ALL_OTHER
OwnershipType_JOINT_TRUSTEES = cvar.OwnershipType_JOINT_TRUSTEES
OwnershipType_JOINT_INVESTORS = cvar.OwnershipType_JOINT_INVESTORS
OwnershipType_TENANTS_IN_COMMON = cvar.OwnershipType_TENANTS_IN_COMMON
UnitOfMeasure_US_DOLLARS = cvar.UnitOfMeasure_US_DOLLARS
UnitOfMeasure_TROY_OUNCES = cvar.UnitOfMeasure_TROY_OUNCES
UnitOfMeasure_TONS = cvar.UnitOfMeasure_TONS
UnitOfMeasure_BILLION_CUBIC_FEET = cvar.UnitOfMeasure_BILLION_CUBIC_FEET
UnitOfMeasure_ONE_MILLION_BTU = cvar.UnitOfMeasure_ONE_MILLION_BTU
UnitOfMeasure_MEGAWATT_HOURS = cvar.UnitOfMeasure_MEGAWATT_HOURS
UnitOfMeasure_MILLION_BARRELS = cvar.UnitOfMeasure_MILLION_BARRELS
UnitOfMeasure_GALLONS = cvar.UnitOfMeasure_GALLONS
UnitOfMeasure_BARRELS = cvar.UnitOfMeasure_BARRELS
UnitOfMeasure_POUNDS = cvar.UnitOfMeasure_POUNDS
UnitOfMeasure_METRIC_TONS = cvar.UnitOfMeasure_METRIC_TONS
UnitOfMeasure_ALLOWANCES = cvar.UnitOfMeasure_ALLOWANCES
UnitOfMeasure_BUSHELS = cvar.UnitOfMeasure_BUSHELS
SecDefStatus_INVALID_DEFINITION_REQUEST = cvar.SecDefStatus_INVALID_DEFINITION_REQUEST
SecDefStatus_PENDING_APPROVAL = cvar.SecDefStatus_PENDING_APPROVAL
SecDefStatus_APPROVED = cvar.SecDefStatus_APPROVED
SecDefStatus_UNAUTHORIZEDREQUEST = cvar.SecDefStatus_UNAUTHORIZEDREQUEST
SecDefStatus_PENDINGAPPROVAL = cvar.SecDefStatus_PENDINGAPPROVAL
SecDefStatus_UNAUTHORIZED_REQUEST = cvar.SecDefStatus_UNAUTHORIZED_REQUEST
SecDefStatus_INVALIDDEFINITIONREQUEST = cvar.SecDefStatus_INVALIDDEFINITIONREQUEST
SecDefStatus_APPROVEDACCEPTED = cvar.SecDefStatus_APPROVEDACCEPTED
SecDefStatus_REJECTED = cvar.SecDefStatus_REJECTED
SettlmntTyp_WHEN_AND_IF_ISSUED = cvar.SettlmntTyp_WHEN_AND_IF_ISSUED
SettlmntTyp_T_PLUS_1 = cvar.SettlmntTyp_T_PLUS_1
SettlmntTyp_FUTURE = cvar.SettlmntTyp_FUTURE
SettlmntTyp_SELLERS_OPTION = cvar.SettlmntTyp_SELLERS_OPTION
SettlmntTyp_T_PLUS_2 = cvar.SettlmntTyp_T_PLUS_2
SettlmntTyp_T_PLUS_3 = cvar.SettlmntTyp_T_PLUS_3
SettlmntTyp_T_PLUS_4 = cvar.SettlmntTyp_T_PLUS_4
SettlmntTyp_REGULAR = cvar.SettlmntTyp_REGULAR
SettlmntTyp_T_PLUS_5 = cvar.SettlmntTyp_T_PLUS_5
SettlmntTyp_WHEN_ISSUED = cvar.SettlmntTyp_WHEN_ISSUED
SettlmntTyp_NEXT_DAY = cvar.SettlmntTyp_NEXT_DAY
SettlmntTyp_CASH = cvar.SettlmntTyp_CASH
TradePublishIndicator_DO_NOT_PUBLISH_TRADE = cvar.TradePublishIndicator_DO_NOT_PUBLISH_TRADE
TradePublishIndicator_DEFERRED_PUBLICATION = cvar.TradePublishIndicator_DEFERRED_PUBLICATION
TradePublishIndicator_PUBLISH_TRADE = cvar.TradePublishIndicator_PUBLISH_TRADE
ApplResponseType_MESSAGES_NOT_AVAILABLE = cvar.ApplResponseType_MESSAGES_NOT_AVAILABLE
ApplResponseType_APPLICATION_DOES_NOT_EXIST = cvar.ApplResponseType_APPLICATION_DOES_NOT_EXIST
ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED = cvar.ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED
StandInstDbType_SID = cvar.StandInstDbType_SID
StandInstDbType_DTC_SID = cvar.StandInstDbType_DTC_SID
StandInstDbType_CUSTODIAN = cvar.StandInstDbType_CUSTODIAN
StandInstDbType_ALERT = cvar.StandInstDbType_ALERT
StandInstDbType_ACCOUNTNET = cvar.StandInstDbType_ACCOUNTNET
StandInstDbType_A_GLOBAL_CUSTODIAN = cvar.StandInstDbType_A_GLOBAL_CUSTODIAN
StandInstDbType_THOMSON_ALERT = cvar.StandInstDbType_THOMSON_ALERT
StandInstDbType_OTHER = cvar.StandInstDbType_OTHER
QuoteEntryStatus_CROSS_MARKET_WARNING = cvar.QuoteEntryStatus_CROSS_MARKET_WARNING
QuoteEntryStatus_LOCKED_MARKET_WARNING = cvar.QuoteEntryStatus_LOCKED_MARKET_WARNING
QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET = cvar.QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET
QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET = cvar.QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET
QuoteEntryStatus_REJECTED = cvar.QuoteEntryStatus_REJECTED
QuoteEntryStatus_EXPIRED = cvar.QuoteEntryStatus_EXPIRED
QuoteEntryStatus_REMOVED_FROM_MARKET = cvar.QuoteEntryStatus_REMOVED_FROM_MARKET
QuoteEntryStatus_ACCEPTED = cvar.QuoteEntryStatus_ACCEPTED
QuoteEntryStatus_ACTIVE = cvar.QuoteEntryStatus_ACTIVE
TriggerPriceType_BEST_MID = cvar.TriggerPriceType_BEST_MID
TriggerPriceType_BEST_BID_OR_LAST_TRADE = cvar.TriggerPriceType_BEST_BID_OR_LAST_TRADE
TriggerPriceType_BEST_BID = cvar.TriggerPriceType_BEST_BID
TriggerPriceType_BEST_OFFER_OR_LAST_TRADE = cvar.TriggerPriceType_BEST_OFFER_OR_LAST_TRADE
TriggerPriceType_BEST_OFFER = cvar.TriggerPriceType_BEST_OFFER
TriggerPriceType_LAST_TRADE = cvar.TriggerPriceType_LAST_TRADE
SideTrdSubTyp_EXTERNAL_TRANSFER = cvar.SideTrdSubTyp_EXTERNAL_TRANSFER
SideTrdSubTyp_TRANSACTION_FROM_ASSIGNMENT = cvar.SideTrdSubTyp_TRANSACTION_FROM_ASSIGNMENT
SideTrdSubTyp_TRANSACTION_FROM_EXERCISE = cvar.SideTrdSubTyp_TRANSACTION_FROM_EXERCISE
SideTrdSubTyp_DIFFERENTIAL_SPREAD = cvar.SideTrdSubTyp_DIFFERENTIAL_SPREAD
SideTrdSubTyp_ONSET_DUE_TO_AN_ALLOCATION = cvar.SideTrdSubTyp_ONSET_DUE_TO_AN_ALLOCATION
SideTrdSubTyp_REJECT_FOR_SUBMITTING_TRADE = cvar.SideTrdSubTyp_REJECT_FOR_SUBMITTING_TRADE
SideTrdSubTyp_CMTA = cvar.SideTrdSubTyp_CMTA
SideTrdSubTyp_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT = cvar.SideTrdSubTyp_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT
SideTrdSubTyp_INTERNAL_TRANSFER = cvar.SideTrdSubTyp_INTERNAL_TRANSFER
SideTrdSubTyp_OFFSET_DUE_TO_AN_ALLOCATION = cvar.SideTrdSubTyp_OFFSET_DUE_TO_AN_ALLOCATION
SideTrdSubTyp_ADVISORY_FOR_CONTRA_SIDE = cvar.SideTrdSubTyp_ADVISORY_FOR_CONTRA_SIDE
SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST = cvar.SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST
SettlInstReqRejCode_NOMATCHINGSETTLEMENTINSTRUCTIONSFOUND = cvar.SettlInstReqRejCode_NOMATCHINGSETTLEMENTINSTRUCTIONSFOUND
SettlInstReqRejCode_UNKNOWNACCOUNT = cvar.SettlInstReqRejCode_UNKNOWNACCOUNT
SettlInstReqRejCode_UNABLETOPROCESSREQUEST = cvar.SettlInstReqRejCode_UNABLETOPROCESSREQUEST
SettlInstReqRejCode_UNKNOWN_ACCOUNT = cvar.SettlInstReqRejCode_UNKNOWN_ACCOUNT
SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND = cvar.SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND
SettlInstReqRejCode_OTHER = cvar.SettlInstReqRejCode_OTHER
Urgency_FLASH = cvar.Urgency_FLASH
Urgency_NORMAL = cvar.Urgency_NORMAL
Urgency_BACKGROUND = cvar.Urgency_BACKGROUND
CollAsgnTransType_REPLACE = cvar.CollAsgnTransType_REPLACE
CollAsgnTransType_NEW = cvar.CollAsgnTransType_NEW
CollAsgnTransType_REVERSE = cvar.CollAsgnTransType_REVERSE
CollAsgnTransType_CANCEL = cvar.CollAsgnTransType_CANCEL
CollAsgnTransType_RELEASE = cvar.CollAsgnTransType_RELEASE
PaymentMethod_FED_WIRE = cvar.PaymentMethod_FED_WIRE
PaymentMethod_ACHCREDIT = cvar.PaymentMethod_ACHCREDIT
PaymentMethod_TELEGRAPHICTRANSFER = cvar.PaymentMethod_TELEGRAPHICTRANSFER
PaymentMethod_DIRECTDEBITBECS = cvar.PaymentMethod_DIRECTDEBITBECS
PaymentMethod_EUROCLEAR = cvar.PaymentMethod_EUROCLEAR
PaymentMethod_ACH_CREDIT = cvar.PaymentMethod_ACH_CREDIT
PaymentMethod_TELEGRAPHIC_TRANSFER = cvar.PaymentMethod_TELEGRAPHIC_TRANSFER
PaymentMethod_FEDWIRE = cvar.PaymentMethod_FEDWIRE
PaymentMethod_CREDITCARD = cvar.PaymentMethod_CREDITCARD
PaymentMethod_DIRECT_DEBIT = cvar.PaymentMethod_DIRECT_DEBIT
PaymentMethod_CREDIT_CARD = cvar.PaymentMethod_CREDIT_CARD
PaymentMethod_CHEQUE = cvar.PaymentMethod_CHEQUE
PaymentMethod_DIRECT_CREDIT = cvar.PaymentMethod_DIRECT_CREDIT
PaymentMethod_CREST = cvar.PaymentMethod_CREST
PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM = cvar.PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM
PaymentMethod_DEBITCARD = cvar.PaymentMethod_DEBITCARD
PaymentMethod_CLEARSTREAM = cvar.PaymentMethod_CLEARSTREAM
PaymentMethod_BPAY = cvar.PaymentMethod_BPAY
PaymentMethod_HIGHVALUECLEARINGSYSTEMHVACS = cvar.PaymentMethod_HIGHVALUECLEARINGSYSTEMHVACS
PaymentMethod_NSCC = cvar.PaymentMethod_NSCC
PaymentMethod_DEBIT_CARD = cvar.PaymentMethod_DEBIT_CARD
PaymentMethod_ACHDEBIT = cvar.PaymentMethod_ACHDEBIT
PaymentMethod_DIRECTCREDITBECS = cvar.PaymentMethod_DIRECTCREDITBECS
PaymentMethod_ACH_DEBIT = cvar.PaymentMethod_ACH_DEBIT
TriggerPriceTypeScope_LOCAL = cvar.TriggerPriceTypeScope_LOCAL
TriggerPriceTypeScope_NONE = cvar.TriggerPriceTypeScope_NONE
TriggerPriceTypeScope_GLOBAL = cvar.TriggerPriceTypeScope_GLOBAL
TriggerPriceTypeScope_NATIONAL = cvar.TriggerPriceTypeScope_NATIONAL
PegLimitType_STRICT = cvar.PegLimitType_STRICT
PegLimitType_ORWORSE = cvar.PegLimitType_ORWORSE
PegLimitType_OR_BETTER = cvar.PegLimitType_OR_BETTER
PegLimitType_OR_WORSE = cvar.PegLimitType_OR_WORSE
PegLimitType_ORBETTER = cvar.PegLimitType_ORBETTER
Side_BORROW = cvar.Side_BORROW
Side_SELLPLUS = cvar.Side_SELLPLUS
Side_BUY_MINUS = cvar.Side_BUY_MINUS
Side_BUYMIN = cvar.Side_BUYMIN
Side_ASDEFINED = cvar.Side_ASDEFINED
Side_SUBSCRIBE = cvar.Side_SUBSCRIBE
Side_CROSS_SHORT_EXEMPT = cvar.Side_CROSS_SHORT_EXEMPT
Side_UNDISCLOSED = cvar.Side_UNDISCLOSED
Side_SELLSHT = cvar.Side_SELLSHT
Side_SELLSHTEX = cvar.Side_SELLSHTEX
Side_CROSSSHORTEX = cvar.Side_CROSSSHORTEX
Side_CROSS = cvar.Side_CROSS
Side_SELL_SHORT_EXEMPT = cvar.Side_SELL_SHORT_EXEMPT
Side_UNDISC = cvar.Side_UNDISC
Side_CROSSSHORT = cvar.Side_CROSSSHORT
Side_BORROWFINANCING = cvar.Side_BORROWFINANCING
Side_BUY = cvar.Side_BUY
Side_CROSS_SHORT_EXXMPT = cvar.Side_CROSS_SHORT_EXXMPT
Side_SELL = cvar.Side_SELL
Side_LEND = cvar.Side_LEND
Side_SELL_SHORT = cvar.Side_SELL_SHORT
Side_OPPOSITE = cvar.Side_OPPOSITE
Side_CROSS_SHORT = cvar.Side_CROSS_SHORT
Side_SELL_PLUS = cvar.Side_SELL_PLUS
Side_REDEEM = cvar.Side_REDEEM
Side_LENDFINANCING = cvar.Side_LENDFINANCING
Side_AS_DEFINED = cvar.Side_AS_DEFINED
ContAmtType_COMMISSIONAMT = cvar.ContAmtType_COMMISSIONAMT
ContAmtType_FUNDBASEDRENEWALCOMM = cvar.ContAmtType_FUNDBASEDRENEWALCOMM
ContAmtType_INITIALCHARGEPCT = cvar.ContAmtType_INITIALCHARGEPCT
ContAmtType_EXITCHARGEAMT = cvar.ContAmtType_EXITCHARGEAMT
ContAmtType_EXIT_CHARGE = cvar.ContAmtType_EXIT_CHARGE
ContAmtType_DILUTION_LEVY_AMOUNT = cvar.ContAmtType_DILUTION_LEVY_AMOUNT
ContAmtType_DILUTION_LEVY_PERCENT = cvar.ContAmtType_DILUTION_LEVY_PERCENT
ContAmtType_DISCOUNT_AMOUNT = cvar.ContAmtType_DISCOUNT_AMOUNT
ContAmtType_COMMISSION = cvar.ContAmtType_COMMISSION
ContAmtType_INITIAL_CHARGE_PERCENT = cvar.ContAmtType_INITIAL_CHARGE_PERCENT
ContAmtType_DILUTIONLEVYAMT = cvar.ContAmtType_DILUTIONLEVYAMT
ContAmtType_DILUTION_LEVY = cvar.ContAmtType_DILUTION_LEVY
ContAmtType_COMMISSION_AMOUNT = cvar.ContAmtType_COMMISSION_AMOUNT
ContAmtType_NET_SETTLEMENT_AMOUNT = cvar.ContAmtType_NET_SETTLEMENT_AMOUNT
ContAmtType_EXITCHARGEPCT = cvar.ContAmtType_EXITCHARGEPCT
ContAmtType_COMMISSIONPCT = cvar.ContAmtType_COMMISSIONPCT
ContAmtType_FUND_BASED_RENEWAL_COMMISSION = cvar.ContAmtType_FUND_BASED_RENEWAL_COMMISSION
ContAmtType_DISCOUNT = cvar.ContAmtType_DISCOUNT
ContAmtType_FUNDBASEDRENEWALCOMMAMTORD = cvar.ContAmtType_FUNDBASEDRENEWALCOMMAMTORD
ContAmtType_DISCOUNTPCT = cvar.ContAmtType_DISCOUNTPCT
ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13 = cvar.ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13
ContAmtType_EXIT_CHARGE_AMOUNT = cvar.ContAmtType_EXIT_CHARGE_AMOUNT
ContAmtType_INITIAL_CHARGE = cvar.ContAmtType_INITIAL_CHARGE
ContAmtType_EXIT_CHARGE_PERCENT = cvar.ContAmtType_EXIT_CHARGE_PERCENT
ContAmtType_DISCOUNT_PERCENT = cvar.ContAmtType_DISCOUNT_PERCENT
ContAmtType_INITIALCHARGEAMT = cvar.ContAmtType_INITIALCHARGEAMT
ContAmtType_DILUTIONLEVYPCT = cvar.ContAmtType_DILUTIONLEVYPCT
ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14 = cvar.ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14
ContAmtType_FUNDBASEDRENEWALCOMMAMTPROJ = cvar.ContAmtType_FUNDBASEDRENEWALCOMMAMTPROJ
ContAmtType_NETSETTLEMENTAMOUNT = cvar.ContAmtType_NETSETTLEMENTAMOUNT
ContAmtType_PROJECTEDFUNDVALUE = cvar.ContAmtType_PROJECTEDFUNDVALUE
ContAmtType_DISCOUNTAMT = cvar.ContAmtType_DISCOUNTAMT
ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT = cvar.ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT
ContAmtType_COMMISSION_PERCENT = cvar.ContAmtType_COMMISSION_PERCENT
ContAmtType_PROJECTED_FUND_VALUE = cvar.ContAmtType_PROJECTED_FUND_VALUE
ContAmtType_INITIAL_CHARGE_AMOUNT = cvar.ContAmtType_INITIAL_CHARGE_AMOUNT
OrderCategory_IMPLIED_ORDER = cvar.OrderCategory_IMPLIED_ORDER
OrderCategory_STREAMING_PRICE = cvar.OrderCategory_STREAMING_PRICE
OrderCategory_QUOTE_REQUEST = cvar.OrderCategory_QUOTE_REQUEST
OrderCategory_CROSS_ORDER = cvar.OrderCategory_CROSS_ORDER
OrderCategory_MULTILEG_ORDER = cvar.OrderCategory_MULTILEG_ORDER
OrderCategory_PRIVATELY_NEGOTIATED_TRADE = cvar.OrderCategory_PRIVATELY_NEGOTIATED_TRADE
OrderCategory_QUOTE = cvar.OrderCategory_QUOTE
OrderCategory_ORDER = cvar.OrderCategory_ORDER
OrderCategory_LINKED_ORDER = cvar.OrderCategory_LINKED_ORDER
AdvTransType_REPLACE = cvar.AdvTransType_REPLACE
AdvTransType_NEW = cvar.AdvTransType_NEW
AdvTransType_ADVCANCEL = cvar.AdvTransType_ADVCANCEL
AdvTransType_ADVREPLACE = cvar.AdvTransType_ADVREPLACE
AdvTransType_ADVNEW = cvar.AdvTransType_ADVNEW
AdvTransType_CANCEL = cvar.AdvTransType_CANCEL
PublishTrdIndicator_NO = cvar.PublishTrdIndicator_NO
PublishTrdIndicator_YES = cvar.PublishTrdIndicator_YES
SecurityResponseType_ACCPTSECPROPREV = cvar.SecurityResponseType_ACCPTSECPROPREV
SecurityResponseType_SECLISTTYPESRET = cvar.SecurityResponseType_SECLISTTYPESRET
SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST = cvar.SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST
SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST = cvar.SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST
SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE = cvar.SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE
SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS = cvar.SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS
SecurityResponseType_ACCPTSECPROP = cvar.SecurityResponseType_ACCPTSECPROP
SecurityResponseType_REJECT_SECURITY_PROPOSAL = cvar.SecurityResponseType_REJECT_SECURITY_PROPOSAL
SecurityResponseType_SECLISTRET = cvar.SecurityResponseType_SECLISTRET
SecurityResponseType_REJSECPROP = cvar.SecurityResponseType_REJSECPROP
SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA = cvar.SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA
SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA = cvar.SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA
SecurityResponseType_NOMATCH = cvar.SecurityResponseType_NOMATCH
SessionStatus_PASSWORD_EXPIRED = cvar.SessionStatus_PASSWORD_EXPIRED
SessionStatus_SESSION_LOGOUT_COMPLETE = cvar.SessionStatus_SESSION_LOGOUT_COMPLETE
SessionStatus_INVALID_USERNAME_OR_PASSWORD = cvar.SessionStatus_INVALID_USERNAME_OR_PASSWORD
SessionStatus_SESSION_ACTIVE = cvar.SessionStatus_SESSION_ACTIVE
SessionStatus_SESSION_PASSWORD_CHANGED = cvar.SessionStatus_SESSION_PASSWORD_CHANGED
SessionStatus_ACCOUNT_LOCKED = cvar.SessionStatus_ACCOUNT_LOCKED
SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME = cvar.SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME
SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE = cvar.SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE
SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY = cvar.SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY
AllocAccountType_JBO = cvar.AllocAccountType_JBO
AllocAccountType_HOUSE_TRADER = cvar.AllocAccountType_HOUSE_TRADER
AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS = cvar.AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS
AllocAccountType_FLOOR_TRADER = cvar.AllocAccountType_FLOOR_TRADER
AllocAccountType_ACCOUNTISHOUSETRADERANDISCROSSMARGINED = cvar.AllocAccountType_ACCOUNTISHOUSETRADERANDISCROSSMARGINED
AllocAccountType_ACCOUNTISCARRIEDONCUSTOMERSIDEOFBOOKS = cvar.AllocAccountType_ACCOUNTISCARRIEDONCUSTOMERSIDEOFBOOKS
AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT = cvar.AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT
AllocAccountType_ACCOUNTISCARRIEDONNONCUSTOMERSIDEOFBOOKSANDISCROSSMARGINED = cvar.AllocAccountType_ACCOUNTISCARRIEDONNONCUSTOMERSIDEOFBOOKSANDISCROSSMARGINED
AllocAccountType_HOUSETRADER = cvar.AllocAccountType_HOUSETRADER
AllocAccountType_FLOORTRADER = cvar.AllocAccountType_FLOORTRADER
AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = cvar.AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED
AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS = cvar.AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS
AllocAccountType_ACCOUNTISCARRIEDONNONCUSTOMERSIDEOFBOOKS = cvar.AllocAccountType_ACCOUNTISCARRIEDONNONCUSTOMERSIDEOFBOOKS
AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = cvar.AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED
AllocTransType_REPLACE = cvar.AllocTransType_REPLACE
AllocTransType_NEW = cvar.AllocTransType_NEW
AllocTransType_CALCULATED = cvar.AllocTransType_CALCULATED
AllocTransType_PRELIMINARY = cvar.AllocTransType_PRELIMINARY
AllocTransType_CALCULATEDWITHOUTPRELIMINARY = cvar.AllocTransType_CALCULATEDWITHOUTPRELIMINARY
AllocTransType_CANCEL = cvar.AllocTransType_CANCEL
AllocTransType_REVERSAL = cvar.AllocTransType_REVERSAL
AllocTransType_CALCULATED_WITHOUT_PRELIMINARY = cvar.AllocTransType_CALCULATED_WITHOUT_PRELIMINARY
ExpirationQtyType_DIFFERENCE = cvar.ExpirationQtyType_DIFFERENCE
ExpirationQtyType_FINAL_WILL_BE_EXERCISED = cvar.ExpirationQtyType_FINAL_WILL_BE_EXERCISED
ExpirationQtyType_NON_AUTO_EXERCISE = cvar.ExpirationQtyType_NON_AUTO_EXERCISE
ExpirationQtyType_CONTRARY_INTENTION = cvar.ExpirationQtyType_CONTRARY_INTENTION
ExpirationQtyType_AUTO_EXERCISE = cvar.ExpirationQtyType_AUTO_EXERCISE
AllocHandlInst_FORWARDMATCH = cvar.AllocHandlInst_FORWARDMATCH
AllocHandlInst_FORWARD_AND_MATCH = cvar.AllocHandlInst_FORWARD_AND_MATCH
AllocHandlInst_FORWARD = cvar.AllocHandlInst_FORWARD
AllocHandlInst_MATCH = cvar.AllocHandlInst_MATCH
TradeRequestStatus_COMPLETED = cvar.TradeRequestStatus_COMPLETED
TradeRequestStatus_REJECTED = cvar.TradeRequestStatus_REJECTED
TradeRequestStatus_ACCEPTED = cvar.TradeRequestStatus_ACCEPTED
PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST = cvar.PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST
PreallocMethod_PRO_RATA = cvar.PreallocMethod_PRO_RATA
PreallocMethod_DO_NOT_PRORATA_DISCUSS_FIRST = cvar.PreallocMethod_DO_NOT_PRORATA_DISCUSS_FIRST
PreallocMethod_DO_NOT_PRO_RATA = cvar.PreallocMethod_DO_NOT_PRO_RATA
PreallocMethod_PRORATA = cvar.PreallocMethod_PRORATA
TaxAdvantageType_ROTHIRANONPROTOTYPEUS = cvar.TaxAdvantageType_ROTHIRANONPROTOTYPEUS
TaxAdvantageType_INDIVIDUALRETIREMENTACCOUNTROLLOVERUS = cvar.TaxAdvantageType_INDIVIDUALRETIREMENTACCOUNTROLLOVERUS
TaxAdvantageType_PROFITSHARINGPLANUS = cvar.TaxAdvantageType_PROFITSHARINGPLANUS
TaxAdvantageType_SELF_DIRECTED_IRA = cvar.TaxAdvantageType_SELF_DIRECTED_IRA
TaxAdvantageType_401 = cvar.TaxAdvantageType_401
TaxAdvantageType_EMPLOYER_11 = cvar.TaxAdvantageType_EMPLOYER_11
TaxAdvantageType_457US = cvar.TaxAdvantageType_457US
TaxAdvantageType_EMPLOYER_12 = cvar.TaxAdvantageType_EMPLOYER_12
TaxAdvantageType_MINI_CASH_ISA = cvar.TaxAdvantageType_MINI_CASH_ISA
TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA = cvar.TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA
TaxAdvantageType_ROTH_CONVERSION_IRA_26 = cvar.TaxAdvantageType_ROTH_CONVERSION_IRA_26
TaxAdvantageType_EMPLOYEE = cvar.TaxAdvantageType_EMPLOYEE
TaxAdvantageType_SELFDIRECTEDIRAUS = cvar.TaxAdvantageType_SELFDIRECTEDIRAUS
TaxAdvantageType_403 = cvar.TaxAdvantageType_403
TaxAdvantageType_NON_FUND_PROTOTYPE_IRA = cvar.TaxAdvantageType_NON_FUND_PROTOTYPE_IRA
TaxAdvantageType_NONFUNDPROTOTYPEIRAUS = cvar.TaxAdvantageType_NONFUNDPROTOTYPEIRAUS
TaxAdvantageType_ROTH_CONVERSION_IRA_27 = cvar.TaxAdvantageType_ROTH_CONVERSION_IRA_27
TaxAdvantageType_ROTHCONVERSIONIRANONPROTOTYPEUS = cvar.TaxAdvantageType_ROTHCONVERSIONIRANONPROTOTYPEUS
TaxAdvantageType_MINI_INSURANCE_ISA = cvar.TaxAdvantageType_MINI_INSURANCE_ISA
TaxAdvantageType_ROTHCONVERSIONIRAFUNDPROTOTYPEUS = cvar.TaxAdvantageType_ROTHCONVERSIONIRAFUNDPROTOTYPEUS
TaxAdvantageType_EDUCATIONIRAFUNDPROTOTYPEUS = cvar.TaxAdvantageType_EDUCATIONIRAFUNDPROTOTYPEUS
TaxAdvantageType_MAXIISAUK = cvar.TaxAdvantageType_MAXIISAUK
TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER = cvar.TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER
TaxAdvantageType_NONFUNDQUALIFIEDPLANUS = cvar.TaxAdvantageType_NONFUNDQUALIFIEDPLANUS
TaxAdvantageType_EMPLOYER_CURRENT_YEAR = cvar.TaxAdvantageType_EMPLOYER_CURRENT_YEAR
TaxAdvantageType_PRIORYEARPAYMENTUS = cvar.TaxAdvantageType_PRIORYEARPAYMENTUS
TaxAdvantageType_TESSAUK = cvar.TaxAdvantageType_TESSAUK
TaxAdvantageType_CURRENTYEARPAYMENTUS = cvar.TaxAdvantageType_CURRENTYEARPAYMENTUS
TaxAdvantageType_EDUCATIONIRANONPROTOTYPEUS = cvar.TaxAdvantageType_EDUCATIONIRANONPROTOTYPEUS
TaxAdvantageType_INDIVIDUALRETIREMENTACCOUNTUS = cvar.TaxAdvantageType_INDIVIDUALRETIREMENTACCOUNTUS
TaxAdvantageType_KEOGHUS = cvar.TaxAdvantageType_KEOGHUS
TaxAdvantageType_EDUCATION_IRA_28 = cvar.TaxAdvantageType_EDUCATION_IRA_28
TaxAdvantageType_PROFIT_SHARING_PLAN = cvar.TaxAdvantageType_PROFIT_SHARING_PLAN
TaxAdvantageType_NON_FUND_QUALIFIED_PLAN = cvar.TaxAdvantageType_NON_FUND_QUALIFIED_PLAN
TaxAdvantageType_ROTHIRAFUNDPROTOTYPEUS = cvar.TaxAdvantageType_ROTHIRAFUNDPROTOTYPEUS
TaxAdvantageType_EDUCATION_IRA_29 = cvar.TaxAdvantageType_EDUCATION_IRA_29
TaxAdvantageType_EMPLOYEE_10 = cvar.TaxAdvantageType_EMPLOYEE_10
TaxAdvantageType_EMPLOYEE_9 = cvar.TaxAdvantageType_EMPLOYEE_9
TaxAdvantageType_EMPLOYEE_CURRENT_YEAR = cvar.TaxAdvantageType_EMPLOYEE_CURRENT_YEAR
TaxAdvantageType_MAXI_ISA = cvar.TaxAdvantageType_MAXI_ISA
TaxAdvantageType_MINIINSURANCEISAUK = cvar.TaxAdvantageType_MINIINSURANCEISAUK
TaxAdvantageType_PRIOR_YEAR_PAYMENT = cvar.TaxAdvantageType_PRIOR_YEAR_PAYMENT
TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN = cvar.TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN
TaxAdvantageType_401K = cvar.TaxAdvantageType_401K
TaxAdvantageType_403BUS = cvar.TaxAdvantageType_403BUS
TaxAdvantageType_MINICASHISAUK = cvar.TaxAdvantageType_MINICASHISAUK
TaxAdvantageType_ROTH_IRA_24 = cvar.TaxAdvantageType_ROTH_IRA_24
TaxAdvantageType_MINISTOCKSANDSHARESISAUK = cvar.TaxAdvantageType_MINISTOCKSANDSHARESISAUK
TaxAdvantageType_OTHER = cvar.TaxAdvantageType_OTHER
TaxAdvantageType_EMPLOYERCURRENTYEARUS = cvar.TaxAdvantageType_EMPLOYERCURRENTYEARUS
TaxAdvantageType_ASSET_TRANSFER = cvar.TaxAdvantageType_ASSET_TRANSFER
TaxAdvantageType_ROTH_IRA_25 = cvar.TaxAdvantageType_ROTH_IRA_25
TaxAdvantageType_KEOGH = cvar.TaxAdvantageType_KEOGH
TaxAdvantageType_DEFINEDCONTRIBUTIONPLANUS = cvar.TaxAdvantageType_DEFINEDCONTRIBUTIONPLANUS
TaxAdvantageType_401KUS = cvar.TaxAdvantageType_401KUS
TaxAdvantageType_TESSA = cvar.TaxAdvantageType_TESSA
TaxAdvantageType_NONE_NOT_APPLICABLE = cvar.TaxAdvantageType_NONE_NOT_APPLICABLE
TaxAdvantageType_NONE = cvar.TaxAdvantageType_NONE
TaxAdvantageType_457 = cvar.TaxAdvantageType_457
TaxAdvantageType_EMPLOYEEPRIORYEARUS = cvar.TaxAdvantageType_EMPLOYEEPRIORYEARUS
TaxAdvantageType_EMPLOYERPRIORYEARUS = cvar.TaxAdvantageType_EMPLOYERPRIORYEARUS
TaxAdvantageType_EMPLOYER = cvar.TaxAdvantageType_EMPLOYER
TaxAdvantageType_EMPLOYEECURRENTYEARUS = cvar.TaxAdvantageType_EMPLOYEECURRENTYEARUS
TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16 = cvar.TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16
TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT = cvar.TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT
TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17 = cvar.TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17
TaxAdvantageType_CURRENT_YEAR_PAYMENT = cvar.TaxAdvantageType_CURRENT_YEAR_PAYMENT
TaxAdvantageType_ASSETTRANSFERUS = cvar.TaxAdvantageType_ASSETTRANSFERUS
MessageEncoding_EUC_JP = cvar.MessageEncoding_EUC_JP
MessageEncoding_SHIFT_JIS = cvar.MessageEncoding_SHIFT_JIS
MessageEncoding_UTF_8 = cvar.MessageEncoding_UTF_8
MessageEncoding_ISO_2022_JP = cvar.MessageEncoding_ISO_2022_JP
TimeInForce_GOOD_TILL_CROSSING = cvar.TimeInForce_GOOD_TILL_CROSSING
TimeInForce_FILL_OR_KILL = cvar.TimeInForce_FILL_OR_KILL
TimeInForce_GOOD_TILL_DATE = cvar.TimeInForce_GOOD_TILL_DATE
TimeInForce_ATTHEOPENING = cvar.TimeInForce_ATTHEOPENING
TimeInForce_FILLORKILL = cvar.TimeInForce_FILLORKILL
TimeInForce_GOODTILLDATE = cvar.TimeInForce_GOODTILLDATE
TimeInForce_GOODTILLCANCEL = cvar.TimeInForce_GOODTILLCANCEL
TimeInForce_ATTHECLOSE = cvar.TimeInForce_ATTHECLOSE
TimeInForce_GOOD_TILL_CANCEL = cvar.TimeInForce_GOOD_TILL_CANCEL
TimeInForce_DAY = cvar.TimeInForce_DAY
TimeInForce_AT_CROSSING = cvar.TimeInForce_AT_CROSSING
TimeInForce_IMMEDIATEORCANCEL = cvar.TimeInForce_IMMEDIATEORCANCEL
TimeInForce_IMMEDIATE_OR_CANCEL = cvar.TimeInForce_IMMEDIATE_OR_CANCEL
TimeInForce_GOODTILLCROSSING = cvar.TimeInForce_GOODTILLCROSSING
TimeInForce_GOOD_THROUGH_CROSSING = cvar.TimeInForce_GOOD_THROUGH_CROSSING
TimeInForce_AT_THE_CLOSE = cvar.TimeInForce_AT_THE_CLOSE
TimeInForce_AT_THE_OPENING = cvar.TimeInForce_AT_THE_OPENING
IOIQualifier_AON = cvar.IOIQualifier_AON
IOIQualifier_THROUGH_THE_DAY = cvar.IOIQualifier_THROUGH_THE_DAY
IOIQualifier_INDIDCATION = cvar.IOIQualifier_INDIDCATION
IOIQualifier_MOC = cvar.IOIQualifier_MOC
IOIQualifier_READYTRADE = cvar.IOIQualifier_READYTRADE
IOIQualifier_ATMID = cvar.IOIQualifier_ATMID
IOIQualifier_INDWRKAWAY = cvar.IOIQualifier_INDWRKAWAY
IOIQualifier_AT_THE_MARKET = cvar.IOIQualifier_AT_THE_MARKET
IOIQualifier_AT_THE_MIDPOINT = cvar.IOIQualifier_AT_THE_MIDPOINT
IOIQualifier_CROSSING_OPPORTUNITY = cvar.IOIQualifier_CROSSING_OPPORTUNITY
IOIQualifier_CURRENT_QUOTE = cvar.IOIQualifier_CURRENT_QUOTE
IOIQualifier_IN_TOUCH_WITH = cvar.IOIQualifier_IN_TOUCH_WITH
IOIQualifier_ALL_OR_NONE = cvar.IOIQualifier_ALL_OR_NONE
IOIQualifier_THROUGHDAY = cvar.IOIQualifier_THROUGHDAY
IOIQualifier_TAKING_A_POSITION = cvar.IOIQualifier_TAKING_A_POSITION
IOIQualifier_AT_THE_OPEN = cvar.IOIQualifier_AT_THE_OPEN
IOIQualifier_TAKEPOSITION = cvar.IOIQualifier_TAKEPOSITION
IOIQualifier_PORTFOLIO_SHOW_N = cvar.IOIQualifier_PORTFOLIO_SHOW_N
IOIQualifier_INTOUCH = cvar.IOIQualifier_INTOUCH
IOIQualifier_MOREBEHIND = cvar.IOIQualifier_MOREBEHIND
IOIQualifier_ATMARKET = cvar.IOIQualifier_ATMARKET
IOIQualifier_CROSSOPP = cvar.IOIQualifier_CROSSOPP
IOIQualifier_PREOPEN = cvar.IOIQualifier_PREOPEN
IOIQualifier_ATCLOSE = cvar.IOIQualifier_ATCLOSE
IOIQualifier_MARKET_ON_CLOSE = cvar.IOIQualifier_MARKET_ON_CLOSE
IOIQualifier_VERSUS = cvar.IOIQualifier_VERSUS
IOIQualifier_LIMIT = cvar.IOIQualifier_LIMIT
IOIQualifier_PORTFOLIO_SHOWN = cvar.IOIQualifier_PORTFOLIO_SHOWN
IOIQualifier_READY_TO_TRADE = cvar.IOIQualifier_READY_TO_TRADE
IOIQualifier_PRE_OPEN = cvar.IOIQualifier_PRE_OPEN
IOIQualifier_INDICATION = cvar.IOIQualifier_INDICATION
IOIQualifier_MORE_BEHIND = cvar.IOIQualifier_MORE_BEHIND
IOIQualifier_ATOPEN = cvar.IOIQualifier_ATOPEN
IOIQualifier_VWAP = cvar.IOIQualifier_VWAP
IOIQualifier_PORTSHOW = cvar.IOIQualifier_PORTSHOW
IOIQualifier_AT_THE_CLOSE = cvar.IOIQualifier_AT_THE_CLOSE
StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY = cvar.StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY
StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY = cvar.StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY
StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY = cvar.StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY
StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY = cvar.StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY
StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY = cvar.StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY
MiscFeeType_CONVERSION = cvar.MiscFeeType_CONVERSION
MiscFeeType_CONSUMPTION_TAX = cvar.MiscFeeType_CONSUMPTION_TAX
MiscFeeType_LOCAL_COMMISSION = cvar.MiscFeeType_LOCAL_COMMISSION
MiscFeeType_TAX = cvar.MiscFeeType_TAX
MiscFeeType_LOCALCOMM = cvar.MiscFeeType_LOCALCOMM
MiscFeeType_MARKUP = cvar.MiscFeeType_MARKUP
MiscFeeType_SECURITY_LENDING = cvar.MiscFeeType_SECURITY_LENDING
MiscFeeType_PER_TRANSACTION = cvar.MiscFeeType_PER_TRANSACTION
MiscFeeType_REGULATORY = cvar.MiscFeeType_REGULATORY
MiscFeeType_EXCHFEE = cvar.MiscFeeType_EXCHFEE
MiscFeeType_CONSUMPTION = cvar.MiscFeeType_CONSUMPTION
MiscFeeType_STAMP = cvar.MiscFeeType_STAMP
MiscFeeType_TRANSFER_FEE = cvar.MiscFeeType_TRANSFER_FEE
MiscFeeType_AGENT = cvar.MiscFeeType_AGENT
MiscFeeType_OTHER = cvar.MiscFeeType_OTHER
MiscFeeType_TRANSACTION = cvar.MiscFeeType_TRANSACTION
MiscFeeType_REG = cvar.MiscFeeType_REG
MiscFeeType_EXCHANGE_FEES = cvar.MiscFeeType_EXCHANGE_FEES
MiscFeeType_LEVY = cvar.MiscFeeType_LEVY
SecurityIDSource_CLEARING_HOUSE = cvar.SecurityIDSource_CLEARING_HOUSE
SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY = cvar.SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY
SecurityIDSource_EXCHANGE_SYMBOL = cvar.SecurityIDSource_EXCHANGE_SYMBOL
SecurityIDSource_SICOVAM = cvar.SecurityIDSource_SICOVAM
SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION = cvar.SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION
SecurityIDSource_ISDA_FPML_PRODUCT_URL = cvar.SecurityIDSource_ISDA_FPML_PRODUCT_URL
SecurityIDSource_RIC = cvar.SecurityIDSource_RIC
SecurityIDSource_CLEARINGHOUSE = cvar.SecurityIDSource_CLEARINGHOUSE
SecurityIDSource_FPML = cvar.SecurityIDSource_FPML
SecurityIDSource_RIC_CODE = cvar.SecurityIDSource_RIC_CODE
SecurityIDSource_ISOCURR = cvar.SecurityIDSource_ISOCURR
SecurityIDSource_ISO_CURRENCY_CODE = cvar.SecurityIDSource_ISO_CURRENCY_CODE
SecurityIDSource_COMMON = cvar.SecurityIDSource_COMMON
SecurityIDSource_VALOREN = cvar.SecurityIDSource_VALOREN
SecurityIDSource_BELGIAN = cvar.SecurityIDSource_BELGIAN
SecurityIDSource_CTA = cvar.SecurityIDSource_CTA
SecurityIDSource_ISIN_NUMBER = cvar.SecurityIDSource_ISIN_NUMBER
SecurityIDSource_ISIN = cvar.SecurityIDSource_ISIN
SecurityIDSource_ISOCOUNTRY = cvar.SecurityIDSource_ISOCOUNTRY
SecurityIDSource_SEDOL = cvar.SecurityIDSource_SEDOL
SecurityIDSource_ISO_COUNTRY_CODE = cvar.SecurityIDSource_ISO_COUNTRY_CODE
SecurityIDSource_LETTER_OF_CREDIT = cvar.SecurityIDSource_LETTER_OF_CREDIT
SecurityIDSource_BLOOMBERG_SYMBOL = cvar.SecurityIDSource_BLOOMBERG_SYMBOL
SecurityIDSource_BLMBRG = cvar.SecurityIDSource_BLMBRG
SecurityIDSource_OPTIONPRICEREPORTINGAUTHORITY = cvar.SecurityIDSource_OPTIONPRICEREPORTINGAUTHORITY
SecurityIDSource_WERTPAPIER = cvar.SecurityIDSource_WERTPAPIER
SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER = cvar.SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER
SecurityIDSource_EXCHSYMB = cvar.SecurityIDSource_EXCHSYMB
SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION = cvar.SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION
SecurityIDSource_DUTCH = cvar.SecurityIDSource_DUTCH
SecurityIDSource_QUIK = cvar.SecurityIDSource_QUIK
SecurityIDSource_CUSIP = cvar.SecurityIDSource_CUSIP
NewsRefType_OTHER_LANGUAGE = cvar.NewsRefType_OTHER_LANGUAGE
NewsRefType_COMPLIMENTARY = cvar.NewsRefType_COMPLIMENTARY
NewsRefType_REPLACEMENT = cvar.NewsRefType_REPLACEMENT
TriggerOrderType_LIMIT = cvar.TriggerOrderType_LIMIT
TriggerOrderType_MARKET = cvar.TriggerOrderType_MARKET
CrossType_CROSS_AON = cvar.CrossType_CROSS_AON
CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED = cvar.CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED
CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE = cvar.CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE
CrossType_CROSSAON = cvar.CrossType_CROSSAON
CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE = cvar.CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE
CrossType_CROSS_ONE_SIDE = cvar.CrossType_CROSS_ONE_SIDE
CrossType_CROSS_SAME_PRICE = cvar.CrossType_CROSS_SAME_PRICE
CrossType_CROSSSAMEPRICE = cvar.CrossType_CROSSSAMEPRICE
CrossType_CROSS_IOC = cvar.CrossType_CROSS_IOC
CrossType_CROSSIOC = cvar.CrossType_CROSSIOC
CrossType_CROSSONESIDE = cvar.CrossType_CROSSONESIDE
CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE = cvar.CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE
OpenCloseSettleFlag_SESSION_OPEN = cvar.OpenCloseSettleFlag_SESSION_OPEN
OpenCloseSettleFlag_DAILY_OPEN = cvar.OpenCloseSettleFlag_DAILY_OPEN
OpenCloseSettleFlag_EXPECTED_PRICE = cvar.OpenCloseSettleFlag_EXPECTED_PRICE
OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY = cvar.OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY
OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE = cvar.OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE
MDBookType_PRICE_DEPTH = cvar.MDBookType_PRICE_DEPTH
MDBookType_ORDER_DEPTH = cvar.MDBookType_ORDER_DEPTH
MDBookType_TOP_OF_BOOK = cvar.MDBookType_TOP_OF_BOOK
BasisPxType_VWAPAFT = cvar.BasisPxType_VWAPAFT
BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI = cvar.BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI
BasisPxType_VWAP_THROUGH_A_MORNING_SESSION = cvar.BasisPxType_VWAP_THROUGH_A_MORNING_SESSION
BasisPxType_CLOSING_PRICE = cvar.BasisPxType_CLOSING_PRICE
BasisPxType_VWAP_THROUGH_A_DAY = cvar.BasisPxType_VWAP_THROUGH_A_DAY
BasisPxType_CLOSING_PRICE_AT_MORNINGN_SESSION = cvar.BasisPxType_CLOSING_PRICE_AT_MORNINGN_SESSION
BasisPxType_VWAPDAY = cvar.BasisPxType_VWAPDAY
BasisPxType_VWAPMORNXYORI = cvar.BasisPxType_VWAPMORNXYORI
BasisPxType_VWAPMORN = cvar.BasisPxType_VWAPMORN
BasisPxType_VWAPDAYXYORI = cvar.BasisPxType_VWAPDAYXYORI
BasisPxType_OTHERS = cvar.BasisPxType_OTHERS
BasisPxType_OPEN = cvar.BasisPxType_OPEN
BasisPxType_CURRPX = cvar.BasisPxType_CURRPX
BasisPxType_VWAPAFTXYORI = cvar.BasisPxType_VWAPAFTXYORI
BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION = cvar.BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION
BasisPxType_CLSPXMORN = cvar.BasisPxType_CLSPXMORN
BasisPxType_CURRENT_PRICE = cvar.BasisPxType_CURRENT_PRICE
BasisPxType_SQ = cvar.BasisPxType_SQ
BasisPxType_CLSPX = cvar.BasisPxType_CLSPX
BasisPxType_STRIKE = cvar.BasisPxType_STRIKE
BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI = cvar.BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI
BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI = cvar.BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI
BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION = cvar.BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION
ComplexEventType_ROLLING_BARRIER = cvar.ComplexEventType_ROLLING_BARRIER
ComplexEventType_UNDERLYING = cvar.ComplexEventType_UNDERLYING
ComplexEventType_KNOCK_OUT_UP = cvar.ComplexEventType_KNOCK_OUT_UP
ComplexEventType_KNOCK_IN_UP = cvar.ComplexEventType_KNOCK_IN_UP
ComplexEventType_KOCK_IN_DOWN = cvar.ComplexEventType_KOCK_IN_DOWN
ComplexEventType_TRIGGER = cvar.ComplexEventType_TRIGGER
ComplexEventType_RESET_BARRIER = cvar.ComplexEventType_RESET_BARRIER
ComplexEventType_CAPPED = cvar.ComplexEventType_CAPPED
ComplexEventType_KNOCK_OUT_DOWN = cvar.ComplexEventType_KNOCK_OUT_DOWN
MassActionResponse_REJECTED = cvar.MassActionResponse_REJECTED
MassActionResponse_ACCEPTED = cvar.MassActionResponse_ACCEPTED
SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID = cvar.SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID
SecurityRequestType_REQUEST_LIST_SECURITY_TYPES = cvar.SecurityRequestType_REQUEST_LIST_SECURITY_TYPES
SecurityRequestType_REQSECIDPROV = cvar.SecurityRequestType_REQSECIDPROV
SecurityRequestType_REQUEST_LIST_SECURITIES = cvar.SecurityRequestType_REQUEST_LIST_SECURITIES
SecurityRequestType_REQSECID = cvar.SecurityRequestType_REQSECID
SecurityRequestType_SYMBOL = cvar.SecurityRequestType_SYMBOL
SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE = cvar.SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE
SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED = cvar.SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED
SecurityRequestType_REQSECLIST = cvar.SecurityRequestType_REQSECLIST
SecurityRequestType_TRADINGSESSIONID = cvar.SecurityRequestType_TRADINGSESSIONID
SecurityRequestType_PRODUCT = cvar.SecurityRequestType_PRODUCT
SecurityRequestType_ALL_SECURITIES = cvar.SecurityRequestType_ALL_SECURITIES
SecurityRequestType_REQSECLISTTYPES = cvar.SecurityRequestType_REQSECLISTTYPES
SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS = cvar.SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS
ListRejectReason_EXCHANGE_CLOSED = cvar.ListRejectReason_EXCHANGE_CLOSED
ListRejectReason_UNKNOWN_ORDER = cvar.ListRejectReason_UNKNOWN_ORDER
ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC = cvar.ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC
ListRejectReason_DUPLICATE_ORDER = cvar.ListRejectReason_DUPLICATE_ORDER
ListRejectReason_TOO_LATE_TO_ENTER = cvar.ListRejectReason_TOO_LATE_TO_ENTER
ListRejectReason_OTHER = cvar.ListRejectReason_OTHER
ListRejectReason_BROKER = cvar.ListRejectReason_BROKER
DeskType_PROPRIETARY = cvar.DeskType_PROPRIETARY
DeskType_ARBITRAGE = cvar.DeskType_ARBITRAGE
DeskType_TRADING = cvar.DeskType_TRADING
DeskType_DERIVATIVES = cvar.DeskType_DERIVATIVES
DeskType_SALES = cvar.DeskType_SALES
DeskType_INSTITUTIONAL = cvar.DeskType_INSTITUTIONAL
DeskType_INTERNATIONAL = cvar.DeskType_INTERNATIONAL
DeskType_AGENCY = cvar.DeskType_AGENCY
DeskType_PREFERRED_TRADING = cvar.DeskType_PREFERRED_TRADING
DeskType_OTHER = cvar.DeskType_OTHER
DeskType_PROGRAM_TRADING = cvar.DeskType_PROGRAM_TRADING
SettlType_T4 = cvar.SettlType_T4
SettlType_T5 = cvar.SettlType_T5
SettlType_WHEN_AND_IF_ISSUED = cvar.SettlType_WHEN_AND_IF_ISSUED
SettlType_NEXTDAY = cvar.SettlType_NEXTDAY
SettlType_FUTURE = cvar.SettlType_FUTURE
SettlType_T_PLUS_2 = cvar.SettlType_T_PLUS_2
SettlType_SELLERS_OPTION = cvar.SettlType_SELLERS_OPTION
SettlType_BROKEN_DATE = cvar.SettlType_BROKEN_DATE
SettlType_T_PLUS_3 = cvar.SettlType_T_PLUS_3
SettlType_T_PLUS_4 = cvar.SettlType_T_PLUS_4
SettlType_REGULAR = cvar.SettlType_REGULAR
SettlType_NEXT_DAY = cvar.SettlType_NEXT_DAY
SettlType_T_PLUS_5 = cvar.SettlType_T_PLUS_5
SettlType_FX_SPOT_NEXT_SETTLEMENT = cvar.SettlType_FX_SPOT_NEXT_SETTLEMENT
SettlType_T1 = cvar.SettlType_T1
SettlType_WHENISSUED = cvar.SettlType_WHENISSUED
SettlType_T2 = cvar.SettlType_T2
SettlType_T3 = cvar.SettlType_T3
SettlType_CASH = cvar.SettlType_CASH
OpenClose_CLOSE = cvar.OpenClose_CLOSE
OpenClose_OPEN = cvar.OpenClose_OPEN
ContractMultiplierUnit_SHARES = cvar.ContractMultiplierUnit_SHARES
ContractMultiplierUnit_HOURS = cvar.ContractMultiplierUnit_HOURS
ContractMultiplierUnit_DAYS = cvar.ContractMultiplierUnit_DAYS
TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE = cvar.TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE
TrdType_LATE_TRADE = cvar.TrdType_LATE_TRADE
TrdType_FUTURES_LARGE_ORDER_EXECUTION = cvar.TrdType_FUTURES_LARGE_ORDER_EXECUTION
TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES = cvar.TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES
TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS = cvar.TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS
TrdType_BLOCK_TRADE_38 = cvar.TrdType_BLOCK_TRADE_38
TrdType_DELTA_NEUTRAL_TRANSACTION = cvar.TrdType_DELTA_NEUTRAL_TRANSACTION
TrdType_CASH_SETTLEMENT = cvar.TrdType_CASH_SETTLEMENT
TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS = cvar.TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS
TrdType_SPECIAL_CUM_BONUS = cvar.TrdType_SPECIAL_CUM_BONUS
TrdType_BLOCK_TRADES = cvar.TrdType_BLOCK_TRADES
TrdType_ALL_OR_NONE = cvar.TrdType_ALL_OR_NONE
TrdType_OPTION_EXERCISE = cvar.TrdType_OPTION_EXERCISE
TrdType_FINANCING_TRANSACTION = cvar.TrdType_FINANCING_TRANSACTION
TrdType_TRANSFER = cvar.TrdType_TRANSFER
TrdType_REGULAR_TRADE = cvar.TrdType_REGULAR_TRADE
TrdType_TRADING_AT_SETTLEMENT = cvar.TrdType_TRADING_AT_SETTLEMENT
TrdType_SPECIAL_EX_DIVIDEND = cvar.TrdType_SPECIAL_EX_DIVIDEND
TrdType_SPECIAL_EX_COUPON = cvar.TrdType_SPECIAL_EX_COUPON
TrdType_SPECIAL_PRICE = cvar.TrdType_SPECIAL_PRICE
TrdType_SPECIAL_CUM_RIGHTS = cvar.TrdType_SPECIAL_CUM_RIGHTS
TrdType_SPECIAL_EX_BONUS = cvar.TrdType_SPECIAL_EX_BONUS
TrdType_BLOCKTRADE = cvar.TrdType_BLOCKTRADE
TrdType_EXCHANGE_GRANTED_TRADE = cvar.TrdType_EXCHANGE_GRANTED_TRADE
TrdType_EXCHANGE_BASIS_FACILITY = cvar.TrdType_EXCHANGE_BASIS_FACILITY
TrdType_BLOCK_TRADE_1 = cvar.TrdType_BLOCK_TRADE_1
TrdType_LATE_BUNCHED_TRADE = cvar.TrdType_LATE_BUNCHED_TRADE
TrdType_ERROR_TRADE = cvar.TrdType_ERROR_TRADE
TrdType_NAME_CHANGE = cvar.TrdType_NAME_CHANGE
TrdType_LATEBUNCHEDTRADE = cvar.TrdType_LATEBUNCHEDTRADE
TrdType_EFP = cvar.TrdType_EFP
TrdType_NON_STANDARD_SETTLEMENT = cvar.TrdType_NON_STANDARD_SETTLEMENT
TrdType_PRIOR_REFERENCE_PRICE_TRADE = cvar.TrdType_PRIOR_REFERENCE_PRICE_TRADE
TrdType_EXCHANGE_FOR_RISK = cvar.TrdType_EXCHANGE_FOR_RISK
TrdType_EXCHANGE_FOR_SWAP = cvar.TrdType_EXCHANGE_FOR_SWAP
TrdType_EXCHANGE_OF_FUTURES_FOR = cvar.TrdType_EXCHANGE_OF_FUTURES_FOR
TrdType_OPTION_INTERIM_TRADE = cvar.TrdType_OPTION_INTERIM_TRADE
TrdType_PRIVATELY_NEGOTIATED_TRADES = cvar.TrdType_PRIVATELY_NEGOTIATED_TRADES
TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS = cvar.TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS
TrdType_SPECIAL_CUM_DIVIDEND = cvar.TrdType_SPECIAL_CUM_DIVIDEND
TrdType_GUARANTEED_DELIVERY = cvar.TrdType_GUARANTEED_DELIVERY
TrdType_PROROGATION_SELL = cvar.TrdType_PROROGATION_SELL
TrdType_WEIGHTEDAVERAGEPRICETRADE = cvar.TrdType_WEIGHTEDAVERAGEPRICETRADE
TrdType_PORTFOLIO_TRADE = cvar.TrdType_PORTFOLIO_TRADE
TrdType_WEIGHTED_AVERAGE_PRICE_TRADE = cvar.TrdType_WEIGHTED_AVERAGE_PRICE_TRADE
TrdType_WORKED_PRINCIPAL_TRADE = cvar.TrdType_WORKED_PRINCIPAL_TRADE
TrdType_PORTFOLIO_TRANSFER = cvar.TrdType_PORTFOLIO_TRANSFER
TrdType_T_TRADE = cvar.TrdType_T_TRADE
TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS = cvar.TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS
TrdType_SPECIAL_CUM_COUPON = cvar.TrdType_SPECIAL_CUM_COUPON
TrdType_BUNCHEDTRADE = cvar.TrdType_BUNCHEDTRADE
TrdType_TTRADE = cvar.TrdType_TTRADE
TrdType_OTC = cvar.TrdType_OTC
TrdType_AFTER_HOURS_TRADE = cvar.TrdType_AFTER_HOURS_TRADE
TrdType_PRIORREFERENCEPRICETRADE = cvar.TrdType_PRIORREFERENCEPRICETRADE
TrdType_AFTERHOURSTRADE = cvar.TrdType_AFTERHOURSTRADE
TrdType_DERIVATIVE_RELATED_TRANSACTION = cvar.TrdType_DERIVATIVE_RELATED_TRANSACTION
TrdType_REPURCHASE_AGREEMENT = cvar.TrdType_REPURCHASE_AGREEMENT
TrdType_SPECIAL_EX_RIGHTS = cvar.TrdType_SPECIAL_EX_RIGHTS
TrdType_PROROGATION_BUY = cvar.TrdType_PROROGATION_BUY
TrdType_BUNCHED_TRADE = cvar.TrdType_BUNCHED_TRADE
TrdType_OPTION_CABINET_TRADE = cvar.TrdType_OPTION_CABINET_TRADE
TrdType_LATETRADE = cvar.TrdType_LATETRADE
TrdType_REGULARTRADE = cvar.TrdType_REGULARTRADE
RestructuringType_MODIFIED_MOD_RESTRUCTURING = cvar.RestructuringType_MODIFIED_MOD_RESTRUCTURING
RestructuringType_FULL_RESTRUCTURING = cvar.RestructuringType_FULL_RESTRUCTURING
RestructuringType_NO_RESTRUCTURING_SPECIFIED = cvar.RestructuringType_NO_RESTRUCTURING_SPECIFIED
RestructuringType_MODIFIED_RESTRUCTURING = cvar.RestructuringType_MODIFIED_RESTRUCTURING
ProgRptReqs_SELLSIDE = cvar.ProgRptReqs_SELLSIDE
ProgRptReqs_REALTIME = cvar.ProgRptReqs_REALTIME
ProgRptReqs_REAL_TIME_EXECUTION_REPORTS = cvar.ProgRptReqs_REAL_TIME_EXECUTION_REPORTS
ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST = cvar.ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST
ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD = cvar.ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD
ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST = cvar.ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST
ProgRptReqs_BUYSIDE = cvar.ProgRptReqs_BUYSIDE
ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD = cvar.ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD
TradingSessionID_EVENING = cvar.TradingSessionID_EVENING
TradingSessionID_AFTER_HOURS = cvar.TradingSessionID_AFTER_HOURS
TradingSessionID_HALFDAY = cvar.TradingSessionID_HALFDAY
TradingSessionID_DAY = cvar.TradingSessionID_DAY
TradingSessionID_MORNING = cvar.TradingSessionID_MORNING
TradingSessionID_AFTERNOON = cvar.TradingSessionID_AFTERNOON
ListOrderStatus_RECVFOREXEC = cvar.ListOrderStatus_RECVFOREXEC
ListOrderStatus_CXL = cvar.ListOrderStatus_CXL
ListOrderStatus_REJ = cvar.ListOrderStatus_REJ
ListOrderStatus_CANCELING = cvar.ListOrderStatus_CANCELING
ListOrderStatus_REJECT = cvar.ListOrderStatus_REJECT
ListOrderStatus_ALL_DONE = cvar.ListOrderStatus_ALL_DONE
ListOrderStatus_INBIDPROC = cvar.ListOrderStatus_INBIDPROC
ListOrderStatus_ALLDONE = cvar.ListOrderStatus_ALLDONE
ListOrderStatus_IN_BIDDING_PROCESS = cvar.ListOrderStatus_IN_BIDDING_PROCESS
ListOrderStatus_RECEIVED_FOR_EXECUTION = cvar.ListOrderStatus_RECEIVED_FOR_EXECUTION
ListOrderStatus_ALERT = cvar.ListOrderStatus_ALERT
ListOrderStatus_RECEIVEDFOREXECUTION = cvar.ListOrderStatus_RECEIVEDFOREXECUTION
ListOrderStatus_INBIDDINGPROCESS = cvar.ListOrderStatus_INBIDDINGPROCESS
ListOrderStatus_EXEC = cvar.ListOrderStatus_EXEC
ListOrderStatus_CANCELLING = cvar.ListOrderStatus_CANCELLING
ListOrderStatus_EXECUTING = cvar.ListOrderStatus_EXECUTING
RegistStatus_REJECT = cvar.RegistStatus_REJECT
RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING = cvar.RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING
RegistStatus_REJECTED = cvar.RegistStatus_REJECTED
RegistStatus_ACCEPTED = cvar.RegistStatus_ACCEPTED
RegistStatus_REMINDER = cvar.RegistStatus_REMINDER
RegistStatus_HELD = cvar.RegistStatus_HELD
RegistStatus_ACCEPT = cvar.RegistStatus_ACCEPT
UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE = cvar.UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE
UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE = cvar.UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE
UnderlyingPriceDeterminationMethod_AVERAGE_VALUE = cvar.UnderlyingPriceDeterminationMethod_AVERAGE_VALUE
UnderlyingPriceDeterminationMethod_REGULAR = cvar.UnderlyingPriceDeterminationMethod_REGULAR
MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY
MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP
MassCancelRequestType_CXLORDERSSECURITYTYPE = cvar.MassCancelRequestType_CXLORDERSSECURITYTYPE
MassCancelRequestType_CXLORDERSUNDERLYINGSECURITY = cvar.MassCancelRequestType_CXLORDERSUNDERLYINGSECURITY
MassCancelRequestType_CXLORDERSTRDSESSION = cvar.MassCancelRequestType_CXLORDERSTRDSESSION
MassCancelRequestType_CXLALLORDERS = cvar.MassCancelRequestType_CXLALLORDERS
MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET
MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT
MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE
MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION
MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY
MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY
MassCancelRequestType_CXLORDERSSECURITY = cvar.MassCancelRequestType_CXLORDERSSECURITY
MassCancelRequestType_CXLORDERSPRODUCT = cvar.MassCancelRequestType_CXLORDERSPRODUCT
MassCancelRequestType_CANCEL_ALL_ORDERS = cvar.MassCancelRequestType_CANCEL_ALL_ORDERS
MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER = cvar.MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER
MassCancelRequestType_CXLORDERSCFICODE = cvar.MassCancelRequestType_CXLORDERSCFICODE
MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT
MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE
DerivativeSecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID = cvar.DerivativeSecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID
DerivativeSecurityListRequestType_UNDELYINGSYMBOL = cvar.DerivativeSecurityListRequestType_UNDELYINGSYMBOL
DerivativeSecurityListRequestType_UNDERLYING_PRODUCT = cvar.DerivativeSecurityListRequestType_UNDERLYING_PRODUCT
DerivativeSecurityListRequestType_UNDERLYING_SECURITYTYPE_AND_OR_CFICODE = cvar.DerivativeSecurityListRequestType_UNDERLYING_SECURITYTYPE_AND_OR_CFICODE
DerivativeSecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE = cvar.DerivativeSecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE
DerivativeSecurityListRequestType_SYMBOL = cvar.DerivativeSecurityListRequestType_SYMBOL
DerivativeSecurityListRequestType_TRADINGSESSIONID = cvar.DerivativeSecurityListRequestType_TRADINGSESSIONID
DerivativeSecurityListRequestType_ALL_SECURITIES = cvar.DerivativeSecurityListRequestType_ALL_SECURITIES
DerivativeSecurityListRequestType_PRODUCT = cvar.DerivativeSecurityListRequestType_PRODUCT
CxlRejResponseTo_ORDCXLREPREQ = cvar.CxlRejResponseTo_ORDCXLREPREQ
CxlRejResponseTo_ORDER_CANCEL_REQUEST = cvar.CxlRejResponseTo_ORDER_CANCEL_REQUEST
CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST = cvar.CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST
CxlRejResponseTo_ORDCXLREQ = cvar.CxlRejResponseTo_ORDCXLREQ
QuoteCancelType_CANCEL_BY_QUOTETYPE = cvar.QuoteCancelType_CANCEL_BY_QUOTETYPE
QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES = cvar.QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES
QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID = cvar.QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID
QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL = cvar.QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL
QuoteCancelType_CXLUNDER = cvar.QuoteCancelType_CXLUNDER
QuoteCancelType_CANCEL_ALL_QUOTES = cvar.QuoteCancelType_CANCEL_ALL_QUOTES
QuoteCancelType_CXLSYM = cvar.QuoteCancelType_CXLSYM
QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY = cvar.QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY
QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = cvar.QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY
QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER = cvar.QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER
QuoteCancelType_CXLSECTYPE = cvar.QuoteCancelType_CXLSECTYPE
QuoteCancelType_CANCEL_FOR_ALL_QUOTES = cvar.QuoteCancelType_CANCEL_FOR_ALL_QUOTES
QuoteCancelType_CXLALL = cvar.QuoteCancelType_CXLALL
QuoteCancelType_CANCEL_FOR_SECURITY_TYPE = cvar.QuoteCancelType_CANCEL_FOR_SECURITY_TYPE
QuoteCancelType_CANCEL_FOR_SYMBOL = cvar.QuoteCancelType_CANCEL_FOR_SYMBOL
StipulationType_POOLS_PER_LOT = cvar.StipulationType_POOLS_PER_LOT
StipulationType_MAXIMUM_LOAN_BALANCE = cvar.StipulationType_MAXIMUM_LOAN_BALANCE
StipulationType_CONSTANTPREPAYMENTYIELD = cvar.StipulationType_CONSTANTPREPAYMENTYIELD
StipulationType_CUSTOM_START_END_DATE = cvar.StipulationType_CUSTOM_START_END_DATE
StipulationType_CALL_PROTECTION = cvar.StipulationType_CALL_PROTECTION
StipulationType_MATURITYYEARANDMONTH = cvar.StipulationType_MATURITYYEARANDMONTH
StipulationType_FINALCPROFHOMEEQUITYPREPAYMENTCURVE = cvar.StipulationType_FINALCPROFHOMEEQUITYPREPAYMENTCURVE
StipulationType_MATURITYRANGE = cvar.StipulationType_MATURITYRANGE
StipulationType_COUPON_RANGE = cvar.StipulationType_COUPON_RANGE
StipulationType_PERCENTOFBMAPREPAYMENTCURVE = cvar.StipulationType_PERCENTOFBMAPREPAYMENTCURVE
StipulationType_SUBSTITUTIONSLEFTREPO = cvar.StipulationType_SUBSTITUTIONSLEFTREPO
StipulationType_LOOKBACKDAYS = cvar.StipulationType_LOOKBACKDAYS
StipulationType_CALLPROTECTION = cvar.StipulationType_CALLPROTECTION
StipulationType_MAXIMUMSUBSTITUTIONSREPO = cvar.StipulationType_MAXIMUMSUBSTITUTIONSREPO
StipulationType_YEARORYEARMONTHOFISSUE = cvar.StipulationType_YEARORYEARMONTHOFISSUE
StipulationType_CONSTANTPREPAYMENTRATE = cvar.StipulationType_CONSTANTPREPAYMENTRATE
StipulationType_ISSUE_SIZE_RANGE = cvar.StipulationType_ISSUE_SIZE_RANGE
StipulationType_WEIGHTEDAVERAGEMATURITY = cvar.StipulationType_WEIGHTEDAVERAGEMATURITY
StipulationType_CONSTANT_PREPAYMENT_RATE = cvar.StipulationType_CONSTANT_PREPAYMENT_RATE
StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE = cvar.StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE
StipulationType_POOLSMINIMUM = cvar.StipulationType_POOLSMINIMUM
StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE = cvar.StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE
StipulationType_BROKERS_SALES_CREDIT = cvar.StipulationType_BROKERS_SALES_CREDIT
StipulationType_ORDER_QUANTITY_INCREMENT = cvar.StipulationType_ORDER_QUANTITY_INCREMENT
StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE = cvar.StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE
StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET = cvar.StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET
StipulationType_ISSUERS_TICKER = cvar.StipulationType_ISSUERS_TICKER
StipulationType_ISOCURRENCYCODE = cvar.StipulationType_ISOCURRENCYCODE
StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY = cvar.StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY
StipulationType_DISCOUNT_RATE = cvar.StipulationType_DISCOUNT_RATE
StipulationType_VALUATIONDISCOUNT = cvar.StipulationType_VALUATIONDISCOUNT
StipulationType_SINGLE_MONTHLY_MORTALITY = cvar.StipulationType_SINGLE_MONTHLY_MORTALITY
StipulationType_LOT_VARIANCE = cvar.StipulationType_LOT_VARIANCE
StipulationType_PERCENTOFMANUFACTUREDHOUSINGPREPAYMENTCURVE = cvar.StipulationType_PERCENTOFMANUFACTUREDHOUSINGPREPAYMENTCURVE
StipulationType_FREEFORMTEXT = cvar.StipulationType_FREEFORMTEXT
StipulationType_WHOLE_POOL = cvar.StipulationType_WHOLE_POOL
StipulationType_GEOGRAPHICS_AND_RANGE = cvar.StipulationType_GEOGRAPHICS_AND_RANGE
StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE = cvar.StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE
StipulationType_TRADEVARIANCEVALUEINPERCENTMAXIMUMOVERORUNDERALLOCATIONALLOWED = cvar.StipulationType_TRADEVARIANCEVALUEINPERCENTMAXIMUMOVERORUNDERALLOCATIONALLOWED
StipulationType_FREEFORM_TEXT = cvar.StipulationType_FREEFORM_TEXT
StipulationType_RATING_SOURCE_AND_RANGE = cvar.StipulationType_RATING_SOURCE_AND_RANGE
StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS = cvar.StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS
StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS = cvar.StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS
StipulationType_NUMBER_OF_PIECES = cvar.StipulationType_NUMBER_OF_PIECES
StipulationType_MINIMUM_INCREMENT = cvar.StipulationType_MINIMUM_INCREMENT
StipulationType_PRODUCTIONYEAR = cvar.StipulationType_PRODUCTIONYEAR
StipulationType_WEIGHTED_AVERAGE_MATURITY = cvar.StipulationType_WEIGHTED_AVERAGE_MATURITY
StipulationType_GEOGRAPHICS = cvar.StipulationType_GEOGRAPHICS
StipulationType_MINIMUMQUANTITY = cvar.StipulationType_MINIMUMQUANTITY
StipulationType_POOL_IDENTIFIER = cvar.StipulationType_POOL_IDENTIFIER
StipulationType_MATURITY_YEAR_AND_MONTH = cvar.StipulationType_MATURITY_YEAR_AND_MONTH
StipulationType_PRICINGFREQUENCY = cvar.StipulationType_PRICINGFREQUENCY
StipulationType_SECURITYTYPEINCLUDEDOREXCLUDED = cvar.StipulationType_SECURITYTYPEINCLUDEDOREXCLUDED
StipulationType_EXPLICITLOTIDENTIFIER = cvar.StipulationType_EXPLICITLOTIDENTIFIER
StipulationType_MAXIMUM_SUBSTITUTIONS = cvar.StipulationType_MAXIMUM_SUBSTITUTIONS
StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR = cvar.StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR
StipulationType_WEIGHTEDAVERAGELOANAGE = cvar.StipulationType_WEIGHTEDAVERAGELOANAGE
StipulationType_BENCHMARK_PRICE_SOURCE = cvar.StipulationType_BENCHMARK_PRICE_SOURCE
StipulationType_MINIMUMDENOMINATION = cvar.StipulationType_MINIMUMDENOMINATION
StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE = cvar.StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE
StipulationType_PAYMENTFREQUENCYCALENDAR = cvar.StipulationType_PAYMENTFREQUENCYCALENDAR
StipulationType_POOLS_MAXIMUM = cvar.StipulationType_POOLS_MAXIMUM
StipulationType_SUBSTITUTIONS_FREQUENCY = cvar.StipulationType_SUBSTITUTIONS_FREQUENCY
StipulationType_BENCHMARKPRICESOURCE = cvar.StipulationType_BENCHMARKPRICESOURCE
StipulationType_ABSOLUTEPREPAYMENTSPEED = cvar.StipulationType_ABSOLUTEPREPAYMENTSPEED
StipulationType_BANKQUALIFIED = cvar.StipulationType_BANKQUALIFIED
StipulationType_YIELDRANGE = cvar.StipulationType_YIELDRANGE
StipulationType_BARGAINCONDITIONS = cvar.StipulationType_BARGAINCONDITIONS
StipulationType_MONTHLYPREPAYMENTRATE = cvar.StipulationType_MONTHLYPREPAYMENTRATE
StipulationType_POOLSPERLOT = cvar.StipulationType_POOLSPERLOT
StipulationType_CONSTANT_PREPAYMENT_YIELD = cvar.StipulationType_CONSTANT_PREPAYMENT_YIELD
StipulationType_MINIMUM_DENOMINATION = cvar.StipulationType_MINIMUM_DENOMINATION
StipulationType_ALTERNATIVE_MINIMUM_TAX = cvar.StipulationType_ALTERNATIVE_MINIMUM_TAX
StipulationType_CUSTOMSTARTENDDATE = cvar.StipulationType_CUSTOMSTARTENDDATE
StipulationType_TYPEOFREDEMPTIONVALUESARE = cvar.StipulationType_TYPEOFREDEMPTIONVALUESARE
StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE = cvar.StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE
StipulationType_NUMBEROFPIECES = cvar.StipulationType_NUMBEROFPIECES
StipulationType_AMT = cvar.StipulationType_AMT
StipulationType_CONSTANTPREPAYMENTPENALTY = cvar.StipulationType_CONSTANTPREPAYMENTPENALTY
StipulationType_MAXIMUM_ORDER_SIZE = cvar.StipulationType_MAXIMUM_ORDER_SIZE
StipulationType_AUTOREINVESTMENTATRATEORBETTER = cvar.StipulationType_AUTOREINVESTMENTATRATEORBETTER
StipulationType_BARGAIN_CONDITIONS = cvar.StipulationType_BARGAIN_CONDITIONS
StipulationType_GEOGRAPHICSANDRANGE = cvar.StipulationType_GEOGRAPHICSANDRANGE
StipulationType_LOTVARIANCEVALUEINPERCENTMAXIMUMOVERORUNDERALLOCATIONALLOWED = cvar.StipulationType_LOTVARIANCEVALUEINPERCENTMAXIMUMOVERORUNDERALLOCATIONALLOWED
StipulationType_TYPE_OF_ROLL_TRADE = cvar.StipulationType_TYPE_OF_ROLL_TRADE
StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE = cvar.StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE
StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE = cvar.StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE
StipulationType_WEIGHTED_AVERAGE_COUPON = cvar.StipulationType_WEIGHTED_AVERAGE_COUPON
StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER = cvar.StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER
StipulationType_STRUCTURE = cvar.StipulationType_STRUCTURE
StipulationType_WHOLEPOOL = cvar.StipulationType_WHOLEPOOL
StipulationType_MARKET_SECTOR = cvar.StipulationType_MARKET_SECTOR
StipulationType_MATURITY_RANGE = cvar.StipulationType_MATURITY_RANGE
StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED = cvar.StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED
StipulationType_POOLSPERMILLION = cvar.StipulationType_POOLSPERMILLION
StipulationType_TRADE_VARIANCE = cvar.StipulationType_TRADE_VARIANCE
StipulationType_ISSUERSTICKER = cvar.StipulationType_ISSUERSTICKER
StipulationType_PRICERANGE = cvar.StipulationType_PRICERANGE
StipulationType_LOOKBACK_DAYS = cvar.StipulationType_LOOKBACK_DAYS
StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE = cvar.StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE
StipulationType_POOLS_PER_MILLION = cvar.StipulationType_POOLS_PER_MILLION
StipulationType_MINIMUMINCREMENT = cvar.StipulationType_MINIMUMINCREMENT
StipulationType_MATURITY_YEAR = cvar.StipulationType_MATURITY_YEAR
StipulationType_RATINGSOURCEANDRANGE = cvar.StipulationType_RATINGSOURCEANDRANGE
StipulationType_AVERAGE_LOAN_SIZE = cvar.StipulationType_AVERAGE_LOAN_SIZE
StipulationType_PURPOSE = cvar.StipulationType_PURPOSE
StipulationType_ISO_CURRENCY_CODE = cvar.StipulationType_ISO_CURRENCY_CODE
StipulationType_RESTRICTED = cvar.StipulationType_RESTRICTED
StipulationType_BROKER_SALES_CREDIT_OVERRIDE = cvar.StipulationType_BROKER_SALES_CREDIT_OVERRIDE
StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON = cvar.StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON
StipulationType_WEIGHTEDAVERAGECOUPON = cvar.StipulationType_WEIGHTEDAVERAGECOUPON
StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE = cvar.StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE
StipulationType_ISSUESIZERANGE = cvar.StipulationType_ISSUESIZERANGE
StipulationType_YEAR_OF_ISSUE = cvar.StipulationType_YEAR_OF_ISSUE
StipulationType_WEIGHTEDAVERAGELIFECOUPON = cvar.StipulationType_WEIGHTEDAVERAGELIFECOUPON
StipulationType_PAYMENT_FREQUENCY_CALENDAR = cvar.StipulationType_PAYMENT_FREQUENCY_CALENDAR
StipulationType_TRADERS_CREDIT = cvar.StipulationType_TRADERS_CREDIT
StipulationType_MINIMUM_QUANTITY = cvar.StipulationType_MINIMUM_QUANTITY
StipulationType_SUBSTITUTIONS_LEFT = cvar.StipulationType_SUBSTITUTIONS_LEFT
StipulationType_POOLS_PER_TRADE = cvar.StipulationType_POOLS_PER_TRADE
StipulationType_TYPE_OF_REDEMPTION = cvar.StipulationType_TYPE_OF_REDEMPTION
StipulationType_CONSTANT_PREPAYMENT_PENALTY = cvar.StipulationType_CONSTANT_PREPAYMENT_PENALTY
StipulationType_WEIGHTED_AVERAGE_LOAN_AGE = cvar.StipulationType_WEIGHTED_AVERAGE_LOAN_AGE
StipulationType_PRICE_RANGE = cvar.StipulationType_PRICE_RANGE
StipulationType_SUBSTITUTIONSFREQUENCYREPO = cvar.StipulationType_SUBSTITUTIONSFREQUENCYREPO
StipulationType_PRODUCTION_YEAR = cvar.StipulationType_PRODUCTION_YEAR
StipulationType_SINGLEMONTHLYMORTALITY = cvar.StipulationType_SINGLEMONTHLYMORTALITY
StipulationType_OF_BMA_PREPAYMENT_CURVE = cvar.StipulationType_OF_BMA_PREPAYMENT_CURVE
StipulationType_EXPLICIT_LOT_IDENTIFIER = cvar.StipulationType_EXPLICIT_LOT_IDENTIFIER
StipulationType_ABSOLUTE_PREPAYMENT_SPEED = cvar.StipulationType_ABSOLUTE_PREPAYMENT_SPEED
StipulationType_MAXIMUMDENOMINATION = cvar.StipulationType_MAXIMUMDENOMINATION
StipulationType_PERCENTOFPROSPECTUSPREPAYMENTCURVE = cvar.StipulationType_PERCENTOFPROSPECTUSPREPAYMENTCURVE
StipulationType_VALUATION_DISCOUNT = cvar.StipulationType_VALUATION_DISCOUNT
StipulationType_YIELD_TO_MATURITY = cvar.StipulationType_YIELD_TO_MATURITY
StipulationType_WEIGHTED_AVERAGE_LIFE = cvar.StipulationType_WEIGHTED_AVERAGE_LIFE
StipulationType_POOLSMAXIMUM = cvar.StipulationType_POOLSMAXIMUM
StipulationType_YIELD_RANGE = cvar.StipulationType_YIELD_RANGE
StipulationType_PRICING_FREQUENCY = cvar.StipulationType_PRICING_FREQUENCY
StipulationType_POOLSPERTRADE = cvar.StipulationType_POOLSPERTRADE
StipulationType_MONTHLY_PREPAYMENT_RATE = cvar.StipulationType_MONTHLY_PREPAYMENT_RATE
StipulationType_COUPONRANGE = cvar.StipulationType_COUPONRANGE
StipulationType_MARKETSECTOR = cvar.StipulationType_MARKETSECTOR
StipulationType_AVERAGE_FICO_SCORE = cvar.StipulationType_AVERAGE_FICO_SCORE
StipulationType_INSURED = cvar.StipulationType_INSURED
StipulationType_BANK_QUALIFIED = cvar.StipulationType_BANK_QUALIFIED
PriceQuoteMethod_STANDARD = cvar.PriceQuoteMethod_STANDARD
PriceQuoteMethod_PERCENT_OF_PAR = cvar.PriceQuoteMethod_PERCENT_OF_PAR
PriceQuoteMethod_INDEX = cvar.PriceQuoteMethod_INDEX
PriceQuoteMethod_INTEREST_RATE_INDEX = cvar.PriceQuoteMethod_INTEREST_RATE_INDEX
SessionRejectReason_REQUIREDTAGMISSING = cvar.SessionRejectReason_REQUIREDTAGMISSING
SessionRejectReason_TAGSPECIFIEDOUTOFREQUIREDORDER = cvar.SessionRejectReason_TAGSPECIFIEDOUTOFREQUIREDORDER
SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER = cvar.SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER
SessionRejectReason_INVALIDTAGNUMBER = cvar.SessionRejectReason_INVALIDTAGNUMBER
SessionRejectReason_VALUEISINCORRECTOUTOFRANGEFORTHISTAG = cvar.SessionRejectReason_VALUEISINCORRECTOUTOFRANGEFORTHISTAG
SessionRejectReason_COMPID_PROBLEM = cvar.SessionRejectReason_COMPID_PROBLEM
SessionRejectReason_SENDINGTIMEACCURACYPROBLEM = cvar.SessionRejectReason_SENDINGTIMEACCURACYPROBLEM
SessionRejectReason_SIGNATURE_PROBLEM = cvar.SessionRejectReason_SIGNATURE_PROBLEM
SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE = cvar.SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE
SessionRejectReason_UNDEFINEDTAG = cvar.SessionRejectReason_UNDEFINEDTAG
SessionRejectReason_XML_VALIDATION_ERROR = cvar.SessionRejectReason_XML_VALIDATION_ERROR
SessionRejectReason_NONDATAVALUEINCLUDESFIELDDELIMITERSOHCHARACTER = cvar.SessionRejectReason_NONDATAVALUEINCLUDESFIELDDELIMITERSOHCHARACTER
SessionRejectReason_UNDEFINED_TAG = cvar.SessionRejectReason_UNDEFINED_TAG
SessionRejectReason_TAGAPPEARSMORETHANONCE = cvar.SessionRejectReason_TAGAPPEARSMORETHANONCE
SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE = cvar.SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE
SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER = cvar.SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER
SessionRejectReason_REQUIRED_TAG_MISSING = cvar.SessionRejectReason_REQUIRED_TAG_MISSING
SessionRejectReason_INVALIDMSGTYPE = cvar.SessionRejectReason_INVALIDMSGTYPE
SessionRejectReason_XMLVALIDATIONERROR = cvar.SessionRejectReason_XMLVALIDATIONERROR
SessionRejectReason_REPEATINGGROUPFIELDSOUTOFORDER = cvar.SessionRejectReason_REPEATINGGROUPFIELDSOUTOFORDER
SessionRejectReason_INCORRECTNUMINGROUPCOUNTFORREPEATINGGROUP = cvar.SessionRejectReason_INCORRECTNUMINGROUPCOUNTFORREPEATINGGROUP
SessionRejectReason_TAGSPECIFIEDWITHOUTAVALUE = cvar.SessionRejectReason_TAGSPECIFIEDWITHOUTAVALUE
SessionRejectReason_DECRYPTIONPROBLEM = cvar.SessionRejectReason_DECRYPTIONPROBLEM
SessionRejectReason_INCORRECTDATAFORMATFORVALUE = cvar.SessionRejectReason_INCORRECTDATAFORMATFORVALUE
SessionRejectReason_OTHER = cvar.SessionRejectReason_OTHER
SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP = cvar.SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP
SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE = cvar.SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE
SessionRejectReason_COMPIDPROBLEM = cvar.SessionRejectReason_COMPIDPROBLEM
SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER = cvar.SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER
SessionRejectReason_SIGNATUREPROBLEM = cvar.SessionRejectReason_SIGNATUREPROBLEM
SessionRejectReason_DECRYPTION_PROBLEM = cvar.SessionRejectReason_DECRYPTION_PROBLEM
SessionRejectReason_INVALID_TAG_NUMBER = cvar.SessionRejectReason_INVALID_TAG_NUMBER
SessionRejectReason_TAGNOTDEFINEDFORTHISMESSAGETYPE = cvar.SessionRejectReason_TAGNOTDEFINEDFORTHISMESSAGETYPE
SessionRejectReason_VALUE_IS_INCORRECT = cvar.SessionRejectReason_VALUE_IS_INCORRECT
SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE = cvar.SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE
SessionRejectReason_INVALID_MSGTYPE = cvar.SessionRejectReason_INVALID_MSGTYPE
SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM = cvar.SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM
DeliveryType_TRI_PARTY = cvar.DeliveryType_TRI_PARTY
DeliveryType_HOLD_IN_CUSTODY = cvar.DeliveryType_HOLD_IN_CUSTODY
DeliveryType_FREE = cvar.DeliveryType_FREE
DeliveryType_HOLDINCUSTODY = cvar.DeliveryType_HOLDINCUSTODY
DeliveryType_VERSUSPAYMENT = cvar.DeliveryType_VERSUSPAYMENT
DeliveryType_VERSUS_PAYMENT_DELIVER = cvar.DeliveryType_VERSUS_PAYMENT_DELIVER
DeliveryType_FREE_DELIVER = cvar.DeliveryType_FREE_DELIVER
DeliveryType_TRIPARTY = cvar.DeliveryType_TRIPARTY
Scope_LOCAL = cvar.Scope_LOCAL
Scope_LOCAL_MARKET = cvar.Scope_LOCAL_MARKET
Scope_GLOBAL = cvar.Scope_GLOBAL
Scope_NATIONAL = cvar.Scope_NATIONAL
Scope_LOCALMARKET = cvar.Scope_LOCALMARKET
DeleteReason_CANCELLATION = cvar.DeleteReason_CANCELLATION
DeleteReason_CANCELTRADEBUST = cvar.DeleteReason_CANCELTRADEBUST
DeleteReason_CANCELATION = cvar.DeleteReason_CANCELATION
DeleteReason_ERROR = cvar.DeleteReason_ERROR
InViewOfCommon_NO = cvar.InViewOfCommon_NO
InViewOfCommon_YES = cvar.InViewOfCommon_YES
NoSides_BOTHSIDES = cvar.NoSides_BOTHSIDES
NoSides_ONESIDE = cvar.NoSides_ONESIDE
NoSides_ONE_SIDE = cvar.NoSides_ONE_SIDE
NoSides_BOTH_SIDES = cvar.NoSides_BOTH_SIDES
SecurityType_TERM_LIQUIDITY_NOTE = cvar.SecurityType_TERM_LIQUIDITY_NOTE
SecurityType_TO_BE_ANNOUNCED = cvar.SecurityType_TO_BE_ANNOUNCED
SecurityType_REVERSE_REPURCHASE_AGREEMENT = cvar.SecurityType_REVERSE_REPURCHASE_AGREEMENT
SecurityType_BRADY_BOND = cvar.SecurityType_BRADY_BOND
SecurityType_TREASURYINFLATIONPROTECTEDSECURITIES = cvar.SecurityType_TREASURYINFLATIONPROTECTEDSECURITIES
SecurityType_CORP_MORTGAGE_BACKED_SECURITIES = cvar.SecurityType_CORP_MORTGAGE_BACKED_SECURITIES
SecurityType_CERTIFICATE_OF_PARTICIPATION = cvar.SecurityType_CERTIFICATE_OF_PARTICIPATION
SecurityType_BUY_SELLBACK = cvar.SecurityType_BUY_SELLBACK
SecurityType_OPTIONS_ON_COMBO = cvar.SecurityType_OPTIONS_ON_COMBO
SecurityType_MULTILEG_INSTRUMENT = cvar.SecurityType_MULTILEG_INSTRUMENT
SecurityType_TAX_ALLOCATION = cvar.SecurityType_TAX_ALLOCATION
SecurityType_US_TREASURY_NOTE_BOND = cvar.SecurityType_US_TREASURY_NOTE_BOND
SecurityType_REVENUE_ANTICIPATION_NOTE = cvar.SecurityType_REVENUE_ANTICIPATION_NOTE
SecurityType_YANKEECERTIFICATEOFDEPOSIT = cvar.SecurityType_YANKEECERTIFICATEOFDEPOSIT
SecurityType_MEDIUMTERMNOTES = cvar.SecurityType_MEDIUMTERMNOTES
SecurityType_SPECIAL_TAX = cvar.SecurityType_SPECIAL_TAX
SecurityType_PRIVATE_EXPORT_FUNDING = cvar.SecurityType_PRIVATE_EXPORT_FUNDING
SecurityType_EUROCERTIFICATEOFDEPOSIT = cvar.SecurityType_EUROCERTIFICATEOFDEPOSIT
SecurityType_SPECIAL_OBLIGATION = cvar.SecurityType_SPECIAL_OBLIGATION
SecurityType_FX_SWAP = cvar.SecurityType_FX_SWAP
SecurityType_REVOLVER_TERM_LOAN = cvar.SecurityType_REVOLVER_TERM_LOAN
SecurityType_TAXEXEMPTCOMMERCIALPAPER = cvar.SecurityType_TAXEXEMPTCOMMERCIALPAPER
SecurityType_REVOLVER_LOAN = cvar.SecurityType_REVOLVER_LOAN
SecurityType_CASH = cvar.SecurityType_CASH
SecurityType_USTREASURYNOTEDEPRECATEDVALUEUSETNOTE = cvar.SecurityType_USTREASURYNOTEDEPRECATEDVALUEUSETNOTE
SecurityType_MISCELLANEOUS_PASS_THRU = cvar.SecurityType_MISCELLANEOUS_PASS_THRU
SecurityType_CONVERTIBLEBOND = cvar.SecurityType_CONVERTIBLEBOND
SecurityType_VARIABLE_RATE_DEMAND_NOTE = cvar.SecurityType_VARIABLE_RATE_DEMAND_NOTE
SecurityType_MULTILEGINSTRUMENT = cvar.SecurityType_MULTILEGINSTRUMENT
SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE = cvar.SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE
SecurityType_SPECIALOBLIGATION = cvar.SecurityType_SPECIALOBLIGATION
SecurityType_CANADIAN_TREASURY_BILLS = cvar.SecurityType_CANADIAN_TREASURY_BILLS
SecurityType_REVENUEANTICIPATIONNOTE = cvar.SecurityType_REVENUEANTICIPATIONNOTE
SecurityType_CERTIFICATEOFOBLIGATION = cvar.SecurityType_CERTIFICATEOFOBLIGATION
SecurityType_INDEXEDLINKED = cvar.SecurityType_INDEXEDLINKED
SecurityType_LETTER_OF_CREDIT = cvar.SecurityType_LETTER_OF_CREDIT
SecurityType_MANDATORYTENDER = cvar.SecurityType_MANDATORYTENDER
SecurityType_USTREASURYBOND = cvar.SecurityType_USTREASURYBOND
SecurityType_TERMLOAN = cvar.SecurityType_TERMLOAN
SecurityType_OPTIONS_ON_FUTURES = cvar.SecurityType_OPTIONS_ON_FUTURES
SecurityType_PROMISSORYNOTE = cvar.SecurityType_PROMISSORYNOTE
SecurityType_DUAL_CURRENCY = cvar.SecurityType_DUAL_CURRENCY
SecurityType_WILDCARD_ENTRY = cvar.SecurityType_WILDCARD_ENTRY
SecurityType_BANK_DEPOSITORY_NOTE = cvar.SecurityType_BANK_DEPOSITORY_NOTE
SecurityType_REPLACED = cvar.SecurityType_REPLACED
SecurityType_MORTGAGE_PRINCIPAL_ONLY = cvar.SecurityType_MORTGAGE_PRINCIPAL_ONLY
SecurityType_CANADIAN_TREASURY_NOTES = cvar.SecurityType_CANADIAN_TREASURY_NOTES
SecurityType_USTREASURYBILLDEPRECATEDVALUEUSETBILL = cvar.SecurityType_USTREASURYBILLDEPRECATEDVALUEUSETBILL
SecurityType_TOBEANNOUNCED = cvar.SecurityType_TOBEANNOUNCED
SecurityType_SECURITIES_PLEDGE = cvar.SecurityType_SECURITIES_PLEDGE
SecurityType_YANKEE_CORPORATE_BOND = cvar.SecurityType_YANKEE_CORPORATE_BOND
SecurityType_FX_SPOT = cvar.SecurityType_FX_SPOT
SecurityType_LIQUIDITYNOTE = cvar.SecurityType_LIQUIDITYNOTE
SecurityType_OVERNIGHT = cvar.SecurityType_OVERNIGHT
SecurityType_MORTGAGE_INTEREST_ONLY = cvar.SecurityType_MORTGAGE_INTEREST_ONLY
SecurityType_BRIDGELOAN = cvar.SecurityType_BRIDGELOAN
SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC = cvar.SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC
SecurityType_EXTENDED_COMM_NOTE = cvar.SecurityType_EXTENDED_COMM_NOTE
SecurityType_CERTIFICATEOFPARTICIPATION = cvar.SecurityType_CERTIFICATEOFPARTICIPATION
SecurityType_CATS_TIGERS_LIONS = cvar.SecurityType_CATS_TIGERS_LIONS
SecurityType_FORWARD = cvar.SecurityType_FORWARD
SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT = cvar.SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT
SecurityType_PREFERRED_STOCK = cvar.SecurityType_PREFERRED_STOCK
SecurityType_US_TREASURY_BOND = cvar.SecurityType_US_TREASURY_BOND
SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES = cvar.SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES
SecurityType_BUYSELLBACK = cvar.SecurityType_BUYSELLBACK
SecurityType_OPTIONS_ON_PHYSICAL = cvar.SecurityType_OPTIONS_ON_PHYSICAL
SecurityType_ASSETBACKEDSECURITIES = cvar.SecurityType_ASSETBACKEDSECURITIES
SecurityType_NON_DELIVERABLE_FORWARD = cvar.SecurityType_NON_DELIVERABLE_FORWARD
SecurityType_MORTGAGE_PRINCIPLE_ONLY = cvar.SecurityType_MORTGAGE_PRINCIPLE_ONLY
SecurityType_MORTGAGE_IOETTE = cvar.SecurityType_MORTGAGE_IOETTE
SecurityType_USD_SUPRANATIONAL_COUPONS = cvar.SecurityType_USD_SUPRANATIONAL_COUPONS
SecurityType_WARRANT = cvar.SecurityType_WARRANT
SecurityType_FOREIGN_EXCHANGE_CONTRACT = cvar.SecurityType_FOREIGN_EXCHANGE_CONTRACT
SecurityType_FOREIGNEXCHANGECONTRACT = cvar.SecurityType_FOREIGNEXCHANGECONTRACT
SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES = cvar.SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES
SecurityType_SPECIAL_ASSESSMENT = cvar.SecurityType_SPECIAL_ASSESSMENT
SecurityType_EUROSUPRANATIONALCOUPONS = cvar.SecurityType_EUROSUPRANATIONALCOUPONS
SecurityType_DEBTOR_IN_POSSESSION = cvar.SecurityType_DEBTOR_IN_POSSESSION
SecurityType_CANADIAN_MONEY_MARKETS = cvar.SecurityType_CANADIAN_MONEY_MARKETS
SecurityType_MORTGAGEPRINCIPALONLY = cvar.SecurityType_MORTGAGEPRINCIPALONLY
SecurityType_USTREASURYNOTE = cvar.SecurityType_USTREASURYNOTE
SecurityType_DEBTORINPOSSESSION = cvar.SecurityType_DEBTORINPOSSESSION
SecurityType_REVENUEBONDS = cvar.SecurityType_REVENUEBONDS
SecurityType_MORTGAGEINTERESTONLY = cvar.SecurityType_MORTGAGEINTERESTONLY
SecurityType_DEPOSITNOTES = cvar.SecurityType_DEPOSITNOTES
SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE = cvar.SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE
SecurityType_MORTGAGEPRIVATEPLACEMENT = cvar.SecurityType_MORTGAGEPRIVATEPLACEMENT
SecurityType_NO_SECURITY_TYPE = cvar.SecurityType_NO_SECURITY_TYPE
SecurityType_SPECIALASSESSMENT = cvar.SecurityType_SPECIALASSESSMENT
SecurityType_LETTEROFCREDIT = cvar.SecurityType_LETTEROFCREDIT
SecurityType_TAXALLOCATION = cvar.SecurityType_TAXALLOCATION
SecurityType_TAXABLE_MUNICIPAL_CP = cvar.SecurityType_TAXABLE_MUNICIPAL_CP
SecurityType_OPTION = cvar.SecurityType_OPTION
SecurityType_NOSECURITYTYPE = cvar.SecurityType_NOSECURITYTYPE
SecurityType_PROMISSORY_NOTE = cvar.SecurityType_PROMISSORY_NOTE
SecurityType_COLLATERALIZEDMORTGAGEOBLIGATION = cvar.SecurityType_COLLATERALIZEDMORTGAGEOBLIGATION
SecurityType_DUALCURRENCY = cvar.SecurityType_DUALCURRENCY
SecurityType_CREDIT_DEFAULT_SWAP = cvar.SecurityType_CREDIT_DEFAULT_SWAP
SecurityType_TAXANTICIPATIONNOTE = cvar.SecurityType_TAXANTICIPATIONNOTE
SecurityType_MORTGAGE_PRIVATE_PLACEMENT = cvar.SecurityType_MORTGAGE_PRIVATE_PLACEMENT
SecurityType_GENERAL_OBLIGATION_BONDS = cvar.SecurityType_GENERAL_OBLIGATION_BONDS
SecurityType_SHORTTERMLOANNOTE = cvar.SecurityType_SHORTTERMLOANNOTE
SecurityType_COMMERCIAL_PAPER = cvar.SecurityType_COMMERCIAL_PAPER
SecurityType_MORTGAGE_BACKED_SECURITIES = cvar.SecurityType_MORTGAGE_BACKED_SECURITIES
SecurityType_EURO_SOVEREIGNS = cvar.SecurityType_EURO_SOVEREIGNS
SecurityType_TAX_REVENUE_ANTICIPATION_NOTE = cvar.SecurityType_TAX_REVENUE_ANTICIPATION_NOTE
SecurityType_PFANDBRIEFE = cvar.SecurityType_PFANDBRIEFE
SecurityType_OTHER_ANTICIPATION_NOTES = cvar.SecurityType_OTHER_ANTICIPATION_NOTES
SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER = cvar.SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER
SecurityType_PRIVATEEXPORTFUNDING = cvar.SecurityType_PRIVATEEXPORTFUNDING
SecurityType_OTHERANTICIPATIONNOTESBANGANETC = cvar.SecurityType_OTHERANTICIPATIONNOTESBANGANETC
SecurityType_TAX_ANTICIPATION_NOTE = cvar.SecurityType_TAX_ANTICIPATION_NOTE
SecurityType_TREASURY_BILL = cvar.SecurityType_TREASURY_BILL
SecurityType_PLAZOS_FIJOS = cvar.SecurityType_PLAZOS_FIJOS
SecurityType_EURO_COMMERCIAL_PAPER = cvar.SecurityType_EURO_COMMERCIAL_PAPER
SecurityType_MANDATORY_TENDER = cvar.SecurityType_MANDATORY_TENDER
SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION = cvar.SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION
SecurityType_PREFERREDSTOCK = cvar.SecurityType_PREFERREDSTOCK
SecurityType_VARIABLERATEDEMANDNOTE = cvar.SecurityType_VARIABLERATEDEMANDNOTE
SecurityType_DEFAULTED = cvar.SecurityType_DEFAULTED
SecurityType_INDEXED_LINKED = cvar.SecurityType_INDEXED_LINKED
SecurityType_IOETTE_MORTGAGE = cvar.SecurityType_IOETTE_MORTGAGE
SecurityType_CERTIFICATE_OF_DEPOSIT = cvar.SecurityType_CERTIFICATE_OF_DEPOSIT
SecurityType_BILLOFEXCHANGES = cvar.SecurityType_BILLOFEXCHANGES
SecurityType_PRINCIPALSTRIPOFACALLABLEBONDORNOTE = cvar.SecurityType_PRINCIPALSTRIPOFACALLABLEBONDORNOTE
SecurityType_EUROSOVEREIGNS = cvar.SecurityType_EUROSOVEREIGNS
SecurityType_TIME_DEPOSIT = cvar.SecurityType_TIME_DEPOSIT
SecurityType_CORPORATEBOND = cvar.SecurityType_CORPORATEBOND
SecurityType_FX_FORWARD = cvar.SecurityType_FX_FORWARD
SecurityType_US_CORPORATE_FLOATING_RATE_NOTES = cvar.SecurityType_US_CORPORATE_FLOATING_RATE_NOTES
SecurityType_US_TREASURY_NOTE_TNOTE = cvar.SecurityType_US_TREASURY_NOTE_TNOTE
SecurityType_MORTGAGEBACKEDSECURITIES = cvar.SecurityType_MORTGAGEBACKEDSECURITIES
SecurityType_DEPOSIT_NOTES = cvar.SecurityType_DEPOSIT_NOTES
SecurityType_CORPORATEPRIVATEPLACEMENT = cvar.SecurityType_CORPORATEPRIVATEPLACEMENT
SecurityType_FEDERAL_HOUSING_AUTHORITY = cvar.SecurityType_FEDERAL_HOUSING_AUTHORITY
SecurityType_MATURED = cvar.SecurityType_MATURED
SecurityType_SWINGLINEFACILITY = cvar.SecurityType_SWINGLINEFACILITY
SecurityType_MULTI_LEG_INSTRUMENT = cvar.SecurityType_MULTI_LEG_INSTRUMENT
SecurityType_CANADIAN_PROVINCIAL_BONDS = cvar.SecurityType_CANADIAN_PROVINCIAL_BONDS
SecurityType_MEDIUM_TERM_NOTES = cvar.SecurityType_MEDIUM_TERM_NOTES
SecurityType_RETIRED = cvar.SecurityType_RETIRED
SecurityType_MUTUAL_FUND = cvar.SecurityType_MUTUAL_FUND
SecurityType_SECURITIESPLEDGE = cvar.SecurityType_SECURITIESPLEDGE
SecurityType_COMMERCIALPAPER = cvar.SecurityType_COMMERCIALPAPER
SecurityType_REPURCHASE_AGREEMENT = cvar.SecurityType_REPURCHASE_AGREEMENT
SecurityType_BILL_OF_EXCHANGES = cvar.SecurityType_BILL_OF_EXCHANGES
SecurityType_MUTUALFUND = cvar.SecurityType_MUTUALFUND
SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION = cvar.SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION
SecurityType_EXTENDEDCOMMNOTE = cvar.SecurityType_EXTENDEDCOMMNOTE
SecurityType_FEDERAL_HOME_LOAN = cvar.SecurityType_FEDERAL_HOME_LOAN
SecurityType_REVOLVERLOAN = cvar.SecurityType_REVOLVERLOAN
SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE = cvar.SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE
SecurityType_STRUCTURED_NOTES = cvar.SecurityType_STRUCTURED_NOTES
SecurityType_INTERESTSTRIPFROMANYBONDORNOTE = cvar.SecurityType_INTERESTSTRIPFROMANYBONDORNOTE
SecurityType_CANADIAN_MORTGAGE_BONDS = cvar.SecurityType_CANADIAN_MORTGAGE_BONDS
SecurityType_REPURCHASE = cvar.SecurityType_REPURCHASE
SecurityType_AGENCY_POOLS = cvar.SecurityType_AGENCY_POOLS
SecurityType_EURO_CORPORATE_BOND = cvar.SecurityType_EURO_CORPORATE_BOND
SecurityType_SWING_LINE_FACILITY = cvar.SecurityType_SWING_LINE_FACILITY
SecurityType_USDSUPRANATIONALCOUPONS = cvar.SecurityType_USDSUPRANATIONALCOUPONS
SecurityType_REVOLVERTERMLOAN = cvar.SecurityType_REVOLVERTERMLOAN
SecurityType_LIQUIDITY_NOTE = cvar.SecurityType_LIQUIDITY_NOTE
SecurityType_MISCELLANEOUSPASSTHROUGH = cvar.SecurityType_MISCELLANEOUSPASSTHROUGH
SecurityType_CONVERTIBLE_BOND = cvar.SecurityType_CONVERTIBLE_BOND
SecurityType_ASSET_BACKED_SECURITIES = cvar.SecurityType_ASSET_BACKED_SECURITIES
SecurityType_WILDCARDENTRY = cvar.SecurityType_WILDCARDENTRY
SecurityType_YANKEECORPORATEBOND = cvar.SecurityType_YANKEECORPORATEBOND
SecurityType_TAXREVENUEANTICIPATIONNOTE = cvar.SecurityType_TAXREVENUEANTICIPATIONNOTE
SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION = cvar.SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION
SecurityType_BRADYBOND = cvar.SecurityType_BRADYBOND
SecurityType_USTREASURYBILL = cvar.SecurityType_USTREASURYBILL
SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION = cvar.SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION
SecurityType_EUROCORPORATEBOND = cvar.SecurityType_EUROCORPORATEBOND
SecurityType_FUTURE = cvar.SecurityType_FUTURE
SecurityType_US_TREASURY_BILL_TBILL = cvar.SecurityType_US_TREASURY_BILL_TBILL
SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE = cvar.SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE
SecurityType_EURO_CERTIFICATE_OF_DEPOSIT = cvar.SecurityType_EURO_CERTIFICATE_OF_DEPOSIT
SecurityType_BANKERS_ACCEPTANCE = cvar.SecurityType_BANKERS_ACCEPTANCE
SecurityType_AMENDEDRESTATED = cvar.SecurityType_AMENDEDRESTATED
SecurityType_TERM_LOAN = cvar.SecurityType_TERM_LOAN
SecurityType_BANKNOTES = cvar.SecurityType_BANKNOTES
SecurityType_SHORT_TERM_LOAN_NOTE = cvar.SecurityType_SHORT_TERM_LOAN_NOTE
SecurityType_AMENDED_RESTATED = cvar.SecurityType_AMENDED_RESTATED
SecurityType_INTEREST_RATE_SWAP = cvar.SecurityType_INTEREST_RATE_SWAP
SecurityType_EUROCOMMERCIALPAPER = cvar.SecurityType_EUROCOMMERCIALPAPER
SecurityType_US_TREASURY_NOTE_UST = cvar.SecurityType_US_TREASURY_NOTE_UST
SecurityType_US_TREASURY_BILL_USTB = cvar.SecurityType_US_TREASURY_BILL_USTB
SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION = cvar.SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION
SecurityType_WITHDRAWN = cvar.SecurityType_WITHDRAWN
SecurityType_CORPORATE_PRIVATE_PLACEMENT = cvar.SecurityType_CORPORATE_PRIVATE_PLACEMENT
SecurityType_CERTIFICATE_OF_OBLIGATION = cvar.SecurityType_CERTIFICATE_OF_OBLIGATION
SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE = cvar.SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE
SecurityType_STRUCTUREDNOTES = cvar.SecurityType_STRUCTUREDNOTES
SecurityType_BANKERSACCEPTANCE = cvar.SecurityType_BANKERSACCEPTANCE
SecurityType_NO_ISITC_SECURITY_TYPE = cvar.SecurityType_NO_ISITC_SECURITY_TYPE
SecurityType_CALLLOANS = cvar.SecurityType_CALLLOANS
SecurityType_MISCELLANEOUS_PASS_THROUGH = cvar.SecurityType_MISCELLANEOUS_PASS_THROUGH
SecurityType_FEDERAL_AGENCY_COUPON = cvar.SecurityType_FEDERAL_AGENCY_COUPON
SecurityType_CORPORATE_BOND = cvar.SecurityType_CORPORATE_BOND
SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST = cvar.SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST
SecurityType_CORPMORTGAGEBACKEDSECURITIES = cvar.SecurityType_CORPMORTGAGEBACKEDSECURITIES
SecurityType_EURO_SUPRANATIONAL_COUPONS = cvar.SecurityType_EURO_SUPRANATIONAL_COUPONS
SecurityType_CALL_LOANS = cvar.SecurityType_CALL_LOANS
SecurityType_CERTIFICATEOFDEPOSIT = cvar.SecurityType_CERTIFICATEOFDEPOSIT
SecurityType_SECURED_LIQUIDITY_NOTE = cvar.SecurityType_SECURED_LIQUIDITY_NOTE
SecurityType_TIMEDEPOSIT = cvar.SecurityType_TIMEDEPOSIT
SecurityType_BANK_NOTES = cvar.SecurityType_BANK_NOTES
SecurityType_US_TREASURY_BILL = cvar.SecurityType_US_TREASURY_BILL
SecurityType_GENERALOBLIGATIONBONDS = cvar.SecurityType_GENERALOBLIGATIONBONDS
SecurityType_COMMONSTOCK = cvar.SecurityType_COMMONSTOCK
SecurityType_PLAZOSFIJOS = cvar.SecurityType_PLAZOSFIJOS
SecurityType_SECURITIES_LOAN = cvar.SecurityType_SECURITIES_LOAN
SecurityType_SECURITIESLOAN = cvar.SecurityType_SECURITIESLOAN
SecurityType_MUNICIPAL_BOND = cvar.SecurityType_MUNICIPAL_BOND
SecurityType_REVENUE_BONDS = cvar.SecurityType_REVENUE_BONDS
SecurityType_SPECIALTAX = cvar.SecurityType_SPECIALTAX
SecurityType_PRINCIPALSTRIPFROMANONCALLABLEBONDORNOTE = cvar.SecurityType_PRINCIPALSTRIPFROMANONCALLABLEBONDORNOTE
SecurityType_BRIDGE_LOAN = cvar.SecurityType_BRIDGE_LOAN
SecurityType_IOETTEMORTGAGE = cvar.SecurityType_IOETTEMORTGAGE
SecurityType_FEDERALAGENCYCOUPON = cvar.SecurityType_FEDERALAGENCYCOUPON
SecurityType_COMMON_STOCK = cvar.SecurityType_COMMON_STOCK
SecurityType_FEDERALAGENCYDISCOUNTNOTE = cvar.SecurityType_FEDERALAGENCYDISCOUNTNOTE
RoundingDirection_ROUNDUP = cvar.RoundingDirection_ROUNDUP
RoundingDirection_ROUND_DOWN = cvar.RoundingDirection_ROUND_DOWN
RoundingDirection_ROUND_TO_NEAREST = cvar.RoundingDirection_ROUND_TO_NEAREST
RoundingDirection_ROUND_UP = cvar.RoundingDirection_ROUND_UP
RoundingDirection_ROUNDDOWN = cvar.RoundingDirection_ROUNDDOWN
RoundingDirection_ROUNDNEAREST = cvar.RoundingDirection_ROUNDNEAREST
TimeUnit_MINUTE = cvar.TimeUnit_MINUTE
TimeUnit_WEEK = cvar.TimeUnit_WEEK
TimeUnit_SECOND = cvar.TimeUnit_SECOND
TimeUnit_MONTH = cvar.TimeUnit_MONTH
TimeUnit_HOUR = cvar.TimeUnit_HOUR
TimeUnit_DAY = cvar.TimeUnit_DAY
TimeUnit_YEAR = cvar.TimeUnit_YEAR
LegSwapType_MODIFIED_DURATION = cvar.LegSwapType_MODIFIED_DURATION
LegSwapType_PARFORPAR = cvar.LegSwapType_PARFORPAR
LegSwapType_RISK = cvar.LegSwapType_RISK
LegSwapType_PAR_FOR_PAR = cvar.LegSwapType_PAR_FOR_PAR
LegSwapType_MODIFIEDDURATION = cvar.LegSwapType_MODIFIEDDURATION
LegSwapType_PROCEEDS = cvar.LegSwapType_PROCEEDS
IOITransType_REPLACE = cvar.IOITransType_REPLACE
IOITransType_NEW = cvar.IOITransType_NEW
IOITransType_CANCEL = cvar.IOITransType_CANCEL
PosReqResult_REQUESTFORPOSITIONNOTSUPPORTED = cvar.PosReqResult_REQUESTFORPOSITIONNOTSUPPORTED
PosReqResult_VALID_REQUEST = cvar.PosReqResult_VALID_REQUEST
PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA = cvar.PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA
PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS = cvar.PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS
PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST = cvar.PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST
PosReqResult_NOTAUTHORIZEDTOREQUESTPOSITIONS = cvar.PosReqResult_NOTAUTHORIZEDTOREQUESTPOSITIONS
PosReqResult_OTHER = cvar.PosReqResult_OTHER
PosReqResult_NOPOSITIONSFOUNDTHATMATCHCRITERIA = cvar.PosReqResult_NOPOSITIONSFOUNDTHATMATCHCRITERIA
PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED = cvar.PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED
PosReqResult_INVALIDORUNSUPPORTEDREQUEST = cvar.PosReqResult_INVALIDORUNSUPPORTEDREQUEST
PosReqResult_VALIDREQUEST = cvar.PosReqResult_VALIDREQUEST
SettlInstMode_ACCOUNTOVERRIDING = cvar.SettlInstMode_ACCOUNTOVERRIDING
SettlInstMode_REJECT = cvar.SettlInstMode_REJECT
SettlInstMode_DEFAULT = cvar.SettlInstMode_DEFAULT
SettlInstMode_REQUEST_REJECT = cvar.SettlInstMode_REQUEST_REJECT
SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING = cvar.SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING
SettlInstMode_SIPROVIDED = cvar.SettlInstMode_SIPROVIDED
SettlInstMode_ACCOUNTSTANDING = cvar.SettlInstMode_ACCOUNTSTANDING
SettlInstMode_CIVORDERSINGLEACCT = cvar.SettlInstMode_CIVORDERSINGLEACCT
SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING = cvar.SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING
SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT = cvar.SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT
SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED = cvar.SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED
PreviouslyReported_NO = cvar.PreviouslyReported_NO
PreviouslyReported_YES = cvar.PreviouslyReported_YES
CustOrderHandlingInst_PEGGED = cvar.CustOrderHandlingInst_PEGGED
CustOrderHandlingInst_MARKET_ON_OPEN = cvar.CustOrderHandlingInst_MARKET_ON_OPEN
CustOrderHandlingInst_SCALE = cvar.CustOrderHandlingInst_SCALE
CustOrderHandlingInst_FILL_OR_KILL = cvar.CustOrderHandlingInst_FILL_OR_KILL
CustOrderHandlingInst_ALL_OR_NONE = cvar.CustOrderHandlingInst_ALL_OR_NONE
CustOrderHandlingInst_NOT_HELD = cvar.CustOrderHandlingInst_NOT_HELD
CustOrderHandlingInst_DIRECTED_ORDER = cvar.CustOrderHandlingInst_DIRECTED_ORDER
CustOrderHandlingInst_STOP_STOCK_TRANSACTION = cvar.CustOrderHandlingInst_STOP_STOCK_TRANSACTION
CustOrderHandlingInst_OVER_THE_DAY = cvar.CustOrderHandlingInst_OVER_THE_DAY
CustOrderHandlingInst_ADD_ON_ORDER = cvar.CustOrderHandlingInst_ADD_ON_ORDER
CustOrderHandlingInst_MARKET_AT_CLOSE = cvar.CustOrderHandlingInst_MARKET_AT_CLOSE
CustOrderHandlingInst_LIMIT_ON_OPEN = cvar.CustOrderHandlingInst_LIMIT_ON_OPEN
CustOrderHandlingInst_CASH_NOT_HELD = cvar.CustOrderHandlingInst_CASH_NOT_HELD
CustOrderHandlingInst_MARKET_ON_CLOSE = cvar.CustOrderHandlingInst_MARKET_ON_CLOSE
CustOrderHandlingInst_TIME_ORDER = cvar.CustOrderHandlingInst_TIME_ORDER
CustOrderHandlingInst_LIMIT_ON_CLOSE = cvar.CustOrderHandlingInst_LIMIT_ON_CLOSE
CustOrderHandlingInst_IMMEDIATE_OR_CANCEL = cvar.CustOrderHandlingInst_IMMEDIATE_OR_CANCEL
CustOrderHandlingInst_TRAILING_STOP = cvar.CustOrderHandlingInst_TRAILING_STOP
CustOrderHandlingInst_WORK = cvar.CustOrderHandlingInst_WORK
CustOrderHandlingInst_RESERVE_SIZE_ORDER = cvar.CustOrderHandlingInst_RESERVE_SIZE_ORDER
CustOrderHandlingInst_MINIMUM_QUANTITY = cvar.CustOrderHandlingInst_MINIMUM_QUANTITY
CustOrderHandlingInst_MARKET_AT_OPEN = cvar.CustOrderHandlingInst_MARKET_AT_OPEN
CustOrderHandlingInst_IMBALANCE_ONLY = cvar.CustOrderHandlingInst_IMBALANCE_ONLY
CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION = cvar.CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION
SecurityStatus_INACTIVE = cvar.SecurityStatus_INACTIVE
SecurityStatus_ACTIVE = cvar.SecurityStatus_ACTIVE
ProcessCode_SOFT_DOLLAR = cvar.ProcessCode_SOFT_DOLLAR
ProcessCode_STEPOUTSOFT = cvar.ProcessCode_STEPOUTSOFT
ProcessCode_STEPOUT = cvar.ProcessCode_STEPOUT
ProcessCode_PLAN_SPONSOR = cvar.ProcessCode_PLAN_SPONSOR
ProcessCode_STEP_IN = cvar.ProcessCode_STEP_IN
ProcessCode_STEPIN = cvar.ProcessCode_STEPIN
ProcessCode_REGULAR = cvar.ProcessCode_REGULAR
ProcessCode_SOFTDOLLAR = cvar.ProcessCode_SOFTDOLLAR
ProcessCode_PLANSPONSOR = cvar.ProcessCode_PLANSPONSOR
ProcessCode_STEPINSOFT = cvar.ProcessCode_STEPINSOFT
ProcessCode_SOFT_DOLLAR_STEP_OUT = cvar.ProcessCode_SOFT_DOLLAR_STEP_OUT
ProcessCode_STEP_OUT = cvar.ProcessCode_STEP_OUT
ProcessCode_SOFT_DOLLAR_STEP_IN = cvar.ProcessCode_SOFT_DOLLAR_STEP_IN
ExecInst_TRY_TO_STOP = cvar.ExecInst_TRY_TO_STOP
ExecInst_PEG_TO_LIMIT_PRICE = cvar.ExecInst_PEG_TO_LIMIT_PRICE
ExecInst_EXECUTE_AS_DURATION_NEUTRAL = cvar.ExecInst_EXECUTE_AS_DURATION_NEUTRAL
ExecInst_PARTICIPANT_DONT_INITIATE = cvar.ExecInst_PARTICIPANT_DONT_INITIATE
ExecInst_REINSTATE_ON_TRADING_HALT = cvar.ExecInst_REINSTATE_ON_TRADING_HALT
ExecInst_NO_CROSS = cvar.ExecInst_NO_CROSS
ExecInst_PEGVWAP = cvar.ExecInst_PEGVWAP
ExecInst_STRICT_SCALE = cvar.ExecInst_STRICT_SCALE
ExecInst_AON = cvar.ExecInst_AON
ExecInst_TRAILING_STOP_PEG = cvar.ExecInst_TRAILING_STOP_PEG
ExecInst_TRAILSTOPPEG = cvar.ExecInst_TRAILSTOPPEG
ExecInst_MARKPEG = cvar.ExecInst_MARKPEG
ExecInst_MIDPRCPEG = cvar.ExecInst_MIDPRCPEG
ExecInst_OKCROSS = cvar.ExecInst_OKCROSS
ExecInst_EXECUTE_AS_FX_NEUTRAL = cvar.ExecInst_EXECUTE_AS_FX_NEUTRAL
ExecInst_CUSTDISPINST = cvar.ExecInst_CUSTDISPINST
ExecInst_IGNOREPRICECHK = cvar.ExecInst_IGNOREPRICECHK
ExecInst_STRICTLIMIT = cvar.ExecInst_STRICTLIMIT
ExecInst_WORKTOSTRATEGY = cvar.ExecInst_WORKTOSTRATEGY
ExecInst_OK_TO_CROSS = cvar.ExecInst_OK_TO_CROSS
ExecInst_SUSPEND_ON_SYSTEM_FAILURE = cvar.ExecInst_SUSPEND_ON_SYSTEM_FAILURE
ExecInst_REINSTATE_ON_SYSTEM_FAILURE = cvar.ExecInst_REINSTATE_ON_SYSTEM_FAILURE
ExecInst_GO_ALONG = cvar.ExecInst_GO_ALONG
ExecInst_INSTITONLY = cvar.ExecInst_INSTITONLY
ExecInst_DO_NOT_INCREASE = cvar.ExecInst_DO_NOT_INCREASE
ExecInst_SUSPEND = cvar.ExecInst_SUSPEND
ExecInst_TRYTOSTOP = cvar.ExecInst_TRYTOSTOP
ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = cvar.ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER
ExecInst_SUSPEND_ON_TRADING_HALT = cvar.ExecInst_SUSPEND_ON_TRADING_HALT
ExecInst_INTERMARKET_SWEEP = cvar.ExecInst_INTERMARKET_SWEEP
ExecInst_IGNORE_PRICE_VALIDITY_CHECKS = cvar.ExecInst_IGNORE_PRICE_VALIDITY_CHECKS
ExecInst_PARTICIPATE_DONT_INITIATE = cvar.ExecInst_PARTICIPATE_DONT_INITIATE
ExecInst_LASTPEG = cvar.ExecInst_LASTPEG
ExecInst_PEG_TO_VWAP = cvar.ExecInst_PEG_TO_VWAP
ExecInst_PRIMARY_PEG = cvar.ExecInst_PRIMARY_PEG
ExecInst_NONNEGO = cvar.ExecInst_NONNEGO
ExecInst_BEST_EXECUTION = cvar.ExecInst_BEST_EXECUTION
ExecInst_STAY_ON_BID_SIDE = cvar.ExecInst_STAY_ON_BID_SIDE
ExecInst_NOTHELD = cvar.ExecInst_NOTHELD
ExecInst_STRICTSCALE = cvar.ExecInst_STRICTSCALE
ExecInst_REINSTATE_ON_CONNECTION_LOSS = cvar.ExecInst_REINSTATE_ON_CONNECTION_LOSS
ExecInst_DNI = cvar.ExecInst_DNI
ExecInst_TRYTOSCALE = cvar.ExecInst_TRYTOSCALE
ExecInst_PERCENT_OF_VOLUME = cvar.ExecInst_PERCENT_OF_VOLUME
ExecInst_GOALONG = cvar.ExecInst_GOALONG
ExecInst_WORK = cvar.ExecInst_WORK
ExecInst_HELD = cvar.ExecInst_HELD
ExecInst_NOCROSS = cvar.ExecInst_NOCROSS
ExecInst_RELEASE_FROM_SUSPENSION = cvar.ExecInst_RELEASE_FROM_SUSPENSION
ExecInst_STRICT_LIMIT = cvar.ExecInst_STRICT_LIMIT
ExecInst_OPENPEG = cvar.ExecInst_OPENPEG
ExecInst_STAY_ON_BIDSIDE = cvar.ExecInst_STAY_ON_BIDSIDE
ExecInst_STAY_ON_OFFERSIDE = cvar.ExecInst_STAY_ON_OFFERSIDE
ExecInst_OVER_THE_DAY = cvar.ExecInst_OVER_THE_DAY
ExecInst_RESTATEONTRADINGHALT = cvar.ExecInst_RESTATEONTRADINGHALT
ExecInst_INSTITUTIONS_ONLY = cvar.ExecInst_INSTITUTIONS_ONLY
ExecInst_NOT_HELD = cvar.ExecInst_NOT_HELD
ExecInst_CANCELONTRADINGHALT = cvar.ExecInst_CANCELONTRADINGHALT
ExecInst_CANCELONSYSFAIL = cvar.ExecInst_CANCELONSYSFAIL
ExecInst_CANCEL_ON_SYSTEM_FAILURE = cvar.ExecInst_CANCEL_ON_SYSTEM_FAILURE
ExecInst_MARKET_PEG = cvar.ExecInst_MARKET_PEG
ExecInst_TRADEALONG = cvar.ExecInst_TRADEALONG
ExecInst_CALL_FIRST = cvar.ExecInst_CALL_FIRST
ExecInst_PEGTOLIMIT = cvar.ExecInst_PEGTOLIMIT
ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED = cvar.ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED
ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE = cvar.ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE
ExecInst_NON_NEGOTIABLE = cvar.ExecInst_NON_NEGOTIABLE
ExecInst_TRY_TO_SCALE = cvar.ExecInst_TRY_TO_SCALE
ExecInst_EXTERNAL_ROUTING_ALLOWED = cvar.ExecInst_EXTERNAL_ROUTING_ALLOWED
ExecInst_WORK_TO_TARGET_STRATEGY = cvar.ExecInst_WORK_TO_TARGET_STRATEGY
ExecInst_STAY_ON_OFFER_SIDE = cvar.ExecInst_STAY_ON_OFFER_SIDE
ExecInst_CUSTOMER_DISPLAY_INSTRUCTION = cvar.ExecInst_CUSTOMER_DISPLAY_INSTRUCTION
ExecInst_OVERDAY = cvar.ExecInst_OVERDAY
ExecInst_LAST_PEG = cvar.ExecInst_LAST_PEG
ExecInst_CALLFIRST = cvar.ExecInst_CALLFIRST
ExecInst_REINSTATE_ON_SYSTEM_FAILUE = cvar.ExecInst_REINSTATE_ON_SYSTEM_FAILUE
ExecInst_DO_NOT_REDUCE = cvar.ExecInst_DO_NOT_REDUCE
ExecInst_MID_PRICE_PEG = cvar.ExecInst_MID_PRICE_PEG
ExecInst_ALL_OR_NONE = cvar.ExecInst_ALL_OR_NONE
ExecInst_OPENING_PEG = cvar.ExecInst_OPENING_PEG
ExecInst_PERCVOL = cvar.ExecInst_PERCVOL
ExecInst_SUSPEND_ON_CONNECTION_LOSS = cvar.ExecInst_SUSPEND_ON_CONNECTION_LOSS
ExecInst_CANCEL_ON_CONNECTION_LOSS = cvar.ExecInst_CANCEL_ON_CONNECTION_LOSS
ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED = cvar.ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED
ExecInst_CANCEL_IF_NOT_BEST = cvar.ExecInst_CANCEL_IF_NOT_BEST
ExecInst_PARTNOTINIT = cvar.ExecInst_PARTNOTINIT
ExecInst_CXLIFNOTBEST = cvar.ExecInst_CXLIFNOTBEST
ExecInst_NETTING = cvar.ExecInst_NETTING
ExecInst_IMBALANCE_ONLY = cvar.ExecInst_IMBALANCE_ONLY
ExecInst_CANCEL_ON_TRADING_HALT = cvar.ExecInst_CANCEL_ON_TRADING_HALT
ExecInst_TRADE_ALONG = cvar.ExecInst_TRADE_ALONG
ExecInst_DNR = cvar.ExecInst_DNR
ExecInst_STAYOFFER = cvar.ExecInst_STAYOFFER
ExecInst_STAYBID = cvar.ExecInst_STAYBID
ExecInst_RESTATEONSYSFAIL = cvar.ExecInst_RESTATEONSYSFAIL
ExecInst_PRIMPEG = cvar.ExecInst_PRIMPEG
ExecType_REPLACE = cvar.ExecType_REPLACE
ExecType_NEW = cvar.ExecType_NEW
ExecType_CALCULATED = cvar.ExecType_CALCULATED
ExecType_PENDINGNEW = cvar.ExecType_PENDINGNEW
ExecType_ORDERSTATUS = cvar.ExecType_ORDERSTATUS
ExecType_PENDING_CANCEL = cvar.ExecType_PENDING_CANCEL
ExecType_TRADE_IN_A_CLEARING_HOLD = cvar.ExecType_TRADE_IN_A_CLEARING_HOLD
ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING = cvar.ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING
ExecType_ORDER_STATUS = cvar.ExecType_ORDER_STATUS
ExecType_PENDING_CANCEL_REPLACE = cvar.ExecType_PENDING_CANCEL_REPLACE
ExecType_PARTIAL_FILL = cvar.ExecType_PARTIAL_FILL
ExecType_PENDINGCXL = cvar.ExecType_PENDINGCXL
ExecType_PENDING_NEW = cvar.ExecType_PENDING_NEW
ExecType_STOPPED = cvar.ExecType_STOPPED
ExecType_CANCELED = cvar.ExecType_CANCELED
ExecType_PENDING_REPLACE = cvar.ExecType_PENDING_REPLACE
ExecType_TRADE = cvar.ExecType_TRADE
ExecType_TRADE_CORRECT = cvar.ExecType_TRADE_CORRECT
ExecType_PENDINGREPLACE = cvar.ExecType_PENDINGREPLACE
ExecType_SUSPENDED = cvar.ExecType_SUSPENDED
ExecType_FILL = cvar.ExecType_FILL
ExecType_DONE = cvar.ExecType_DONE
ExecType_RESTATED = cvar.ExecType_RESTATED
ExecType_REJECTED = cvar.ExecType_REJECTED
ExecType_REPLACED = cvar.ExecType_REPLACED
ExecType_EXPIRED = cvar.ExecType_EXPIRED
ExecType_DONE_FOR_DAY = cvar.ExecType_DONE_FOR_DAY
ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM = cvar.ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM
ExecType_TRADECORRECT = cvar.ExecType_TRADECORRECT
ExecType_TRADECANCEL = cvar.ExecType_TRADECANCEL
ExecType_TRADE_CANCEL = cvar.ExecType_TRADE_CANCEL
ExecType_CANCELLED = cvar.ExecType_CANCELLED
MultilegModel_USER_DEFINED_MULTLEG_SECURITY = cvar.MultilegModel_USER_DEFINED_MULTLEG_SECURITY
MultilegModel_PREDEFINED_MULTILEG_SECURITY = cvar.MultilegModel_PREDEFINED_MULTILEG_SECURITY
MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG = cvar.MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG
EventType_SWAP_NEXT_START_DATE = cvar.EventType_SWAP_NEXT_START_DATE
EventType_LAST_ELIGIBLE_TRADE_DATE = cvar.EventType_LAST_ELIGIBLE_TRADE_DATE
EventType_FIRST_DELIVERY_DATE = cvar.EventType_FIRST_DELIVERY_DATE
EventType_TENDER = cvar.EventType_TENDER
EventType_INITIAL_INVENTORY_DUE_DATE = cvar.EventType_INITIAL_INVENTORY_DUE_DATE
EventType_FIRST_INTENT_DATE = cvar.EventType_FIRST_INTENT_DATE
EventType_ACTIVATION = cvar.EventType_ACTIVATION
EventType_PUT = cvar.EventType_PUT
EventType_SWAP_START_DATE = cvar.EventType_SWAP_START_DATE
EventType_SWAP_NEXT_ROLL_DATE = cvar.EventType_SWAP_NEXT_ROLL_DATE
EventType_LAST_DELIVERY_DATE = cvar.EventType_LAST_DELIVERY_DATE
EventType_POSITION_REMOVAL_DATE = cvar.EventType_POSITION_REMOVAL_DATE
EventType_SWAP_ROLL_DATE = cvar.EventType_SWAP_ROLL_DATE
EventType_FINAL_INVENTORY_DUE_DATE = cvar.EventType_FINAL_INVENTORY_DUE_DATE
EventType_OTHER = cvar.EventType_OTHER
EventType_INACTIVIATION = cvar.EventType_INACTIVIATION
EventType_SINKINGFUNDCALL = cvar.EventType_SINKINGFUNDCALL
EventType_SWAP_END_DATE = cvar.EventType_SWAP_END_DATE
EventType_LAST_INTENT_DATE = cvar.EventType_LAST_INTENT_DATE
EventType_SINKING_FUND_CALL = cvar.EventType_SINKING_FUND_CALL
EventType_CALL = cvar.EventType_CALL
TradeAllocIndicator_ALLOCATIONREQUIREDALLOCATIONINFORMATIONNOTPROVIDED = cvar.TradeAllocIndicator_ALLOCATIONREQUIREDALLOCATIONINFORMATIONNOTPROVIDED
TradeAllocIndicator_ALLOCATION_REQUIRED = cvar.TradeAllocIndicator_ALLOCATION_REQUIRED
TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT = cvar.TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT
TradeAllocIndicator_USEALLOCATIONPROVIDEDWITHTHETRADE = cvar.TradeAllocIndicator_USEALLOCATIONPROVIDEDWITHTHETRADE
TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR = cvar.TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR
TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE = cvar.TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE
TradeAllocIndicator_ALLOCATIONNOTREQUIRED = cvar.TradeAllocIndicator_ALLOCATIONNOTREQUIRED
TradeAllocIndicator_ALLOCATION_NOT_REQUIRED = cvar.TradeAllocIndicator_ALLOCATION_NOT_REQUIRED
TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR = cvar.TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR
UserStatus_NOT_LOGGED_IN = cvar.UserStatus_NOT_LOGGED_IN
UserStatus_PASSWORD_INCORRECT = cvar.UserStatus_PASSWORD_INCORRECT
UserStatus_USERNOTRECOGNISED = cvar.UserStatus_USERNOTRECOGNISED
UserStatus_LOGGED_IN = cvar.UserStatus_LOGGED_IN
UserStatus_PASSWORDCHANGED = cvar.UserStatus_PASSWORDCHANGED
UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE = cvar.UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE
UserStatus_USER_NOT_RECOGNISED = cvar.UserStatus_USER_NOT_RECOGNISED
UserStatus_NOTLOGGEDIN = cvar.UserStatus_NOTLOGGEDIN
UserStatus_PASSWORD_CHANGED = cvar.UserStatus_PASSWORD_CHANGED
UserStatus_OTHER = cvar.UserStatus_OTHER
UserStatus_LOGGEDIN = cvar.UserStatus_LOGGEDIN
UserStatus_SESSION_SHUTDOWN_WARNING = cvar.UserStatus_SESSION_SHUTDOWN_WARNING
UserStatus_PASSWORDINCORRECT = cvar.UserStatus_PASSWORDINCORRECT
InstrRegistry_PHYSICAL = cvar.InstrRegistry_PHYSICAL
InstrRegistry_COUNTRY = cvar.InstrRegistry_COUNTRY
InstrRegistry_CUSTODIAN = cvar.InstrRegistry_CUSTODIAN
OrderDelayUnit_WEEKS = cvar.OrderDelayUnit_WEEKS
OrderDelayUnit_TENTHS_OF_A_SECOND = cvar.OrderDelayUnit_TENTHS_OF_A_SECOND
OrderDelayUnit_SECONDS = cvar.OrderDelayUnit_SECONDS
OrderDelayUnit_MONTHS = cvar.OrderDelayUnit_MONTHS
OrderDelayUnit_YEARS = cvar.OrderDelayUnit_YEARS
OrderDelayUnit_NANOSECONDS = cvar.OrderDelayUnit_NANOSECONDS
OrderDelayUnit_HUNDREDTHS_OF_A_SECOND = cvar.OrderDelayUnit_HUNDREDTHS_OF_A_SECOND
OrderDelayUnit_HOURS = cvar.OrderDelayUnit_HOURS
OrderDelayUnit_MICROSECONDS = cvar.OrderDelayUnit_MICROSECONDS
OrderDelayUnit_MINUTES = cvar.OrderDelayUnit_MINUTES
OrderDelayUnit_MILLISECONDS = cvar.OrderDelayUnit_MILLISECONDS
OrderDelayUnit_DAYS = cvar.OrderDelayUnit_DAYS
TradedFlatSwitch_NO = cvar.TradedFlatSwitch_NO
TradedFlatSwitch_YES = cvar.TradedFlatSwitch_YES
TrdRptStatus_ACCEPTED_WITH_ERRORS = cvar.TrdRptStatus_ACCEPTED_WITH_ERRORS
TrdRptStatus_REJECTED = cvar.TrdRptStatus_REJECTED
TrdRptStatus_ACCEPTED = cvar.TrdRptStatus_ACCEPTED
QuoteStatus_CANCELEDDUETOLOCKMARKET = cvar.QuoteStatus_CANCELEDDUETOLOCKMARKET
QuoteStatus_REJ = cvar.QuoteStatus_REJ
QuoteStatus_PENDING = cvar.QuoteStatus_PENDING
QuoteStatus_LOCKEDMARKETWARNING = cvar.QuoteStatus_LOCKEDMARKETWARNING
QuoteStatus_CROSSMARKETWARNING = cvar.QuoteStatus_CROSSMARKETWARNING
QuoteStatus_REMOVED = cvar.QuoteStatus_REMOVED
QuoteStatus_CXLUNDER = cvar.QuoteStatus_CXLUNDER
QuoteStatus_PENDING_END_TRADE = cvar.QuoteStatus_PENDING_END_TRADE
QuoteStatus_CROSS_MARKET_WARNING = cvar.QuoteStatus_CROSS_MARKET_WARNING
QuoteStatus_QUOTENOTFOUND = cvar.QuoteStatus_QUOTENOTFOUND
QuoteStatus_CANCELED = cvar.QuoteStatus_CANCELED
QuoteStatus_LOCKED_MARKET_WARNING = cvar.QuoteStatus_LOCKED_MARKET_WARNING
QuoteStatus_CXLSYM = cvar.QuoteStatus_CXLSYM
QuoteStatus_CANCELED_FOR_UNDERLYING = cvar.QuoteStatus_CANCELED_FOR_UNDERLYING
QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT = cvar.QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT
QuoteStatus_TOO_LATE_TO_END = cvar.QuoteStatus_TOO_LATE_TO_END
QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET = cvar.QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET
QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET = cvar.QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET
QuoteStatus_ACCPT = cvar.QuoteStatus_ACCPT
QuoteStatus_CANCELED_FOR_SECURITY_TYPE = cvar.QuoteStatus_CANCELED_FOR_SECURITY_TYPE
QuoteStatus_CANCELED_ALL = cvar.QuoteStatus_CANCELED_ALL
QuoteStatus_PASS = cvar.QuoteStatus_PASS
QuoteStatus_CANCELEDDUETOCROSSMARKET = cvar.QuoteStatus_CANCELEDDUETOCROSSMARKET
QuoteStatus_REJECTED = cvar.QuoteStatus_REJECTED
QuoteStatus_QUERY = cvar.QuoteStatus_QUERY
QuoteStatus_CXLSECTYPE = cvar.QuoteStatus_CXLSECTYPE
QuoteStatus_ACCEPTED = cvar.QuoteStatus_ACCEPTED
QuoteStatus_EXPIRED = cvar.QuoteStatus_EXPIRED
QuoteStatus_CANCELED_FOR_SYMBOL = cvar.QuoteStatus_CANCELED_FOR_SYMBOL
QuoteStatus_REMOVED_FROM_MARKET = cvar.QuoteStatus_REMOVED_FROM_MARKET
QuoteStatus_ACTIVE = cvar.QuoteStatus_ACTIVE
QuoteStatus_CANCEL_FOR_SYMBOL = cvar.QuoteStatus_CANCEL_FOR_SYMBOL
QuoteStatus_CXLALL = cvar.QuoteStatus_CXLALL
QuoteStatus_QUOTE_NOT_FOUND = cvar.QuoteStatus_QUOTE_NOT_FOUND
SolicitedFlag_NO = cvar.SolicitedFlag_NO
SolicitedFlag_YES = cvar.SolicitedFlag_YES
RiskLimitType_GROSS_LIMIT = cvar.RiskLimitType_GROSS_LIMIT
RiskLimitType_SHORT_LIMIT = cvar.RiskLimitType_SHORT_LIMIT
RiskLimitType_LONG_LIMIT = cvar.RiskLimitType_LONG_LIMIT
RiskLimitType_NET_LIMIT = cvar.RiskLimitType_NET_LIMIT
RiskLimitType_EXPOSURE = cvar.RiskLimitType_EXPOSURE
ShortSaleReason_DEALER_SOLD_SHORT = cvar.ShortSaleReason_DEALER_SOLD_SHORT
ShortSaleReason_DEALERSOLDSHORTEXEMPT = cvar.ShortSaleReason_DEALERSOLDSHORTEXEMPT
ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT = cvar.ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT
ShortSaleReason_DEALERSOLDSHORT = cvar.ShortSaleReason_DEALERSOLDSHORT
ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT = cvar.ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT
ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT = cvar.ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT
ShortSaleReason_SELLINGCUSTOMERSOLDSHORT = cvar.ShortSaleReason_SELLINGCUSTOMERSOLDSHORT
ShortSaleReason_SELLINGCUSTOMERSOLDSHORTEXEMPT = cvar.ShortSaleReason_SELLINGCUSTOMERSOLDSHORTEXEMPT
ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT = cvar.ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT
ShortSaleReason_QSRORAGUCONTRASIDESOLDSHORT = cvar.ShortSaleReason_QSRORAGUCONTRASIDESOLDSHORT
ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE = cvar.ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE
ShortSaleReason_QSRORAGUCONTRASIDESOLDSHORTEXEMPT = cvar.ShortSaleReason_QSRORAGUCONTRASIDESOLDSHORTEXEMPT
PegRoundDirection_MOREPASSIVE = cvar.PegRoundDirection_MOREPASSIVE
PegRoundDirection_MOREAGGRESSIVE = cvar.PegRoundDirection_MOREAGGRESSIVE
PegRoundDirection_MORE_AGGRESSIVE = cvar.PegRoundDirection_MORE_AGGRESSIVE
PegRoundDirection_MORE_PASSIVE = cvar.PegRoundDirection_MORE_PASSIVE
ModelType_PROPRIETARY = cvar.ModelType_PROPRIETARY
ModelType_UTILITY_PROVIDED_STANDARD_MODEL = cvar.ModelType_UTILITY_PROVIDED_STANDARD_MODEL
FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT = cvar.FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT
FuturesValuationMethod_PREMIUM_STYLE = cvar.FuturesValuationMethod_PREMIUM_STYLE
FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET = cvar.FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET
SettlMethod_CASH_SETTLEMENT_REQUIRED = cvar.SettlMethod_CASH_SETTLEMENT_REQUIRED
SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED = cvar.SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED
ConfirmStatus_CONFIRMED = cvar.ConfirmStatus_CONFIRMED
ConfirmStatus_REQUESTREJECTED = cvar.ConfirmStatus_REQUESTREJECTED
ConfirmStatus_MISSINGSETTLEMENTINSTRUCTIONS = cvar.ConfirmStatus_MISSINGSETTLEMENTINSTRUCTIONS
ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS = cvar.ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS
ConfirmStatus_REQUEST_REJECTED = cvar.ConfirmStatus_REQUEST_REJECTED
ConfirmStatus_MISMATCHEDACCOUNT = cvar.ConfirmStatus_MISMATCHEDACCOUNT
ConfirmStatus_MISMATCHED_ACCOUNT = cvar.ConfirmStatus_MISMATCHED_ACCOUNT
ConfirmStatus_RECEIVED = cvar.ConfirmStatus_RECEIVED
LocateReqd_NO = cvar.LocateReqd_NO
LocateReqd_YES = cvar.LocateReqd_YES
Adjustment_CANCEL = cvar.Adjustment_CANCEL
Adjustment_CORRECTION = cvar.Adjustment_CORRECTION
Adjustment_ERROR = cvar.Adjustment_ERROR
StreamAsgnType_ASSIGNMENT = cvar.StreamAsgnType_ASSIGNMENT
StreamAsgnType_TERMINATE_UNASSIGN = cvar.StreamAsgnType_TERMINATE_UNASSIGN
StreamAsgnType_REJECTED = cvar.StreamAsgnType_REJECTED
LastRptRequested_NO = cvar.LastRptRequested_NO
LastRptRequested_YES = cvar.LastRptRequested_YES
SettlSessID_END_OF_DAY = cvar.SettlSessID_END_OF_DAY
SettlSessID_REGULAR_TRADING_HOURS = cvar.SettlSessID_REGULAR_TRADING_HOURS
SettlSessID_ELECTRONIC_TRADING_HOURS = cvar.SettlSessID_ELECTRONIC_TRADING_HOURS
SettlSessID_INTRADAY = cvar.SettlSessID_INTRADAY
TradeReportType_NO_WAS = cvar.TradeReportType_NO_WAS
TradeReportType_ADDENDUM = cvar.TradeReportType_ADDENDUM
TradeReportType_7 = cvar.TradeReportType_7
TradeReportType_PENDED = cvar.TradeReportType_PENDED
TradeReportType_LOCKEDINTRADEBREAK = cvar.TradeReportType_LOCKEDINTRADEBREAK
TradeReportType_DEFAULTED = cvar.TradeReportType_DEFAULTED
TradeReportType_DECLINE = cvar.TradeReportType_DECLINE
TradeReportType_ALLEGED_NEW = cvar.TradeReportType_ALLEGED_NEW
TradeReportType_ALLEGED_TRADE_REPORT_CANCEL = cvar.TradeReportType_ALLEGED_TRADE_REPORT_CANCEL
TradeReportType_ALLEGED_15 = cvar.TradeReportType_ALLEGED_15
TradeReportType_ALLEGED_ADDENDUM = cvar.TradeReportType_ALLEGED_ADDENDUM
TradeReportType_ALLEGED = cvar.TradeReportType_ALLEGED
TradeReportType_SUBMIT = cvar.TradeReportType_SUBMIT
TradeReportType_NOWAS = cvar.TradeReportType_NOWAS
TradeReportType_ALLEGED_1 = cvar.TradeReportType_ALLEGED_1
TradeReportType_INVALID_CMTA = cvar.TradeReportType_INVALID_CMTA
TradeReportType_TRADEREPORTCANCEL = cvar.TradeReportType_TRADEREPORTCANCEL
TradeReportType_TRADE_REPORT_CANCEL = cvar.TradeReportType_TRADE_REPORT_CANCEL
TradeReportType_ALLEGED_NO_WAS = cvar.TradeReportType_ALLEGED_NO_WAS
TradeReportType_ACCEPT = cvar.TradeReportType_ACCEPT
ExerciseStyle_AMERICAN = cvar.ExerciseStyle_AMERICAN
ExerciseStyle_EUROPEAN = cvar.ExerciseStyle_EUROPEAN
ExerciseStyle_BERMUDA = cvar.ExerciseStyle_BERMUDA
HaltReasonChar_EQUIPCHANGE = cvar.HaltReasonChar_EQUIPCHANGE
HaltReasonChar_ADDITIONAL_INFORMATION = cvar.HaltReasonChar_ADDITIONAL_INFORMATION
HaltReasonChar_ORDINFL = cvar.HaltReasonChar_ORDINFL
HaltReasonChar_NEW_PENDING = cvar.HaltReasonChar_NEW_PENDING
HaltReasonChar_NEWSDISS = cvar.HaltReasonChar_NEWSDISS
HaltReasonChar_NEWS_PENDING = cvar.HaltReasonChar_NEWS_PENDING
HaltReasonChar_ORDER_INFLUX = cvar.HaltReasonChar_ORDER_INFLUX
HaltReasonChar_NEWS_DISSEMINATION = cvar.HaltReasonChar_NEWS_DISSEMINATION
HaltReasonChar_ADDINFO = cvar.HaltReasonChar_ADDINFO
HaltReasonChar_ORDIMB = cvar.HaltReasonChar_ORDIMB
HaltReasonChar_EQUIPMENT_CHANGEOVER = cvar.HaltReasonChar_EQUIPMENT_CHANGEOVER
HaltReasonChar_ORDER_IMBALANCE = cvar.HaltReasonChar_ORDER_IMBALANCE
HaltReasonChar_NEWSPEND = cvar.HaltReasonChar_NEWSPEND
ExDestination_POSIT = cvar.ExDestination_POSIT
ExDestination_NONE = cvar.ExDestination_NONE
AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY = cvar.AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY
AllocReportType_WAREHOUSE_RECAP = cvar.AllocReportType_WAREHOUSE_RECAP
AllocReportType_REJECT = cvar.AllocReportType_REJECT
AllocReportType_REQUESTTOINTERMEDIARY = cvar.AllocReportType_REQUESTTOINTERMEDIARY
AllocReportType_ACCEPT_PENDING = cvar.AllocReportType_ACCEPT_PENDING
AllocReportType_REQUEST_TO_INTERMEDIARY = cvar.AllocReportType_REQUEST_TO_INTERMEDIARY
AllocReportType_COMPLETE = cvar.AllocReportType_COMPLETE
AllocReportType_SELLSIDECALCULATEDUSINGPRELIMINARY = cvar.AllocReportType_SELLSIDECALCULATEDUSINGPRELIMINARY
AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY = cvar.AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY
AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY = cvar.AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY
AllocReportType_REVERSE_PENDING = cvar.AllocReportType_REVERSE_PENDING
AllocReportType_WAREHOUSERECAP = cvar.AllocReportType_WAREHOUSERECAP
AllocReportType_ACCEPT = cvar.AllocReportType_ACCEPT
AllocReportType_SELLSIDECALCULATEDWITHOUTPRELIMINARY = cvar.AllocReportType_SELLSIDECALCULATEDWITHOUTPRELIMINARY
AllocType_BUYSIDEREADYTOBOOKSINGLE = cvar.AllocType_BUYSIDEREADYTOBOOKSINGLE
AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY = cvar.AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY
AllocType_CALCULATED = cvar.AllocType_CALCULATED
AllocType_INCOMPLETE_GROUP = cvar.AllocType_INCOMPLETE_GROUP
AllocType_REVERSAL_PENDING = cvar.AllocType_REVERSAL_PENDING
AllocType_PRELIMINARY = cvar.AllocType_PRELIMINARY
AllocType_REJECT = cvar.AllocType_REJECT
AllocType_WAREHOUSEINSTRUCTION = cvar.AllocType_WAREHOUSEINSTRUCTION
AllocType_BUYSIDEPRELIM = cvar.AllocType_BUYSIDEPRELIM
AllocType_REQUESTTOINTERMEDIARY = cvar.AllocType_REQUESTTOINTERMEDIARY
AllocType_ACCEPT_PENDING = cvar.AllocType_ACCEPT_PENDING
AllocType_BUYSIDEREADYTOBOOKCOMBINED = cvar.AllocType_BUYSIDEREADYTOBOOKCOMBINED
AllocType_BUYSIDE_CALCULATED = cvar.AllocType_BUYSIDE_CALCULATED
AllocType_REQUEST_TO_INTERMEDIARY = cvar.AllocType_REQUEST_TO_INTERMEDIARY
AllocType_SELLSIDECALCWITHOUTPRELIM = cvar.AllocType_SELLSIDECALCWITHOUTPRELIM
AllocType_BUYSIDE_READY_TO_BOOK_5 = cvar.AllocType_BUYSIDE_READY_TO_BOOK_5
AllocType_BUYSIDE_READY_TO_BOOK_6 = cvar.AllocType_BUYSIDE_READY_TO_BOOK_6
AllocType_COMPLETE_GROUP = cvar.AllocType_COMPLETE_GROUP
AllocType_BUYSIDECALC = cvar.AllocType_BUYSIDECALC
AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY = cvar.AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY
AllocType_READY_TO_BOOK = cvar.AllocType_READY_TO_BOOK
AllocType_BUYSIDE_READY_TO_BOOK = cvar.AllocType_BUYSIDE_READY_TO_BOOK
AllocType_WAREHOUSE_INSTRUCTION = cvar.AllocType_WAREHOUSE_INSTRUCTION
AllocType_BUYSIDE_PRELIMINARY = cvar.AllocType_BUYSIDE_PRELIMINARY
AllocType_ACCEPT = cvar.AllocType_ACCEPT
AllocType_SELLSIDECALC = cvar.AllocType_SELLSIDECALC
QuoteRequestRejectReason_INSUFFICIENT_CREDIT = cvar.QuoteRequestRejectReason_INSUFFICIENT_CREDIT
QuoteRequestRejectReason_NOMARKETFORINSTRUMENT = cvar.QuoteRequestRejectReason_NOMARKETFORINSTRUMENT
QuoteRequestRejectReason_NOTAUTHTOREQQUOTE = cvar.QuoteRequestRejectReason_NOTAUTHTOREQQUOTE
QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE = cvar.QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE
QuoteRequestRejectReason_QUOTEREQUESTEXLIMIT = cvar.QuoteRequestRejectReason_QUOTEREQUESTEXLIMIT
QuoteRequestRejectReason_INVALID_PRICE = cvar.QuoteRequestRejectReason_INVALID_PRICE
QuoteRequestRejectReason_EXCHANGECLOSED = cvar.QuoteRequestRejectReason_EXCHANGECLOSED
QuoteRequestRejectReason_TOOLATE = cvar.QuoteRequestRejectReason_TOOLATE
QuoteRequestRejectReason_INVPRICE = cvar.QuoteRequestRejectReason_INVPRICE
QuoteRequestRejectReason_NOMATCHFORINQUIRY = cvar.QuoteRequestRejectReason_NOMATCHFORINQUIRY
QuoteRequestRejectReason_TOO_LATE_TO_ENTER = cvar.QuoteRequestRejectReason_TOO_LATE_TO_ENTER
QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY = cvar.QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY
QuoteRequestRejectReason_UNKNOWNSYM = cvar.QuoteRequestRejectReason_UNKNOWNSYM
QuoteRequestRejectReason_EXCHANGE = cvar.QuoteRequestRejectReason_EXCHANGE
QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT = cvar.QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT
QuoteRequestRejectReason_UNKNOWN_SYMBOL = cvar.QuoteRequestRejectReason_UNKNOWN_SYMBOL
QuoteRequestRejectReason_OTHER = cvar.QuoteRequestRejectReason_OTHER
QuoteRequestRejectReason_PASS = cvar.QuoteRequestRejectReason_PASS
QuoteRequestRejectReason_NOINVENTORY = cvar.QuoteRequestRejectReason_NOINVENTORY
QuoteRequestRejectReason_NO_INVENTORY = cvar.QuoteRequestRejectReason_NO_INVENTORY
QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT = cvar.QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT
LiquidityIndType_5DAY = cvar.LiquidityIndType_5DAY
LiquidityIndType_NORMAL = cvar.LiquidityIndType_NORMAL
LiquidityIndType_20_DAY_MOVING_AVERAGE = cvar.LiquidityIndType_20_DAY_MOVING_AVERAGE
LiquidityIndType_5_DAY_MOVING_AVERAGE = cvar.LiquidityIndType_5_DAY_MOVING_AVERAGE
LiquidityIndType_5DAY_MOVING_AVERAGE = cvar.LiquidityIndType_5DAY_MOVING_AVERAGE
LiquidityIndType_NORMAL_MARKET_SIZE = cvar.LiquidityIndType_NORMAL_MARKET_SIZE
LiquidityIndType_OTHER = cvar.LiquidityIndType_OTHER
LiquidityIndType_20DAY = cvar.LiquidityIndType_20DAY
StatusValue_IN_PROCESS = cvar.StatusValue_IN_PROCESS
StatusValue_NOTCONNECTEDDOWNEXPECTEDUP = cvar.StatusValue_NOTCONNECTEDDOWNEXPECTEDUP
StatusValue_NOT_CONNECTED_2 = cvar.StatusValue_NOT_CONNECTED_2
StatusValue_NOTCONNECTEDDOWNEXPECTEDDOWN = cvar.StatusValue_NOTCONNECTEDDOWNEXPECTEDDOWN
StatusValue_CONNECTED = cvar.StatusValue_CONNECTED
StatusValue_NOT_CONNECTED_3 = cvar.StatusValue_NOT_CONNECTED_3
StatusValue_INPROCESS = cvar.StatusValue_INPROCESS
PosType_INTRA_SPREAD_QTY = cvar.PosType_INTRA_SPREAD_QTY
PosType_INTER_SPREAD_QTY = cvar.PosType_INTER_SPREAD_QTY
PosType_TRANSFER_TRADE_QTY = cvar.PosType_TRANSFER_TRADE_QTY
PosType_EXCHANGE_FOR_PHYSICAL_QTY = cvar.PosType_EXCHANGE_FOR_PHYSICAL_QTY
PosType_TRANSFERTRADEQTY = cvar.PosType_TRANSFERTRADEQTY
PosType_TRANSACTIONQUANTITY = cvar.PosType_TRANSACTIONQUANTITY
PosType_ADJUSTMENTQTY = cvar.PosType_ADJUSTMENTQTY
PosType_START_OF_DAY_QTY = cvar.PosType_START_OF_DAY_QTY
PosType_ENDOFDAYQTY = cvar.PosType_ENDOFDAYQTY
PosType_DELIVERY_QTY = cvar.PosType_DELIVERY_QTY
PosType_TRANSACTIONFROMEXERCISE = cvar.PosType_TRANSACTIONFROMEXERCISE
PosType_OPTIONEXERCISEQTY = cvar.PosType_OPTIONEXERCISEQTY
PosType_DELIVERYQTY = cvar.PosType_DELIVERYQTY
PosType_OPTION_ASSIGNMENT = cvar.PosType_OPTION_ASSIGNMENT
PosType_PIT_TRADE_QTY = cvar.PosType_PIT_TRADE_QTY
PosType_TRANSACTION_FROM_ASSIGNMENT = cvar.PosType_TRANSACTION_FROM_ASSIGNMENT
PosType_TRANSACTION_FROM_EXERCISE = cvar.PosType_TRANSACTION_FROM_EXERCISE
PosType_INTEGRALSPLIT = cvar.PosType_INTEGRALSPLIT
PosType_ELECTRONICTRADEQTY = cvar.PosType_ELECTRONICTRADEQTY
PosType_AS_OF_TRADE_QTY = cvar.PosType_AS_OF_TRADE_QTY
PosType_ELECTRONIC_TRADE_QTY = cvar.PosType_ELECTRONIC_TRADE_QTY
PosType_PITTRADEQTY = cvar.PosType_PITTRADEQTY
PosType_OPTIONASSIGNMENT = cvar.PosType_OPTIONASSIGNMENT
PosType_SUCCESSION_EVENT_ADJUSTMENT = cvar.PosType_SUCCESSION_EVENT_ADJUSTMENT
PosType_OPTION_EXERCISE_QTY = cvar.PosType_OPTION_EXERCISE_QTY
PosType_TRANSACTION_QUANTITY = cvar.PosType_TRANSACTION_QUANTITY
PosType_NET_DELTA_QTY = cvar.PosType_NET_DELTA_QTY
PosType_END_OF_DAY_QTY = cvar.PosType_END_OF_DAY_QTY
PosType_ADJUSTMENT_QTY = cvar.PosType_ADJUSTMENT_QTY
PosType_TOTAL_TRANSACTION_QTY = cvar.PosType_TOTAL_TRANSACTION_QTY
PosType_DELIVERY_NOTICE_QTY = cvar.PosType_DELIVERY_NOTICE_QTY
PosType_RECEIVE_QUANTITY = cvar.PosType_RECEIVE_QUANTITY
PosType_ASOFTRADEQTY = cvar.PosType_ASOFTRADEQTY
PosType_ALLOCATIONTRADEQTY = cvar.PosType_ALLOCATIONTRADEQTY
PosType_CREDIT_EVENT_ADJUSTMENT = cvar.PosType_CREDIT_EVENT_ADJUSTMENT
PosType_PRIVATELY_NEGOTIATED_TRADE_QTY = cvar.PosType_PRIVATELY_NEGOTIATED_TRADE_QTY
PosType_CROSS_MARGIN_QTY = cvar.PosType_CROSS_MARGIN_QTY
PosType_CORPORATE_ACTION_ADJUSTMENT = cvar.PosType_CORPORATE_ACTION_ADJUSTMENT
PosType_TOTALTRANSACTIONQTY = cvar.PosType_TOTALTRANSACTIONQTY
PosType_STARTOFDAYQTY = cvar.PosType_STARTOFDAYQTY
PosType_INTEGRAL_SPLIT = cvar.PosType_INTEGRAL_SPLIT
PosType_INTERSPREADQTY = cvar.PosType_INTERSPREADQTY
PosType_INTRASPREADQTY = cvar.PosType_INTRASPREADQTY
PosType_ALLOCATION_TRADE_QTY = cvar.PosType_ALLOCATION_TRADE_QTY
PosType_CROSSMARGINQTY = cvar.PosType_CROSSMARGINQTY
PosType_TRANSACTIONFROMASSIGNMENT = cvar.PosType_TRANSACTIONFROMASSIGNMENT
StreamAsgnAckType_ASSIGNMENT_REJECTED = cvar.StreamAsgnAckType_ASSIGNMENT_REJECTED
StreamAsgnAckType_ASSIGNMENT_ACCEPTED = cvar.StreamAsgnAckType_ASSIGNMENT_ACCEPTED
RiskInstrumentOperator_EXCLUDE = cvar.RiskInstrumentOperator_EXCLUDE
RiskInstrumentOperator_INCLUDE = cvar.RiskInstrumentOperator_INCLUDE
MiscFeeBasis_PERUNIT = cvar.MiscFeeBasis_PERUNIT
MiscFeeBasis_ABSOLUTE = cvar.MiscFeeBasis_ABSOLUTE
MiscFeeBasis_PERCENTAGE = cvar.MiscFeeBasis_PERCENTAGE
MiscFeeBasis_PER_UNIT = cvar.MiscFeeBasis_PER_UNIT
OrdType_FOREX_MARKET = cvar.OrdType_FOREX_MARKET
OrdType_FOREX_PREVIOUSLY_QUOTED = cvar.OrdType_FOREX_PREVIOUSLY_QUOTED
OrdType_ONBASIS = cvar.OrdType_ONBASIS
OrdType_PREVIOUSLYINDICATED = cvar.OrdType_PREVIOUSLYINDICATED
OrdType_PREVIOUS_FUND_VALUATION_POINT = cvar.OrdType_PREVIOUS_FUND_VALUATION_POINT
OrdType_PEGGED = cvar.OrdType_PEGGED
OrdType_LIMITONCLOSE = cvar.OrdType_LIMITONCLOSE
OrdType_LIMIT_WITH_OR_WITHOUT = cvar.OrdType_LIMIT_WITH_OR_WITHOUT
OrdType_STOP_LIMIT = cvar.OrdType_STOP_LIMIT
OrdType_FOREX_SWAP = cvar.OrdType_FOREX_SWAP
OrdType_WITHORWITHOUT = cvar.OrdType_WITHORWITHOUT
OrdType_FOREXLIMIT = cvar.OrdType_FOREXLIMIT
OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT = cvar.OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT
OrdType_PREVIOUSLYQUOTED = cvar.OrdType_PREVIOUSLYQUOTED
OrdType_PREVIOUSLY_QUOTED = cvar.OrdType_PREVIOUSLY_QUOTED
OrdType_COUNTER_ORDER_SELECTION = cvar.OrdType_COUNTER_ORDER_SELECTION
OrdType_LIMITWITHORWITHOUT = cvar.OrdType_LIMITWITHORWITHOUT
OrdType_FOREXSWAP = cvar.OrdType_FOREXSWAP
OrdType_MARKET_IF_TOUCHED = cvar.OrdType_MARKET_IF_TOUCHED
OrdType_NEXT_FUND_VALUATION_POINT = cvar.OrdType_NEXT_FUND_VALUATION_POINT
OrdType_FOREX_C = cvar.OrdType_FOREX_C
OrdType_ON_CLOSE = cvar.OrdType_ON_CLOSE
OrdType_STOP = cvar.OrdType_STOP
OrdType_STOPLIMIT = cvar.OrdType_STOPLIMIT
OrdType_LIMITORBETTER = cvar.OrdType_LIMITORBETTER
OrdType_ONCLOSE = cvar.OrdType_ONCLOSE
OrdType_FOREX_LIMIT = cvar.OrdType_FOREX_LIMIT
OrdType_FOREXMARKET = cvar.OrdType_FOREXMARKET
OrdType_FOREX = cvar.OrdType_FOREX
OrdType_MARKETIFTOUCHED = cvar.OrdType_MARKETIFTOUCHED
OrdType_FUNARI = cvar.OrdType_FUNARI
OrdType_FOREX_F = cvar.OrdType_FOREX_F
OrdType_PREVIOUSLY_INDICATED = cvar.OrdType_PREVIOUSLY_INDICATED
OrdType_WITH_OR_WITHOUT = cvar.OrdType_WITH_OR_WITHOUT
OrdType_MARKET_ON_CLOSE = cvar.OrdType_MARKET_ON_CLOSE
OrdType_LIMIT = cvar.OrdType_LIMIT
OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT = cvar.OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT
OrdType_FOREX_G = cvar.OrdType_FOREX_G
OrdType_LIMIT_ON_CLOSE = cvar.OrdType_LIMIT_ON_CLOSE
OrdType_MARKETONCLOSE = cvar.OrdType_MARKETONCLOSE
OrdType_PREVIOUSFUNDVALUATIONPOINT = cvar.OrdType_PREVIOUSFUNDVALUATIONPOINT
OrdType_NEXTFUNDVALUATIONPOINT = cvar.OrdType_NEXTFUNDVALUATIONPOINT
OrdType_FOREX_H = cvar.OrdType_FOREX_H
OrdType_FOREXPREVIOUSLYQUOTED = cvar.OrdType_FOREXPREVIOUSLYQUOTED
OrdType_MARKETWITHLEFTOVERLIMIT = cvar.OrdType_MARKETWITHLEFTOVERLIMIT
OrdType_ON_BASIS = cvar.OrdType_ON_BASIS
OrdType_LIMIT_OR_BETTER = cvar.OrdType_LIMIT_OR_BETTER
OrdType_MARKET = cvar.OrdType_MARKET
MatchType_ACT_DEFAULT_AFTER_M2 = cvar.MatchType_ACT_DEFAULT_AFTER_M2
MatchType_SUMMARIZEDMATCHUSINGA2 = cvar.MatchType_SUMMARIZEDMATCHUSINGA2
MatchType_COUNTER_ORDER_SELECTION_6 = cvar.MatchType_COUNTER_ORDER_SELECTION_6
MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND
MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = cvar.MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED
MatchType_NON_ACT = cvar.MatchType_NON_ACT
MatchType_SUMMARIZEDMATCHUSINGA3 = cvar.MatchType_SUMMARIZEDMATCHUSINGA3
MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1 = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1
MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH = cvar.MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH
MatchType_SUMMARIZEDMATCHUSINGA4 = cvar.MatchType_SUMMARIZEDMATCHUSINGA4
MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2 = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2
MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT = cvar.MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT
MatchType_SUMMARIZEDMATCHUSINGA5 = cvar.MatchType_SUMMARIZEDMATCHUSINGA5
MatchType_NASDAQACTM2MATCH = cvar.MatchType_NASDAQACTM2MATCH
MatchType_CROSS_AUCTION_5 = cvar.MatchType_CROSS_AUCTION_5
MatchType_ACT_M1_MATCH = cvar.MatchType_ACT_M1_MATCH
MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES
MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3 = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3
MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSTWOBADGES = cvar.MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSTWOBADGES
MatchType_NASDAQACTDEFAULTAFTERM2 = cvar.MatchType_NASDAQACTDEFAULTAFTERM2
MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSFOURBADGES = cvar.MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSFOURBADGES
MatchType_NASDAQACTM1MATCH = cvar.MatchType_NASDAQACTM1MATCH
MatchType_CALL_AUCTION_7 = cvar.MatchType_CALL_AUCTION_7
MatchType_CROSS_AUCTION_63 = cvar.MatchType_CROSS_AUCTION_63
MatchType_ISSUING_BUY_BACK_AUCTION = cvar.MatchType_ISSUING_BUY_BACK_AUCTION
MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4 = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4
MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME
MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSFOURBADGESANDEXECUTIONTIME = cvar.MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSFOURBADGESANDEXECUTIONTIME
MatchType_ONE_PARTY_TRADE_REPORT = cvar.MatchType_ONE_PARTY_TRADE_REPORT
MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5 = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5
MatchType_ACT_M2_MATCH = cvar.MatchType_ACT_M2_MATCH
MatchType_SUMMARIZEDMATCHMINUSBADGESANDTIMES = cvar.MatchType_SUMMARIZEDMATCHMINUSBADGESANDTIMES
MatchType_NASDAQACTDEFAULTTRADE = cvar.MatchType_NASDAQACTDEFAULTTRADE
MatchType_CALL_AUCTION = cvar.MatchType_CALL_AUCTION
MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH
MatchType_ACT_ACCEPTED_TRADE = cvar.MatchType_ACT_ACCEPTED_TRADE
MatchType_TWO_PARTY_TRADE_REPORT = cvar.MatchType_TWO_PARTY_TRADE_REPORT
MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED
MatchType_CONTINUOUS_AUTO_MATCH = cvar.MatchType_CONTINUOUS_AUTO_MATCH
MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT = cvar.MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT
MatchType_ACT_M6_MATCH = cvar.MatchType_ACT_M6_MATCH
MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = cvar.MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED
MatchType_ACT_DEFAULT_TRADE = cvar.MatchType_ACT_DEFAULT_TRADE
MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORMINUSBADGESANDTIMES = cvar.MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORMINUSBADGESANDTIMES
MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST = cvar.MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST
MatchType_AUTO_MATCH = cvar.MatchType_AUTO_MATCH
MatchType_NASDAQACTM6MATCH = cvar.MatchType_NASDAQACTM6MATCH
MatchType_OCSLOCKEDIN = cvar.MatchType_OCSLOCKEDIN
MatchType_COUNTER_ORDER_SELECTION = cvar.MatchType_COUNTER_ORDER_SELECTION
MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES
MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = cvar.MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED
MatchType_NASDAQACTACCEPTEDTRADE = cvar.MatchType_NASDAQACTACCEPTEDTRADE
MatchType_CALL_AUCTION_65 = cvar.MatchType_CALL_AUCTION_65
MatchType_CROSS_AUCTION = cvar.MatchType_CROSS_AUCTION
MatchType_OCS_LOCKED_IN_NON_ACT = cvar.MatchType_OCS_LOCKED_IN_NON_ACT
MatchType_CONFIRMED_TRADE_REPORT = cvar.MatchType_CONFIRMED_TRADE_REPORT
MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME
MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSTWOBADGESANDEXECUTIONTIME = cvar.MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSTWOBADGESANDEXECUTIONTIME
MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = cvar.MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED
MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSEXECUTIONTIME = cvar.MatchType_EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSEXECUTIONTIME
MatchType_NASDAQNONACT = cvar.MatchType_NASDAQNONACT
MatchType_COMPAREDRECORDSRESULTINGFROMSTAMPEDADVISORIESORSPECIALISTACCEPTSPAIROFFS = cvar.MatchType_COMPAREDRECORDSRESULTINGFROMSTAMPEDADVISORIESORSPECIALISTACCEPTSPAIROFFS
MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME
MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS = cvar.MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS
MatchType_SUMMARIZEDMATCHUSINGA1 = cvar.MatchType_SUMMARIZEDMATCHUSINGA1
MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME
MatchType_COUNTER_ORDER_SELECTION_64 = cvar.MatchType_COUNTER_ORDER_SELECTION_64
OptPayoutType_BINARY = cvar.OptPayoutType_BINARY
OptPayoutType_VANILLA = cvar.OptPayoutType_VANILLA
OptPayoutType_CAPPED = cvar.OptPayoutType_CAPPED
MarketUpdateAction_DELETE = cvar.MarketUpdateAction_DELETE
MarketUpdateAction_ADD = cvar.MarketUpdateAction_ADD
MarketUpdateAction_MODIFY = cvar.MarketUpdateAction_MODIFY
CollAsgnRejectReason_INVALIDTYPEOFCOLLATERAL = cvar.CollAsgnRejectReason_INVALIDTYPEOFCOLLATERAL
CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION = cvar.CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION
CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT = cvar.CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT
CollAsgnRejectReason_UNKNOWNDEAL = cvar.CollAsgnRejectReason_UNKNOWNDEAL
CollAsgnRejectReason_UNKNOWN_DEAL = cvar.CollAsgnRejectReason_UNKNOWN_DEAL
CollAsgnRejectReason_UNAUTHORIZEDTRANSACTION = cvar.CollAsgnRejectReason_UNAUTHORIZEDTRANSACTION
CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL = cvar.CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL
CollAsgnRejectReason_INSUFFICIENTCOLLATERAL = cvar.CollAsgnRejectReason_INSUFFICIENTCOLLATERAL
CollAsgnRejectReason_UNKNOWNORINVALIDINSTRUMENT = cvar.CollAsgnRejectReason_UNKNOWNORINVALIDINSTRUMENT
CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION = cvar.CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION
CollAsgnRejectReason_OTHER = cvar.CollAsgnRejectReason_OTHER
CollAsgnRejectReason_INSUFFICIENT_COLLATERAL = cvar.CollAsgnRejectReason_INSUFFICIENT_COLLATERAL
CollAsgnRejectReason_EXCESSIVESUBSTITUTION = cvar.CollAsgnRejectReason_EXCESSIVESUBSTITUTION
IndividualAllocType_SUB_ALLOCATE = cvar.IndividualAllocType_SUB_ALLOCATE
IndividualAllocType_THIRD_PARTY_ALLOCATION = cvar.IndividualAllocType_THIRD_PARTY_ALLOCATION
GTBookingInst_ACCUMUNTILFILL = cvar.GTBookingInst_ACCUMUNTILFILL
GTBookingInst_ACCUMUNTILNOTIFY = cvar.GTBookingInst_ACCUMUNTILNOTIFY
GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION = cvar.GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION
GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE = cvar.GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE
GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES = cvar.GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES
GTBookingInst_BOOKALL = cvar.GTBookingInst_BOOKALL
GTBookingInst_ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE = cvar.GTBookingInst_ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE
GTBookingInst_ACCUMULATE_EXECTUIONS_UNTIL_FORDER_IS_FILLED_OR_EXPIRES = cvar.GTBookingInst_ACCUMULATE_EXECTUIONS_UNTIL_FORDER_IS_FILLED_OR_EXPIRES
PutOrCall_PUT = cvar.PutOrCall_PUT
PutOrCall_CALL = cvar.PutOrCall_CALL
FundRenewWaiv_NO = cvar.FundRenewWaiv_NO
FundRenewWaiv_YES = cvar.FundRenewWaiv_YES
ForexReq_NO = cvar.ForexReq_NO
ForexReq_YES = cvar.ForexReq_YES
TickRuleType_TRADED_AS_A_SPREAD_LEG = cvar.TickRuleType_TRADED_AS_A_SPREAD_LEG
TickRuleType_REGULAR = cvar.TickRuleType_REGULAR
TickRuleType_VARIABLE = cvar.TickRuleType_VARIABLE
TickRuleType_SETTLED_AS_A_SPREAD_LEG = cvar.TickRuleType_SETTLED_AS_A_SPREAD_LEG
TickRuleType_FIXED = cvar.TickRuleType_FIXED
DiscretionOffsetType_PRICE = cvar.DiscretionOffsetType_PRICE
DiscretionOffsetType_BASISPOINTS = cvar.DiscretionOffsetType_BASISPOINTS
DiscretionOffsetType_PRICE_TIER = cvar.DiscretionOffsetType_PRICE_TIER
DiscretionOffsetType_TICKS = cvar.DiscretionOffsetType_TICKS
DiscretionOffsetType_PRICETIERLEVEL = cvar.DiscretionOffsetType_PRICETIERLEVEL
DiscretionOffsetType_BASIS_POINTS = cvar.DiscretionOffsetType_BASIS_POINTS
ConfirmTransType_REPLACE = cvar.ConfirmTransType_REPLACE
ConfirmTransType_NEW = cvar.ConfirmTransType_NEW
ConfirmTransType_CANCEL = cvar.ConfirmTransType_CANCEL
MDSecSizeType_CUSTOMER = cvar.MDSecSizeType_CUSTOMER
TradSesEvent_CHANGE_OF_TRADING_STATUS = cvar.TradSesEvent_CHANGE_OF_TRADING_STATUS
TradSesEvent_CHANGE_OF_TRADING_SESSION = cvar.TradSesEvent_CHANGE_OF_TRADING_SESSION
TradSesEvent_CHANGE_OF_TRADING_SUBSESSION = cvar.TradSesEvent_CHANGE_OF_TRADING_SUBSESSION
TradSesEvent_TRADING_RESUMES = cvar.TradSesEvent_TRADING_RESUMES
DlvyInstType_SECURITIES = cvar.DlvyInstType_SECURITIES
DlvyInstType_CASH = cvar.DlvyInstType_CASH
TradeCondition_IMPLIED_TRADE = cvar.TradeCondition_IMPLIED_TRADE
TradeCondition_CASHMKT = cvar.TradeCondition_CASHMKT
TradeCondition_OPENING_PRICE = cvar.TradeCondition_OPENING_PRICE
TradeCondition_PRIOR_REFERENCE_PRICE = cvar.TradeCondition_PRIOR_REFERENCE_PRICE
TradeCondition_CANCEL_LAST_ETH = cvar.TradeCondition_CANCEL_LAST_ETH
TradeCondition_SELLER = cvar.TradeCondition_SELLER
TradeCondition_DISTRIBUTION = cvar.TradeCondition_DISTRIBUTION
TradeCondition_NEXT_DAY_TRADE = cvar.TradeCondition_NEXT_DAY_TRADE
TradeCondition_STRADDLE_ETH = cvar.TradeCondition_STRADDLE_ETH
TradeCondition_SPREAD = cvar.TradeCondition_SPREAD
TradeCondition_OPENINGPRICE = cvar.TradeCondition_OPENINGPRICE
TradeCondition_CROSSED_AO = cvar.TradeCondition_CROSSED_AO
TradeCondition_SOLD_LAST_SALE = cvar.TradeCondition_SOLD_LAST_SALE
TradeCondition_OPENED_SALE_ETH = cvar.TradeCondition_OPENED_SALE_ETH
TradeCondition_REOPEN_ETH = cvar.TradeCondition_REOPEN_ETH
TradeCondition_SOLD_LAST_SALE_ETH = cvar.TradeCondition_SOLD_LAST_SALE_ETH
TradeCondition_STOPPED_SOLD_LAST = cvar.TradeCondition_STOPPED_SOLD_LAST
TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP = cvar.TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP
TradeCondition_NEXTDAY_D = cvar.TradeCondition_NEXTDAY_D
TradeCondition_FORM_T = cvar.TradeCondition_FORM_T
TradeCondition_ADJUSTED = cvar.TradeCondition_ADJUSTED
TradeCondition_CANCEL_ETH = cvar.TradeCondition_CANCEL_ETH
TradeCondition_OUT_OF_SEQUENCE_ETH = cvar.TradeCondition_OUT_OF_SEQUENCE_ETH
TradeCondition_RULE127 = cvar.TradeCondition_RULE127
TradeCondition_COMBO_ETH = cvar.TradeCondition_COMBO_ETH
TradeCondition_CANCEL_ONLY_ETH = cvar.TradeCondition_CANCEL_ONLY_ETH
TradeCondition_STRADDLE = cvar.TradeCondition_STRADDLE
TradeCondition_OUTSIDE_SPREAD = cvar.TradeCondition_OUTSIDE_SPREAD
TradeCondition_BUNCHED_SALE = cvar.TradeCondition_BUNCHED_SALE
TradeCondition_CANCEL_STOPPED = cvar.TradeCondition_CANCEL_STOPPED
TradeCondition_LATE_OPEN_ETH = cvar.TradeCondition_LATE_OPEN_ETH
TradeCondition_OPENING_REOPENING_TRADE_DETAIL = cvar.TradeCondition_OPENING_REOPENING_TRADE_DETAIL
TradeCondition_CANCEL = cvar.TradeCondition_CANCEL
TradeCondition_COMBO = cvar.TradeCondition_COMBO
TradeCondition_OPENING = cvar.TradeCondition_OPENING
TradeCondition_ACQUISITION = cvar.TradeCondition_ACQUISITION
TradeCondition_OPENED = cvar.TradeCondition_OPENED
TradeCondition_CANCEL_ONLY = cvar.TradeCondition_CANCEL_ONLY
TradeCondition_NEXT_DAY = cvar.TradeCondition_NEXT_DAY
TradeCondition_BARGAIN_CONDITION = cvar.TradeCondition_BARGAIN_CONDITION
TradeCondition_STOPPED = cvar.TradeCondition_STOPPED
TradeCondition_CONVERTED_PRICE_INDICATOR = cvar.TradeCondition_CONVERTED_PRICE_INDICATOR
TradeCondition_OFFICIAL_CLOSING_PRICE = cvar.TradeCondition_OFFICIAL_CLOSING_PRICE
TradeCondition_ADJUSTED_ETH = cvar.TradeCondition_ADJUSTED_ETH
TradeCondition_AVGPX = cvar.TradeCondition_AVGPX
TradeCondition_RULE_155_TRADE = cvar.TradeCondition_RULE_155_TRADE
TradeCondition_SOLDLAST = cvar.TradeCondition_SOLDLAST
TradeCondition_NEXTDAY_J = cvar.TradeCondition_NEXTDAY_J
TradeCondition_AUTOMATIC_EXECUTION = cvar.TradeCondition_AUTOMATIC_EXECUTION
TradeCondition_CROSSED_X = cvar.TradeCondition_CROSSED_X
TradeCondition_AUTO_EXECUTION_ETH = cvar.TradeCondition_AUTO_EXECUTION_ETH
TradeCondition_MULTILEG_TO_MULTILEG_TRADE = cvar.TradeCondition_MULTILEG_TO_MULTILEG_TRADE
TradeCondition_OFFICAL_CLOSING_PRICE = cvar.TradeCondition_OFFICAL_CLOSING_PRICE
TradeCondition_FINAL_PRICE_OF_SESSION = cvar.TradeCondition_FINAL_PRICE_OF_SESSION
TradeCondition_BASKET_INDEX = cvar.TradeCondition_BASKET_INDEX
TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE = cvar.TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE
TradeCondition_STOPPED_STOCK = cvar.TradeCondition_STOPPED_STOCK
TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE = cvar.TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE
TradeCondition_STOPPED_ETH = cvar.TradeCondition_STOPPED_ETH
TradeCondition_REGULAR_ETH = cvar.TradeCondition_REGULAR_ETH
TradeCondition_CANCEL_OPEN = cvar.TradeCondition_CANCEL_OPEN
TradeCondition_CASH = cvar.TradeCondition_CASH
TradeCondition_CASHTRADE = cvar.TradeCondition_CASHTRADE
TradeCondition_RULE155 = cvar.TradeCondition_RULE155
TradeCondition_CANCEL_STOPPED_ETH = cvar.TradeCondition_CANCEL_STOPPED_ETH
TradeCondition_VOLUME_ONLY = cvar.TradeCondition_VOLUME_ONLY
TradeCondition_SPLIT_TRADE = cvar.TradeCondition_SPLIT_TRADE
TradeCondition_STOPPED_OUT_OF_SEQUENCE = cvar.TradeCondition_STOPPED_OUT_OF_SEQUENCE
TradeCondition_CASH_TRADE = cvar.TradeCondition_CASH_TRADE
TradeCondition_IMBALANCE_MORE_BUYERS = cvar.TradeCondition_IMBALANCE_MORE_BUYERS
TradeCondition_BUNCHED = cvar.TradeCondition_BUNCHED
TradeCondition_INTRADAY = cvar.TradeCondition_INTRADAY
TradeCondition_IMBALANCE_MORE_SELLERS = cvar.TradeCondition_IMBALANCE_MORE_SELLERS
TradeCondition_INTRADAY_TRADE_DETAIL = cvar.TradeCondition_INTRADAY_TRADE_DETAIL
TradeCondition_RULE_127_TRADE = cvar.TradeCondition_RULE_127_TRADE
TradeCondition_IMBALANCEMOREBUYERS = cvar.TradeCondition_IMBALANCEMOREBUYERS
TradeCondition_REOPEN = cvar.TradeCondition_REOPEN
TradeCondition_EX_PIT = cvar.TradeCondition_EX_PIT
TradeCondition_CANCEL_LAST = cvar.TradeCondition_CANCEL_LAST
TradeCondition_DIRECT_PLUS = cvar.TradeCondition_DIRECT_PLUS
TradeCondition_IMBALANCEMORESELLERS = cvar.TradeCondition_IMBALANCEMORESELLERS
TradeCondition_AVERAGE_PRICE_TRADE = cvar.TradeCondition_AVERAGE_PRICE_TRADE
TradeCondition_SOLD_LAST = cvar.TradeCondition_SOLD_LAST
TradeCondition_MARKETPLACE_ENTERED_TRADE = cvar.TradeCondition_MARKETPLACE_ENTERED_TRADE
TradeCondition_SPREAD_ETH = cvar.TradeCondition_SPREAD_ETH
TradeCondition_CANCEL_OPEN_ETH = cvar.TradeCondition_CANCEL_OPEN_ETH
TradeCondition_EXCHANGE_LAST = cvar.TradeCondition_EXCHANGE_LAST
TradeCondition_FAST_MARKET = cvar.TradeCondition_FAST_MARKET
TradeCondition_BURST_BASKET = cvar.TradeCondition_BURST_BASKET
TradeCondition_SOLD = cvar.TradeCondition_SOLD
PriceLimitType_PRICE = cvar.PriceLimitType_PRICE
PriceLimitType_TICKS = cvar.PriceLimitType_TICKS
PriceLimitType_PERCENTAGE = cvar.PriceLimitType_PERCENTAGE
CommType_PER_SHARE = cvar.CommType_PER_SHARE
CommType_PCTWAIVEDCSHDISC = cvar.CommType_PCTWAIVEDCSHDISC
CommType_ABSOLUTE = cvar.CommType_ABSOLUTE
CommType_PCTWAIVEDENUNITS = cvar.CommType_PCTWAIVEDENUNITS
CommType_PERBOND = cvar.CommType_PERBOND
CommType_PER_BOND = cvar.CommType_PER_BOND
CommType_PERCENTAGE = cvar.CommType_PERCENTAGE
CommType_PERCENTAGE_WAIVED_4 = cvar.CommType_PERCENTAGE_WAIVED_4
CommType_POINTS_PER_BOND_OR_CONTRACT = cvar.CommType_POINTS_PER_BOND_OR_CONTRACT
CommType_PERCENTAGE_WAIVED_5 = cvar.CommType_PERCENTAGE_WAIVED_5
CommType_PER_UNIT = cvar.CommType_PER_UNIT
CommType_PERCENT = cvar.CommType_PERCENT
CommType_4 = cvar.CommType_4
CommType_5 = cvar.CommType_5
RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS
RegistRejReasonCode_INVALIDOWNERSHIPTYPE = cvar.RegistRejReasonCode_INVALIDOWNERSHIPTYPE
RegistRejReasonCode_INVALIDREGDTLS = cvar.RegistRejReasonCode_INVALIDREGDTLS
RegistRejReasonCode_INVALIDMAILINGDTLS = cvar.RegistRejReasonCode_INVALIDMAILINGDTLS
RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS
RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS
RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS
RegistRejReasonCode_INVALIDINVESTORCOUNTRYOFRESIDENCE = cvar.RegistRejReasonCode_INVALIDINVESTORCOUNTRYOFRESIDENCE
RegistRejReasonCode_INVALIDCASHDISTRIBAGENTCODE = cvar.RegistRejReasonCode_INVALIDCASHDISTRIBAGENTCODE
RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE
RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME
RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE = cvar.RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE
RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE
RegistRejReasonCode_INVALIDDATEOFBIRTH = cvar.RegistRejReasonCode_INVALIDDATEOFBIRTH
RegistRejReasonCode_INVALIDDISTRIBPAYMENTMETHOD = cvar.RegistRejReasonCode_INVALIDDISTRIBPAYMENTMETHOD
RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH
RegistRejReasonCode_INVALIDNODISTRIBINSTNS = cvar.RegistRejReasonCode_INVALIDNODISTRIBINSTNS
RegistRejReasonCode_INVALIDCASHDISTRIBAGENTACCTNUM = cvar.RegistRejReasonCode_INVALIDCASHDISTRIBAGENTACCTNUM
RegistRejReasonCode_INVALIDTAXEXEMPTTYPE = cvar.RegistRejReasonCode_INVALIDTAXEXEMPTTYPE
RegistRejReasonCode_INVALIDMAILINGINST = cvar.RegistRejReasonCode_INVALIDMAILINGINST
RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST
RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS
RegistRejReasonCode_INVALIDACCOUNTTYPE = cvar.RegistRejReasonCode_INVALIDACCOUNTTYPE
RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD
RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE
RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS
RegistRejReasonCode_INVALIDREGSEQNO = cvar.RegistRejReasonCode_INVALIDREGSEQNO
RegistRejReasonCode_OTHER = cvar.RegistRejReasonCode_OTHER
RegistRejReasonCode_INVALIDDISTRIBPERCENTAGE = cvar.RegistRejReasonCode_INVALIDDISTRIBPERCENTAGE
RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS
RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE
RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS
RegistRejReasonCode_INVALIDINVESTORIDSOURCE = cvar.RegistRejReasonCode_INVALIDINVESTORIDSOURCE
RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE
RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE
RegistRejReasonCode_INVALIDCASHDISTRIBAGENTACCTNAME = cvar.RegistRejReasonCode_INVALIDCASHDISTRIBAGENTACCTNAME
RegistRejReasonCode_INVALIDNOREGDETLS = cvar.RegistRejReasonCode_INVALIDNOREGDETLS
RegistRejReasonCode_INVALIDINVESTORID = cvar.RegistRejReasonCode_INVALIDINVESTORID
RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM
RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO
RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID
RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE
RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS
FinancialStatus_BANKRUPT = cvar.FinancialStatus_BANKRUPT
FinancialStatus_PENDINGDELISTING = cvar.FinancialStatus_PENDINGDELISTING
FinancialStatus_RESTRICTED = cvar.FinancialStatus_RESTRICTED
FinancialStatus_PENDING_DELISTING = cvar.FinancialStatus_PENDING_DELISTING
LastFragment_NO = cvar.LastFragment_NO
LastFragment_YES = cvar.LastFragment_YES
NotifyBrokerOfCredit_NO = cvar.NotifyBrokerOfCredit_NO
NotifyBrokerOfCredit_YES = cvar.NotifyBrokerOfCredit_YES
PartySubIDType_REGISTERED_ADDRESS_12 = cvar.PartySubIDType_REGISTERED_ADDRESS_12
PartySubIDType_CASH_ACCOUNT_NUMBER = cvar.PartySubIDType_CASH_ACCOUNT_NUMBER
PartySubIDType_FAX_NUMBER = cvar.PartySubIDType_FAX_NUMBER
PartySubIDType_CONTACTNAME = cvar.PartySubIDType_CONTACTNAME
PartySubIDType_RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES = cvar.PartySubIDType_RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES
PartySubIDType_DEPARTMENT = cvar.PartySubIDType_DEPARTMENT
PartySubIDType_CONTACT_NAME = cvar.PartySubIDType_CONTACT_NAME
PartySubIDType_TELEXNUMBER = cvar.PartySubIDType_TELEXNUMBER
PartySubIDType_PERSON = cvar.PartySubIDType_PERSON
PartySubIDType_FIRM = cvar.PartySubIDType_FIRM
PartySubIDType_CASH_ACCOUNT_NAME = cvar.PartySubIDType_CASH_ACCOUNT_NAME
PartySubIDType_POSITION_ACCOUNT_TYPE = cvar.PartySubIDType_POSITION_ACCOUNT_TYPE
PartySubIDType_POSTAL_ADDRESS = cvar.PartySubIDType_POSTAL_ADDRESS
PartySubIDType_SECURITY_LOCATE_ID = cvar.PartySubIDType_SECURITY_LOCATE_ID
PartySubIDType_POSTALADDRESS = cvar.PartySubIDType_POSTALADDRESS
PartySubIDType_FUND_ACCOUNT_NAME = cvar.PartySubIDType_FUND_ACCOUNT_NAME
PartySubIDType_PROFESSIONAL_CLIENT = cvar.PartySubIDType_PROFESSIONAL_CLIENT
PartySubIDType_LOCATION = cvar.PartySubIDType_LOCATION
PartySubIDType_FULLLEGALNAMEOFFIRM = cvar.PartySubIDType_FULLLEGALNAMEOFFIRM
PartySubIDType_LOCATIONDESK = cvar.PartySubIDType_LOCATIONDESK
PartySubIDType_REGISTEREDADDRESS_12 = cvar.PartySubIDType_REGISTEREDADDRESS_12
PartySubIDType_REGISTRATION_NUMBER = cvar.PartySubIDType_REGISTRATION_NUMBER
PartySubIDType_EMAILADDRESS = cvar.PartySubIDType_EMAILADDRESS
PartySubIDType_SYSTEM = cvar.PartySubIDType_SYSTEM
PartySubIDType_SECURITIESACCOUNTNUMBER = cvar.PartySubIDType_SECURITIESACCOUNTNUMBER
PartySubIDType_REGULATORY_STATUS = cvar.PartySubIDType_REGULATORY_STATUS
PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE = cvar.PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE
PartySubIDType_PHONENUMBER = cvar.PartySubIDType_PHONENUMBER
PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER = cvar.PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER
PartySubIDType_REGISTRATION_NAME = cvar.PartySubIDType_REGISTRATION_NAME
PartySubIDType_REGISTERED_ADDRESS_18 = cvar.PartySubIDType_REGISTERED_ADDRESS_18
PartySubIDType_TELEX_NUMBER = cvar.PartySubIDType_TELEX_NUMBER
PartySubIDType_EMAIL_ADDRESS = cvar.PartySubIDType_EMAIL_ADDRESS
PartySubIDType_FAXNUMBER = cvar.PartySubIDType_FAXNUMBER
PartySubIDType_BIC = cvar.PartySubIDType_BIC
PartySubIDType_CASHACCOUNT = cvar.PartySubIDType_CASHACCOUNT
PartySubIDType_REGISTRATIONNUMBER = cvar.PartySubIDType_REGISTRATIONNUMBER
PartySubIDType_LOCATION_DESK = cvar.PartySubIDType_LOCATION_DESK
PartySubIDType_APPLICATION = cvar.PartySubIDType_APPLICATION
PartySubIDType_CASHACCOUNTNAME = cvar.PartySubIDType_CASHACCOUNTNAME
PartySubIDType_SECURITIES_ACCOUNT_NAME = cvar.PartySubIDType_SECURITIES_ACCOUNT_NAME
PartySubIDType_PHONE_NUMBER = cvar.PartySubIDType_PHONE_NUMBER
PartySubIDType_SECURITIESACCOUNTNAME = cvar.PartySubIDType_SECURITIESACCOUNTNAME
PartySubIDType_REGISTRATIONNAME = cvar.PartySubIDType_REGISTRATIONNAME
PartySubIDType_ELIGIBLE_COUNTERPARTY = cvar.PartySubIDType_ELIGIBLE_COUNTERPARTY
PartySubIDType_REGISTEREDADDRESS_18 = cvar.PartySubIDType_REGISTEREDADDRESS_18
PartySubIDType_SECURITIES_ACCOUNT_NUMBER = cvar.PartySubIDType_SECURITIES_ACCOUNT_NUMBER
PartySubIDType_FULL_LEGAL_NAME_OF_FIRM = cvar.PartySubIDType_FULL_LEGAL_NAME_OF_FIRM
PartySubIDType_MARKET_MAKER = cvar.PartySubIDType_MARKET_MAKER
PartySubIDType_EXECUTION_VENUE = cvar.PartySubIDType_EXECUTION_VENUE
PartySubIDType_POSITIONACCOUNTTYPE = cvar.PartySubIDType_POSITIONACCOUNTTYPE
PartySubIDType_FUNDACCOUNTNAME = cvar.PartySubIDType_FUNDACCOUNTNAME
PartySubIDType_CSDPARTICIPANTMEMBERCODE = cvar.PartySubIDType_CSDPARTICIPANTMEMBERCODE
PartySubIDType_REGULATORYSTATUS = cvar.PartySubIDType_REGULATORYSTATUS
AllocNoOrdersType_EXPLICIT_LIST_PROVIDED = cvar.AllocNoOrdersType_EXPLICIT_LIST_PROVIDED
AllocNoOrdersType_NOTSPECIFIED = cvar.AllocNoOrdersType_NOTSPECIFIED
AllocNoOrdersType_NOT_SPECIFIED = cvar.AllocNoOrdersType_NOT_SPECIFIED
AllocNoOrdersType_EXPLICITLISTPROVIDED = cvar.AllocNoOrdersType_EXPLICITLISTPROVIDED
AllocLinkType_FX_SWAP = cvar.AllocLinkType_FX_SWAP
AllocLinkType_F_X_NETTING = cvar.AllocLinkType_F_X_NETTING
AllocLinkType_FXNETTING = cvar.AllocLinkType_FXNETTING
AllocLinkType_FX_NETTING = cvar.AllocLinkType_FX_NETTING
AllocLinkType_FXSWAP = cvar.AllocLinkType_FXSWAP
AllocLinkType_F_X_SWAP = cvar.AllocLinkType_F_X_SWAP
UnderlyingSettlementType_T_PLUS_1 = cvar.UnderlyingSettlementType_T_PLUS_1
UnderlyingSettlementType_T_PLUS_3 = cvar.UnderlyingSettlementType_T_PLUS_3
UnderlyingSettlementType_T_PLUS_4 = cvar.UnderlyingSettlementType_T_PLUS_4
DisplayMethod_NEW = cvar.DisplayMethod_NEW
DisplayMethod_UNDISCLOSED = cvar.DisplayMethod_UNDISCLOSED
DisplayMethod_RANDOM = cvar.DisplayMethod_RANDOM
DisplayMethod_INITIAL = cvar.DisplayMethod_INITIAL
CollStatus_PARTIALLY_ASSIGNED = cvar.CollStatus_PARTIALLY_ASSIGNED
CollStatus_ASSIGNEDACCEPTED = cvar.CollStatus_ASSIGNEDACCEPTED
CollStatus_ASSIGNMENT_PROPOSED = cvar.CollStatus_ASSIGNMENT_PROPOSED
CollStatus_ASSIGNED = cvar.CollStatus_ASSIGNED
CollStatus_CHALLENGED = cvar.CollStatus_CHALLENGED
CollStatus_UNASSIGNED = cvar.CollStatus_UNASSIGNED
CollStatus_ASSIGNMENTPROPOSED = cvar.CollStatus_ASSIGNMENTPROPOSED
CollStatus_PARTIALLYASSIGNED = cvar.CollStatus_PARTIALLYASSIGNED
SideValueInd_SIDEVALUE_2 = cvar.SideValueInd_SIDEVALUE_2
SideValueInd_SIDEVALUE1 = cvar.SideValueInd_SIDEVALUE1
SideValueInd_SIDEVALUE2 = cvar.SideValueInd_SIDEVALUE2
SideValueInd_SIDE_VALUE_1 = cvar.SideValueInd_SIDE_VALUE_1
SideValueInd_SIDE_VALUE_2 = cvar.SideValueInd_SIDE_VALUE_2
MsgDirection_RECEIVE = cvar.MsgDirection_RECEIVE
MsgDirection_SEND = cvar.MsgDirection_SEND
MDUpdateAction_DELETE = cvar.MDUpdateAction_DELETE
MDUpdateAction_NEW = cvar.MDUpdateAction_NEW
MDUpdateAction_DELETE_THRU = cvar.MDUpdateAction_DELETE_THRU
MDUpdateAction_DELETE_FROM = cvar.MDUpdateAction_DELETE_FROM
MDUpdateAction_OVERLAY = cvar.MDUpdateAction_OVERLAY
MDUpdateAction_CHANGE = cvar.MDUpdateAction_CHANGE
MatchStatus_ADVALERT = cvar.MatchStatus_ADVALERT
MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED = cvar.MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED
MatchStatus_COMPARED_MATCHED_OR_AFFIRMED = cvar.MatchStatus_COMPARED_MATCHED_OR_AFFIRMED
MatchStatus_ADVISORY_OR_ALERT = cvar.MatchStatus_ADVISORY_OR_ALERT
MatchStatus_UNCOMPUNMATUNAFF = cvar.MatchStatus_UNCOMPUNMATUNAFF
MatchStatus_COMPMATAFF = cvar.MatchStatus_COMPMATAFF
MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED = cvar.MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED
RateSource_REUTERS = cvar.RateSource_REUTERS
RateSource_OTHER = cvar.RateSource_OTHER
RateSource_BLOOMBERG = cvar.RateSource_BLOOMBERG
RateSource_TELERATE = cvar.RateSource_TELERATE
AllocPositionEffect_CLOSE = cvar.AllocPositionEffect_CLOSE
AllocPositionEffect_FIFO = cvar.AllocPositionEffect_FIFO
AllocPositionEffect_OPEN = cvar.AllocPositionEffect_OPEN
AllocPositionEffect_ROLLED = cvar.AllocPositionEffect_ROLLED
PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER = cvar.PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER
PartyIDSource_PROPRIETARY = cvar.PartyIDSource_PROPRIETARY
PartyIDSource_USEMPLOYERIDNUMBER = cvar.PartyIDSource_USEMPLOYERIDNUMBER
PartyIDSource_ACCPTMARKETPART = cvar.PartyIDSource_ACCPTMARKETPART
PartyIDSource_CSDPARTCODE = cvar.PartyIDSource_CSDPARTCODE
PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER = cvar.PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER
PartyIDSource_KOREANINVESTORID = cvar.PartyIDSource_KOREANINVESTORID
PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER = cvar.PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER
PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER = cvar.PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER
PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER = cvar.PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER
PartyIDSource_AUSTRALIANTAXFILENUMBER = cvar.PartyIDSource_AUSTRALIANTAXFILENUMBER
PartyIDSource_TAIWANESE_TRADING_ACCOUNT = cvar.PartyIDSource_TAIWANESE_TRADING_ACCOUNT
PartyIDSource_TAIWANESE_TRADING_ACCT = cvar.PartyIDSource_TAIWANESE_TRADING_ACCT
PartyIDSource_CHINESEBSHARE = cvar.PartyIDSource_CHINESEBSHARE
PartyIDSource_AUSTRALIANBUSINESSNUMBER = cvar.PartyIDSource_AUSTRALIANBUSINESSNUMBER
PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY = cvar.PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY
PartyIDSource_US_SOCIAL_SECURITY_NUMBER = cvar.PartyIDSource_US_SOCIAL_SECURITY_NUMBER
PartyIDSource_TAIWANESEQUALIFIED = cvar.PartyIDSource_TAIWANESEQUALIFIED
PartyIDSource_USSOCIALSECURITY = cvar.PartyIDSource_USSOCIALSECURITY
PartyIDSource_DIRECTEDDEFINEDISITC = cvar.PartyIDSource_DIRECTEDDEFINEDISITC
PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER = cvar.PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER
PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE = cvar.PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE
PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT = cvar.PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT
PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII = cvar.PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII
PartyIDSource_SETTLEMENT_ENTITY_LOCATION = cvar.PartyIDSource_SETTLEMENT_ENTITY_LOCATION
PartyIDSource_PROPRIETARY_CUSTOM_CODE = cvar.PartyIDSource_PROPRIETARY_CUSTOM_CODE
PartyIDSource_UKNATIONALINSPENNUMBER = cvar.PartyIDSource_UKNATIONALINSPENNUMBER
PartyIDSource_BIC = cvar.PartyIDSource_BIC
PartyIDSource_CHINESE_INVESTOR_ID = cvar.PartyIDSource_CHINESE_INVESTOR_ID
PartyIDSource_TAIWANESETRADINGACCT = cvar.PartyIDSource_TAIWANESETRADINGACCT
PartyIDSource_MIC = cvar.PartyIDSource_MIC
PartyIDSource_KOREAN_INVESTOR_ID = cvar.PartyIDSource_KOREAN_INVESTOR_ID
PartyIDSource_ISO_COUNTRY_CODE = cvar.PartyIDSource_ISO_COUNTRY_CODE
PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID = cvar.PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID
PartyIDSource_PROPCODE = cvar.PartyIDSource_PROPCODE
PartyIDSource_ISOCODE = cvar.PartyIDSource_ISOCODE
PartyIDSource_CHINESE_B_SHARE = cvar.PartyIDSource_CHINESE_B_SHARE
PartyIDSource_MCDNUMBER = cvar.PartyIDSource_MCDNUMBER
PartyIDSource_SETTLENTLOC = cvar.PartyIDSource_SETTLENTLOC
ExchangeForPhysical_NO = cvar.ExchangeForPhysical_NO
ExchangeForPhysical_YES = cvar.ExchangeForPhysical_YES
SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS = cvar.SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS
SecurityTradingEvent_CHANGE_OF_TRADING_SESSION = cvar.SecurityTradingEvent_CHANGE_OF_TRADING_SESSION
SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS = cvar.SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS
SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION = cvar.SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION
SecurityTradingEvent_CHANGE_OF_BOOK_TYPE = cvar.SecurityTradingEvent_CHANGE_OF_BOOK_TYPE
SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION = cvar.SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION
SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH = cvar.SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH
SecurityTradingEvent_TRADING_RESUMES = cvar.SecurityTradingEvent_TRADING_RESUMES
SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED = cvar.SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED
CollAction_ADD = cvar.CollAction_ADD
CollAction_REMOVE = cvar.CollAction_REMOVE
CollAction_RETAIN = cvar.CollAction_RETAIN
PossDupFlag_NO = cvar.PossDupFlag_NO
PossDupFlag_YES = cvar.PossDupFlag_YES
ListStatusType_ALL_DONE = cvar.ListStatusType_ALL_DONE
ListStatusType_TIMED = cvar.ListStatusType_TIMED
ListStatusType_RESP = cvar.ListStatusType_RESP
ListStatusType_EXECSTARTED = cvar.ListStatusType_EXECSTARTED
ListStatusType_RESPONSE = cvar.ListStatusType_RESPONSE
ListStatusType_ALLDONE = cvar.ListStatusType_ALLDONE
ListStatusType_ALERT = cvar.ListStatusType_ALERT
ListStatusType_ACK = cvar.ListStatusType_ACK
ListStatusType_EXEC_STARTED = cvar.ListStatusType_EXEC_STARTED
ListStatusType_EXECSTART = cvar.ListStatusType_EXECSTART
GapFillFlag_NO = cvar.GapFillFlag_NO
GapFillFlag_YES = cvar.GapFillFlag_YES
TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING = cvar.TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING
TradeHandlingInstr_TWO_PARTY_REPORT = cvar.TradeHandlingInstr_TWO_PARTY_REPORT
TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING = cvar.TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING
TradeHandlingInstr_TRADE_CONFIRMATION = cvar.TradeHandlingInstr_TRADE_CONFIRMATION
TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH = cvar.TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH
TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM = cvar.TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM
TradSesMethod_TWOPARTY = cvar.TradSesMethod_TWOPARTY
TradSesMethod_ELECTRONIC = cvar.TradSesMethod_ELECTRONIC
TradSesMethod_OPENOUTCRY = cvar.TradSesMethod_OPENOUTCRY
TradSesMethod_TWO_PARTY = cvar.TradSesMethod_TWO_PARTY
TradSesMethod_OPEN_OUTCRY = cvar.TradSesMethod_OPEN_OUTCRY
TradeType_AGENCY = cvar.TradeType_AGENCY
TradeType_VWAP_GUARANTEE = cvar.TradeType_VWAP_GUARANTEE
TradeType_RISK_TRADE = cvar.TradeType_RISK_TRADE
TradeType_GUARANTEED_CLOSE = cvar.TradeType_GUARANTEED_CLOSE
ComplexEventCondition_AND = cvar.ComplexEventCondition_AND
ComplexEventCondition_OR = cvar.ComplexEventCondition_OR
BenchmarkCurveName_SONIA = cvar.BenchmarkCurveName_SONIA
BenchmarkCurveName_MUNIAAA = cvar.BenchmarkCurveName_MUNIAAA
BenchmarkCurveName_LIBID = cvar.BenchmarkCurveName_LIBID
BenchmarkCurveName_PFANDBRIEFE = cvar.BenchmarkCurveName_PFANDBRIEFE
BenchmarkCurveName_EUREPO = cvar.BenchmarkCurveName_EUREPO
BenchmarkCurveName_FUTURESWAP = cvar.BenchmarkCurveName_FUTURESWAP
BenchmarkCurveName_TREASURY = cvar.BenchmarkCurveName_TREASURY
BenchmarkCurveName_OTHER = cvar.BenchmarkCurveName_OTHER
BenchmarkCurveName_EURIBOR = cvar.BenchmarkCurveName_EURIBOR
BenchmarkCurveName_EONIA = cvar.BenchmarkCurveName_EONIA
BenchmarkCurveName_LIBOR = cvar.BenchmarkCurveName_LIBOR
BenchmarkCurveName_SWAP = cvar.BenchmarkCurveName_SWAP
CashMargin_MARGINCLOSE = cvar.CashMargin_MARGINCLOSE
CashMargin_MARGINOPEN = cvar.CashMargin_MARGINOPEN
CashMargin_MARGIN_CLOSE = cvar.CashMargin_MARGIN_CLOSE
CashMargin_MARGIN_OPEN = cvar.CashMargin_MARGIN_OPEN
CashMargin_CASH = cvar.CashMargin_CASH
SettlObligTransType_REPLACE = cvar.SettlObligTransType_REPLACE
SettlObligTransType_NEW = cvar.SettlObligTransType_NEW
SettlObligTransType_RESTATE = cvar.SettlObligTransType_RESTATE
SettlObligTransType_CANCEL = cvar.SettlObligTransType_CANCEL
DeskOrderHandlingInst_PEGGED = cvar.DeskOrderHandlingInst_PEGGED
DeskOrderHandlingInst_MARKET_ON_OPEN = cvar.DeskOrderHandlingInst_MARKET_ON_OPEN
DeskOrderHandlingInst_SCALE = cvar.DeskOrderHandlingInst_SCALE
DeskOrderHandlingInst_FILL_OR_KILL = cvar.DeskOrderHandlingInst_FILL_OR_KILL
DeskOrderHandlingInst_ALL_OR_NONE = cvar.DeskOrderHandlingInst_ALL_OR_NONE
DeskOrderHandlingInst_NOT_HELD = cvar.DeskOrderHandlingInst_NOT_HELD
DeskOrderHandlingInst_DIRECTED_ORDER = cvar.DeskOrderHandlingInst_DIRECTED_ORDER
DeskOrderHandlingInst_STOP_STOCK_TRANSACTION = cvar.DeskOrderHandlingInst_STOP_STOCK_TRANSACTION
DeskOrderHandlingInst_OVER_THE_DAY = cvar.DeskOrderHandlingInst_OVER_THE_DAY
DeskOrderHandlingInst_ADD_ON_ORDER = cvar.DeskOrderHandlingInst_ADD_ON_ORDER
DeskOrderHandlingInst_MARKET_AT_CLOSE = cvar.DeskOrderHandlingInst_MARKET_AT_CLOSE
DeskOrderHandlingInst_LIMIT_ON_OPEN = cvar.DeskOrderHandlingInst_LIMIT_ON_OPEN
DeskOrderHandlingInst_CASH_NOT_HELD = cvar.DeskOrderHandlingInst_CASH_NOT_HELD
DeskOrderHandlingInst_MARKET_ON_CLOSE = cvar.DeskOrderHandlingInst_MARKET_ON_CLOSE
DeskOrderHandlingInst_TIME_ORDER = cvar.DeskOrderHandlingInst_TIME_ORDER
DeskOrderHandlingInst_LIMIT_ON_CLOSE = cvar.DeskOrderHandlingInst_LIMIT_ON_CLOSE
DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL = cvar.DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL
DeskOrderHandlingInst_TRAILING_STOP = cvar.DeskOrderHandlingInst_TRAILING_STOP
DeskOrderHandlingInst_WORK = cvar.DeskOrderHandlingInst_WORK
DeskOrderHandlingInst_RESERVE_SIZE_ORDER = cvar.DeskOrderHandlingInst_RESERVE_SIZE_ORDER
DeskOrderHandlingInst_MINIMUM_QUANTITY = cvar.DeskOrderHandlingInst_MINIMUM_QUANTITY
DeskOrderHandlingInst_MARKET_AT_OPEN = cvar.DeskOrderHandlingInst_MARKET_AT_OPEN
DeskOrderHandlingInst_IMBALANCE_ONLY = cvar.DeskOrderHandlingInst_IMBALANCE_ONLY
DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION = cvar.DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION
PosTransType_DO_NOT_EXERCISE = cvar.PosTransType_DO_NOT_EXERCISE
PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION = cvar.PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION
PosTransType_DONOTEXERCISE = cvar.PosTransType_DONOTEXERCISE
PosTransType_LARGE_TRADER_SUBMISSION = cvar.PosTransType_LARGE_TRADER_SUBMISSION
PosTransType_POSITIONCHANGESUBMISSIONMARGINDISPOSITION = cvar.PosTransType_POSITIONCHANGESUBMISSIONMARGINDISPOSITION
PosTransType_POSITIONADJUSTMENT = cvar.PosTransType_POSITIONADJUSTMENT
PosTransType_EXERCISE = cvar.PosTransType_EXERCISE
PosTransType_POSITION_ADJUSTMENT = cvar.PosTransType_POSITION_ADJUSTMENT
PosTransType_PLEDGE = cvar.PosTransType_PLEDGE
Seniority_SUBORDINATED = cvar.Seniority_SUBORDINATED
Seniority_SENIOR_SECURED = cvar.Seniority_SENIOR_SECURED
Seniority_SENIOR = cvar.Seniority_SENIOR
SettlCurrFxRateCalc_DIVIDE = cvar.SettlCurrFxRateCalc_DIVIDE
SettlCurrFxRateCalc_MULTIPLY = cvar.SettlCurrFxRateCalc_MULTIPLY
PosMaintStatus_ACCEPTED_WITH_WARNINGS = cvar.PosMaintStatus_ACCEPTED_WITH_WARNINGS
PosMaintStatus_COMPLETED = cvar.PosMaintStatus_COMPLETED
PosMaintStatus_ACCEPTEDWITHWARNINGS = cvar.PosMaintStatus_ACCEPTEDWITHWARNINGS
PosMaintStatus_COMPLETEDWITHWARNINGS = cvar.PosMaintStatus_COMPLETEDWITHWARNINGS
PosMaintStatus_REJECTED = cvar.PosMaintStatus_REJECTED
PosMaintStatus_ACCEPTED = cvar.PosMaintStatus_ACCEPTED
PosMaintStatus_COMPLETED_WITH_WARNINGS = cvar.PosMaintStatus_COMPLETED_WITH_WARNINGS
Benchmark_6_MO_LIBOR = cvar.Benchmark_6_MO_LIBOR
Benchmark_OLD_5 = cvar.Benchmark_OLD_5
Benchmark_OLD_30 = cvar.Benchmark_OLD_30
Benchmark_30YR = cvar.Benchmark_30YR
Benchmark_5YR = cvar.Benchmark_5YR
Benchmark_3_MO_LIBOR = cvar.Benchmark_3_MO_LIBOR
Benchmark_OLD_10 = cvar.Benchmark_OLD_10
Benchmark_6MOLIBOR = cvar.Benchmark_6MOLIBOR
Benchmark_10YR = cvar.Benchmark_10YR
Benchmark_CURVE = cvar.Benchmark_CURVE
Benchmark_30_YR = cvar.Benchmark_30_YR
Benchmark_10_YR = cvar.Benchmark_10_YR
Benchmark_5_YR = cvar.Benchmark_5_YR
Benchmark_OLD30 = cvar.Benchmark_OLD30
Benchmark_OLD5 = cvar.Benchmark_OLD5
Benchmark_OLD10 = cvar.Benchmark_OLD10
Benchmark_3MOLIBOR = cvar.Benchmark_3MOLIBOR
MaturityMonthYearFormat_YEARMONTHWEEK = cvar.MaturityMonthYearFormat_YEARMONTHWEEK
MaturityMonthYearFormat_YEARMONTHDAY = cvar.MaturityMonthYearFormat_YEARMONTHDAY
MaturityMonthYearFormat_YEARMONTH_ONLY = cvar.MaturityMonthYearFormat_YEARMONTH_ONLY
LegalConfirm_NO = cvar.LegalConfirm_NO
LegalConfirm_YES = cvar.LegalConfirm_YES
ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM = cvar.ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM
ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED = cvar.ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED
ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM = cvar.ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM
ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID = cvar.ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID
ReportToExch_NO = cvar.ReportToExch_NO
ReportToExch_YES = cvar.ReportToExch_YES
AllocRejCode_INCORRECT_ALLOCATED_QUANTITY = cvar.AllocRejCode_INCORRECT_ALLOCATED_QUANTITY
AllocRejCode_UNKNOWNACCT = cvar.AllocRejCode_UNKNOWNACCT
AllocRejCode_INCORRECTAVGPRC = cvar.AllocRejCode_INCORRECTAVGPRC
AllocRejCode_UNKNOWN_ORDERID = cvar.AllocRejCode_UNKNOWN_ORDERID
AllocRejCode_WAREHOUSEREQUESTREJECTED = cvar.AllocRejCode_WAREHOUSEREQUESTREJECTED
AllocRejCode_UNKNOWNORSTALEEXECID = cvar.AllocRejCode_UNKNOWNORSTALEEXECID
AllocRejCode_WAREHOUSE_REQUEST_REJECTED = cvar.AllocRejCode_WAREHOUSE_REQUEST_REJECTED
AllocRejCode_INCORRECT_AVERAGEG_PRICE = cvar.AllocRejCode_INCORRECT_AVERAGEG_PRICE
AllocRejCode_MISMATCHEDDATA = cvar.AllocRejCode_MISMATCHEDDATA
AllocRejCode_INCORRECTBRKMNC = cvar.AllocRejCode_INCORRECTBRKMNC
AllocRejCode_UNKNOWNLISTID = cvar.AllocRejCode_UNKNOWNLISTID
AllocRejCode_OTHER_99 = cvar.AllocRejCode_OTHER_99
AllocRejCode_INCORRECTALLOCATEDQUANTITY = cvar.AllocRejCode_INCORRECTALLOCATEDQUANTITY
AllocRejCode_UNKNOWN_LISTID = cvar.AllocRejCode_UNKNOWN_LISTID
AllocRejCode_INCORRECT_QUANTITY = cvar.AllocRejCode_INCORRECT_QUANTITY
AllocRejCode_INCORRECT_AVERAGE_PRICE = cvar.AllocRejCode_INCORRECT_AVERAGE_PRICE
AllocRejCode_UNKNOWN_ACCOUNT = cvar.AllocRejCode_UNKNOWN_ACCOUNT
AllocRejCode_UNKNOWN_OR_STALE_EXECID = cvar.AllocRejCode_UNKNOWN_OR_STALE_EXECID
AllocRejCode_OTHER = cvar.AllocRejCode_OTHER
AllocRejCode_OTHER_7 = cvar.AllocRejCode_OTHER_7
AllocRejCode_UNKNOWN_CLORDID = cvar.AllocRejCode_UNKNOWN_CLORDID
AllocRejCode_INCORRECTQTY = cvar.AllocRejCode_INCORRECTQTY
AllocRejCode_COMMDIFF = cvar.AllocRejCode_COMMDIFF
AllocRejCode_CALCULATIONDIFFERENCE = cvar.AllocRejCode_CALCULATIONDIFFERENCE
AllocRejCode_UNKNOWNCLORDID = cvar.AllocRejCode_UNKNOWNCLORDID
AllocRejCode_UNKNOWNORDID = cvar.AllocRejCode_UNKNOWNORDID
AllocRejCode_MISMATCHED_DATA = cvar.AllocRejCode_MISMATCHED_DATA
AllocRejCode_CALCULATION_DIFFERENCE = cvar.AllocRejCode_CALCULATION_DIFFERENCE
AllocRejCode_COMMISSION_DIFFERENCE = cvar.AllocRejCode_COMMISSION_DIFFERENCE
AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC = cvar.AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC
RefOrdIDReason_GTC_FROM_PREVIOUS_DAY = cvar.RefOrdIDReason_GTC_FROM_PREVIOUS_DAY
RefOrdIDReason_PARTIAL_FILL_REMAINING = cvar.RefOrdIDReason_PARTIAL_FILL_REMAINING
RefOrdIDReason_ORDER_CHANGED = cvar.RefOrdIDReason_ORDER_CHANGED
RefOrderIDSource_SECONDARYORDERID = cvar.RefOrderIDSource_SECONDARYORDERID
RefOrderIDSource_ORDERID = cvar.RefOrderIDSource_ORDERID
RefOrderIDSource_MDENTRYID = cvar.RefOrderIDSource_MDENTRYID
RefOrderIDSource_ORIGINAL_ORDER_ID = cvar.RefOrderIDSource_ORIGINAL_ORDER_ID
RefOrderIDSource_MENTRYID = cvar.RefOrderIDSource_MENTRYID
RefOrderIDSource_QUOTEENTRYID = cvar.RefOrderIDSource_QUOTEENTRYID
RefOrderIDSource_QUOTENTRYID = cvar.RefOrderIDSource_QUOTENTRYID
RefOrderIDSource_ORDEID = cvar.RefOrderIDSource_ORDEID
RefOrderIDSource_SECONDARYORDEID = cvar.RefOrderIDSource_SECONDARYORDEID
LastCapacity_A = cvar.LastCapacity_A
LastCapacity_XP = cvar.LastCapacity_XP
LastCapacity_CROSS_AS_PRINCIPAL = cvar.LastCapacity_CROSS_AS_PRINCIPAL
LastCapacity_PRINCIPAL = cvar.LastCapacity_PRINCIPAL
LastCapacity_P = cvar.LastCapacity_P
LastCapacity_CROSS_AS_AGENT = cvar.LastCapacity_CROSS_AS_AGENT
LastCapacity_AGENT = cvar.LastCapacity_AGENT
LastCapacity_XA = cvar.LastCapacity_XA
InstrAttribType_INSTRUMENT_STRIKE_PRICE = cvar.InstrAttribType_INSTRUMENT_STRIKE_PRICE
InstrAttribType_IN_DEFAULT = cvar.InstrAttribType_IN_DEFAULT
InstrAttribType_COUPONPERIOD = cvar.InstrAttribType_COUPONPERIOD
InstrAttribType_ORIGINAL_ISSUE_DISCOUNT = cvar.InstrAttribType_ORIGINAL_ISSUE_DISCOUNT
InstrAttribType_PRE_REFUNDED = cvar.InstrAttribType_PRE_REFUNDED
InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX = cvar.InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX
InstrAttribType_CALLABLEPUTTABLE = cvar.InstrAttribType_CALLABLEPUTTABLE
InstrAttribType_WHEN_AND_IF_ISSUED = cvar.InstrAttribType_WHEN_AND_IF_ISSUED
InstrAttribType_STEPPEDCOUPON = cvar.InstrAttribType_STEPPEDCOUPON
InstrAttribType_UNRATED = cvar.InstrAttribType_UNRATED
InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED = cvar.InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED
InstrAttribType_STEPPED_COUPON = cvar.InstrAttribType_STEPPED_COUPON
InstrAttribType_TEXT = cvar.InstrAttribType_TEXT
InstrAttribType_ORIGINALISSUEDISCOUNTPRICE = cvar.InstrAttribType_ORIGINALISSUEDISCOUNTPRICE
InstrAttribType_ESCROWEDTOREDEMPTIONDATE = cvar.InstrAttribType_ESCROWEDTOREDEMPTIONDATE
InstrAttribType_INSTRUMENT_DENOMINATOR = cvar.InstrAttribType_INSTRUMENT_DENOMINATOR
InstrAttribType_ESCROWED_TO_REDEMPTION_DATE = cvar.InstrAttribType_ESCROWED_TO_REDEMPTION_DATE
InstrAttribType_INTEREST_BEARING = cvar.InstrAttribType_INTEREST_BEARING
InstrAttribType_TAXABLE = cvar.InstrAttribType_TAXABLE
InstrAttribType_CALLABLE_PUTTABLE = cvar.InstrAttribType_CALLABLE_PUTTABLE
InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE = cvar.InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE
InstrAttribType_COUPON_PERIOD = cvar.InstrAttribType_COUPON_PERIOD
InstrAttribType_LESSFEEFORPUT = cvar.InstrAttribType_LESSFEEFORPUT
InstrAttribType_INTERESTBEARING = cvar.InstrAttribType_INTERESTBEARING
InstrAttribType_PREREFUNDED = cvar.InstrAttribType_PREREFUNDED
InstrAttribType_INSTRUMENT_PRICE_PRECISION = cvar.InstrAttribType_INSTRUMENT_PRICE_PRECISION
InstrAttribType_TRADEABLE_INDICATOR = cvar.InstrAttribType_TRADEABLE_INDICATOR
InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE = cvar.InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE
InstrAttribType_VARIABLE_RATE = cvar.InstrAttribType_VARIABLE_RATE
InstrAttribType_WHENISSUED = cvar.InstrAttribType_WHENISSUED
InstrAttribType_ZEROCOUPON = cvar.InstrAttribType_ZEROCOUPON
InstrAttribType_SUBJECTTOALTERNATIVEMINIMUMTAX = cvar.InstrAttribType_SUBJECTTOALTERNATIVEMINIMUMTAX
InstrAttribType_ESCROWEDTOMATURITY = cvar.InstrAttribType_ESCROWEDTOMATURITY
InstrAttribType_FLAT = cvar.InstrAttribType_FLAT
InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY = cvar.InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY
InstrAttribType_INSTRUMENT_NUMERATOR = cvar.InstrAttribType_INSTRUMENT_NUMERATOR
InstrAttribType_ESCROWED_TO_MATURITY = cvar.InstrAttribType_ESCROWED_TO_MATURITY
InstrAttribType_LESS_FEE_FOR_PUT = cvar.InstrAttribType_LESS_FEE_FOR_PUT
InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE = cvar.InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE
InstrAttribType_CALLABLEWITHOUTNOTICEBYMAILTOHOLDERUNLESSREGISTERED = cvar.InstrAttribType_CALLABLEWITHOUTNOTICEBYMAILTOHOLDERUNLESSREGISTERED
InstrAttribType_INDEXED = cvar.InstrAttribType_INDEXED
InstrAttribType_INDEFAULT = cvar.InstrAttribType_INDEFAULT
InstrAttribType_ZERO_COUPON = cvar.InstrAttribType_ZERO_COUPON
InstrAttribType_NOPERIODICPAYMENTS = cvar.InstrAttribType_NOPERIODICPAYMENTS
InstrAttribType_CALLABLEBELOWMATURITYVALUE = cvar.InstrAttribType_CALLABLEBELOWMATURITYVALUE
InstrAttribType_ORIGINALISSUEDISCOUNT = cvar.InstrAttribType_ORIGINALISSUEDISCOUNT
InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY = cvar.InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY
InstrAttribType_NO_PERIODIC_PAYMENTS = cvar.InstrAttribType_NO_PERIODIC_PAYMENTS
InstrAttribType_VARIABLERATE = cvar.InstrAttribType_VARIABLERATE
Product_FINANCING = cvar.Product_FINANCING
Product_COMMODITY = cvar.Product_COMMODITY
Product_EQUITY = cvar.Product_EQUITY
Product_CORPORATE = cvar.Product_CORPORATE
Product_AGENCY = cvar.Product_AGENCY
Product_OTHER = cvar.Product_OTHER
Product_MONEYMARKET = cvar.Product_MONEYMARKET
Product_MORTGAGE = cvar.Product_MORTGAGE
Product_CURRENCY = cvar.Product_CURRENCY
Product_INDEX = cvar.Product_INDEX
Product_MUNICIPAL = cvar.Product_MUNICIPAL
Product_LOAN = cvar.Product_LOAN
Product_GOVERNMENT = cvar.Product_GOVERNMENT
SecurityTradingStatus_NOMKTIMB = cvar.SecurityTradingStatus_NOMKTIMB
SecurityTradingStatus_NOOPEN = cvar.SecurityTradingStatus_NOOPEN
SecurityTradingStatus_FAST_MARKET = cvar.SecurityTradingStatus_FAST_MARKET
SecurityTradingStatus_NO_OPEN_NO_RESUME = cvar.SecurityTradingStatus_NO_OPEN_NO_RESUME
SecurityTradingStatus_TRADING_HALT = cvar.SecurityTradingStatus_TRADING_HALT
SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING = cvar.SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING
SecurityTradingStatus_11 = cvar.SecurityTradingStatus_11
SecurityTradingStatus_NO_OPEN = cvar.SecurityTradingStatus_NO_OPEN
SecurityTradingStatus_NOTTRADED = cvar.SecurityTradingStatus_NOTTRADED
SecurityTradingStatus_FASTMARKET = cvar.SecurityTradingStatus_FASTMARKET
SecurityTradingStatus_MKTBALSELL = cvar.SecurityTradingStatus_MKTBALSELL
SecurityTradingStatus_NEWPXIND = cvar.SecurityTradingStatus_NEWPXIND
SecurityTradingStatus_TRDDISTIME = cvar.SecurityTradingStatus_TRDDISTIME
SecurityTradingStatus_PXIND = cvar.SecurityTradingStatus_PXIND
SecurityTradingStatus_CROSS = cvar.SecurityTradingStatus_CROSS
SecurityTradingStatus_OPENINGROTATION = cvar.SecurityTradingStatus_OPENINGROTATION
SecurityTradingStatus_TRDRNGIND = cvar.SecurityTradingStatus_TRDRNGIND
SecurityTradingStatus_RESUME = cvar.SecurityTradingStatus_RESUME
SecurityTradingStatus_TRADE_DISSEMINATION_TIME = cvar.SecurityTradingStatus_TRADE_DISSEMINATION_TIME
SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE = cvar.SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE
SecurityTradingStatus_POST_CLOSE = cvar.SecurityTradingStatus_POST_CLOSE
SecurityTradingStatus_OPENDELAY = cvar.SecurityTradingStatus_OPENDELAY
SecurityTradingStatus_READY = cvar.SecurityTradingStatus_READY
SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY = cvar.SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY
SecurityTradingStatus_NOTAVAIL = cvar.SecurityTradingStatus_NOTAVAIL
SecurityTradingStatus_MARKET_IMBALANCE_SELL = cvar.SecurityTradingStatus_MARKET_IMBALANCE_SELL
SecurityTradingStatus_OPENING_DELAY = cvar.SecurityTradingStatus_OPENING_DELAY
SecurityTradingStatus_MKTONCLSIMBSELL = cvar.SecurityTradingStatus_MKTONCLSIMBSELL
SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET = cvar.SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET
SecurityTradingStatus_ITS_PRE_OPENING = cvar.SecurityTradingStatus_ITS_PRE_OPENING
SecurityTradingStatus_PRE_CROSS = cvar.SecurityTradingStatus_PRE_CROSS
SecurityTradingStatus_NA = cvar.SecurityTradingStatus_NA
SecurityTradingStatus_NOMKTONCLSIMB = cvar.SecurityTradingStatus_NOMKTONCLSIMB
SecurityTradingStatus_PRE_OPEN = cvar.SecurityTradingStatus_PRE_OPEN
SecurityTradingStatus_MARKET_IMBALANCE_BUY = cvar.SecurityTradingStatus_MARKET_IMBALANCE_BUY
SecurityTradingStatus_TRADING_RANGE_INDICATION = cvar.SecurityTradingStatus_TRADING_RANGE_INDICATION
SecurityTradingStatus_READY_TO_TRADE = cvar.SecurityTradingStatus_READY_TO_TRADE
SecurityTradingStatus_NEW_PRICE_INDICATION = cvar.SecurityTradingStatus_NEW_PRICE_INDICATION
SecurityTradingStatus_ITSPREOPN = cvar.SecurityTradingStatus_ITSPREOPN
SecurityTradingStatus_TRDHALT = cvar.SecurityTradingStatus_TRDHALT
SecurityTradingStatus_MKTONCLSIMBBUY = cvar.SecurityTradingStatus_MKTONCLSIMBBUY
SecurityTradingStatus_OPENING_ROTATION = cvar.SecurityTradingStatus_OPENING_ROTATION
SecurityTradingStatus_PRICE_INDICATION = cvar.SecurityTradingStatus_PRICE_INDICATION
SecurityTradingStatus_UNKNOWN_OR_INVALID = cvar.SecurityTradingStatus_UNKNOWN_OR_INVALID
SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL = cvar.SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL
SecurityTradingStatus_UNKNOWN = cvar.SecurityTradingStatus_UNKNOWN
SecurityTradingStatus_MKTIMBBUY = cvar.SecurityTradingStatus_MKTIMBBUY
SecurityTradingStatus_NO_MARKET_IMBALANCE = cvar.SecurityTradingStatus_NO_MARKET_IMBALANCE
Rule80A_PRGINDEXARBOTHMEM = cvar.Rule80A_PRGINDEXARBOTHMEM
Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER = cvar.Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER
Rule80A_SPECIALIST_TRADES = cvar.Rule80A_SPECIALIST_TRADES
Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER = cvar.Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER
Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG = cvar.Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG
Rule80A_SHTEXTRANI = cvar.Rule80A_SHTEXTRANI
Rule80A_SHTEXTRANMEMWT = cvar.Rule80A_SHTEXTRANMEMWT
Rule80A_SHORT_EXEMPT_TRANSACTION_F = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_F
Rule80A_COMPETING_DEALER_TRADES_O = cvar.Rule80A_COMPETING_DEALER_TRADES_O
Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER = cvar.Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER
Rule80A_AGENCY_ALGORITHMIC_PROGRAM_TRADING = cvar.Rule80A_AGENCY_ALGORITHMIC_PROGRAM_TRADING
Rule80A_SHTEXTRANMEM = cvar.Rule80A_SHTEXTRANMEM
Rule80A_PRGINDEXARBOTHAGN = cvar.Rule80A_PRGINDEXARBOTHAGN
Rule80A_PRGNONINDEXARBINV = cvar.Rule80A_PRGNONINDEXARBINV
Rule80A_SHORT_EXEMPT_TRANSACTION_H = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_H
Rule80A_PRINCIPAL = cvar.Rule80A_PRINCIPAL
Rule80A_AGENCY_INDEX_ARBITRAGE = cvar.Rule80A_AGENCY_INDEX_ARBITRAGE
Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPTING_MARKET_MAKER = cvar.Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPTING_MARKET_MAKER
Rule80A_SHTEXTRANA = cvar.Rule80A_SHTEXTRANA
Rule80A_SHTEXTRANW = cvar.Rule80A_SHTEXTRANW
Rule80A_PRGINDEXARBINV = cvar.Rule80A_PRGINDEXARBINV
Rule80A_COMPETING_DEALER_TRADES_R = cvar.Rule80A_COMPETING_DEALER_TRADES_R
Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER = cvar.Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER
Rule80A_PROPRIETARY_NON_ALGORITHMIC_PROGRAM_TRADE = cvar.Rule80A_PROPRIETARY_NON_ALGORITHMIC_PROGRAM_TRADE
Rule80A_AGENT_FOR_OTHER_MEMBER_NON_ALGORITHMIC_PROGRAM_TRADE = cvar.Rule80A_AGENT_FOR_OTHER_MEMBER_NON_ALGORITHMIC_PROGRAM_TRADE
Rule80A_ALLOTHERAGN = cvar.Rule80A_ALLOTHERAGN
Rule80A_PRGNONINDEXARBOTHAGN = cvar.Rule80A_PRGNONINDEXARBOTHAGN
Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER = cvar.Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER
Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE
Rule80A_AGENCYSINGLE = cvar.Rule80A_AGENCYSINGLE
Rule80A_COMPETING_DEALER_TRADES_T = cvar.Rule80A_COMPETING_DEALER_TRADES_T
Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER = cvar.Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER
Rule80A_PROPRIETARY_ALGORITHMIC_PROGRAM_TRADING = cvar.Rule80A_PROPRIETARY_ALGORITHMIC_PROGRAM_TRADING
Rule80A_AGENCY_NON_ALGORITHMIC_PROGRAM_TRADE = cvar.Rule80A_AGENCY_NON_ALGORITHMIC_PROGRAM_TRADE
Rule80A_PRGNONINDEXARBMEM = cvar.Rule80A_PRGNONINDEXARBMEM
Rule80A_PRGNONINDEXARBOTHMEM = cvar.Rule80A_PRGNONINDEXARBOTHMEM
Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER
Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY = cvar.Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY
Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER = cvar.Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER
Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG = cvar.Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG
Rule80A_PRGINDEXARBMEM = cvar.Rule80A_PRGINDEXARBMEM
Rule80A_INVINESTOR = cvar.Rule80A_INVINESTOR
Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL
Rule80A_SHORT_EXEMPT_TRANSACTION_B = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_B
Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE
Rule80A_AGENCY_SINGLE_ORDER = cvar.Rule80A_AGENCY_SINGLE_ORDER
Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFLIATED_WITH_THE_FIRM_CLEARING_THE_TRADE = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFLIATED_WITH_THE_FIRM_CLEARING_THE_TRADE
Rule80A_COMPETINGDEALER = cvar.Rule80A_COMPETINGDEALER
Rule80A_COMPDEALER1 = cvar.Rule80A_COMPDEALER1
Rule80A_SHTEXTRANNONMEM = cvar.Rule80A_SHTEXTRANNONMEM
Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER = cvar.Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER
Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES = cvar.Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES
Rule80A_MARKETMAKER = cvar.Rule80A_MARKETMAKER
Rule80A_SPECIALIST = cvar.Rule80A_SPECIALIST
Rule80A_COMPDEALER2 = cvar.Rule80A_COMPDEALER2
Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY = cvar.Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY
Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER = cvar.Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER
CorporateAction_MERGER_REORGANIZATION = cvar.CorporateAction_MERGER_REORGANIZATION
CorporateAction_SYMBOL_CONVERSION = cvar.CorporateAction_SYMBOL_CONVERSION
CorporateAction_NEW = cvar.CorporateAction_NEW
CorporateAction_SUCCESSION_EVENT = cvar.CorporateAction_SUCCESSION_EVENT
CorporateAction_STOCK_DIVIDEND = cvar.CorporateAction_STOCK_DIVIDEND
CorporateAction_REVERSE_STOCK_SPLIT = cvar.CorporateAction_REVERSE_STOCK_SPLIT
CorporateAction_POSITION_CONSOLIDATION = cvar.CorporateAction_POSITION_CONSOLIDATION
CorporateAction_SPINOFF = cvar.CorporateAction_SPINOFF
CorporateAction_EXDIVIDEND = cvar.CorporateAction_EXDIVIDEND
CorporateAction_EX_INTEREST = cvar.CorporateAction_EX_INTEREST
CorporateAction_LIQUIDATION_REORGANIZATION = cvar.CorporateAction_LIQUIDATION_REORGANIZATION
CorporateAction_CASH_DIVIDEND = cvar.CorporateAction_CASH_DIVIDEND
CorporateAction_STANDARD_INTEGER_STOCK_SPLIT = cvar.CorporateAction_STANDARD_INTEGER_STOCK_SPLIT
CorporateAction_RIGHTS_OFFERING = cvar.CorporateAction_RIGHTS_OFFERING
CorporateAction_SHAREHOLDER_MEETING = cvar.CorporateAction_SHAREHOLDER_MEETING
CorporateAction_WARRANT = cvar.CorporateAction_WARRANT
CorporateAction_EXDIST = cvar.CorporateAction_EXDIST
CorporateAction_EX_RIGHTS = cvar.CorporateAction_EX_RIGHTS
CorporateAction_EX_DISTRIBUTION = cvar.CorporateAction_EX_DISTRIBUTION
CorporateAction_EX_DIVIDEND = cvar.CorporateAction_EX_DIVIDEND
CorporateAction_TENDER_OFFER = cvar.CorporateAction_TENDER_OFFER
CorporateAction_SPECIAL_ACTION = cvar.CorporateAction_SPECIAL_ACTION
CorporateAction_EXINTEREST = cvar.CorporateAction_EXINTEREST
CorporateAction_NON_INTEGER_STOCK_SPLIT = cvar.CorporateAction_NON_INTEGER_STOCK_SPLIT
CorporateAction_CUSIP = cvar.CorporateAction_CUSIP
CorporateAction_LEAP_ROLLOVER = cvar.CorporateAction_LEAP_ROLLOVER
CorporateAction_EXRIGHTS = cvar.CorporateAction_EXRIGHTS
TerminationType_TERM = cvar.TerminationType_TERM
TerminationType_FLEXIBLE = cvar.TerminationType_FLEXIBLE
TerminationType_OPEN = cvar.TerminationType_OPEN
TerminationType_OVERNIGHT = cvar.TerminationType_OVERNIGHT
PosMaintAction_REPLACE = cvar.PosMaintAction_REPLACE
PosMaintAction_NEW = cvar.PosMaintAction_NEW
PosMaintAction_REVERSE = cvar.PosMaintAction_REVERSE
PosMaintAction_CANCEL = cvar.PosMaintAction_CANCEL
ComplexEventPriceTimeType_SPECIFIED_DATE_TIME = cvar.ComplexEventPriceTimeType_SPECIFIED_DATE_TIME
ComplexEventPriceTimeType_EXPIRATION = cvar.ComplexEventPriceTimeType_EXPIRATION
ComplexEventPriceTimeType_IMMEDIATE = cvar.ComplexEventPriceTimeType_IMMEDIATE
UnderlyingFXRateCalc_DIVIDE = cvar.UnderlyingFXRateCalc_DIVIDE
UnderlyingFXRateCalc_MULTIPLY = cvar.UnderlyingFXRateCalc_MULTIPLY
OddLot_NO = cvar.OddLot_NO
OddLot_YES = cvar.OddLot_YES
BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE = cvar.BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE
BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER = cvar.BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER
BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT = cvar.BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT
AllocStatus_REJECTED_BY_INTERMEDIARY = cvar.AllocStatus_REJECTED_BY_INTERMEDIARY
AllocStatus_ACCEPTEDSUCCESSFULLYPROCESSED = cvar.AllocStatus_ACCEPTEDSUCCESSFULLYPROCESSED
AllocStatus_ACCOUNTLEVELREJECT = cvar.AllocStatus_ACCOUNTLEVELREJECT
AllocStatus_BLOCK_LEVEL_REJECT = cvar.AllocStatus_BLOCK_LEVEL_REJECT
AllocStatus_ACCOUNT_LEVEL_REJECT = cvar.AllocStatus_ACCOUNT_LEVEL_REJECT
AllocStatus_INCOMPLETE = cvar.AllocStatus_INCOMPLETE
AllocStatus_ALLOCATION_PENDING = cvar.AllocStatus_ALLOCATION_PENDING
AllocStatus_BLOCKLEVELREJECT = cvar.AllocStatus_BLOCKLEVELREJECT
AllocStatus_REJECTEDBYINTERMEDIARY = cvar.AllocStatus_REJECTEDBYINTERMEDIARY
AllocStatus_RECEIVEDRECEIVEDNOTYETPROCESSED = cvar.AllocStatus_RECEIVEDRECEIVEDNOTYETPROCESSED
AllocStatus_REVERSED = cvar.AllocStatus_REVERSED
AllocStatus_RECEIVED = cvar.AllocStatus_RECEIVED
AllocStatus_PARTIAL_ACCEPT = cvar.AllocStatus_PARTIAL_ACCEPT
AllocStatus_REJECTED = cvar.AllocStatus_REJECTED
AllocStatus_ACCEPTED = cvar.AllocStatus_ACCEPTED
IncTaxInd_NET = cvar.IncTaxInd_NET
IncTaxInd_GROSS = cvar.IncTaxInd_GROSS
PartyListResponseType_RETURN_ONLY_PARTY_INFORMATION = cvar.PartyListResponseType_RETURN_ONLY_PARTY_INFORMATION
PartyListResponseType_RETURN_ALL_AVAILABLE_INFORMATION_ON_PARTIES_AND_RELATED_PARTIES = cvar.PartyListResponseType_RETURN_ALL_AVAILABLE_INFORMATION_ON_PARTIES_AND_RELATED_PARTIES
PartyListResponseType_INCLUDE_RISK_LIMIT_INFORMATION = cvar.PartyListResponseType_INCLUDE_RISK_LIMIT_INFORMATION
PartyListResponseType_INCLUDE_INFORMATION_ON_RELATED_PARTIES = cvar.PartyListResponseType_INCLUDE_INFORMATION_ON_RELATED_PARTIES
PosReqStatus_COMPLETED = cvar.PosReqStatus_COMPLETED
PosReqStatus_REJECTED = cvar.PosReqStatus_REJECTED
PosReqStatus_COMPLETEDWITHWARNINGS = cvar.PosReqStatus_COMPLETEDWITHWARNINGS
PosReqStatus_COMPLETED_WITH_WARNINGS = cvar.PosReqStatus_COMPLETED_WITH_WARNINGS
PriorityIndicator_PRIORITY_UNCHANGED = cvar.PriorityIndicator_PRIORITY_UNCHANGED
PriorityIndicator_PRIORITYUNCHANGED = cvar.PriorityIndicator_PRIORITYUNCHANGED
PriorityIndicator_LOSTPRIORITY = cvar.PriorityIndicator_LOSTPRIORITY
PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE = cvar.PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE
MoneyLaunderingStatus_NOTCHECKED = cvar.MoneyLaunderingStatus_NOTCHECKED
MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT = cvar.MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT
MoneyLaunderingStatus_EXAUTHCREDIT = cvar.MoneyLaunderingStatus_EXAUTHCREDIT
MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION = cvar.MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION
MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION = cvar.MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION
MoneyLaunderingStatus_NOT_CHECKED = cvar.MoneyLaunderingStatus_NOT_CHECKED
MoneyLaunderingStatus_PASSED = cvar.MoneyLaunderingStatus_PASSED
MoneyLaunderingStatus_EXEMPT_1 = cvar.MoneyLaunderingStatus_EXEMPT_1
MoneyLaunderingStatus_EXCLIENTMONEYTYPE = cvar.MoneyLaunderingStatus_EXCLIENTMONEYTYPE
MoneyLaunderingStatus_EXEMPT_2 = cvar.MoneyLaunderingStatus_EXEMPT_2
MoneyLaunderingStatus_EXBELOWLIM = cvar.MoneyLaunderingStatus_EXBELOWLIM
MoneyLaunderingStatus_EXEMPT_3 = cvar.MoneyLaunderingStatus_EXEMPT_3
LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE = cvar.LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE
LotType_ROUND_LOT = cvar.LotType_ROUND_LOT
LotType_ODD_LOT = cvar.LotType_ODD_LOT
LotType_BLOCK_LOT = cvar.LotType_BLOCK_LOT
QuoteCondition_FLAT_CURVE = cvar.QuoteCondition_FLAT_CURVE
QuoteCondition_REST_OF_BOOK_VWAP = cvar.QuoteCondition_REST_OF_BOOK_VWAP
QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS = cvar.QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS
QuoteCondition_TRADING_RANGE = cvar.QuoteCondition_TRADING_RANGE
QuoteCondition_HALT_ETH = cvar.QuoteCondition_HALT_ETH
QuoteCondition_BID_OFFER_SPECIALIST = cvar.QuoteCondition_BID_OFFER_SPECIALIST
QuoteCondition_CONSOLBEST = cvar.QuoteCondition_CONSOLBEST
QuoteCondition_CROSSED = cvar.QuoteCondition_CROSSED
QuoteCondition_NO_OPEN = cvar.QuoteCondition_NO_OPEN
QuoteCondition_HALT = cvar.QuoteCondition_HALT
QuoteCondition_PREOPENING_SAM = cvar.QuoteCondition_PREOPENING_SAM
QuoteCondition_OPEN_SAM = cvar.QuoteCondition_OPEN_SAM
QuoteCondition_RESERVED_SAM = cvar.QuoteCondition_RESERVED_SAM
QuoteCondition_OUTRIGHT_PRICE = cvar.QuoteCondition_OUTRIGHT_PRICE
QuoteCondition_IMPLIED_PRICE = cvar.QuoteCondition_IMPLIED_PRICE
QuoteCondition_DEPTH_ON_OFFER = cvar.QuoteCondition_DEPTH_ON_OFFER
QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED = cvar.QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED
QuoteCondition_REGULAR_ETH = cvar.QuoteCondition_REGULAR_ETH
QuoteCondition_ROTATION_ETH = cvar.QuoteCondition_ROTATION_ETH
QuoteCondition_NONFIRM = cvar.QuoteCondition_NONFIRM
QuoteCondition_EXCHANGE_BEST = cvar.QuoteCondition_EXCHANGE_BEST
QuoteCondition_DEPTH_ON_BID = cvar.QuoteCondition_DEPTH_ON_BID
QuoteCondition_CLOSING = cvar.QuoteCondition_CLOSING
QuoteCondition_VIEW_OF_COMMON = cvar.QuoteCondition_VIEW_OF_COMMON
QuoteCondition_FORBIDDEN_SAM = cvar.QuoteCondition_FORBIDDEN_SAM
QuoteCondition_LOCKED = cvar.QuoteCondition_LOCKED
QuoteCondition_ORDER_INFLUX = cvar.QuoteCondition_ORDER_INFLUX
QuoteCondition_NEWS_PENDING = cvar.QuoteCondition_NEWS_PENDING
QuoteCondition_RESUME = cvar.QuoteCondition_RESUME
QuoteCondition_TRADING_RESUME = cvar.QuoteCondition_TRADING_RESUME
QuoteCondition_OUT_OF_SEQUENCE = cvar.QuoteCondition_OUT_OF_SEQUENCE
QuoteCondition_END_OF_DAY_SAM = cvar.QuoteCondition_END_OF_DAY_SAM
QuoteCondition_FROZEN_SAM = cvar.QuoteCondition_FROZEN_SAM
QuoteCondition_OPENING_SAM = cvar.QuoteCondition_OPENING_SAM
QuoteCondition_MANUAL_SLOW_QUOTE = cvar.QuoteCondition_MANUAL_SLOW_QUOTE
QuoteCondition_NEWS_DISSEMINATION = cvar.QuoteCondition_NEWS_DISSEMINATION
QuoteCondition_DUE_TO_RELATED = cvar.QuoteCondition_DUE_TO_RELATED
QuoteCondition_VOLUME_ALERT = cvar.QuoteCondition_VOLUME_ALERT
QuoteCondition_FAST_MARKET_ETH = cvar.QuoteCondition_FAST_MARKET_ETH
QuoteCondition_INACTIVE_ETH = cvar.QuoteCondition_INACTIVE_ETH
QuoteCondition_DUE_TO_NEWS_DISSEMINATION = cvar.QuoteCondition_DUE_TO_NEWS_DISSEMINATION
QuoteCondition_SURVEILLANCE_SAM = cvar.QuoteCondition_SURVEILLANCE_SAM
QuoteCondition_DEPTH = cvar.QuoteCondition_DEPTH
QuoteCondition_OPEN = cvar.QuoteCondition_OPEN
QuoteCondition_AUTOMATIC_EXECUTION = cvar.QuoteCondition_AUTOMATIC_EXECUTION
QuoteCondition_DUE_TO_NEWS_PENDING = cvar.QuoteCondition_DUE_TO_NEWS_PENDING
QuoteCondition_NO_ACTIVE_SAM = cvar.QuoteCondition_NO_ACTIVE_SAM
QuoteCondition_OFFER_SPECIALIST = cvar.QuoteCondition_OFFER_SPECIALIST
QuoteCondition_SUSPENDED_SAM = cvar.QuoteCondition_SUSPENDED_SAM
QuoteCondition_RESTRICTED = cvar.QuoteCondition_RESTRICTED
QuoteCondition_NON_FIRM = cvar.QuoteCondition_NON_FIRM
QuoteCondition_CLOSED_INACTIVE = cvar.QuoteCondition_CLOSED_INACTIVE
QuoteCondition_ADDITIONAL_INFO = cvar.QuoteCondition_ADDITIONAL_INFO
QuoteCondition_EQUIPMENT_CHANGEOVER = cvar.QuoteCondition_EQUIPMENT_CHANGEOVER
QuoteCondition_EXCHBEST = cvar.QuoteCondition_EXCHBEST
QuoteCondition_FAST_TRADING = cvar.QuoteCondition_FAST_TRADING
QuoteCondition_FULL_CURVE = cvar.QuoteCondition_FULL_CURVE
QuoteCondition_MEDIAN_PRICE = cvar.QuoteCondition_MEDIAN_PRICE
QuoteCondition_OPEN_ACTIVE = cvar.QuoteCondition_OPEN_ACTIVE
QuoteCondition_ORDER_IMBALANCE = cvar.QuoteCondition_ORDER_IMBALANCE
QuoteCondition_AUTOMATIC_EXECUTION_ETH = cvar.QuoteCondition_AUTOMATIC_EXECUTION_ETH
QuoteCondition_ROTATION = cvar.QuoteCondition_ROTATION
QuoteCondition_BID_SPECIALIST = cvar.QuoteCondition_BID_SPECIALIST
QuoteCondition_FAST = cvar.QuoteCondition_FAST
QuoteCondition_CONSOLIDATED_BEST = cvar.QuoteCondition_CONSOLIDATED_BEST
QuoteCondition_CLOSED = cvar.QuoteCondition_CLOSED
PartyRelationship_OWNED_BY_30 = cvar.PartyRelationship_OWNED_BY_30
PartyRelationship_PROVIDES_QUOTES_TO = cvar.PartyRelationship_PROVIDES_QUOTES_TO
PartyRelationship_POSTS_TRADES_TO = cvar.PartyRelationship_POSTS_TRADES_TO
PartyRelationship_REGULATORY_OWNER_OF = cvar.PartyRelationship_REGULATORY_OWNER_OF
PartyRelationship_SUBSIDIARY_OF = cvar.PartyRelationship_SUBSIDIARY_OF
PartyRelationship_HAS_MEMBERS = cvar.PartyRelationship_HAS_MEMBERS
PartyRelationship_ENTERS_TRADES_THROUGH = cvar.PartyRelationship_ENTERS_TRADES_THROUGH
PartyRelationship_BENEFICIAL_OWNER_OF = cvar.PartyRelationship_BENEFICIAL_OWNER_OF
PartyRelationship_OWNED_BY_34 = cvar.PartyRelationship_OWNED_BY_34
PartyRelationship_CONTROLS = cvar.PartyRelationship_CONTROLS
PartyRelationship_REQUESTS_QUOTES_FROM = cvar.PartyRelationship_REQUESTS_QUOTES_FROM
PartyRelationship_SPONSORS = cvar.PartyRelationship_SPONSORS
PartyRelationship_CLEARS_THROUGH = cvar.PartyRelationship_CLEARS_THROUGH
PartyRelationship_OWNED_BY_36 = cvar.PartyRelationship_OWNED_BY_36
PartyRelationship_BROKERS_TRADES_THROUGH = cvar.PartyRelationship_BROKERS_TRADES_THROUGH
PartyRelationship_INVESTS_THROUGH = cvar.PartyRelationship_INVESTS_THROUGH
PartyRelationship_PARTICIPANT_OF_MARKETPLACE = cvar.PartyRelationship_PARTICIPANT_OF_MARKETPLACE
PartyRelationship_LEGAL = cvar.PartyRelationship_LEGAL
PartyRelationship_ENTERS_TRADES_FOR = cvar.PartyRelationship_ENTERS_TRADES_FOR
PartyRelationship_CARRIES_POSITIONS_FOR = cvar.PartyRelationship_CARRIES_POSITIONS_FOR
PartyRelationship_IS_GUARANTEED_BY = cvar.PartyRelationship_IS_GUARANTEED_BY
PartyRelationship_IS_CONTROLLED_BY = cvar.PartyRelationship_IS_CONTROLLED_BY
PartyRelationship_PROVIDES_TRADING_SERVICES_FOR = cvar.PartyRelationship_PROVIDES_TRADING_SERVICES_FOR
PartyRelationship_IS_ALSO = cvar.PartyRelationship_IS_ALSO
PartyRelationship_PARENT_FIRM_FOR = cvar.PartyRelationship_PARENT_FIRM_FOR
PartyRelationship_APPROVED_BY = cvar.PartyRelationship_APPROVED_BY
PartyRelationship_APPROVES_OF = cvar.PartyRelationship_APPROVES_OF
PartyRelationship_USES_TRADING_SERVICES_OF = cvar.PartyRelationship_USES_TRADING_SERVICES_OF
PartyRelationship_PROVIDES_GUARANTEE_FOR = cvar.PartyRelationship_PROVIDES_GUARANTEE_FOR
PartyRelationship_SPONSORED_THROUGH = cvar.PartyRelationship_SPONSORED_THROUGH
PartyRelationship_TRADES_FOR = cvar.PartyRelationship_TRADES_FOR
PartyRelationship_CLEARS_FOR = cvar.PartyRelationship_CLEARS_FOR
PartyRelationship_BROKERS_TRADES_FOR = cvar.PartyRelationship_BROKERS_TRADES_FOR
PartyRelationship_INVESTS_FOR = cvar.PartyRelationship_INVESTS_FOR
PartyRelationship_PROVIDES_MARKETPLACE_FOR = cvar.PartyRelationship_PROVIDES_MARKETPLACE_FOR
PartyRelationship_MEMBER_OF = cvar.PartyRelationship_MEMBER_OF
PartyRelationship_TRADES_THROUGH = cvar.PartyRelationship_TRADES_THROUGH
SettlLocation_EUROCLEAR = cvar.SettlLocation_EUROCLEAR
SettlLocation_CEDEL = cvar.SettlLocation_CEDEL
SettlLocation_PARTICIPANT_TRUST_COMPANY = cvar.SettlLocation_PARTICIPANT_TRUST_COMPANY
SettlLocation_PHYSICAL = cvar.SettlLocation_PHYSICAL
SettlLocation_EURO_CLEAR = cvar.SettlLocation_EURO_CLEAR
SettlLocation_FEDERALBOOKENTRY = cvar.SettlLocation_FEDERALBOOKENTRY
SettlLocation_PARTICIPANTTRUSTCOMPANY = cvar.SettlLocation_PARTICIPANTTRUSTCOMPANY
SettlLocation_DEPOSITORY_TRUST_COMPANY = cvar.SettlLocation_DEPOSITORY_TRUST_COMPANY
SettlLocation_DEPOSITORYTRUSTCOMPANY = cvar.SettlLocation_DEPOSITORYTRUSTCOMPANY
SettlLocation_LOCAL_MARKET_SETTLE_LOCATION = cvar.SettlLocation_LOCAL_MARKET_SETTLE_LOCATION
SettlLocation_LOCALMARKETSETTLELOCATION = cvar.SettlLocation_LOCALMARKETSETTLELOCATION
SettlLocation_FEDERAL_BOOK_ENTRY = cvar.SettlLocation_FEDERAL_BOOK_ENTRY
DiscretionScope_LOCAL = cvar.DiscretionScope_LOCAL
DiscretionScope_NATIONAL_EXCLUDING_LOCAL = cvar.DiscretionScope_NATIONAL_EXCLUDING_LOCAL
DiscretionScope_NATIONALEXCLUDINGLOCAL = cvar.DiscretionScope_NATIONALEXCLUDINGLOCAL
DiscretionScope_GLOBAL = cvar.DiscretionScope_GLOBAL
DiscretionScope_NATIONAL = cvar.DiscretionScope_NATIONAL
DiscretionScope_LOCALEXCHANGEECNATS = cvar.DiscretionScope_LOCALEXCHANGEECNATS
OwnerType_NETWORKINGSUBACCT = cvar.OwnerType_NETWORKINGSUBACCT
OwnerType_PUBLIC_COMPANY = cvar.OwnerType_PUBLIC_COMPANY
OwnerType_INDIVIDUAL_TRUSTEE = cvar.OwnerType_INDIVIDUAL_TRUSTEE
OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT = cvar.OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT
OwnerType_INDIVIDUAL_INVESTOR = cvar.OwnerType_INDIVIDUAL_INVESTOR
OwnerType_COMPANY_TRUSTEE = cvar.OwnerType_COMPANY_TRUSTEE
OwnerType_CORPBODY = cvar.OwnerType_CORPBODY
OwnerType_INDIVTRUSTEE = cvar.OwnerType_INDIVTRUSTEE
OwnerType_PENSIONPLAN = cvar.OwnerType_PENSIONPLAN
OwnerType_PRIVATE_COMPANY = cvar.OwnerType_PRIVATE_COMPANY
OwnerType_NETWORKING_SUB_ACCOUNT = cvar.OwnerType_NETWORKING_SUB_ACCOUNT
OwnerType_NON_PROFITORG = cvar.OwnerType_NON_PROFITORG
OwnerType_PRIVATECOMPANY = cvar.OwnerType_PRIVATECOMPANY
OwnerType_PENSION_PLAN = cvar.OwnerType_PENSION_PLAN
OwnerType_COMPANYTRUSTEE = cvar.OwnerType_COMPANYTRUSTEE
OwnerType_TRUSTS = cvar.OwnerType_TRUSTS
OwnerType_FIDUCIARIES = cvar.OwnerType_FIDUCIARIES
OwnerType_INDIVINVESTOR = cvar.OwnerType_INDIVINVESTOR
OwnerType_NON_PROFIT_ORGANIZATION = cvar.OwnerType_NON_PROFIT_ORGANIZATION
OwnerType_CORPORATE_BODY = cvar.OwnerType_CORPORATE_BODY
OwnerType_PUBLICCOMPANY = cvar.OwnerType_PUBLICCOMPANY
OwnerType_CUSTODIANMINORSACT = cvar.OwnerType_CUSTODIANMINORSACT
OwnerType_NOMINEE = cvar.OwnerType_NOMINEE
ApplQueueResolution_END_SESSION = cvar.ApplQueueResolution_END_SESSION
ApplQueueResolution_QUEUEFLUSHED = cvar.ApplQueueResolution_QUEUEFLUSHED
ApplQueueResolution_QUEUE_FLUSHED = cvar.ApplQueueResolution_QUEUE_FLUSHED
ApplQueueResolution_ENDSESSION = cvar.ApplQueueResolution_ENDSESSION
ApplQueueResolution_OVERLAYLAST = cvar.ApplQueueResolution_OVERLAYLAST
ApplQueueResolution_OVERLAY_LAST = cvar.ApplQueueResolution_OVERLAY_LAST
ApplQueueResolution_NOACTIONTAKEN = cvar.ApplQueueResolution_NOACTIONTAKEN
ApplQueueResolution_NO_ACTION_TAKEN = cvar.ApplQueueResolution_NO_ACTION_TAKEN
QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT = cvar.QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT
QuoteResponseLevel_ACKEACH = cvar.QuoteResponseLevel_ACKEACH
QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES = cvar.QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES
QuoteResponseLevel_ACKNEG = cvar.QuoteResponseLevel_ACKNEG
QuoteResponseLevel_NOACK = cvar.QuoteResponseLevel_NOACK
QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE = cvar.QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE
QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES = cvar.QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES
QuoteResponseLevel_NO_ACKNOWLEDGEMENT = cvar.QuoteResponseLevel_NO_ACKNOWLEDGEMENT
ExecAckStatus_RECEIVED_NOT_YET_PROCESSED = cvar.ExecAckStatus_RECEIVED_NOT_YET_PROCESSED
ExecAckStatus_DONT_KNOW = cvar.ExecAckStatus_DONT_KNOW
ExecAckStatus_ACCEPTED = cvar.ExecAckStatus_ACCEPTED
NetGrossInd_NET = cvar.NetGrossInd_NET
NetGrossInd_GROSS = cvar.NetGrossInd_GROSS
CxlType_PARTIAL_CANCEL = cvar.CxlType_PARTIAL_CANCEL
CxlType_FULL_REMAINING_QUANTITY = cvar.CxlType_FULL_REMAINING_QUANTITY
DeskTypeSource_NASD_OATS = cvar.DeskTypeSource_NASD_OATS
DiscretionRoundDirection_MOREPASSIVE = cvar.DiscretionRoundDirection_MOREPASSIVE
DiscretionRoundDirection_MOREAGGRESSIVE = cvar.DiscretionRoundDirection_MOREAGGRESSIVE
DiscretionRoundDirection_MORE_AGGRESSIVE = cvar.DiscretionRoundDirection_MORE_AGGRESSIVE
DiscretionRoundDirection_MORE_PASSIVE = cvar.DiscretionRoundDirection_MORE_PASSIVE
BidDescriptorType_COUNTRY = cvar.BidDescriptorType_COUNTRY
BidDescriptorType_INDEX = cvar.BidDescriptorType_INDEX
BidDescriptorType_SECTOR = cvar.BidDescriptorType_SECTOR
NetworkStatusResponseType_INCREMENTAL_UPDATE = cvar.NetworkStatusResponseType_INCREMENTAL_UPDATE
NetworkStatusResponseType_INCREMENTALUPDATE = cvar.NetworkStatusResponseType_INCREMENTALUPDATE
NetworkStatusResponseType_FULL = cvar.NetworkStatusResponseType_FULL
QuoteType_INDICATIVE = cvar.QuoteType_INDICATIVE
QuoteType_RESTRICTEDTRADEABLE = cvar.QuoteType_RESTRICTEDTRADEABLE
QuoteType_RESTRICTED_TRADEABLE = cvar.QuoteType_RESTRICTED_TRADEABLE
QuoteType_TRADEABLE = cvar.QuoteType_TRADEABLE
QuoteType_COUNTER = cvar.QuoteType_COUNTER
DiscretionInst_RELVWAP = cvar.DiscretionInst_RELVWAP
DiscretionInst_RELLOCPRIMPX = cvar.DiscretionInst_RELLOCPRIMPX
DiscretionInst_RELATED_TO_MARKET_PRICE = cvar.DiscretionInst_RELATED_TO_MARKET_PRICE
DiscretionInst_RELMIDPX = cvar.DiscretionInst_RELMIDPX
DiscretionInst_RELATED_TO_VWAP = cvar.DiscretionInst_RELATED_TO_VWAP
DiscretionInst_RELATED_TO_MIDPOINT_PRICE = cvar.DiscretionInst_RELATED_TO_MIDPOINT_PRICE
DiscretionInst_RELDISPPX = cvar.DiscretionInst_RELDISPPX
DiscretionInst_RELATED_TO_DISPLAYED_PRICE = cvar.DiscretionInst_RELATED_TO_DISPLAYED_PRICE
DiscretionInst_RELATED_TO_PRIMARY_PRICE = cvar.DiscretionInst_RELATED_TO_PRIMARY_PRICE
DiscretionInst_AVERAGE_PRICE_GUARANTEE = cvar.DiscretionInst_AVERAGE_PRICE_GUARANTEE
DiscretionInst_RELMKTPX = cvar.DiscretionInst_RELMKTPX
DiscretionInst_RELPRIMPX = cvar.DiscretionInst_RELPRIMPX
DiscretionInst_RELLSTPX = cvar.DiscretionInst_RELLSTPX
DiscretionInst_RELATED_TO_LAST_TRADE_PRICE = cvar.DiscretionInst_RELATED_TO_LAST_TRADE_PRICE
DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE = cvar.DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE
CrossPrioritization_BUY_SIDE_IS_PRIORITIZED = cvar.CrossPrioritization_BUY_SIDE_IS_PRIORITIZED
CrossPrioritization_SELL_SIDE_IS_PRIORITIZED = cvar.CrossPrioritization_SELL_SIDE_IS_PRIORITIZED
CrossPrioritization_BUY_SIDE_PRIORITIZED = cvar.CrossPrioritization_BUY_SIDE_PRIORITIZED
CrossPrioritization_SELL_SIDE_PRIORITIZED = cvar.CrossPrioritization_SELL_SIDE_PRIORITIZED
CrossPrioritization_NONE = cvar.CrossPrioritization_NONE
CrossPrioritization_SELLSIDE_PRIORITIZED = cvar.CrossPrioritization_SELLSIDE_PRIORITIZED
CrossPrioritization_BUYSIDE_PRIORITIZED = cvar.CrossPrioritization_BUYSIDE_PRIORITIZED
IOIOthSvc_AUTEX = cvar.IOIOthSvc_AUTEX
IOIOthSvc_BRIDGE = cvar.IOIOthSvc_BRIDGE
MDReqRejReason_UNSUPPSUB = cvar.MDReqRejReason_UNSUPPSUB
MDReqRejReason_UNSUPPORTED_MDENTRYTYPE = cvar.MDReqRejReason_UNSUPPORTED_MDENTRYTYPE
MDReqRejReason_INSUFFICIENT_CREDIT = cvar.MDReqRejReason_INSUFFICIENT_CREDIT
MDReqRejReason_UNSUPPMKTDEPTH = cvar.MDReqRejReason_UNSUPPMKTDEPTH
MDReqRejReason_UNSUPPENTRY = cvar.MDReqRejReason_UNSUPPENTRY
MDReqRejReason_INSUFFICIENT_BANDWIDTH = cvar.MDReqRejReason_INSUFFICIENT_BANDWIDTH
MDReqRejReason_UNSUPPORTED_SCOPE = cvar.MDReqRejReason_UNSUPPORTED_SCOPE
MDReqRejReason_UNSUPPMDIMPLICITDELETE = cvar.MDReqRejReason_UNSUPPMDIMPLICITDELETE
MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID = cvar.MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID
MDReqRejReason_UNKNOWNSYM = cvar.MDReqRejReason_UNKNOWNSYM
MDReqRejReason_UNSUPPMDUPDATE = cvar.MDReqRejReason_UNSUPPMDUPDATE
MDReqRejReason_UNSUPPPOSITIONEFFECTSETTLEFLAG = cvar.MDReqRejReason_UNSUPPPOSITIONEFFECTSETTLEFLAG
MDReqRejReason_DUPLICATE_MDREQID = cvar.MDReqRejReason_DUPLICATE_MDREQID
MDReqRejReason_DUPID = cvar.MDReqRejReason_DUPID
MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK = cvar.MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK
MDReqRejReason_UNSUPPORTED_MDUPDATETYPE = cvar.MDReqRejReason_UNSUPPORTED_MDUPDATETYPE
MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE = cvar.MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE
MDReqRejReason_UNKNOWN_SYMBOL = cvar.MDReqRejReason_UNKNOWN_SYMBOL
MDReqRejReason_INSBAND = cvar.MDReqRejReason_INSBAND
MDReqRejReason_UNSUPPSCOPE = cvar.MDReqRejReason_UNSUPPSCOPE
MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG = cvar.MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG
MDReqRejReason_UNSUPPORTED_MARKETDEPTH = cvar.MDReqRejReason_UNSUPPORTED_MARKETDEPTH
MDReqRejReason_UNSUPPAGGBK = cvar.MDReqRejReason_UNSUPPAGGBK
MDReqRejReason_INSUFFICIENT_PERMISSIONS = cvar.MDReqRejReason_INSUFFICIENT_PERMISSIONS
MDReqRejReason_INSPERM = cvar.MDReqRejReason_INSPERM
MDReqRejReason_UNSUPPTRDSESSIONID = cvar.MDReqRejReason_UNSUPPTRDSESSIONID
MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE = cvar.MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE
ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS = cvar.ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS
ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS = cvar.ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS
ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS = cvar.ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS
ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS = cvar.ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS
ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS = cvar.ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS
ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS = cvar.ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS
ApplReqType_CANCEL_RETRANSMISSION = cvar.ApplReqType_CANCEL_RETRANSMISSION
AggressorIndicator_NO = cvar.AggressorIndicator_NO
AggressorIndicator_YES = cvar.AggressorIndicator_YES
BusinessRejectReason_APPNA = cvar.BusinessRejectReason_APPNA
BusinessRejectReason_UNKNOWN_SECURITY = cvar.BusinessRejectReason_UNKNOWN_SECURITY
BusinessRejectReason_UNKNMSGTYPE = cvar.BusinessRejectReason_UNKNMSGTYPE
BusinessRejectReason_CONDFLDMISS = cvar.BusinessRejectReason_CONDFLDMISS
BusinessRejectReason_UNKNID = cvar.BusinessRejectReason_UNKNID
BusinessRejectReason_APPLICATION_NOT_AVAILABLE = cvar.BusinessRejectReason_APPLICATION_NOT_AVAILABLE
BusinessRejectReason_INVALID_PRICE_INCREMENT = cvar.BusinessRejectReason_INVALID_PRICE_INCREMENT
BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME = cvar.BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME
BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING = cvar.BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING
BusinessRejectReason_UNKNOWN_ID = cvar.BusinessRejectReason_UNKNOWN_ID
BusinessRejectReason_NOTAUTH = cvar.BusinessRejectReason_NOTAUTH
BusinessRejectReason_NODELIVTOFIRM = cvar.BusinessRejectReason_NODELIVTOFIRM
BusinessRejectReason_OTHER = cvar.BusinessRejectReason_OTHER
BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE = cvar.BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE
BusinessRejectReason_UNKNOWN_MESSAGE_TYPE = cvar.BusinessRejectReason_UNKNOWN_MESSAGE_TYPE
BusinessRejectReason_NOT_AUTHORIZED = cvar.BusinessRejectReason_NOT_AUTHORIZED
BusinessRejectReason_UNKNSEC = cvar.BusinessRejectReason_UNKNSEC
BusinessRejectReason_UNKOWN_ID = cvar.BusinessRejectReason_UNKOWN_ID
BookingType_REGULAR_BOOKING = cvar.BookingType_REGULAR_BOOKING
BookingType_REGULARBOOKING = cvar.BookingType_REGULARBOOKING
BookingType_CFD = cvar.BookingType_CFD
BookingType_CFDCONTRACTFORDIFFERENCE = cvar.BookingType_CFDCONTRACTFORDIFFERENCE
BookingType_TOTALRETURNSWAP = cvar.BookingType_TOTALRETURNSWAP
BookingType_TOTAL_RETURN_SWAP = cvar.BookingType_TOTAL_RETURN_SWAP

class Dictionary(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Dictionary, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Dictionary, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Dictionary(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Dictionary
    __del__ = lambda self : None;
    def getName(*args): return _quickfix.Dictionary_getName(*args)
    def size(*args): return _quickfix.Dictionary_size(*args)
    def getString(*args): return _quickfix.Dictionary_getString(*args)
    def getLong(*args): return _quickfix.Dictionary_getLong(*args)
    def getDouble(*args): return _quickfix.Dictionary_getDouble(*args)
    def getBool(*args): return _quickfix.Dictionary_getBool(*args)
    def getDay(*args): return _quickfix.Dictionary_getDay(*args)
    def setString(*args): return _quickfix.Dictionary_setString(*args)
    def setLong(*args): return _quickfix.Dictionary_setLong(*args)
    def setDouble(*args): return _quickfix.Dictionary_setDouble(*args)
    def setBool(*args): return _quickfix.Dictionary_setBool(*args)
    def setDay(*args): return _quickfix.Dictionary_setDay(*args)
    def has(*args): return _quickfix.Dictionary_has(*args)
    def merge(*args): return _quickfix.Dictionary_merge(*args)
    def begin(*args): return _quickfix.Dictionary_begin(*args)
    def end(*args): return _quickfix.Dictionary_end(*args)
Dictionary_swigregister = _quickfix.Dictionary_swigregister
Dictionary_swigregister(Dictionary)
__lt__ = _quickfix.__lt__
__eq__ = _quickfix.__eq__
__ne__ = _quickfix.__ne__

class SessionSettings(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, SessionSettings, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, SessionSettings, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SessionSettings(*args)
        try: self.this.append(this)
        except: self.this = this
    def has(*args): return _quickfix.SessionSettings_has(*args)
    def get(*args): return _quickfix.SessionSettings_get(*args)
    def set(*args): return _quickfix.SessionSettings_set(*args)
    def size(*args): return _quickfix.SessionSettings_size(*args)
    def getSessions(*args): return _quickfix.SessionSettings_getSessions(*args)
    __swig_destroy__ = _quickfix.delete_SessionSettings
    __del__ = lambda self : None;
SessionSettings_swigregister = _quickfix.SessionSettings_swigregister
SessionSettings_swigregister(SessionSettings)
BEGINSTRING = cvar.BEGINSTRING
SENDERCOMPID = cvar.SENDERCOMPID
TARGETCOMPID = cvar.TARGETCOMPID
SESSION_QUALIFIER = cvar.SESSION_QUALIFIER
DEFAULT_APPLVERID = cvar.DEFAULT_APPLVERID
CONNECTION_TYPE = cvar.CONNECTION_TYPE
USE_DATA_DICTIONARY = cvar.USE_DATA_DICTIONARY
SEND_RESETSEQNUMFLAG = cvar.SEND_RESETSEQNUMFLAG
SEND_REDUNDANT_RESENDREQUESTS = cvar.SEND_REDUNDANT_RESENDREQUESTS
DATA_DICTIONARY = cvar.DATA_DICTIONARY
TRANSPORT_DATA_DICTIONARY = cvar.TRANSPORT_DATA_DICTIONARY
APP_DATA_DICTIONARY = cvar.APP_DATA_DICTIONARY
USE_LOCAL_TIME = cvar.USE_LOCAL_TIME
START_TIME = cvar.START_TIME
END_TIME = cvar.END_TIME
START_DAY = cvar.START_DAY
END_DAY = cvar.END_DAY
LOGON_TIME = cvar.LOGON_TIME
LOGOUT_TIME = cvar.LOGOUT_TIME
LOGON_DAY = cvar.LOGON_DAY
LOGOUT_DAY = cvar.LOGOUT_DAY
CHECK_COMPID = cvar.CHECK_COMPID
CHECK_LATENCY = cvar.CHECK_LATENCY
MAX_LATENCY = cvar.MAX_LATENCY
HEARTBTINT = cvar.HEARTBTINT
SOCKET_ACCEPT_PORT = cvar.SOCKET_ACCEPT_PORT
SOCKET_REUSE_ADDRESS = cvar.SOCKET_REUSE_ADDRESS
SOCKET_CONNECT_HOST = cvar.SOCKET_CONNECT_HOST
SOCKET_CONNECT_PORT = cvar.SOCKET_CONNECT_PORT
SOCKET_NODELAY = cvar.SOCKET_NODELAY
SOCKET_SEND_BUFFER_SIZE = cvar.SOCKET_SEND_BUFFER_SIZE
SOCKET_RECEIVE_BUFFER_SIZE = cvar.SOCKET_RECEIVE_BUFFER_SIZE
RECONNECT_INTERVAL = cvar.RECONNECT_INTERVAL
VALIDATE_FIELDS_OUT_OF_ORDER = cvar.VALIDATE_FIELDS_OUT_OF_ORDER
VALIDATE_FIELDS_HAVE_VALUES = cvar.VALIDATE_FIELDS_HAVE_VALUES
VALIDATE_USER_DEFINED_FIELDS = cvar.VALIDATE_USER_DEFINED_FIELDS
LOGON_TIMEOUT = cvar.LOGON_TIMEOUT
LOGOUT_TIMEOUT = cvar.LOGOUT_TIMEOUT
FILE_STORE_PATH = cvar.FILE_STORE_PATH
MYSQL_STORE_USECONNECTIONPOOL = cvar.MYSQL_STORE_USECONNECTIONPOOL
MYSQL_STORE_DATABASE = cvar.MYSQL_STORE_DATABASE
MYSQL_STORE_USER = cvar.MYSQL_STORE_USER
MYSQL_STORE_PASSWORD = cvar.MYSQL_STORE_PASSWORD
MYSQL_STORE_HOST = cvar.MYSQL_STORE_HOST
MYSQL_STORE_PORT = cvar.MYSQL_STORE_PORT
POSTGRESQL_STORE_USECONNECTIONPOOL = cvar.POSTGRESQL_STORE_USECONNECTIONPOOL
POSTGRESQL_STORE_DATABASE = cvar.POSTGRESQL_STORE_DATABASE
POSTGRESQL_STORE_USER = cvar.POSTGRESQL_STORE_USER
POSTGRESQL_STORE_PASSWORD = cvar.POSTGRESQL_STORE_PASSWORD
POSTGRESQL_STORE_HOST = cvar.POSTGRESQL_STORE_HOST
POSTGRESQL_STORE_PORT = cvar.POSTGRESQL_STORE_PORT
ODBC_STORE_USER = cvar.ODBC_STORE_USER
ODBC_STORE_PASSWORD = cvar.ODBC_STORE_PASSWORD
ODBC_STORE_CONNECTION_STRING = cvar.ODBC_STORE_CONNECTION_STRING
FILE_LOG_PATH = cvar.FILE_LOG_PATH
FILE_LOG_BACKUP_PATH = cvar.FILE_LOG_BACKUP_PATH
SCREEN_LOG_SHOW_INCOMING = cvar.SCREEN_LOG_SHOW_INCOMING
SCREEN_LOG_SHOW_OUTGOING = cvar.SCREEN_LOG_SHOW_OUTGOING
SCREEN_LOG_SHOW_EVENTS = cvar.SCREEN_LOG_SHOW_EVENTS
MYSQL_LOG_USECONNECTIONPOOL = cvar.MYSQL_LOG_USECONNECTIONPOOL
MYSQL_LOG_DATABASE = cvar.MYSQL_LOG_DATABASE
MYSQL_LOG_USER = cvar.MYSQL_LOG_USER
MYSQL_LOG_PASSWORD = cvar.MYSQL_LOG_PASSWORD
MYSQL_LOG_HOST = cvar.MYSQL_LOG_HOST
MYSQL_LOG_PORT = cvar.MYSQL_LOG_PORT
MYSQL_LOG_INCOMING_TABLE = cvar.MYSQL_LOG_INCOMING_TABLE
MYSQL_LOG_OUTGOING_TABLE = cvar.MYSQL_LOG_OUTGOING_TABLE
MYSQL_LOG_EVENT_TABLE = cvar.MYSQL_LOG_EVENT_TABLE
POSTGRESQL_LOG_USECONNECTIONPOOL = cvar.POSTGRESQL_LOG_USECONNECTIONPOOL
POSTGRESQL_LOG_DATABASE = cvar.POSTGRESQL_LOG_DATABASE
POSTGRESQL_LOG_USER = cvar.POSTGRESQL_LOG_USER
POSTGRESQL_LOG_PASSWORD = cvar.POSTGRESQL_LOG_PASSWORD
POSTGRESQL_LOG_HOST = cvar.POSTGRESQL_LOG_HOST
POSTGRESQL_LOG_PORT = cvar.POSTGRESQL_LOG_PORT
POSTGRESQL_LOG_INCOMING_TABLE = cvar.POSTGRESQL_LOG_INCOMING_TABLE
POSTGRESQL_LOG_OUTGOING_TABLE = cvar.POSTGRESQL_LOG_OUTGOING_TABLE
POSTGRESQL_LOG_EVENT_TABLE = cvar.POSTGRESQL_LOG_EVENT_TABLE
ODBC_LOG_USER = cvar.ODBC_LOG_USER
ODBC_LOG_PASSWORD = cvar.ODBC_LOG_PASSWORD
ODBC_LOG_CONNECTION_STRING = cvar.ODBC_LOG_CONNECTION_STRING
ODBC_LOG_INCOMING_TABLE = cvar.ODBC_LOG_INCOMING_TABLE
ODBC_LOG_OUTGOING_TABLE = cvar.ODBC_LOG_OUTGOING_TABLE
ODBC_LOG_EVENT_TABLE = cvar.ODBC_LOG_EVENT_TABLE
RESET_ON_LOGON = cvar.RESET_ON_LOGON
RESET_ON_LOGOUT = cvar.RESET_ON_LOGOUT
RESET_ON_DISCONNECT = cvar.RESET_ON_DISCONNECT
REFRESH_ON_LOGON = cvar.REFRESH_ON_LOGON
MILLISECONDS_IN_TIMESTAMP = cvar.MILLISECONDS_IN_TIMESTAMP
HTTP_ACCEPT_PORT = cvar.HTTP_ACCEPT_PORT
PERSIST_MESSAGES = cvar.PERSIST_MESSAGES

class Session(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Session, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Session, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_Session(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_Session
    __del__ = lambda self : None;
    def logon(*args): return _quickfix.Session_logon(*args)
    def logout(*args): return _quickfix.Session_logout(*args)
    def isEnabled(*args): return _quickfix.Session_isEnabled(*args)
    def sentLogon(*args): return _quickfix.Session_sentLogon(*args)
    def sentLogout(*args): return _quickfix.Session_sentLogout(*args)
    def receivedLogon(*args): return _quickfix.Session_receivedLogon(*args)
    def isLoggedOn(*args): return _quickfix.Session_isLoggedOn(*args)
    def reset(*args): return _quickfix.Session_reset(*args)
    def refresh(*args): return _quickfix.Session_refresh(*args)
    def setNextSenderMsgSeqNum(*args): return _quickfix.Session_setNextSenderMsgSeqNum(*args)
    def setNextTargetMsgSeqNum(*args): return _quickfix.Session_setNextTargetMsgSeqNum(*args)
    def getSessionID(*args): return _quickfix.Session_getSessionID(*args)
    def setDataDictionaryProvider(*args): return _quickfix.Session_setDataDictionaryProvider(*args)
    def getDataDictionaryProvider(*args): return _quickfix.Session_getDataDictionaryProvider(*args)
    __swig_getmethods__["sendToTarget"] = lambda x: _quickfix.Session_sendToTarget
    if _newclass:sendToTarget = staticmethod(_quickfix.Session_sendToTarget)
    __swig_getmethods__["getSessions"] = lambda x: _quickfix.Session_getSessions
    if _newclass:getSessions = staticmethod(_quickfix.Session_getSessions)
    __swig_getmethods__["doesSessionExist"] = lambda x: _quickfix.Session_doesSessionExist
    if _newclass:doesSessionExist = staticmethod(_quickfix.Session_doesSessionExist)
    __swig_getmethods__["lookupSession"] = lambda x: _quickfix.Session_lookupSession
    if _newclass:lookupSession = staticmethod(_quickfix.Session_lookupSession)
    __swig_getmethods__["isSessionRegistered"] = lambda x: _quickfix.Session_isSessionRegistered
    if _newclass:isSessionRegistered = staticmethod(_quickfix.Session_isSessionRegistered)
    __swig_getmethods__["registerSession"] = lambda x: _quickfix.Session_registerSession
    if _newclass:registerSession = staticmethod(_quickfix.Session_registerSession)
    __swig_getmethods__["unregisterSession"] = lambda x: _quickfix.Session_unregisterSession
    if _newclass:unregisterSession = staticmethod(_quickfix.Session_unregisterSession)
    __swig_getmethods__["numSessions"] = lambda x: _quickfix.Session_numSessions
    if _newclass:numSessions = staticmethod(_quickfix.Session_numSessions)
    def isSessionTime(*args): return _quickfix.Session_isSessionTime(*args)
    def isLogonTime(*args): return _quickfix.Session_isLogonTime(*args)
    def isInitiator(*args): return _quickfix.Session_isInitiator(*args)
    def isAcceptor(*args): return _quickfix.Session_isAcceptor(*args)
    def getLogonTime(*args): return _quickfix.Session_getLogonTime(*args)
    def setLogonTime(*args): return _quickfix.Session_setLogonTime(*args)
    def getSenderDefaultApplVerID(*args): return _quickfix.Session_getSenderDefaultApplVerID(*args)
    def setSenderDefaultApplVerID(*args): return _quickfix.Session_setSenderDefaultApplVerID(*args)
    def getTargetDefaultApplVerID(*args): return _quickfix.Session_getTargetDefaultApplVerID(*args)
    def setTargetDefaultApplVerID(*args): return _quickfix.Session_setTargetDefaultApplVerID(*args)
    def getSendRedundantResendRequests(*args): return _quickfix.Session_getSendRedundantResendRequests(*args)
    def setSendRedundantResendRequests(*args): return _quickfix.Session_setSendRedundantResendRequests(*args)
    def getCheckCompId(*args): return _quickfix.Session_getCheckCompId(*args)
    def setCheckCompId(*args): return _quickfix.Session_setCheckCompId(*args)
    def getCheckLatency(*args): return _quickfix.Session_getCheckLatency(*args)
    def setCheckLatency(*args): return _quickfix.Session_setCheckLatency(*args)
    def getMaxLatency(*args): return _quickfix.Session_getMaxLatency(*args)
    def setMaxLatency(*args): return _quickfix.Session_setMaxLatency(*args)
    def getLogonTimeout(*args): return _quickfix.Session_getLogonTimeout(*args)
    def setLogonTimeout(*args): return _quickfix.Session_setLogonTimeout(*args)
    def getLogoutTimeout(*args): return _quickfix.Session_getLogoutTimeout(*args)
    def setLogoutTimeout(*args): return _quickfix.Session_setLogoutTimeout(*args)
    def getResetOnLogon(*args): return _quickfix.Session_getResetOnLogon(*args)
    def setResetOnLogon(*args): return _quickfix.Session_setResetOnLogon(*args)
    def getResetOnLogout(*args): return _quickfix.Session_getResetOnLogout(*args)
    def setResetOnLogout(*args): return _quickfix.Session_setResetOnLogout(*args)
    def getResetOnDisconnect(*args): return _quickfix.Session_getResetOnDisconnect(*args)
    def setResetOnDisconnect(*args): return _quickfix.Session_setResetOnDisconnect(*args)
    def getRefreshOnLogon(*args): return _quickfix.Session_getRefreshOnLogon(*args)
    def setRefreshOnLogon(*args): return _quickfix.Session_setRefreshOnLogon(*args)
    def getMillisecondsInTimeStamp(*args): return _quickfix.Session_getMillisecondsInTimeStamp(*args)
    def setMillisecondsInTimeStamp(*args): return _quickfix.Session_setMillisecondsInTimeStamp(*args)
    def getPersistMessages(*args): return _quickfix.Session_getPersistMessages(*args)
    def setPersistMessages(*args): return _quickfix.Session_setPersistMessages(*args)
    def setResponder(*args): return _quickfix.Session_setResponder(*args)
    def send(*args): return _quickfix.Session_send(*args)
    def next(*args): return _quickfix.Session_next(*args)
    def disconnect(*args): return _quickfix.Session_disconnect(*args)
    def getExpectedSenderNum(*args): return _quickfix.Session_getExpectedSenderNum(*args)
    def getExpectedTargetNum(*args): return _quickfix.Session_getExpectedTargetNum(*args)
    def getLog(*args): return _quickfix.Session_getLog(*args)
    def getStore(*args): return _quickfix.Session_getStore(*args)
Session_swigregister = _quickfix.Session_swigregister
Session_swigregister(Session)
__rshift__ = _quickfix.__rshift__
__lshift__ = _quickfix.__lshift__
Session_sendToTarget = _quickfix.Session_sendToTarget
Session_getSessions = _quickfix.Session_getSessions
Session_doesSessionExist = _quickfix.Session_doesSessionExist
Session_lookupSession = _quickfix.Session_lookupSession
Session_isSessionRegistered = _quickfix.Session_isSessionRegistered
Session_registerSession = _quickfix.Session_registerSession
Session_unregisterSession = _quickfix.Session_unregisterSession
Session_numSessions = _quickfix.Session_numSessions

class LogFactory(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, LogFactory, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, LogFactory, name)
    def __init__(self): raise AttributeError, "No constructor defined"
    __repr__ = _swig_repr
    __swig_destroy__ = _quickfix.delete_LogFactory
    __del__ = lambda self : None;
    def create(*args): return _quickfix.LogFactory_create(*args)
    def destroy(*args): return _quickfix.LogFactory_destroy(*args)
LogFactory_swigregister = _quickfix.LogFactory_swigregister
LogFactory_swigregister(LogFactory)

class ScreenLogFactory(LogFactory):
    __swig_setmethods__ = {}
    for _s in [LogFactory]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ScreenLogFactory, name, value)
    __swig_getmethods__ = {}
    for _s in [LogFactory]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ScreenLogFactory, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ScreenLogFactory(*args)
        try: self.this.append(this)
        except: self.this = this
    def create(*args): return _quickfix.ScreenLogFactory_create(*args)
    def destroy(*args): return _quickfix.ScreenLogFactory_destroy(*args)
    __swig_destroy__ = _quickfix.delete_ScreenLogFactory
    __del__ = lambda self : None;
ScreenLogFactory_swigregister = _quickfix.ScreenLogFactory_swigregister
ScreenLogFactory_swigregister(ScreenLogFactory)

class Log(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Log, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Log, name)
    def __init__(self): raise AttributeError, "No constructor defined"
    __repr__ = _swig_repr
    __swig_destroy__ = _quickfix.delete_Log
    __del__ = lambda self : None;
    def clear(*args): return _quickfix.Log_clear(*args)
    def backup(*args): return _quickfix.Log_backup(*args)
    def onIncoming(*args): return _quickfix.Log_onIncoming(*args)
    def onOutgoing(*args): return _quickfix.Log_onOutgoing(*args)
    def onEvent(*args): return _quickfix.Log_onEvent(*args)
Log_swigregister = _quickfix.Log_swigregister
Log_swigregister(Log)

class NullLog(Log):
    __swig_setmethods__ = {}
    for _s in [Log]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NullLog, name, value)
    __swig_getmethods__ = {}
    for _s in [Log]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NullLog, name)
    __repr__ = _swig_repr
    def clear(*args): return _quickfix.NullLog_clear(*args)
    def backup(*args): return _quickfix.NullLog_backup(*args)
    def onIncoming(*args): return _quickfix.NullLog_onIncoming(*args)
    def onOutgoing(*args): return _quickfix.NullLog_onOutgoing(*args)
    def onEvent(*args): return _quickfix.NullLog_onEvent(*args)
    def __init__(self, *args): 
        this = _quickfix.new_NullLog(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NullLog
    __del__ = lambda self : None;
NullLog_swigregister = _quickfix.NullLog_swigregister
NullLog_swigregister(NullLog)

class ScreenLog(Log):
    __swig_setmethods__ = {}
    for _s in [Log]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, ScreenLog, name, value)
    __swig_getmethods__ = {}
    for _s in [Log]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, ScreenLog, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_ScreenLog(*args)
        try: self.this.append(this)
        except: self.this = this
    def clear(*args): return _quickfix.ScreenLog_clear(*args)
    def backup(*args): return _quickfix.ScreenLog_backup(*args)
    def onIncoming(*args): return _quickfix.ScreenLog_onIncoming(*args)
    def onOutgoing(*args): return _quickfix.ScreenLog_onOutgoing(*args)
    def onEvent(*args): return _quickfix.ScreenLog_onEvent(*args)
    def getMillisecondsInTimeStamp(*args): return _quickfix.ScreenLog_getMillisecondsInTimeStamp(*args)
    def setMillisecondsInTimeStamp(*args): return _quickfix.ScreenLog_setMillisecondsInTimeStamp(*args)
    __swig_destroy__ = _quickfix.delete_ScreenLog
    __del__ = lambda self : None;
ScreenLog_swigregister = _quickfix.ScreenLog_swigregister
ScreenLog_swigregister(ScreenLog)

class FileLogFactory(LogFactory):
    __swig_setmethods__ = {}
    for _s in [LogFactory]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FileLogFactory, name, value)
    __swig_getmethods__ = {}
    for _s in [LogFactory]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FileLogFactory, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FileLogFactory(*args)
        try: self.this.append(this)
        except: self.this = this
    def create(*args): return _quickfix.FileLogFactory_create(*args)
    def destroy(*args): return _quickfix.FileLogFactory_destroy(*args)
    __swig_destroy__ = _quickfix.delete_FileLogFactory
    __del__ = lambda self : None;
FileLogFactory_swigregister = _quickfix.FileLogFactory_swigregister
FileLogFactory_swigregister(FileLogFactory)

class FileLog(Log):
    __swig_setmethods__ = {}
    for _s in [Log]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FileLog, name, value)
    __swig_getmethods__ = {}
    for _s in [Log]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FileLog, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FileLog(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FileLog
    __del__ = lambda self : None;
    def clear(*args): return _quickfix.FileLog_clear(*args)
    def backup(*args): return _quickfix.FileLog_backup(*args)
    def onIncoming(*args): return _quickfix.FileLog_onIncoming(*args)
    def onOutgoing(*args): return _quickfix.FileLog_onOutgoing(*args)
    def onEvent(*args): return _quickfix.FileLog_onEvent(*args)
    def getMillisecondsInTimeStamp(*args): return _quickfix.FileLog_getMillisecondsInTimeStamp(*args)
    def setMillisecondsInTimeStamp(*args): return _quickfix.FileLog_setMillisecondsInTimeStamp(*args)
FileLog_swigregister = _quickfix.FileLog_swigregister
FileLog_swigregister(FileLog)

class MessageStoreFactory(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, MessageStoreFactory, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, MessageStoreFactory, name)
    def __init__(self): raise AttributeError, "No constructor defined"
    __repr__ = _swig_repr
    __swig_destroy__ = _quickfix.delete_MessageStoreFactory
    __del__ = lambda self : None;
    def create(*args): return _quickfix.MessageStoreFactory_create(*args)
    def destroy(*args): return _quickfix.MessageStoreFactory_destroy(*args)
MessageStoreFactory_swigregister = _quickfix.MessageStoreFactory_swigregister
MessageStoreFactory_swigregister(MessageStoreFactory)

class MemoryStoreFactory(MessageStoreFactory):
    __swig_setmethods__ = {}
    for _s in [MessageStoreFactory]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MemoryStoreFactory, name, value)
    __swig_getmethods__ = {}
    for _s in [MessageStoreFactory]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MemoryStoreFactory, name)
    __repr__ = _swig_repr
    def create(*args): return _quickfix.MemoryStoreFactory_create(*args)
    def destroy(*args): return _quickfix.MemoryStoreFactory_destroy(*args)
    def __init__(self, *args): 
        this = _quickfix.new_MemoryStoreFactory(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MemoryStoreFactory
    __del__ = lambda self : None;
MemoryStoreFactory_swigregister = _quickfix.MemoryStoreFactory_swigregister
MemoryStoreFactory_swigregister(MemoryStoreFactory)

class MessageStore(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, MessageStore, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, MessageStore, name)
    def __init__(self): raise AttributeError, "No constructor defined"
    __repr__ = _swig_repr
    __swig_destroy__ = _quickfix.delete_MessageStore
    __del__ = lambda self : None;
    def set(*args): return _quickfix.MessageStore_set(*args)
    def get(*args): return _quickfix.MessageStore_get(*args)
    def getNextSenderMsgSeqNum(*args): return _quickfix.MessageStore_getNextSenderMsgSeqNum(*args)
    def getNextTargetMsgSeqNum(*args): return _quickfix.MessageStore_getNextTargetMsgSeqNum(*args)
    def setNextSenderMsgSeqNum(*args): return _quickfix.MessageStore_setNextSenderMsgSeqNum(*args)
    def setNextTargetMsgSeqNum(*args): return _quickfix.MessageStore_setNextTargetMsgSeqNum(*args)
    def incrNextSenderMsgSeqNum(*args): return _quickfix.MessageStore_incrNextSenderMsgSeqNum(*args)
    def incrNextTargetMsgSeqNum(*args): return _quickfix.MessageStore_incrNextTargetMsgSeqNum(*args)
    def getCreationTime(*args): return _quickfix.MessageStore_getCreationTime(*args)
    def reset(*args): return _quickfix.MessageStore_reset(*args)
    def refresh(*args): return _quickfix.MessageStore_refresh(*args)
MessageStore_swigregister = _quickfix.MessageStore_swigregister
MessageStore_swigregister(MessageStore)

class MemoryStore(MessageStore):
    __swig_setmethods__ = {}
    for _s in [MessageStore]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MemoryStore, name, value)
    __swig_getmethods__ = {}
    for _s in [MessageStore]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MemoryStore, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MemoryStore(*args)
        try: self.this.append(this)
        except: self.this = this
    def set(*args): return _quickfix.MemoryStore_set(*args)
    def get(*args): return _quickfix.MemoryStore_get(*args)
    def getNextSenderMsgSeqNum(*args): return _quickfix.MemoryStore_getNextSenderMsgSeqNum(*args)
    def getNextTargetMsgSeqNum(*args): return _quickfix.MemoryStore_getNextTargetMsgSeqNum(*args)
    def setNextSenderMsgSeqNum(*args): return _quickfix.MemoryStore_setNextSenderMsgSeqNum(*args)
    def setNextTargetMsgSeqNum(*args): return _quickfix.MemoryStore_setNextTargetMsgSeqNum(*args)
    def incrNextSenderMsgSeqNum(*args): return _quickfix.MemoryStore_incrNextSenderMsgSeqNum(*args)
    def incrNextTargetMsgSeqNum(*args): return _quickfix.MemoryStore_incrNextTargetMsgSeqNum(*args)
    def setCreationTime(*args): return _quickfix.MemoryStore_setCreationTime(*args)
    def getCreationTime(*args): return _quickfix.MemoryStore_getCreationTime(*args)
    def reset(*args): return _quickfix.MemoryStore_reset(*args)
    def refresh(*args): return _quickfix.MemoryStore_refresh(*args)
    __swig_destroy__ = _quickfix.delete_MemoryStore
    __del__ = lambda self : None;
MemoryStore_swigregister = _quickfix.MemoryStore_swigregister
MemoryStore_swigregister(MemoryStore)

class MessageStoreFactoryExceptionWrapper(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, MessageStoreFactoryExceptionWrapper, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, MessageStoreFactoryExceptionWrapper, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MessageStoreFactoryExceptionWrapper(*args)
        try: self.this.append(this)
        except: self.this = this
    def create(*args): return _quickfix.MessageStoreFactoryExceptionWrapper_create(*args)
    def destroy(*args): return _quickfix.MessageStoreFactoryExceptionWrapper_destroy(*args)
    __swig_destroy__ = _quickfix.delete_MessageStoreFactoryExceptionWrapper
    __del__ = lambda self : None;
MessageStoreFactoryExceptionWrapper_swigregister = _quickfix.MessageStoreFactoryExceptionWrapper_swigregister
MessageStoreFactoryExceptionWrapper_swigregister(MessageStoreFactoryExceptionWrapper)

class MessageStoreExceptionWrapper(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, MessageStoreExceptionWrapper, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, MessageStoreExceptionWrapper, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_MessageStoreExceptionWrapper(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_MessageStoreExceptionWrapper
    __del__ = lambda self : None;
    def set(*args): return _quickfix.MessageStoreExceptionWrapper_set(*args)
    def get(*args): return _quickfix.MessageStoreExceptionWrapper_get(*args)
    def getNextSenderMsgSeqNum(*args): return _quickfix.MessageStoreExceptionWrapper_getNextSenderMsgSeqNum(*args)
    def getNextTargetMsgSeqNum(*args): return _quickfix.MessageStoreExceptionWrapper_getNextTargetMsgSeqNum(*args)
    def setNextSenderMsgSeqNum(*args): return _quickfix.MessageStoreExceptionWrapper_setNextSenderMsgSeqNum(*args)
    def setNextTargetMsgSeqNum(*args): return _quickfix.MessageStoreExceptionWrapper_setNextTargetMsgSeqNum(*args)
    def incrNextSenderMsgSeqNum(*args): return _quickfix.MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum(*args)
    def incrNextTargetMsgSeqNum(*args): return _quickfix.MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum(*args)
    def getCreationTime(*args): return _quickfix.MessageStoreExceptionWrapper_getCreationTime(*args)
    def reset(*args): return _quickfix.MessageStoreExceptionWrapper_reset(*args)
    def refresh(*args): return _quickfix.MessageStoreExceptionWrapper_refresh(*args)
MessageStoreExceptionWrapper_swigregister = _quickfix.MessageStoreExceptionWrapper_swigregister
MessageStoreExceptionWrapper_swigregister(MessageStoreExceptionWrapper)

class FileStoreFactory(MessageStoreFactory):
    __swig_setmethods__ = {}
    for _s in [MessageStoreFactory]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FileStoreFactory, name, value)
    __swig_getmethods__ = {}
    for _s in [MessageStoreFactory]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FileStoreFactory, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FileStoreFactory(*args)
        try: self.this.append(this)
        except: self.this = this
    def create(*args): return _quickfix.FileStoreFactory_create(*args)
    def destroy(*args): return _quickfix.FileStoreFactory_destroy(*args)
    __swig_destroy__ = _quickfix.delete_FileStoreFactory
    __del__ = lambda self : None;
FileStoreFactory_swigregister = _quickfix.FileStoreFactory_swigregister
FileStoreFactory_swigregister(FileStoreFactory)

class FileStore(MessageStore):
    __swig_setmethods__ = {}
    for _s in [MessageStore]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, FileStore, name, value)
    __swig_getmethods__ = {}
    for _s in [MessageStore]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, FileStore, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_FileStore(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_FileStore
    __del__ = lambda self : None;
    def set(*args): return _quickfix.FileStore_set(*args)
    def get(*args): return _quickfix.FileStore_get(*args)
    def getNextSenderMsgSeqNum(*args): return _quickfix.FileStore_getNextSenderMsgSeqNum(*args)
    def getNextTargetMsgSeqNum(*args): return _quickfix.FileStore_getNextTargetMsgSeqNum(*args)
    def setNextSenderMsgSeqNum(*args): return _quickfix.FileStore_setNextSenderMsgSeqNum(*args)
    def setNextTargetMsgSeqNum(*args): return _quickfix.FileStore_setNextTargetMsgSeqNum(*args)
    def incrNextSenderMsgSeqNum(*args): return _quickfix.FileStore_incrNextSenderMsgSeqNum(*args)
    def incrNextTargetMsgSeqNum(*args): return _quickfix.FileStore_incrNextTargetMsgSeqNum(*args)
    def getCreationTime(*args): return _quickfix.FileStore_getCreationTime(*args)
    def reset(*args): return _quickfix.FileStore_reset(*args)
    def refresh(*args): return _quickfix.FileStore_refresh(*args)
FileStore_swigregister = _quickfix.FileStore_swigregister
FileStore_swigregister(FileStore)

class Application(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Application, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Application, name)
    __repr__ = _swig_repr
    __swig_destroy__ = _quickfix.delete_Application
    __del__ = lambda self : None;
    def onCreate(*args): return _quickfix.Application_onCreate(*args)
    def onLogon(*args): return _quickfix.Application_onLogon(*args)
    def onLogout(*args): return _quickfix.Application_onLogout(*args)
    def toAdmin(*args): return _quickfix.Application_toAdmin(*args)
    def toApp(*args): return _quickfix.Application_toApp(*args)
    def fromAdmin(*args): return _quickfix.Application_fromAdmin(*args)
    def fromApp(*args): return _quickfix.Application_fromApp(*args)
    def __init__(self, *args): 
        if self.__class__ == Application:
            args = (None,) + args
        else:
            args = (self,) + args
        this = _quickfix.new_Application(*args)
        try: self.this.append(this)
        except: self.this = this
    def __disown__(self):
        self.this.disown()
        _quickfix.disown_Application(self)
        return weakref_proxy(self)
Application_swigregister = _quickfix.Application_swigregister
Application_swigregister(Application)

class SynchronizedApplication(Application):
    __swig_setmethods__ = {}
    for _s in [Application]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SynchronizedApplication, name, value)
    __swig_getmethods__ = {}
    for _s in [Application]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SynchronizedApplication, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SynchronizedApplication(*args)
        try: self.this.append(this)
        except: self.this = this
    def onCreate(*args): return _quickfix.SynchronizedApplication_onCreate(*args)
    def onLogon(*args): return _quickfix.SynchronizedApplication_onLogon(*args)
    def onLogout(*args): return _quickfix.SynchronizedApplication_onLogout(*args)
    def toAdmin(*args): return _quickfix.SynchronizedApplication_toAdmin(*args)
    def toApp(*args): return _quickfix.SynchronizedApplication_toApp(*args)
    def fromAdmin(*args): return _quickfix.SynchronizedApplication_fromAdmin(*args)
    def fromApp(*args): return _quickfix.SynchronizedApplication_fromApp(*args)
    __swig_setmethods__["m_mutex"] = _quickfix.SynchronizedApplication_m_mutex_set
    __swig_getmethods__["m_mutex"] = _quickfix.SynchronizedApplication_m_mutex_get
    if _newclass:m_mutex = _swig_property(_quickfix.SynchronizedApplication_m_mutex_get, _quickfix.SynchronizedApplication_m_mutex_set)
    def app(*args): return _quickfix.SynchronizedApplication_app(*args)
    __swig_setmethods__["m_app"] = _quickfix.SynchronizedApplication_m_app_set
    __swig_getmethods__["m_app"] = _quickfix.SynchronizedApplication_m_app_get
    if _newclass:m_app = _swig_property(_quickfix.SynchronizedApplication_m_app_get, _quickfix.SynchronizedApplication_m_app_set)
    __swig_destroy__ = _quickfix.delete_SynchronizedApplication
    __del__ = lambda self : None;
SynchronizedApplication_swigregister = _quickfix.SynchronizedApplication_swigregister
SynchronizedApplication_swigregister(SynchronizedApplication)

class NullApplication(Application):
    __swig_setmethods__ = {}
    for _s in [Application]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, NullApplication, name, value)
    __swig_getmethods__ = {}
    for _s in [Application]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, NullApplication, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_NullApplication(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_NullApplication
    __del__ = lambda self : None;
NullApplication_swigregister = _quickfix.NullApplication_swigregister
NullApplication_swigregister(NullApplication)

class Initiator(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Initiator, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Initiator, name)
    def __init__(self): raise AttributeError, "No constructor defined"
    __repr__ = _swig_repr
    __swig_destroy__ = _quickfix.delete_Initiator
    __del__ = lambda self : None;
    def start(self):
    	thread.start_new_thread(_quickfix_start_thread, (self,))


    def block(*args): return _quickfix.Initiator_block(*args)
    def poll(*args): return _quickfix.Initiator_poll(*args)
    def stop(*args): return _quickfix.Initiator_stop(*args)
    def isLoggedOn(*args): return _quickfix.Initiator_isLoggedOn(*args)
    def getSessions(*args): return _quickfix.Initiator_getSessions(*args)
    def getSession(*args): return _quickfix.Initiator_getSession(*args)
    def getSessionSettings(*args): return _quickfix.Initiator_getSessionSettings(*args)
    def has(*args): return _quickfix.Initiator_has(*args)
    def isStopped(*args): return _quickfix.Initiator_isStopped(*args)
    def getApplication(*args): return _quickfix.Initiator_getApplication(*args)
    def getMessageStoreFactory(*args): return _quickfix.Initiator_getMessageStoreFactory(*args)
    def getLog(*args): return _quickfix.Initiator_getLog(*args)
Initiator_swigregister = _quickfix.Initiator_swigregister
Initiator_swigregister(Initiator)

class SocketInitiatorBase(Initiator):
    __swig_setmethods__ = {}
    for _s in [Initiator]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SocketInitiatorBase, name, value)
    __swig_getmethods__ = {}
    for _s in [Initiator]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SocketInitiatorBase, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SocketInitiatorBase(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SocketInitiatorBase
    __del__ = lambda self : None;
SocketInitiatorBase_swigregister = _quickfix.SocketInitiatorBase_swigregister
SocketInitiatorBase_swigregister(SocketInitiatorBase)

class Acceptor(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Acceptor, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Acceptor, name)
    def __init__(self): raise AttributeError, "No constructor defined"
    __repr__ = _swig_repr
    __swig_destroy__ = _quickfix.delete_Acceptor
    __del__ = lambda self : None;
    def getLog(*args): return _quickfix.Acceptor_getLog(*args)
    def start(self):
    	thread.start_new_thread(_quickfix_start_thread, (self,))


    def block(*args): return _quickfix.Acceptor_block(*args)
    def poll(*args): return _quickfix.Acceptor_poll(*args)
    def stop(*args): return _quickfix.Acceptor_stop(*args)
    def isLoggedOn(*args): return _quickfix.Acceptor_isLoggedOn(*args)
    def getSessions(*args): return _quickfix.Acceptor_getSessions(*args)
    def getSession(*args): return _quickfix.Acceptor_getSession(*args)
    def getSessionSettings(*args): return _quickfix.Acceptor_getSessionSettings(*args)
    def has(*args): return _quickfix.Acceptor_has(*args)
    def isStopped(*args): return _quickfix.Acceptor_isStopped(*args)
    def getApplication(*args): return _quickfix.Acceptor_getApplication(*args)
    def getMessageStoreFactory(*args): return _quickfix.Acceptor_getMessageStoreFactory(*args)
Acceptor_swigregister = _quickfix.Acceptor_swigregister
Acceptor_swigregister(Acceptor)

class SocketAcceptorBase(Acceptor):
    __swig_setmethods__ = {}
    for _s in [Acceptor]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, SocketAcceptorBase, name, value)
    __swig_getmethods__ = {}
    for _s in [Acceptor]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, SocketAcceptorBase, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_SocketAcceptorBase(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_SocketAcceptorBase
    __del__ = lambda self : None;
SocketAcceptorBase_swigregister = _quickfix.SocketAcceptorBase_swigregister
SocketAcceptorBase_swigregister(SocketAcceptorBase)

class DataDictionary(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, DataDictionary, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, DataDictionary, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _quickfix.new_DataDictionary(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _quickfix.delete_DataDictionary
    __del__ = lambda self : None;
    def readFromURL(*args): return _quickfix.DataDictionary_readFromURL(*args)
    def readFromDocument(*args): return _quickfix.DataDictionary_readFromDocument(*args)
    def readFromStream(*args): return _quickfix.DataDictionary_readFromStream(*args)
    def getOrderedFields(*args): return _quickfix.DataDictionary_getOrderedFields(*args)
    def setVersion(*args): return _quickfix.DataDictionary_setVersion(*args)
    def getVersion(*args): return _quickfix.DataDictionary_getVersion(*args)
    def addField(*args): return _quickfix.DataDictionary_addField(*args)
    def addFieldName(*args): return _quickfix.DataDictionary_addFieldName(*args)
    def getFieldName(*args): return _quickfix.DataDictionary_getFieldName(*args)
    def getFieldTag(*args): return _quickfix.DataDictionary_getFieldTag(*args)
    def addValueName(*args): return _quickfix.DataDictionary_addValueName(*args)
    def getValueName(*args): return _quickfix.DataDictionary_getValueName(*args)
    def isField(*args): return _quickfix.DataDictionary_isField(*args)
    def addMsgType(*args): return _quickfix.DataDictionary_addMsgType(*args)
    def isMsgType(*args): return _quickfix.DataDictionary_isMsgType(*args)
    def addMsgField(*args): return _quickfix.DataDictionary_addMsgField(*args)
    def isMsgField(*args): return _quickfix.DataDictionary_isMsgField(*args)
    def addHeaderField(*args): return _quickfix.DataDictionary_addHeaderField(*args)
    def isHeaderField(*args): return _quickfix.DataDictionary_isHeaderField(*args)
    def addTrailerField(*args): return _quickfix.DataDictionary_addTrailerField(*args)
    def isTrailerField(*args): return _quickfix.DataDictionary_isTrailerField(*args)
    def addFieldType(*args): return _quickfix.DataDictionary_addFieldType(*args)
    def getFieldType(*args): return _quickfix.DataDictionary_getFieldType(*args)
    def addRequiredField(*args): return _quickfix.DataDictionary_addRequiredField(*args)
    def isRequiredField(*args): return _quickfix.DataDictionary_isRequiredField(*args)
    def addFieldValue(*args): return _quickfix.DataDictionary_addFieldValue(*args)
    def hasFieldValue(*args): return _quickfix.DataDictionary_hasFieldValue(*args)
    def isFieldValue(*args): return _quickfix.DataDictionary_isFieldValue(*args)
    def addGroup(*args): return _quickfix.DataDictionary_addGroup(*args)
    def isGroup(*args): return _quickfix.DataDictionary_isGroup(*args)
    def getGroup(*args): return _quickfix.DataDictionary_getGroup(*args)
    def isDataField(*args): return _quickfix.DataDictionary_isDataField(*args)
    def isMultipleValueField(*args): return _quickfix.DataDictionary_isMultipleValueField(*args)
    def checkFieldsOutOfOrder(*args): return _quickfix.DataDictionary_checkFieldsOutOfOrder(*args)
    def checkFieldsHaveValues(*args): return _quickfix.DataDictionary_checkFieldsHaveValues(*args)
    def checkUserDefinedFields(*args): return _quickfix.DataDictionary_checkUserDefinedFields(*args)
    def validate(*args): return _quickfix.DataDictionary_validate(*args)
DataDictionary_swigregister = _quickfix.DataDictionary_swigregister
DataDictionary_swigregister(DataDictionary)

#ifdef SWIGPYTHON
class SocketInitiator(SocketInitiatorBase):
	application = 0
	storeFactory = 0
	setting = 0
	logFactory = 0

	def __init__(self, application, storeFactory, settings, logFactory=None):
		if logFactory == None:
			SocketInitiatorBase.__init__(self, application, storeFactory, settings)
		else:
			SocketInitiatorBase.__init__(self, application, storeFactory, settings, logFactory)

		self.application = application
		self.storeFactory = storeFactory
		self.settings = settings
		self.logFactory = logFactory

class SocketAcceptor(SocketAcceptorBase):
	application = 0
	storeFactory = 0
	setting = 0
	logFactory = 0

	def __init__(self, application, storeFactory, settings, logFactory=None):
		if logFactory == None:
			SocketAcceptorBase.__init__(self, application, storeFactory, settings)
		else:
			SocketAcceptorBase.__init__(self, application, storeFactory, settings, logFactory)

		self.application = application
		self.storeFactory = storeFactory
		self.settings = settings
		self.logFactory = logFactory
#endif



import quickfix

class RelatedPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1563)
		else:
			quickfix.StringField.__init__(self, 1563, data)

class MaxPriceLevels(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1090)
		else:
			quickfix.IntField.__init__(self, 1090, data)

class DerivativeEncodedIssuer(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1278)
		else:
			quickfix.StringField.__init__(self, 1278, data)

class NoCompIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 936)
		else:
			quickfix.IntField.__init__(self, 936, data)

class SettlInstRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 214)
		else:
			quickfix.StringField.__init__(self, 214, data)

class NestedPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 524)
		else:
			quickfix.StringField.__init__(self, 524, data)

class DetachmentPoint(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1458)
		else:
			quickfix.DoubleField.__init__(self, 1458, data)

class LateIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 978)
		else:
			quickfix.BoolField.__init__(self, 978, data)

class RiskEncodedSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1621)
		else:
			quickfix.StringField.__init__(self, 1621, data)

class RelationshipRiskSecuritySubType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1601)
		else:
			quickfix.StringField.__init__(self, 1601, data)

class SecurityListID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1465)
		else:
			quickfix.StringField.__init__(self, 1465, data)

class DerivativeFlowScheduleType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1442)
		else:
			quickfix.IntField.__init__(self, 1442, data)

class EncodedSymbolLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1359)
		else:
			quickfix.IntField.__init__(self, 1359, data)

class FlexibleIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1244)
		else:
			quickfix.BoolField.__init__(self, 1244, data)

class NoExecInstRules(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1232)
		else:
			quickfix.IntField.__init__(self, 1232, data)

class SideTrdRegTimestamp(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 1012)
		else:
			quickfix.UtcTimeStampField.__init__(self, 1012, data)

class DeliveryForm(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 668)
		else:
			quickfix.IntField.__init__(self, 668, data)

class ExecRestatementReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 378)
		else:
			quickfix.IntField.__init__(self, 378, data)

class MidYield(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 633)
		else:
			quickfix.DoubleField.__init__(self, 633, data)

class ContractMultiplier(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 231)
		else:
			quickfix.DoubleField.__init__(self, 231, data)

class PartyAltIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1518)
		else:
			quickfix.CharField.__init__(self, 1518, data)

class CcyAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1157)
		else:
			quickfix.DoubleField.__init__(self, 1157, data)

class AllocIntermedReqType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 808)
		else:
			quickfix.IntField.__init__(self, 808, data)

class NoNested2PartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 756)
		else:
			quickfix.IntField.__init__(self, 756, data)

class UnderlyingIssuer(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 306)
		else:
			quickfix.StringField.__init__(self, 306, data)

class LegOrderQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 685)
		else:
			quickfix.DoubleField.__init__(self, 685, data)

class MinTradeVol(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 562)
		else:
			quickfix.DoubleField.__init__(self, 562, data)

class SettlCurrAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 119)
		else:
			quickfix.DoubleField.__init__(self, 119, data)

class DerivativeInstrumentPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1295)
		else:
			quickfix.IntField.__init__(self, 1295, data)

class YieldRedemptionPriceType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 698)
		else:
			quickfix.IntField.__init__(self, 698, data)

class NewsRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1476)
		else:
			quickfix.StringField.__init__(self, 1476, data)

class SecurityListTypeSource(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1471)
		else:
			quickfix.IntField.__init__(self, 1471, data)

class ApplReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1346)
		else:
			quickfix.StringField.__init__(self, 1346, data)

class DerivativeFuturesValuationMethod(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1319)
		else:
			quickfix.StringField.__init__(self, 1319, data)

class NoLegSecurityAltID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 604)
		else:
			quickfix.StringField.__init__(self, 604, data)

class DerivativeSecurityType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1249)
		else:
			quickfix.StringField.__init__(self, 1249, data)

class CollInquiryQualifier(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 896)
		else:
			quickfix.IntField.__init__(self, 896, data)

class RawData(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 96)
		else:
			quickfix.StringField.__init__(self, 96, data)

class CashSettlAgentContactPhone(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 187)
		else:
			quickfix.StringField.__init__(self, 187, data)

class CreditRating(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 255)
		else:
			quickfix.StringField.__init__(self, 255, data)

class ContingencyType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1385)
		else:
			quickfix.IntField.__init__(self, 1385, data)

class StrikeCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 947)
		else:
			quickfix.StringField.__init__(self, 947, data)

class TradeVolume(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1020)
		else:
			quickfix.DoubleField.__init__(self, 1020, data)

class SideTrdRegTimestampSrc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1014)
		else:
			quickfix.StringField.__init__(self, 1014, data)

class DeliveryDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 743)
		else:
			quickfix.StringField.__init__(self, 743, data)

class EmailType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 94)
		else:
			quickfix.CharField.__init__(self, 94, data)

class EncodedListExecInst(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 353)
		else:
			quickfix.StringField.__init__(self, 353, data)

class ContraTradeTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 438)
		else:
			quickfix.UtcTimeStampField.__init__(self, 438, data)

class MaturityMonthYearIncrement(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1229)
		else:
			quickfix.IntField.__init__(self, 1229, data)

class RootPartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1118)
		else:
			quickfix.CharField.__init__(self, 1118, data)

class UnderlyingCouponPaymentDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 241)
		else:
			quickfix.StringField.__init__(self, 241, data)

class BidYield(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 632)
		else:
			quickfix.DoubleField.__init__(self, 632, data)

class IOIQltyInd(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 25)
		else:
			quickfix.CharField.__init__(self, 25, data)

class Issuer(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 106)
		else:
			quickfix.StringField.__init__(self, 106, data)

class CardNumber(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 489)
		else:
			quickfix.StringField.__init__(self, 489, data)

class NoRelatedPartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1562)
		else:
			quickfix.IntField.__init__(self, 1562, data)

class NoLegStipulations(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 683)
		else:
			quickfix.IntField.__init__(self, 683, data)

class LegSecurityExchange(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 616)
		else:
			quickfix.StringField.__init__(self, 616, data)

class CashOrderQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 152)
		else:
			quickfix.DoubleField.__init__(self, 152, data)

class AccruedInterestAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 159)
		else:
			quickfix.DoubleField.__init__(self, 159, data)

class MDEntrySeller(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 289)
		else:
			quickfix.StringField.__init__(self, 289, data)

class LegPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 566)
		else:
			quickfix.DoubleField.__init__(self, 566, data)

class RelationshipRiskMaturityTime(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1603)
		else:
			quickfix.StringField.__init__(self, 1603, data)

class DeliverToCompID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 128)
		else:
			quickfix.StringField.__init__(self, 128, data)

class TargetLocationID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 143)
		else:
			quickfix.StringField.__init__(self, 143, data)

class OfferForwardPoints2(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 643)
		else:
			quickfix.DoubleField.__init__(self, 643, data)

class RatioQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 319)
		else:
			quickfix.DoubleField.__init__(self, 319, data)

class MultiLegRptTypeReq(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 563)
		else:
			quickfix.IntField.__init__(self, 563, data)

class AllocAccount(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 79)
		else:
			quickfix.StringField.__init__(self, 79, data)

class TotalVolumeTraded(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 387)
		else:
			quickfix.DoubleField.__init__(self, 387, data)

class LinesOfText(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 33)
		else:
			quickfix.IntField.__init__(self, 33, data)

class AccountType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 581)
		else:
			quickfix.IntField.__init__(self, 581, data)

class MDEntryPositionNo(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 290)
		else:
			quickfix.IntField.__init__(self, 290, data)

class HaltReasonInt(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 327)
		else:
			quickfix.IntField.__init__(self, 327, data)

class FutSettDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 64)
		else:
			quickfix.StringField.__init__(self, 64, data)

class SecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 107)
		else:
			quickfix.StringField.__init__(self, 107, data)

class MinQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 110)
		else:
			quickfix.DoubleField.__init__(self, 110, data)

class SettlCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 120)
		else:
			quickfix.StringField.__init__(self, 120, data)

class PegOffsetValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 211)
		else:
			quickfix.DoubleField.__init__(self, 211, data)

class DerivativeSecurityAltIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1220)
		else:
			quickfix.StringField.__init__(self, 1220, data)

class NoSettlPartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 801)
		else:
			quickfix.IntField.__init__(self, 801, data)

class AllocReportID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 755)
		else:
			quickfix.StringField.__init__(self, 755, data)

class LegCFICode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 608)
		else:
			quickfix.StringField.__init__(self, 608, data)

class LegFutSettDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 588)
		else:
			quickfix.StringField.__init__(self, 588, data)

class LegBenchmarkCurveName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 677)
		else:
			quickfix.StringField.__init__(self, 677, data)

class ClearingFeeIndicator(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 635)
		else:
			quickfix.StringField.__init__(self, 635, data)

class BrokerOfCredit(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 92)
		else:
			quickfix.StringField.__init__(self, 92, data)

class SecurityListRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1466)
		else:
			quickfix.StringField.__init__(self, 1466, data)

class UnderlyingLegMaturityTime(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1405)
		else:
			quickfix.StringField.__init__(self, 1405, data)

class NestedPartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 805)
		else:
			quickfix.IntField.__init__(self, 805, data)

class BidType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 394)
		else:
			quickfix.IntField.__init__(self, 394, data)

class MDEntryRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 280)
		else:
			quickfix.StringField.__init__(self, 280, data)

class UnderlyingUnitOfMeasureQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1423)
		else:
			quickfix.DoubleField.__init__(self, 1423, data)

class UnderlyingLegMaturityDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1345)
		else:
			quickfix.StringField.__init__(self, 1345, data)

class StartTickPriceRange(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1206)
		else:
			quickfix.DoubleField.__init__(self, 1206, data)

class LegContractSettlMonth(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 955)
		else:
			quickfix.StringField.__init__(self, 955, data)

class UnderlyingSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 307)
		else:
			quickfix.StringField.__init__(self, 307, data)

class CashDistribPayRef(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 501)
		else:
			quickfix.StringField.__init__(self, 501, data)

class QuotePriceType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 692)
		else:
			quickfix.IntField.__init__(self, 692, data)

class EncodedAllocText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 361)
		else:
			quickfix.StringField.__init__(self, 361, data)

class UnderlyingMaturityMonthYear(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 313)
		else:
			quickfix.StringField.__init__(self, 313, data)

class RiskWarningLevelPercent(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1560)
		else:
			quickfix.DoubleField.__init__(self, 1560, data)

class UnderlyingOriginalNotionalPercentageOutstanding(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1456)
		else:
			quickfix.DoubleField.__init__(self, 1456, data)

class MultilegPriceMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1378)
		else:
			quickfix.IntField.__init__(self, 1378, data)

class TotNoFills(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1361)
		else:
			quickfix.IntField.__init__(self, 1361, data)

class DerivativeSettleOnOpenFlag(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1254)
		else:
			quickfix.StringField.__init__(self, 1254, data)

class UnderlyingRepurchaseTerm(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 244)
		else:
			quickfix.IntField.__init__(self, 244, data)

class RiskWarningLevelName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1561)
		else:
			quickfix.StringField.__init__(self, 1561, data)

class DerivativeCountryOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1258)
		else:
			quickfix.StringField.__init__(self, 1258, data)

class ListMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1198)
		else:
			quickfix.IntField.__init__(self, 1198, data)

class UnderlyingCPProgram(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 877)
		else:
			quickfix.StringField.__init__(self, 877, data)

class PriceDelta(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 811)
		else:
			quickfix.DoubleField.__init__(self, 811, data)

class RefSeqNum(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 45)
		else:
			quickfix.IntField.__init__(self, 45, data)

class AutoAcceptIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 754)
		else:
			quickfix.BoolField.__init__(self, 754, data)

class MDImplicitDelete(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 547)
		else:
			quickfix.BoolField.__init__(self, 547, data)

class NoStipulations(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 232)
		else:
			quickfix.IntField.__init__(self, 232, data)

class ClearingBusinessDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 715)
		else:
			quickfix.StringField.__init__(self, 715, data)

class NoRelationshipRiskLimits(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1582)
		else:
			quickfix.IntField.__init__(self, 1582, data)

class LocationID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 283)
		else:
			quickfix.StringField.__init__(self, 283, data)

class Currency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 15)
		else:
			quickfix.StringField.__init__(self, 15, data)

class RoutingType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 216)
		else:
			quickfix.IntField.__init__(self, 216, data)

class UnderlyingStrikePrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 316)
		else:
			quickfix.DoubleField.__init__(self, 316, data)

class BidTradeType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 418)
		else:
			quickfix.CharField.__init__(self, 418, data)

class RelationshipRiskInstrumentOperator(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1588)
		else:
			quickfix.IntField.__init__(self, 1588, data)

class UnderlyingAttachmentPoint(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1459)
		else:
			quickfix.DoubleField.__init__(self, 1459, data)

class TotNoRejQuotes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1170)
		else:
			quickfix.IntField.__init__(self, 1170, data)

class OrdStatusReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 790)
		else:
			quickfix.StringField.__init__(self, 790, data)

class SenderCompID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 49)
		else:
			quickfix.StringField.__init__(self, 49, data)

class OrdRejReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 103)
		else:
			quickfix.IntField.__init__(self, 103, data)

class MaturityMonthYearIncrementUnits(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1302)
		else:
			quickfix.IntField.__init__(self, 1302, data)

class DisplayWhen(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1083)
		else:
			quickfix.CharField.__init__(self, 1083, data)

class ApplQueueAction(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 815)
		else:
			quickfix.IntField.__init__(self, 815, data)

class RegistTransType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 514)
		else:
			quickfix.CharField.__init__(self, 514, data)

class PaymentRemitterID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 505)
		else:
			quickfix.StringField.__init__(self, 505, data)

class PriceType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 423)
		else:
			quickfix.IntField.__init__(self, 423, data)

class MarketReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1393)
		else:
			quickfix.StringField.__init__(self, 1393, data)

class NoNestedInstrAttrib(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1312)
		else:
			quickfix.IntField.__init__(self, 1312, data)

class SecuritySubType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 762)
		else:
			quickfix.StringField.__init__(self, 762, data)

class ClOrdID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 11)
		else:
			quickfix.StringField.__init__(self, 11, data)

class MaturityDay(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 205)
		else:
			quickfix.StringField.__init__(self, 205, data)

class UnderlyingSeniority(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1454)
		else:
			quickfix.StringField.__init__(self, 1454, data)

class MarketSegmentDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1396)
		else:
			quickfix.StringField.__init__(self, 1396, data)

class NoMarketSegments(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1310)
		else:
			quickfix.IntField.__init__(self, 1310, data)

class SettlObligMode(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1159)
		else:
			quickfix.IntField.__init__(self, 1159, data)

class SecurityUpdateAction(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 980)
		else:
			quickfix.CharField.__init__(self, 980, data)

class NetworkRequestType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 935)
		else:
			quickfix.IntField.__init__(self, 935, data)

class LiquidityPctLow(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 402)
		else:
			quickfix.DoubleField.__init__(self, 402, data)

class PartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 452)
		else:
			quickfix.IntField.__init__(self, 452, data)

class LegRatioQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 623)
		else:
			quickfix.DoubleField.__init__(self, 623, data)

class SettlCurrFxRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 155)
		else:
			quickfix.DoubleField.__init__(self, 155, data)

class RelatedPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1565)
		else:
			quickfix.IntField.__init__(self, 1565, data)

class LegContractMultiplierUnit(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1436)
		else:
			quickfix.IntField.__init__(self, 1436, data)

class SecureData(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 91)
		else:
			quickfix.StringField.__init__(self, 91, data)

class SenderLocationID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 142)
		else:
			quickfix.StringField.__init__(self, 142, data)

class FirstPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1025)
		else:
			quickfix.DoubleField.__init__(self, 1025, data)

class EncodedLegIssuer(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 619)
		else:
			quickfix.StringField.__init__(self, 619, data)

class AssignmentMethod(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 744)
		else:
			quickfix.CharField.__init__(self, 744, data)

class RoutingID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 217)
		else:
			quickfix.StringField.__init__(self, 217, data)

class RelationshipRiskSecurityAltID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1594)
		else:
			quickfix.StringField.__init__(self, 1594, data)

class RelatedPartyAltID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1570)
		else:
			quickfix.StringField.__init__(self, 1570, data)

class StrategyParameterType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 959)
		else:
			quickfix.IntField.__init__(self, 959, data)

class EncryptMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 98)
		else:
			quickfix.IntField.__init__(self, 98, data)

class UnderlyingStateOrProvinceOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 593)
		else:
			quickfix.StringField.__init__(self, 593, data)

class ApplNewSeqNum(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1399)
		else:
			quickfix.IntField.__init__(self, 1399, data)

class DerivativeEncodedSecurityDescLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1280)
		else:
			quickfix.IntField.__init__(self, 1280, data)

class TradingCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1245)
		else:
			quickfix.StringField.__init__(self, 1245, data)

class SecondaryHighLimitPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1230)
		else:
			quickfix.DoubleField.__init__(self, 1230, data)

class OrderAvgPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 799)
		else:
			quickfix.DoubleField.__init__(self, 799, data)

class PosAmtType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 707)
		else:
			quickfix.StringField.__init__(self, 707, data)

class ResetSeqNumFlag(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 141)
		else:
			quickfix.BoolField.__init__(self, 141, data)

class NoHops(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 627)
		else:
			quickfix.IntField.__init__(self, 627, data)

class CollInquiryResult(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 946)
		else:
			quickfix.IntField.__init__(self, 946, data)

class StartDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 916)
		else:
			quickfix.StringField.__init__(self, 916, data)

class CollAsgnRespType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 905)
		else:
			quickfix.IntField.__init__(self, 905, data)

class OrderBookingQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 800)
		else:
			quickfix.DoubleField.__init__(self, 800, data)

class NoQuoteQualifiers(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 735)
		else:
			quickfix.IntField.__init__(self, 735, data)

class UnsolicitedIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 325)
		else:
			quickfix.BoolField.__init__(self, 325, data)

class RefCstmApplVerID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1131)
		else:
			quickfix.StringField.__init__(self, 1131, data)

class SideExecID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1427)
		else:
			quickfix.StringField.__init__(self, 1427, data)

class RejectText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1328)
		else:
			quickfix.StringField.__init__(self, 1328, data)

class ExchangeSpecialInstructions(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1139)
		else:
			quickfix.StringField.__init__(self, 1139, data)

class TradeID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1003)
		else:
			quickfix.StringField.__init__(self, 1003, data)

class RndPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 991)
		else:
			quickfix.DoubleField.__init__(self, 991, data)

class QuoteEntryRejectReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 368)
		else:
			quickfix.IntField.__init__(self, 368, data)

class OrderCapacity(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 528)
		else:
			quickfix.CharField.__init__(self, 528, data)

class SideLastQty(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1009)
		else:
			quickfix.IntField.__init__(self, 1009, data)

class DerivativeUnitOfMeasure(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1269)
		else:
			quickfix.StringField.__init__(self, 1269, data)

class NoLegAllocs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 670)
		else:
			quickfix.IntField.__init__(self, 670, data)

class QuoteAckStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 297)
		else:
			quickfix.IntField.__init__(self, 297, data)

class SecondaryFirmTradeID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1042)
		else:
			quickfix.StringField.__init__(self, 1042, data)

class UserRequestType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 924)
		else:
			quickfix.IntField.__init__(self, 924, data)

class SecondaryTrdType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 855)
		else:
			quickfix.IntField.__init__(self, 855, data)

class TradeReportTransType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 487)
		else:
			quickfix.IntField.__init__(self, 487, data)

class AdvSide(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 4)
		else:
			quickfix.CharField.__init__(self, 4, data)

class RelatedContextPartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1580)
		else:
			quickfix.StringField.__init__(self, 1580, data)

class DerivativeSecuritySubType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1250)
		else:
			quickfix.StringField.__init__(self, 1250, data)

class TriggerTradingSessionSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1114)
		else:
			quickfix.StringField.__init__(self, 1114, data)

class TradeLinkID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 820)
		else:
			quickfix.StringField.__init__(self, 820, data)

class LegBenchmarkPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 679)
		else:
			quickfix.DoubleField.__init__(self, 679, data)

class HopRefID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 630)
		else:
			quickfix.IntField.__init__(self, 630, data)

class Designation(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 494)
		else:
			quickfix.StringField.__init__(self, 494, data)

class TradeRequestID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 568)
		else:
			quickfix.StringField.__init__(self, 568, data)

class RelationshipRiskLimitType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1583)
		else:
			quickfix.IntField.__init__(self, 1583, data)

class RiskSecurityIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1539)
		else:
			quickfix.StringField.__init__(self, 1539, data)

class LegFlowScheduleType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1440)
		else:
			quickfix.IntField.__init__(self, 1440, data)

class LegPriceUnitOfMeasure(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1421)
		else:
			quickfix.StringField.__init__(self, 1421, data)

class Nested4PartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1416)
		else:
			quickfix.CharField.__init__(self, 1416, data)

class CoveredOrUncovered(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 203)
		else:
			quickfix.IntField.__init__(self, 203, data)

class AcctIDSource(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 660)
		else:
			quickfix.IntField.__init__(self, 660, data)

class MktOfferPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 646)
		else:
			quickfix.DoubleField.__init__(self, 646, data)

class NoCapacities(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 862)
		else:
			quickfix.IntField.__init__(self, 862, data)

class TradeRequestType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 569)
		else:
			quickfix.IntField.__init__(self, 569, data)

class NoNestedPartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 539)
		else:
			quickfix.IntField.__init__(self, 539, data)

class TradSesStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 340)
		else:
			quickfix.IntField.__init__(self, 340, data)

class UnderlyingNotionalPercentageOutstanding(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1455)
		else:
			quickfix.DoubleField.__init__(self, 1455, data)

class ApplLastSeqNum(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1350)
		else:
			quickfix.IntField.__init__(self, 1350, data)

class PegPriceType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1094)
		else:
			quickfix.IntField.__init__(self, 1094, data)

class StrategyParameterName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 958)
		else:
			quickfix.StringField.__init__(self, 958, data)

class StreamAsgnRejReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1502)
		else:
			quickfix.IntField.__init__(self, 1502, data)

class MatchIncrement(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1089)
		else:
			quickfix.DoubleField.__init__(self, 1089, data)

class Nested3PartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 951)
		else:
			quickfix.IntField.__init__(self, 951, data)

class UnderlyingPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 810)
		else:
			quickfix.DoubleField.__init__(self, 810, data)

class PriceImprovement(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 639)
		else:
			quickfix.DoubleField.__init__(self, 639, data)

class ValuationMethod(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1197)
		else:
			quickfix.StringField.__init__(self, 1197, data)

class DerivativeSecurityID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1216)
		else:
			quickfix.StringField.__init__(self, 1216, data)

class NoExpiration(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 981)
		else:
			quickfix.IntField.__init__(self, 981, data)

class TargetCompID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 56)
		else:
			quickfix.StringField.__init__(self, 56, data)

class MDEntryBuyer(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 288)
		else:
			quickfix.StringField.__init__(self, 288, data)

class RelationshipRiskCouponRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1608)
		else:
			quickfix.DoubleField.__init__(self, 1608, data)

class NoDerivativeInstrumentPartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1296)
		else:
			quickfix.IntField.__init__(self, 1296, data)

class NoMaturityRules(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1236)
		else:
			quickfix.IntField.__init__(self, 1236, data)

class QuoteMsgID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1166)
		else:
			quickfix.StringField.__init__(self, 1166, data)

class TriggerType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1100)
		else:
			quickfix.CharField.__init__(self, 1100, data)

class PriceProtectionScope(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1092)
		else:
			quickfix.CharField.__init__(self, 1092, data)

class TotNumAssignmentReports(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 832)
		else:
			quickfix.IntField.__init__(self, 832, data)

class ContraLegRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 655)
		else:
			quickfix.StringField.__init__(self, 655, data)

class TradeReportRejectReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 751)
		else:
			quickfix.IntField.__init__(self, 751, data)

class TradeReportRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 572)
		else:
			quickfix.StringField.__init__(self, 572, data)

class SecurityListType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1470)
		else:
			quickfix.IntField.__init__(self, 1470, data)

class DerivativeSecurityIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1217)
		else:
			quickfix.StringField.__init__(self, 1217, data)

class AssignmentUnit(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 745)
		else:
			quickfix.DoubleField.__init__(self, 745, data)

class TradeReportID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 571)
		else:
			quickfix.StringField.__init__(self, 571, data)

class NoRpts(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 82)
		else:
			quickfix.IntField.__init__(self, 82, data)

class LegBenchmarkPriceType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 680)
		else:
			quickfix.IntField.__init__(self, 680, data)

class EncodedSubjectLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 356)
		else:
			quickfix.IntField.__init__(self, 356, data)

class SecurityXML(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1185)
		else:
			quickfix.StringField.__init__(self, 1185, data)

class LegReportID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 990)
		else:
			quickfix.StringField.__init__(self, 990, data)

class Nested3PartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 954)
		else:
			quickfix.IntField.__init__(self, 954, data)

class BenchmarkSecurityIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 761)
		else:
			quickfix.StringField.__init__(self, 761, data)

class QuoteRejectReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 300)
		else:
			quickfix.IntField.__init__(self, 300, data)

class HeartBtInt(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 108)
		else:
			quickfix.IntField.__init__(self, 108, data)

class BidForwardPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 189)
		else:
			quickfix.DoubleField.__init__(self, 189, data)

class PossResend(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 97)
		else:
			quickfix.BoolField.__init__(self, 97, data)

class Symbol(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 55)
		else:
			quickfix.StringField.__init__(self, 55, data)

class EncodedUnderlyingSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 365)
		else:
			quickfix.StringField.__init__(self, 365, data)

class RelatedPartyAltSubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1574)
		else:
			quickfix.IntField.__init__(self, 1574, data)

class MarketReportID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1394)
		else:
			quickfix.StringField.__init__(self, 1394, data)

class DiscretionPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 845)
		else:
			quickfix.DoubleField.__init__(self, 845, data)

class ContAmtValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 520)
		else:
			quickfix.DoubleField.__init__(self, 520, data)

class QuantityType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 465)
		else:
			quickfix.IntField.__init__(self, 465, data)

class ComplexEventPriceBoundaryMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1487)
		else:
			quickfix.IntField.__init__(self, 1487, data)

class ImpliedMarketIndicator(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1144)
		else:
			quickfix.IntField.__init__(self, 1144, data)

class AllocClearingFeeIndicator(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1136)
		else:
			quickfix.StringField.__init__(self, 1136, data)

class QuoteRequestType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 303)
		else:
			quickfix.IntField.__init__(self, 303, data)

class SecurityRequestResult(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 560)
		else:
			quickfix.IntField.__init__(self, 560, data)

class OrderRestrictions(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 529)
		else:
			quickfix.StringField.__init__(self, 529, data)

class NoSideTrdRegTS(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1016)
		else:
			quickfix.IntField.__init__(self, 1016, data)

class Text(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 58)
		else:
			quickfix.StringField.__init__(self, 58, data)

class EncodedTextLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 354)
		else:
			quickfix.IntField.__init__(self, 354, data)

class ListExecInstType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 433)
		else:
			quickfix.CharField.__init__(self, 433, data)

class SecondaryOrderID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 198)
		else:
			quickfix.StringField.__init__(self, 198, data)

class ExecBroker(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 76)
		else:
			quickfix.StringField.__init__(self, 76, data)

class RelationshipRiskEncodedSecurityDescLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1618)
		else:
			quickfix.IntField.__init__(self, 1618, data)

class SecurityXMLLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1184)
		else:
			quickfix.IntField.__init__(self, 1184, data)

class ApplSeqNum(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1181)
		else:
			quickfix.IntField.__init__(self, 1181, data)

class MaxTradeVol(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1140)
		else:
			quickfix.DoubleField.__init__(self, 1140, data)

class OfferSwapPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1066)
		else:
			quickfix.DoubleField.__init__(self, 1066, data)

class SettlPartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 786)
		else:
			quickfix.IntField.__init__(self, 786, data)

class DistribPaymentMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 477)
		else:
			quickfix.IntField.__init__(self, 477, data)

class TotalAffectedOrders(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 533)
		else:
			quickfix.IntField.__init__(self, 533, data)

class StrikeIncrement(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1204)
		else:
			quickfix.DoubleField.__init__(self, 1204, data)

class OrderHandlingInstSource(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1032)
		else:
			quickfix.IntField.__init__(self, 1032, data)

class CopyMsgIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 797)
		else:
			quickfix.BoolField.__init__(self, 797, data)

class NoDlvyInst(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 85)
		else:
			quickfix.IntField.__init__(self, 85, data)

class QuoteEntryID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 299)
		else:
			quickfix.StringField.__init__(self, 299, data)

class AffirmStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 940)
		else:
			quickfix.IntField.__init__(self, 940, data)

class MailingInst(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 482)
		else:
			quickfix.StringField.__init__(self, 482, data)

class OfferSize(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 135)
		else:
			quickfix.DoubleField.__init__(self, 135, data)

class LegSecurityType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 609)
		else:
			quickfix.StringField.__init__(self, 609, data)

class RiskLimitPlatform(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1533)
		else:
			quickfix.StringField.__init__(self, 1533, data)

class OrigCustOrderCapacity(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1432)
		else:
			quickfix.IntField.__init__(self, 1432, data)

class AllocMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1002)
		else:
			quickfix.IntField.__init__(self, 1002, data)

class QuantityDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 976)
		else:
			quickfix.StringField.__init__(self, 976, data)

class TargetStrategyPerformance(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 850)
		else:
			quickfix.DoubleField.__init__(self, 850, data)

class CardExpDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 490)
		else:
			quickfix.StringField.__init__(self, 490, data)

class ConfirmID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 664)
		else:
			quickfix.StringField.__init__(self, 664, data)

class StandInstDbName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 170)
		else:
			quickfix.StringField.__init__(self, 170, data)

class DayOrderQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 424)
		else:
			quickfix.DoubleField.__init__(self, 424, data)

class HighLimitPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1149)
		else:
			quickfix.DoubleField.__init__(self, 1149, data)

class FirmTradeID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1041)
		else:
			quickfix.StringField.__init__(self, 1041, data)

class SecondaryIndividualAllocID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 989)
		else:
			quickfix.StringField.__init__(self, 989, data)

class AgreementDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 913)
		else:
			quickfix.StringField.__init__(self, 913, data)

class MassCancelResponse(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 531)
		else:
			quickfix.CharField.__init__(self, 531, data)

class LegSettlCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 675)
		else:
			quickfix.StringField.__init__(self, 675, data)

class Commission(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 12)
		else:
			quickfix.DoubleField.__init__(self, 12, data)

class StreamAsgnReqType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1498)
		else:
			quickfix.IntField.__init__(self, 1498, data)

class BidSwapPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1065)
		else:
			quickfix.DoubleField.__init__(self, 1065, data)

class NoSettlPartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 781)
		else:
			quickfix.IntField.__init__(self, 781, data)

class SymbolSfx(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 65)
		else:
			quickfix.StringField.__init__(self, 65, data)

class BusinessRejectRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 379)
		else:
			quickfix.StringField.__init__(self, 379, data)

class Price2(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 640)
		else:
			quickfix.DoubleField.__init__(self, 640, data)

class FillLiquidityInd(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1443)
		else:
			quickfix.IntField.__init__(self, 1443, data)

class MassActionReportID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1369)
		else:
			quickfix.StringField.__init__(self, 1369, data)

class DerivativeIssuer(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1275)
		else:
			quickfix.StringField.__init__(self, 1275, data)

class ExDestinationIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1133)
		else:
			quickfix.CharField.__init__(self, 1133, data)

class CollRespID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 904)
		else:
			quickfix.StringField.__init__(self, 904, data)

class SecurityListRequestType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 559)
		else:
			quickfix.IntField.__init__(self, 559, data)

class EncodedLegSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 622)
		else:
			quickfix.StringField.__init__(self, 622, data)

class RelatedContextPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1578)
		else:
			quickfix.IntField.__init__(self, 1578, data)

class UnderlyingSettlementStatus(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 988)
		else:
			quickfix.StringField.__init__(self, 988, data)

class SecurityAltID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 455)
		else:
			quickfix.StringField.__init__(self, 455, data)

class RegistRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 508)
		else:
			quickfix.StringField.__init__(self, 508, data)

class RelationshipRiskFlexibleIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1607)
		else:
			quickfix.BoolField.__init__(self, 1607, data)

class DerivativePriceQuoteMethod(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1318)
		else:
			quickfix.StringField.__init__(self, 1318, data)

class RelationshipRiskProductComplex(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1597)
		else:
			quickfix.StringField.__init__(self, 1597, data)

class OrderDelay(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1428)
		else:
			quickfix.IntField.__init__(self, 1428, data)

class NoNotAffectedOrders(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1370)
		else:
			quickfix.IntField.__init__(self, 1370, data)

class Nested3PartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 949)
		else:
			quickfix.StringField.__init__(self, 949, data)

class CollAsgnReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 895)
		else:
			quickfix.IntField.__init__(self, 895, data)

class TotalVolumeTradedTime(quickfix.UtcTimeOnlyField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeOnlyField.__init__(self, 450)
		else:
			quickfix.UtcTimeOnlyField.__init__(self, 450, data)

class SecurityExchange(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 207)
		else:
			quickfix.StringField.__init__(self, 207, data)

class SettlPriceType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 731)
		else:
			quickfix.IntField.__init__(self, 731, data)

class UnitOfMeasureQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1147)
		else:
			quickfix.DoubleField.__init__(self, 1147, data)

class UserRequestID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 923)
		else:
			quickfix.StringField.__init__(self, 923, data)

class LastParPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 669)
		else:
			quickfix.DoubleField.__init__(self, 669, data)

class EndMaturityMonthYear(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1226)
		else:
			quickfix.StringField.__init__(self, 1226, data)

class DealingCapacity(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1048)
		else:
			quickfix.CharField.__init__(self, 1048, data)

class PrevClosePx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 140)
		else:
			quickfix.DoubleField.__init__(self, 140, data)

class TradeInputDevice(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 579)
		else:
			quickfix.StringField.__init__(self, 579, data)

class DayCumQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 425)
		else:
			quickfix.DoubleField.__init__(self, 425, data)

class SecuritySettlAgentAcctNum(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 178)
		else:
			quickfix.StringField.__init__(self, 178, data)

class LegCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 556)
		else:
			quickfix.StringField.__init__(self, 556, data)

class EncryptedNewPassword(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1404)
		else:
			quickfix.StringField.__init__(self, 1404, data)

class DerivativeMinPriceIncrementAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1268)
		else:
			quickfix.DoubleField.__init__(self, 1268, data)

class NoNested3PartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 952)
		else:
			quickfix.IntField.__init__(self, 952, data)

class RefSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 931)
		else:
			quickfix.StringField.__init__(self, 931, data)

class SettlPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 784)
		else:
			quickfix.IntField.__init__(self, 784, data)

class CashDistribAgentName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 498)
		else:
			quickfix.StringField.__init__(self, 498, data)

class LegContractMultiplier(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 614)
		else:
			quickfix.DoubleField.__init__(self, 614, data)

class ProgPeriodInterval(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 415)
		else:
			quickfix.IntField.__init__(self, 415, data)

class LegSettlType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 587)
		else:
			quickfix.CharField.__init__(self, 587, data)

class OnBehalfOfLocationID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 144)
		else:
			quickfix.StringField.__init__(self, 144, data)

class OnBehalfOfSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 116)
		else:
			quickfix.StringField.__init__(self, 116, data)

class RelationshipRiskLimitPlatform(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1586)
		else:
			quickfix.StringField.__init__(self, 1586, data)

class RelatedPartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1567)
		else:
			quickfix.StringField.__init__(self, 1567, data)

class ComplexEventEndTime(quickfix.UtcTimeOnlyField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeOnlyField.__init__(self, 1496)
		else:
			quickfix.UtcTimeOnlyField.__init__(self, 1496, data)

class RateSourceType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1447)
		else:
			quickfix.IntField.__init__(self, 1447, data)

class DerivativeStateOrProvinceOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1259)
		else:
			quickfix.StringField.__init__(self, 1259, data)

class TradeLegRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 824)
		else:
			quickfix.StringField.__init__(self, 824, data)

class RelSymTransactTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 1504)
		else:
			quickfix.UtcTimeStampField.__init__(self, 1504, data)

class NoComplexEventTimes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1494)
		else:
			quickfix.IntField.__init__(self, 1494, data)

class LegCalculatedCcyLastQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1074)
		else:
			quickfix.DoubleField.__init__(self, 1074, data)

class Nested3PartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 950)
		else:
			quickfix.CharField.__init__(self, 950, data)

class DatedDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 873)
		else:
			quickfix.StringField.__init__(self, 873, data)

class SettlInstID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 162)
		else:
			quickfix.StringField.__init__(self, 162, data)

class OpenInterest(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 746)
		else:
			quickfix.DoubleField.__init__(self, 746, data)

class UnderlyingContractMultiplier(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 436)
		else:
			quickfix.DoubleField.__init__(self, 436, data)

class TotQuoteEntries(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 304)
		else:
			quickfix.IntField.__init__(self, 304, data)

class PartyAltSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1520)
		else:
			quickfix.StringField.__init__(self, 1520, data)

class TotNoCxldQuotes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1168)
		else:
			quickfix.IntField.__init__(self, 1168, data)

class AggregatedBook(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 266)
		else:
			quickfix.BoolField.__init__(self, 266, data)

class PaymentRef(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 476)
		else:
			quickfix.StringField.__init__(self, 476, data)

class PaymentDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 504)
		else:
			quickfix.StringField.__init__(self, 504, data)

class OrderPercent(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 516)
		else:
			quickfix.DoubleField.__init__(self, 516, data)

class PosQtyStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 706)
		else:
			quickfix.IntField.__init__(self, 706, data)

class RiskRestructuringType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1551)
		else:
			quickfix.StringField.__init__(self, 1551, data)

class NoNested4PartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1413)
		else:
			quickfix.IntField.__init__(self, 1413, data)

class PrivateQuote(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1171)
		else:
			quickfix.BoolField.__init__(self, 1171, data)

class SecondaryTradeID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1040)
		else:
			quickfix.StringField.__init__(self, 1040, data)

class SecuritySettlAgentContactPhone(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 181)
		else:
			quickfix.StringField.__init__(self, 181, data)

class EncodedMktSegmDescLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1397)
		else:
			quickfix.IntField.__init__(self, 1397, data)

class SideCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1154)
		else:
			quickfix.StringField.__init__(self, 1154, data)

class LegQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 687)
		else:
			quickfix.DoubleField.__init__(self, 687, data)

class MsgType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 35)
		else:
			quickfix.StringField.__init__(self, 35, data)

class NoTradingSessions(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 386)
		else:
			quickfix.IntField.__init__(self, 386, data)

class IOIid(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 23)
		else:
			quickfix.StringField.__init__(self, 23, data)

class MultiLegReportingType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 442)
		else:
			quickfix.CharField.__init__(self, 442, data)

class IDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 22)
		else:
			quickfix.StringField.__init__(self, 22, data)

class LegStipulationType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 688)
		else:
			quickfix.StringField.__init__(self, 688, data)

class DerivativeContractMultiplierUnit(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1438)
		else:
			quickfix.IntField.__init__(self, 1438, data)

class MarketSegmentID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1300)
		else:
			quickfix.StringField.__init__(self, 1300, data)

class OrdStatus(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 39)
		else:
			quickfix.CharField.__init__(self, 39, data)

class MaturityDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 541)
		else:
			quickfix.StringField.__init__(self, 541, data)

class ApplTotalMessageCount(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1349)
		else:
			quickfix.IntField.__init__(self, 1349, data)

class InstrumentPartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1053)
		else:
			quickfix.StringField.__init__(self, 1053, data)

class CustomerOrFirm(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 204)
		else:
			quickfix.IntField.__init__(self, 204, data)

class AdjustmentType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 718)
		else:
			quickfix.IntField.__init__(self, 718, data)

class NoPartyAltSubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1519)
		else:
			quickfix.IntField.__init__(self, 1519, data)

class UnderlyingInstrumentPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1059)
		else:
			quickfix.StringField.__init__(self, 1059, data)

class AsOfIndicator(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1015)
		else:
			quickfix.CharField.__init__(self, 1015, data)

class QuoteStatusReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 649)
		else:
			quickfix.StringField.__init__(self, 649, data)

class LegPositionEffect(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 564)
		else:
			quickfix.CharField.__init__(self, 564, data)

class MDEntryPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 270)
		else:
			quickfix.DoubleField.__init__(self, 270, data)

class MassActionScope(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1374)
		else:
			quickfix.IntField.__init__(self, 1374, data)

class ReportedPxDiff(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1134)
		else:
			quickfix.BoolField.__init__(self, 1134, data)

class UnderlyingSettlementDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 987)
		else:
			quickfix.StringField.__init__(self, 987, data)

class NoNestedPartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 804)
		else:
			quickfix.IntField.__init__(self, 804, data)

class AllocReportRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 795)
		else:
			quickfix.StringField.__init__(self, 795, data)

class Concession(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 238)
		else:
			quickfix.DoubleField.__init__(self, 238, data)

class EncodedSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 351)
		else:
			quickfix.StringField.__init__(self, 351, data)

class ExecRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 19)
		else:
			quickfix.StringField.__init__(self, 19, data)

class VenueType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1430)
		else:
			quickfix.CharField.__init__(self, 1430, data)

class MassActionType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1373)
		else:
			quickfix.IntField.__init__(self, 1373, data)

class PosMaintResult(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 723)
		else:
			quickfix.IntField.__init__(self, 723, data)

class IOIShares(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 27)
		else:
			quickfix.StringField.__init__(self, 27, data)

class BenchmarkSecurityID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 699)
		else:
			quickfix.StringField.__init__(self, 699, data)

class LegLastQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1418)
		else:
			quickfix.DoubleField.__init__(self, 1418, data)

class AllocSettlCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 736)
		else:
			quickfix.StringField.__init__(self, 736, data)

class LegCountryOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 596)
		else:
			quickfix.StringField.__init__(self, 596, data)

class DerivativeSecurityXML(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1283)
		else:
			quickfix.StringField.__init__(self, 1283, data)

class StrikeRuleID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1223)
		else:
			quickfix.StringField.__init__(self, 1223, data)

class RefCompID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 930)
		else:
			quickfix.StringField.__init__(self, 930, data)

class SettlCurrOfferFxRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 657)
		else:
			quickfix.DoubleField.__init__(self, 657, data)

class OfferYield(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 634)
		else:
			quickfix.DoubleField.__init__(self, 634, data)

class RelatedContextPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1576)
		else:
			quickfix.StringField.__init__(self, 1576, data)

class TargetPartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1463)
		else:
			quickfix.CharField.__init__(self, 1463, data)

class EncryptedNewPasswordLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1403)
		else:
			quickfix.IntField.__init__(self, 1403, data)

class NoPositions(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 702)
		else:
			quickfix.IntField.__init__(self, 702, data)

class TotalAccruedInterestAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 540)
		else:
			quickfix.DoubleField.__init__(self, 540, data)

class UnderlyingOptAttribute(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 317)
		else:
			quickfix.CharField.__init__(self, 317, data)

class DerivativeInstrAttribValue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1314)
		else:
			quickfix.StringField.__init__(self, 1314, data)

class InstrumentPartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1050)
		else:
			quickfix.CharField.__init__(self, 1050, data)

class PegOffsetType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 836)
		else:
			quickfix.IntField.__init__(self, 836, data)

class MassCancelRejectReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 532)
		else:
			quickfix.IntField.__init__(self, 532, data)

class ResponseTransportType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 725)
		else:
			quickfix.IntField.__init__(self, 725, data)

class LegSecurityIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 603)
		else:
			quickfix.StringField.__init__(self, 603, data)

class BasisFeaturePrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 260)
		else:
			quickfix.DoubleField.__init__(self, 260, data)

class CouponPaymentDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 224)
		else:
			quickfix.StringField.__init__(self, 224, data)

class TradSesStatusRejReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 567)
		else:
			quickfix.IntField.__init__(self, 567, data)

class UnderlyingDetachmentPoint(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1460)
		else:
			quickfix.DoubleField.__init__(self, 1460, data)

class MaturityRuleID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1222)
		else:
			quickfix.StringField.__init__(self, 1222, data)

class UnderlyingRepoCollateralSecurityType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 243)
		else:
			quickfix.IntField.__init__(self, 243, data)

class NoTimeInForceRules(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1239)
		else:
			quickfix.IntField.__init__(self, 1239, data)

class NoRootPartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1120)
		else:
			quickfix.IntField.__init__(self, 1120, data)

class DisplayMinIncr(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1087)
		else:
			quickfix.DoubleField.__init__(self, 1087, data)

class TrdRegTimestampType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 770)
		else:
			quickfix.IntField.__init__(self, 770, data)

class LegProduct(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 607)
		else:
			quickfix.IntField.__init__(self, 607, data)

class ApplVerID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1128)
		else:
			quickfix.StringField.__init__(self, 1128, data)

class HandlInst(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 21)
		else:
			quickfix.CharField.__init__(self, 21, data)

class ListUpdateAction(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1324)
		else:
			quickfix.CharField.__init__(self, 1324, data)

class NestedInstrAttribValue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1211)
		else:
			quickfix.StringField.__init__(self, 1211, data)

class TradingSessionSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 625)
		else:
			quickfix.StringField.__init__(self, 625, data)

class RFQReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 644)
		else:
			quickfix.StringField.__init__(self, 644, data)

class RelationshipRiskSecurityExchange(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1609)
		else:
			quickfix.StringField.__init__(self, 1609, data)

class UnderlyingLegSymbolSfx(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1331)
		else:
			quickfix.StringField.__init__(self, 1331, data)

class LiquidityNumSecurities(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 441)
		else:
			quickfix.IntField.__init__(self, 441, data)

class NoMsgTypes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 384)
		else:
			quickfix.IntField.__init__(self, 384, data)

class TradSesStartTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 341)
		else:
			quickfix.UtcTimeStampField.__init__(self, 341, data)

class MDEntryType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 269)
		else:
			quickfix.CharField.__init__(self, 269, data)

class AgreementCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 918)
		else:
			quickfix.StringField.__init__(self, 918, data)

class PegMoveType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 835)
		else:
			quickfix.IntField.__init__(self, 835, data)

class AsgnReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 831)
		else:
			quickfix.StringField.__init__(self, 831, data)

class PegDifference(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 211)
		else:
			quickfix.DoubleField.__init__(self, 211, data)

class Spread(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 218)
		else:
			quickfix.DoubleField.__init__(self, 218, data)

class EncodedAllocTextLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 360)
		else:
			quickfix.IntField.__init__(self, 360, data)

class OutsideIndexPct(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 407)
		else:
			quickfix.DoubleField.__init__(self, 407, data)

class DerivFlexProductEligibilityIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1243)
		else:
			quickfix.BoolField.__init__(self, 1243, data)

class AvgPxIndicator(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 819)
		else:
			quickfix.IntField.__init__(self, 819, data)

class NoIOIQualifiers(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 199)
		else:
			quickfix.IntField.__init__(self, 199, data)

class CancellationRights(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 480)
		else:
			quickfix.CharField.__init__(self, 480, data)

class ListSeqNo(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 67)
		else:
			quickfix.IntField.__init__(self, 67, data)

class CardIssNum(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 491)
		else:
			quickfix.StringField.__init__(self, 491, data)

class RiskCFICode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1546)
		else:
			quickfix.StringField.__init__(self, 1546, data)

class EncodedMktSegmDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1398)
		else:
			quickfix.StringField.__init__(self, 1398, data)

class DerivativeEventType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1287)
		else:
			quickfix.IntField.__init__(self, 1287, data)

class DerivativeMaturityMonthYear(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1251)
		else:
			quickfix.StringField.__init__(self, 1251, data)

class SideTradeReportID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1005)
		else:
			quickfix.StringField.__init__(self, 1005, data)

class NoQuoteSets(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 296)
		else:
			quickfix.IntField.__init__(self, 296, data)

class RelationshipRiskSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1610)
		else:
			quickfix.StringField.__init__(self, 1610, data)

class Nested4PartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1411)
		else:
			quickfix.IntField.__init__(self, 1411, data)

class FillPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1364)
		else:
			quickfix.DoubleField.__init__(self, 1364, data)

class StrikeExerciseStyle(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1304)
		else:
			quickfix.IntField.__init__(self, 1304, data)

class DeskID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 284)
		else:
			quickfix.StringField.__init__(self, 284, data)

class CrossPercent(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 413)
		else:
			quickfix.DoubleField.__init__(self, 413, data)

class MaturityMonthYear(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 200)
		else:
			quickfix.StringField.__init__(self, 200, data)

class ComplexEventPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1486)
		else:
			quickfix.DoubleField.__init__(self, 1486, data)

class NoNewsRefIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1475)
		else:
			quickfix.IntField.__init__(self, 1475, data)

class UnderlyingCapValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1038)
		else:
			quickfix.DoubleField.__init__(self, 1038, data)

class CPRegType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 876)
		else:
			quickfix.StringField.__init__(self, 876, data)

class CashDistribAgentCode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 499)
		else:
			quickfix.StringField.__init__(self, 499, data)

class ExecPriceType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 484)
		else:
			quickfix.CharField.__init__(self, 484, data)

class LegAllocID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1366)
		else:
			quickfix.StringField.__init__(self, 1366, data)

class MDEntryTime(quickfix.UtcTimeOnlyField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeOnlyField.__init__(self, 273)
		else:
			quickfix.UtcTimeOnlyField.__init__(self, 273, data)

class TotalNumSecurities(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 393)
		else:
			quickfix.IntField.__init__(self, 393, data)

class AllocSettlInstType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 780)
		else:
			quickfix.IntField.__init__(self, 780, data)

class TargetPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1462)
		else:
			quickfix.StringField.__init__(self, 1462, data)

class DerivativeStrikeCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1262)
		else:
			quickfix.StringField.__init__(self, 1262, data)

class StatsType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1176)
		else:
			quickfix.IntField.__init__(self, 1176, data)

class ApplExtID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1156)
		else:
			quickfix.IntField.__init__(self, 1156, data)

class SettlementCycleNo(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1153)
		else:
			quickfix.IntField.__init__(self, 1153, data)

class UnderlyingStrikeCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 941)
		else:
			quickfix.StringField.__init__(self, 941, data)

class TradSesMode(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 339)
		else:
			quickfix.IntField.__init__(self, 339, data)

class SettlInstSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 165)
		else:
			quickfix.CharField.__init__(self, 165, data)

class PartyAltSubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1521)
		else:
			quickfix.IntField.__init__(self, 1521, data)

class UnderlyingLegSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1392)
		else:
			quickfix.StringField.__init__(self, 1392, data)

class NoDerivativeInstrumentParties(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1292)
		else:
			quickfix.IntField.__init__(self, 1292, data)

class DerivativeEventTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 1289)
		else:
			quickfix.UtcTimeStampField.__init__(self, 1289, data)

class TickIncrement(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1208)
		else:
			quickfix.DoubleField.__init__(self, 1208, data)

class UndlyInstrumentPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1059)
		else:
			quickfix.StringField.__init__(self, 1059, data)

class NoUndlyInstrumentParties(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1058)
		else:
			quickfix.IntField.__init__(self, 1058, data)

class ExpType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 982)
		else:
			quickfix.IntField.__init__(self, 982, data)

class SecondaryClOrdID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 526)
		else:
			quickfix.StringField.__init__(self, 526, data)

class SettlInstTransType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 163)
		else:
			quickfix.CharField.__init__(self, 163, data)

class SideComplianceID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 659)
		else:
			quickfix.StringField.__init__(self, 659, data)

class TradeRequestResult(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 749)
		else:
			quickfix.IntField.__init__(self, 749, data)

class OrigPosReqRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 713)
		else:
			quickfix.StringField.__init__(self, 713, data)

class OrigCrossID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 551)
		else:
			quickfix.StringField.__init__(self, 551, data)

class TradeInputSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 578)
		else:
			quickfix.StringField.__init__(self, 578, data)

class OrderQty2(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 192)
		else:
			quickfix.DoubleField.__init__(self, 192, data)

class TestMessageIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 464)
		else:
			quickfix.BoolField.__init__(self, 464, data)

class ContextPartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1527)
		else:
			quickfix.StringField.__init__(self, 1527, data)

class DerivativeEventDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1288)
		else:
			quickfix.StringField.__init__(self, 1288, data)

class SideGrossTradeAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1072)
		else:
			quickfix.DoubleField.__init__(self, 1072, data)

class PeggedPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 839)
		else:
			quickfix.DoubleField.__init__(self, 839, data)

class ExpirationCycle(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 827)
		else:
			quickfix.IntField.__init__(self, 827, data)

class AllocCancReplaceReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 796)
		else:
			quickfix.IntField.__init__(self, 796, data)

class CxlRejReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 102)
		else:
			quickfix.IntField.__init__(self, 102, data)

class BeginString(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 8)
		else:
			quickfix.StringField.__init__(self, 8, data)

class DeliverToSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 129)
		else:
			quickfix.StringField.__init__(self, 129, data)

class NoRelatedPartyAltIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1569)
		else:
			quickfix.IntField.__init__(self, 1569, data)

class RiskProductComplex(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1544)
		else:
			quickfix.StringField.__init__(self, 1544, data)

class LegPriceUnitOfMeasureQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1422)
		else:
			quickfix.DoubleField.__init__(self, 1422, data)

class NoCollInquiryQualifier(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 938)
		else:
			quickfix.IntField.__init__(self, 938, data)

class OfferPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 133)
		else:
			quickfix.DoubleField.__init__(self, 133, data)

class TotalVolumeTradedDate(quickfix.UtcDateField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcDateField.__init__(self, 449)
		else:
			quickfix.UtcDateField.__init__(self, 449, data)

class NoContAmts(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 518)
		else:
			quickfix.IntField.__init__(self, 518, data)

class MinOfferSize(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 648)
		else:
			quickfix.DoubleField.__init__(self, 648, data)

class AvgParPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 860)
		else:
			quickfix.DoubleField.__init__(self, 860, data)

class LegFactor(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 253)
		else:
			quickfix.DoubleField.__init__(self, 253, data)

class RespondentType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1172)
		else:
			quickfix.IntField.__init__(self, 1172, data)

class DisplayLowQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1085)
		else:
			quickfix.DoubleField.__init__(self, 1085, data)

class DKReason(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 127)
		else:
			quickfix.CharField.__init__(self, 127, data)

class BenchmarkPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 662)
		else:
			quickfix.DoubleField.__init__(self, 662, data)

class ListID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 66)
		else:
			quickfix.StringField.__init__(self, 66, data)

class LegSecurityAltID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 605)
		else:
			quickfix.StringField.__init__(self, 605, data)

class PositionEffect(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 77)
		else:
			quickfix.CharField.__init__(self, 77, data)

class RelatedPartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1568)
		else:
			quickfix.IntField.__init__(self, 1568, data)

class TriggerAction(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1101)
		else:
			quickfix.CharField.__init__(self, 1101, data)

class RefOrderID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1080)
		else:
			quickfix.StringField.__init__(self, 1080, data)

class ClearingInstruction(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 577)
		else:
			quickfix.IntField.__init__(self, 577, data)

class SettlInstCode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 175)
		else:
			quickfix.StringField.__init__(self, 175, data)

class NumDaysInterest(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 157)
		else:
			quickfix.IntField.__init__(self, 157, data)

class OpenCloseSettlFlag(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 286)
		else:
			quickfix.StringField.__init__(self, 286, data)

class NoComplexEventDates(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1491)
		else:
			quickfix.IntField.__init__(self, 1491, data)

class DerivativeEncodedIssuerLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1277)
		else:
			quickfix.IntField.__init__(self, 1277, data)

class StrikeMultiplier(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 967)
		else:
			quickfix.DoubleField.__init__(self, 967, data)

class DiscretionMoveType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 841)
		else:
			quickfix.IntField.__init__(self, 841, data)

class ListNoOrds(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 68)
		else:
			quickfix.IntField.__init__(self, 68, data)

class RelatedPartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1564)
		else:
			quickfix.CharField.__init__(self, 1564, data)

class PegSymbol(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1098)
		else:
			quickfix.StringField.__init__(self, 1098, data)

class DayAvgPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 426)
		else:
			quickfix.DoubleField.__init__(self, 426, data)

class Headline(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 148)
		else:
			quickfix.StringField.__init__(self, 148, data)

class NestedPartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 545)
		else:
			quickfix.StringField.__init__(self, 545, data)

class CardIssNo(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 491)
		else:
			quickfix.StringField.__init__(self, 491, data)

class OptAttribute(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 206)
		else:
			quickfix.CharField.__init__(self, 206, data)

class LastForwardPoints2(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 641)
		else:
			quickfix.DoubleField.__init__(self, 641, data)

class MDUpdateType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 265)
		else:
			quickfix.IntField.__init__(self, 265, data)

class TickDirection(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 274)
		else:
			quickfix.CharField.__init__(self, 274, data)

class LegRedemptionDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 254)
		else:
			quickfix.StringField.__init__(self, 254, data)

class StrikePrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 202)
		else:
			quickfix.DoubleField.__init__(self, 202, data)

class EncodedIssuer(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 349)
		else:
			quickfix.StringField.__init__(self, 349, data)

class YieldType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 235)
		else:
			quickfix.StringField.__init__(self, 235, data)

class TradingReferencePrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1150)
		else:
			quickfix.DoubleField.__init__(self, 1150, data)

class MDEntrySpotRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1026)
		else:
			quickfix.DoubleField.__init__(self, 1026, data)

class ParticipationRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 849)
		else:
			quickfix.DoubleField.__init__(self, 849, data)

class PegScope(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 840)
		else:
			quickfix.IntField.__init__(self, 840, data)

class InterestAtMaturity(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 738)
		else:
			quickfix.DoubleField.__init__(self, 738, data)

class LegIndividualAllocID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 672)
		else:
			quickfix.StringField.__init__(self, 672, data)

class AllowableOneSidednessValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 766)
		else:
			quickfix.DoubleField.__init__(self, 766, data)

class CashSettlAgentName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 182)
		else:
			quickfix.StringField.__init__(self, 182, data)

class ContraTradeQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 437)
		else:
			quickfix.DoubleField.__init__(self, 437, data)

class LegMaturityTime(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1212)
		else:
			quickfix.StringField.__init__(self, 1212, data)

class SettlDeliveryType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 172)
		else:
			quickfix.IntField.__init__(self, 172, data)

class SecondaryPriceLimitType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1305)
		else:
			quickfix.IntField.__init__(self, 1305, data)

class MidPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 631)
		else:
			quickfix.DoubleField.__init__(self, 631, data)

class AvgPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 6)
		else:
			quickfix.DoubleField.__init__(self, 6, data)

class DiscretionLimitType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 843)
		else:
			quickfix.IntField.__init__(self, 843, data)

class StrikeTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 443)
		else:
			quickfix.UtcTimeStampField.__init__(self, 443, data)

class SettlSessSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 717)
		else:
			quickfix.StringField.__init__(self, 717, data)

class MailingDtls(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 474)
		else:
			quickfix.StringField.__init__(self, 474, data)

class BidID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 390)
		else:
			quickfix.StringField.__init__(self, 390, data)

class PartyDetailsRequestResult(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1511)
		else:
			quickfix.IntField.__init__(self, 1511, data)

class ExerciseMethod(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 747)
		else:
			quickfix.CharField.__init__(self, 747, data)

class CommCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 479)
		else:
			quickfix.StringField.__init__(self, 479, data)

class NoSettlOblig(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1165)
		else:
			quickfix.IntField.__init__(self, 1165, data)

class MaxPriceVariation(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1143)
		else:
			quickfix.DoubleField.__init__(self, 1143, data)

class WorkingIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 636)
		else:
			quickfix.BoolField.__init__(self, 636, data)

class CashSettlAgentAcctName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 185)
		else:
			quickfix.StringField.__init__(self, 185, data)

class SellVolume(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 331)
		else:
			quickfix.DoubleField.__init__(self, 331, data)

class SideMultiLegReportingType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 752)
		else:
			quickfix.IntField.__init__(self, 752, data)

class DerivativeEventText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1291)
		else:
			quickfix.StringField.__init__(self, 1291, data)

class PegSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1099)
		else:
			quickfix.StringField.__init__(self, 1099, data)

class AllocCustomerCapacity(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 993)
		else:
			quickfix.StringField.__init__(self, 993, data)

class ConfirmRejReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 774)
		else:
			quickfix.IntField.__init__(self, 774, data)

class BidRequestTransType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 374)
		else:
			quickfix.CharField.__init__(self, 374, data)

class CashDistribAgentAcctNumber(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 500)
		else:
			quickfix.StringField.__init__(self, 500, data)

class LegExecInst(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1384)
		else:
			quickfix.StringField.__init__(self, 1384, data)

class CapPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1199)
		else:
			quickfix.DoubleField.__init__(self, 1199, data)

class LegRepurchaseTerm(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 251)
		else:
			quickfix.IntField.__init__(self, 251, data)

class RegistAcctType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 493)
		else:
			quickfix.StringField.__init__(self, 493, data)

class MassActionRejectReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1376)
		else:
			quickfix.IntField.__init__(self, 1376, data)

class DerivativePutOrCall(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1323)
		else:
			quickfix.IntField.__init__(self, 1323, data)

class StartMaturityMonthYear(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1241)
		else:
			quickfix.StringField.__init__(self, 1241, data)

class CollApplType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1043)
		else:
			quickfix.IntField.__init__(self, 1043, data)

class NoUnderlyingAmounts(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 984)
		else:
			quickfix.IntField.__init__(self, 984, data)

class ConfirmType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 773)
		else:
			quickfix.IntField.__init__(self, 773, data)

class LegMaturityMonthYear(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 610)
		else:
			quickfix.StringField.__init__(self, 610, data)

class RelatdSym(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 46)
		else:
			quickfix.StringField.__init__(self, 46, data)

class RiskLimitAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1531)
		else:
			quickfix.DoubleField.__init__(self, 1531, data)

class UnderlyingLegSecuritySubType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1338)
		else:
			quickfix.StringField.__init__(self, 1338, data)

class NoUnderlyingSecurityAltID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 457)
		else:
			quickfix.IntField.__init__(self, 457, data)

class RelationshipRiskCFICode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1599)
		else:
			quickfix.StringField.__init__(self, 1599, data)

class NoRelatedPartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1566)
		else:
			quickfix.IntField.__init__(self, 1566, data)

class RiskSymbolSfx(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1537)
		else:
			quickfix.StringField.__init__(self, 1537, data)

class MDQuoteType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1070)
		else:
			quickfix.IntField.__init__(self, 1070, data)

class QtyType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 854)
		else:
			quickfix.IntField.__init__(self, 854, data)

class QuoteRespType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 694)
		else:
			quickfix.IntField.__init__(self, 694, data)

class IOINaturalFlag(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 130)
		else:
			quickfix.BoolField.__init__(self, 130, data)

class BenchmarkCurvePoint(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 222)
		else:
			quickfix.StringField.__init__(self, 222, data)

class TradSesUpdateAction(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1327)
		else:
			quickfix.CharField.__init__(self, 1327, data)

class UnderlyingCashAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 973)
		else:
			quickfix.DoubleField.__init__(self, 973, data)

class CollAsgnID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 902)
		else:
			quickfix.StringField.__init__(self, 902, data)

class ExchangeRule(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 825)
		else:
			quickfix.StringField.__init__(self, 825, data)

class EncodedHeadline(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 359)
		else:
			quickfix.StringField.__init__(self, 359, data)

class RegistID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 513)
		else:
			quickfix.StringField.__init__(self, 513, data)

class CrossID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 548)
		else:
			quickfix.StringField.__init__(self, 548, data)

class NoExecs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 124)
		else:
			quickfix.IntField.__init__(self, 124, data)

class DerivativeSecurityGroup(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1247)
		else:
			quickfix.StringField.__init__(self, 1247, data)

class SecondaryDisplayQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1082)
		else:
			quickfix.DoubleField.__init__(self, 1082, data)

class RefMsgType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 372)
		else:
			quickfix.StringField.__init__(self, 372, data)

class StandInstDbID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 171)
		else:
			quickfix.StringField.__init__(self, 171, data)

class EncodedLegSecurityDescLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 621)
		else:
			quickfix.IntField.__init__(self, 621, data)

class DerivativeEventPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1290)
		else:
			quickfix.DoubleField.__init__(self, 1290, data)

class SettlObligSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1164)
		else:
			quickfix.CharField.__init__(self, 1164, data)

class TrdSubType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 829)
		else:
			quickfix.IntField.__init__(self, 829, data)

class EncodedUnderlyingIssuerLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 362)
		else:
			quickfix.IntField.__init__(self, 362, data)

class ExecTransType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 20)
		else:
			quickfix.CharField.__init__(self, 20, data)

class BeginSeqNo(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 7)
		else:
			quickfix.IntField.__init__(self, 7, data)

class DayBookingInst(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 589)
		else:
			quickfix.CharField.__init__(self, 589, data)

class FlowScheduleType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1439)
		else:
			quickfix.IntField.__init__(self, 1439, data)

class MDOriginType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1024)
		else:
			quickfix.IntField.__init__(self, 1024, data)

class CollInquiryStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 945)
		else:
			quickfix.IntField.__init__(self, 945, data)

class NoInstrAttrib(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 870)
		else:
			quickfix.IntField.__init__(self, 870, data)

class RegistEmail(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 511)
		else:
			quickfix.StringField.__init__(self, 511, data)

class StreamAsgnReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1497)
		else:
			quickfix.StringField.__init__(self, 1497, data)

class CPProgram(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 875)
		else:
			quickfix.IntField.__init__(self, 875, data)

class ConfirmReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 859)
		else:
			quickfix.StringField.__init__(self, 859, data)

class AltMDSourceID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 817)
		else:
			quickfix.StringField.__init__(self, 817, data)

class NoOrders(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 73)
		else:
			quickfix.IntField.__init__(self, 73, data)

class CashDistribAgentAcctName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 502)
		else:
			quickfix.StringField.__init__(self, 502, data)

class NoContextPartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1526)
		else:
			quickfix.IntField.__init__(self, 1526, data)

class UndlyInstrumentPartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1060)
		else:
			quickfix.CharField.__init__(self, 1060, data)

class UnderlyingSettlMethod(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1039)
		else:
			quickfix.StringField.__init__(self, 1039, data)

class NoMDEntryTypes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 267)
		else:
			quickfix.IntField.__init__(self, 267, data)

class MDEntryForwardPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1027)
		else:
			quickfix.DoubleField.__init__(self, 1027, data)

class PosReqType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 724)
		else:
			quickfix.IntField.__init__(self, 724, data)

class MassStatusReqType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 585)
		else:
			quickfix.IntField.__init__(self, 585, data)

class TradeOriginationDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 229)
		else:
			quickfix.StringField.__init__(self, 229, data)

class SettlPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 730)
		else:
			quickfix.DoubleField.__init__(self, 730, data)

class SecuritySettlAgentAcctName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 179)
		else:
			quickfix.StringField.__init__(self, 179, data)

class RiskInstrumentMultiplier(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1558)
		else:
			quickfix.DoubleField.__init__(self, 1558, data)

class NoDerivativeEvents(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1286)
		else:
			quickfix.IntField.__init__(self, 1286, data)

class UnderlyingEndPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 883)
		else:
			quickfix.DoubleField.__init__(self, 883, data)

class SubscriptionRequestType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 263)
		else:
			quickfix.CharField.__init__(self, 263, data)

class TotalNumSecurityTypes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 557)
		else:
			quickfix.IntField.__init__(self, 557, data)

class NewsCategory(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1473)
		else:
			quickfix.IntField.__init__(self, 1473, data)

class UnderlyingLegPutOrCall(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1343)
		else:
			quickfix.IntField.__init__(self, 1343, data)

class URLLink(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 149)
		else:
			quickfix.StringField.__init__(self, 149, data)

class NoInstrumentPartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1052)
		else:
			quickfix.IntField.__init__(self, 1052, data)

class UnderlyingCurrentValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 885)
		else:
			quickfix.DoubleField.__init__(self, 885, data)

class InterestAccrualDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 874)
		else:
			quickfix.StringField.__init__(self, 874, data)

class FutSettDate2(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 193)
		else:
			quickfix.StringField.__init__(self, 193, data)

class NoClearingInstructions(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 576)
		else:
			quickfix.IntField.__init__(self, 576, data)

class UnderlyingCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 318)
		else:
			quickfix.StringField.__init__(self, 318, data)

class LegInterestAccrualDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 956)
		else:
			quickfix.StringField.__init__(self, 956, data)

class NewPassword(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 925)
		else:
			quickfix.StringField.__init__(self, 925, data)

class RedemptionDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 240)
		else:
			quickfix.StringField.__init__(self, 240, data)

class RefApplLastSeqNum(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1357)
		else:
			quickfix.IntField.__init__(self, 1357, data)

class StartCash(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 921)
		else:
			quickfix.DoubleField.__init__(self, 921, data)

class MaxMessageSize(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 383)
		else:
			quickfix.IntField.__init__(self, 383, data)

class OfferForwardPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 191)
		else:
			quickfix.DoubleField.__init__(self, 191, data)

class IOIQty(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 27)
		else:
			quickfix.StringField.__init__(self, 27, data)

class LastQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 32)
		else:
			quickfix.DoubleField.__init__(self, 32, data)

class ApplResponseError(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1354)
		else:
			quickfix.IntField.__init__(self, 1354, data)

class UnderlyingLegSecurityType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1337)
		else:
			quickfix.StringField.__init__(self, 1337, data)

class DerivativePriceUnitOfMeasure(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1315)
		else:
			quickfix.StringField.__init__(self, 1315, data)

class TriggerPriceDirection(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1109)
		else:
			quickfix.CharField.__init__(self, 1109, data)

class PositionCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1055)
		else:
			quickfix.StringField.__init__(self, 1055, data)

class MessageEventSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1011)
		else:
			quickfix.StringField.__init__(self, 1011, data)

class CollInquiryID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 909)
		else:
			quickfix.StringField.__init__(self, 909, data)

class UnderlyingStartValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 884)
		else:
			quickfix.DoubleField.__init__(self, 884, data)

class LastLiquidityInd(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 851)
		else:
			quickfix.IntField.__init__(self, 851, data)

class SecurityID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 48)
		else:
			quickfix.StringField.__init__(self, 48, data)

class NoMDEntries(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 268)
		else:
			quickfix.IntField.__init__(self, 268, data)

class NoPartyListResponseTypes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1506)
		else:
			quickfix.IntField.__init__(self, 1506, data)

class StrikePriceDeterminationMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1478)
		else:
			quickfix.IntField.__init__(self, 1478, data)

class EndDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 917)
		else:
			quickfix.StringField.__init__(self, 917, data)

class CashOutstanding(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 901)
		else:
			quickfix.DoubleField.__init__(self, 901, data)

class MDReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 262)
		else:
			quickfix.StringField.__init__(self, 262, data)

class IOIRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 26)
		else:
			quickfix.StringField.__init__(self, 26, data)

class NoContextPartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1522)
		else:
			quickfix.IntField.__init__(self, 1522, data)

class TargetStrategy(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 847)
		else:
			quickfix.IntField.__init__(self, 847, data)

class ConfirmRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 772)
		else:
			quickfix.StringField.__init__(self, 772, data)

class SellerDays(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 287)
		else:
			quickfix.IntField.__init__(self, 287, data)

class DueToRelated(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 329)
		else:
			quickfix.BoolField.__init__(self, 329, data)

class SecondaryTradingReferencePrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1240)
		else:
			quickfix.DoubleField.__init__(self, 1240, data)

class NoMDFeedTypes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1141)
		else:
			quickfix.IntField.__init__(self, 1141, data)

class UnderlyingInstrumentPartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1064)
		else:
			quickfix.IntField.__init__(self, 1064, data)

class TradSesCloseTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 344)
		else:
			quickfix.UtcTimeStampField.__init__(self, 344, data)

class ContractSettlMonth(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 667)
		else:
			quickfix.StringField.__init__(self, 667, data)

class DerivativeStrikePrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1261)
		else:
			quickfix.DoubleField.__init__(self, 1261, data)

class TriggerSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1106)
		else:
			quickfix.StringField.__init__(self, 1106, data)

class UnderlyingCashType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 974)
		else:
			quickfix.StringField.__init__(self, 974, data)

class NoMiscFees(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 136)
		else:
			quickfix.IntField.__init__(self, 136, data)

class CustOrderCapacity(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 582)
		else:
			quickfix.IntField.__init__(self, 582, data)

class RiskSecurityExchange(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1616)
		else:
			quickfix.StringField.__init__(self, 1616, data)

class LegAllocSettlCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1367)
		else:
			quickfix.StringField.__init__(self, 1367, data)

class UnderlyingAdjustedQuantity(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1044)
		else:
			quickfix.DoubleField.__init__(self, 1044, data)

class OwnershipType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 517)
		else:
			quickfix.CharField.__init__(self, 517, data)

class MaxShow(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 210)
		else:
			quickfix.DoubleField.__init__(self, 210, data)

class LegSecurityID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 602)
		else:
			quickfix.StringField.__init__(self, 602, data)

class EncodedSymbol(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1360)
		else:
			quickfix.StringField.__init__(self, 1360, data)

class DerivativeSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1279)
		else:
			quickfix.StringField.__init__(self, 1279, data)

class UnitOfMeasure(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 996)
		else:
			quickfix.StringField.__init__(self, 996, data)

class SecDefStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 653)
		else:
			quickfix.IntField.__init__(self, 653, data)

class Quantity(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 53)
		else:
			quickfix.DoubleField.__init__(self, 53, data)

class NewsID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1472)
		else:
			quickfix.StringField.__init__(self, 1472, data)

class UndlyInstrumentPartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1064)
		else:
			quickfix.IntField.__init__(self, 1064, data)

class SettleOnOpenFlag(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 966)
		else:
			quickfix.StringField.__init__(self, 966, data)

class LastUpdateTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 779)
		else:
			quickfix.UtcTimeStampField.__init__(self, 779, data)

class RepurchaseRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 227)
		else:
			quickfix.DoubleField.__init__(self, 227, data)

class RepurchaseTerm(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 226)
		else:
			quickfix.IntField.__init__(self, 226, data)

class NestedPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 538)
		else:
			quickfix.IntField.__init__(self, 538, data)

class SecondaryExecID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 527)
		else:
			quickfix.StringField.__init__(self, 527, data)

class Pool(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 691)
		else:
			quickfix.StringField.__init__(self, 691, data)

class NoTickRules(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1205)
		else:
			quickfix.IntField.__init__(self, 1205, data)

class Volatility(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1188)
		else:
			quickfix.DoubleField.__init__(self, 1188, data)

class PctAtRisk(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 869)
		else:
			quickfix.DoubleField.__init__(self, 869, data)

class UnderlyingSecurityExchange(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 308)
		else:
			quickfix.StringField.__init__(self, 308, data)

class LegStrikePrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 612)
		else:
			quickfix.DoubleField.__init__(self, 612, data)

class SettlmntTyp(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 63)
		else:
			quickfix.CharField.__init__(self, 63, data)

class TradePublishIndicator(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1390)
		else:
			quickfix.IntField.__init__(self, 1390, data)

class ApplResponseType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1348)
		else:
			quickfix.IntField.__init__(self, 1348, data)

class MDSubBookType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1173)
		else:
			quickfix.IntField.__init__(self, 1173, data)

class Username(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 553)
		else:
			quickfix.StringField.__init__(self, 553, data)

class StandInstDbType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 169)
		else:
			quickfix.IntField.__init__(self, 169, data)

class RelatedContextPartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1577)
		else:
			quickfix.CharField.__init__(self, 1577, data)

class QuoteEntryStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1167)
		else:
			quickfix.IntField.__init__(self, 1167, data)

class TriggerPriceType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1107)
		else:
			quickfix.CharField.__init__(self, 1107, data)

class SideTrdSubTyp(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1008)
		else:
			quickfix.IntField.__init__(self, 1008, data)

class UnderlyingTradingSessionSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 823)
		else:
			quickfix.StringField.__init__(self, 823, data)

class SettlInstReqRejCode(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 792)
		else:
			quickfix.IntField.__init__(self, 792, data)

class MktBidPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 645)
		else:
			quickfix.DoubleField.__init__(self, 645, data)

class UnderlyingLegSymbol(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1330)
		else:
			quickfix.StringField.__init__(self, 1330, data)

class StrikeValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 968)
		else:
			quickfix.DoubleField.__init__(self, 968, data)

class Urgency(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 61)
		else:
			quickfix.CharField.__init__(self, 61, data)

class AllocID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 70)
		else:
			quickfix.StringField.__init__(self, 70, data)

class NoPartyList(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1513)
		else:
			quickfix.IntField.__init__(self, 1513, data)

class UnderlyingDeliveryAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1037)
		else:
			quickfix.DoubleField.__init__(self, 1037, data)

class SideQty(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1009)
		else:
			quickfix.IntField.__init__(self, 1009, data)

class CollAsgnTransType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 903)
		else:
			quickfix.IntField.__init__(self, 903, data)

class ThresholdAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 834)
		else:
			quickfix.DoubleField.__init__(self, 834, data)

class DefBidSize(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 293)
		else:
			quickfix.DoubleField.__init__(self, 293, data)

class LegStateOrProvinceOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 597)
		else:
			quickfix.StringField.__init__(self, 597, data)

class PaymentMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 492)
		else:
			quickfix.IntField.__init__(self, 492, data)

class RiskCouponRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1555)
		else:
			quickfix.DoubleField.__init__(self, 1555, data)

class UnderlyingLegOptAttribute(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1391)
		else:
			quickfix.CharField.__init__(self, 1391, data)

class LegVolatility(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1379)
		else:
			quickfix.DoubleField.__init__(self, 1379, data)

class DerivativeInstrAttribType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1313)
		else:
			quickfix.IntField.__init__(self, 1313, data)

class DerivativeUnitOfMeasureQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1270)
		else:
			quickfix.DoubleField.__init__(self, 1270, data)

class NoStatsIndicators(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1175)
		else:
			quickfix.IntField.__init__(self, 1175, data)

class TriggerPriceTypeScope(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1108)
		else:
			quickfix.CharField.__init__(self, 1108, data)

class LastNetworkResponseID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 934)
		else:
			quickfix.StringField.__init__(self, 934, data)

class UnderlyingSettlPriceType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 733)
		else:
			quickfix.IntField.__init__(self, 733, data)

class ApplReportID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1356)
		else:
			quickfix.StringField.__init__(self, 1356, data)

class PegLimitType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 837)
		else:
			quickfix.IntField.__init__(self, 837, data)

class ExecID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 17)
		else:
			quickfix.StringField.__init__(self, 17, data)

class Side(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 54)
		else:
			quickfix.CharField.__init__(self, 54, data)

class UnderlyingLastPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 651)
		else:
			quickfix.DoubleField.__init__(self, 651, data)

class MarketDepth(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 264)
		else:
			quickfix.IntField.__init__(self, 264, data)

class DiscretionOffset(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 389)
		else:
			quickfix.DoubleField.__init__(self, 389, data)

class ContAmtType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 519)
		else:
			quickfix.IntField.__init__(self, 519, data)

class MiscFeeCurr(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 138)
		else:
			quickfix.StringField.__init__(self, 138, data)

class NoRiskLimits(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1529)
		else:
			quickfix.IntField.__init__(self, 1529, data)

class AttachmentPoint(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1457)
		else:
			quickfix.DoubleField.__init__(self, 1457, data)

class OrderCategory(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1115)
		else:
			quickfix.CharField.__init__(self, 1115, data)

class AdvTransType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 5)
		else:
			quickfix.StringField.__init__(self, 5, data)

class WtAverageLiquidity(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 410)
		else:
			quickfix.DoubleField.__init__(self, 410, data)

class QuoteSetValidUntilTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 367)
		else:
			quickfix.UtcTimeStampField.__init__(self, 367, data)

class NoNested4PartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1414)
		else:
			quickfix.IntField.__init__(self, 1414, data)

class LegPutOrCall(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1358)
		else:
			quickfix.IntField.__init__(self, 1358, data)

class UserStatusText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 927)
		else:
			quickfix.StringField.__init__(self, 927, data)

class Nested2PartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 760)
		else:
			quickfix.StringField.__init__(self, 760, data)

class EFPTrackingError(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 405)
		else:
			quickfix.DoubleField.__init__(self, 405, data)

class SideLiquidityInd(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1444)
		else:
			quickfix.IntField.__init__(self, 1444, data)

class DerivativeMinPriceIncrement(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1267)
		else:
			quickfix.DoubleField.__init__(self, 1267, data)

class PublishTrdIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 852)
		else:
			quickfix.BoolField.__init__(self, 852, data)

class InvestorCountryOfResidence(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 475)
		else:
			quickfix.StringField.__init__(self, 475, data)

class SideReasonCd(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1007)
		else:
			quickfix.StringField.__init__(self, 1007, data)

class MinPriceIncrement(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 969)
		else:
			quickfix.DoubleField.__init__(self, 969, data)

class SecuritySettlAgentContactName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 180)
		else:
			quickfix.StringField.__init__(self, 180, data)

class SecurityResponseType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 323)
		else:
			quickfix.IntField.__init__(self, 323, data)

class LegBenchmarkCurvePoint(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 678)
		else:
			quickfix.StringField.__init__(self, 678, data)

class ClearingFirm(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 439)
		else:
			quickfix.StringField.__init__(self, 439, data)

class RelationshipRiskSecurityIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1592)
		else:
			quickfix.StringField.__init__(self, 1592, data)

class SessionStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1409)
		else:
			quickfix.IntField.__init__(self, 1409, data)

class TriggerSecurityID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1104)
		else:
			quickfix.StringField.__init__(self, 1104, data)

class TotNoAllocs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 892)
		else:
			quickfix.IntField.__init__(self, 892, data)

class NoAltMDSource(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 816)
		else:
			quickfix.IntField.__init__(self, 816, data)

class AllocAccountType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 798)
		else:
			quickfix.IntField.__init__(self, 798, data)

class LastPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 31)
		else:
			quickfix.DoubleField.__init__(self, 31, data)

class AllocTransType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 71)
		else:
			quickfix.CharField.__init__(self, 71, data)

class TotNoQuoteEntries(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 304)
		else:
			quickfix.IntField.__init__(self, 304, data)

class MinBidSize(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 647)
		else:
			quickfix.DoubleField.__init__(self, 647, data)

class SettlBrkrCode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 174)
		else:
			quickfix.StringField.__init__(self, 174, data)

class CardHolderName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 488)
		else:
			quickfix.StringField.__init__(self, 488, data)

class ExpirationQtyType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 982)
		else:
			quickfix.IntField.__init__(self, 982, data)

class EncodedUnderlyingSecurityDescLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 364)
		else:
			quickfix.IntField.__init__(self, 364, data)

class QuoteReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 131)
		else:
			quickfix.StringField.__init__(self, 131, data)

class NoRelatedPartyAltSubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1572)
		else:
			quickfix.IntField.__init__(self, 1572, data)

class RiskProduct(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1543)
		else:
			quickfix.IntField.__init__(self, 1543, data)

class RiskSecurityAltIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1542)
		else:
			quickfix.StringField.__init__(self, 1542, data)

class PriceUnitOfMeasure(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1191)
		else:
			quickfix.StringField.__init__(self, 1191, data)

class TZTransactTime(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1132)
		else:
			quickfix.StringField.__init__(self, 1132, data)

class AllocHandlInst(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 209)
		else:
			quickfix.IntField.__init__(self, 209, data)

class UnderlyingInstrumentPartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1060)
		else:
			quickfix.CharField.__init__(self, 1060, data)

class CurrencyRatio(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1382)
		else:
			quickfix.DoubleField.__init__(self, 1382, data)

class RefreshQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1088)
		else:
			quickfix.DoubleField.__init__(self, 1088, data)

class TradeRequestStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 750)
		else:
			quickfix.IntField.__init__(self, 750, data)

class TrdRepIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1389)
		else:
			quickfix.BoolField.__init__(self, 1389, data)

class MiscFeeAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 137)
		else:
			quickfix.DoubleField.__init__(self, 137, data)

class TradSesOpenTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 342)
		else:
			quickfix.UtcTimeStampField.__init__(self, 342, data)

class PreallocMethod(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 591)
		else:
			quickfix.CharField.__init__(self, 591, data)

class TaxAdvantageType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 495)
		else:
			quickfix.IntField.__init__(self, 495, data)

class MessageEncoding(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 347)
		else:
			quickfix.StringField.__init__(self, 347, data)

class RiskPutOrCall(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1553)
		else:
			quickfix.IntField.__init__(self, 1553, data)

class RiskSecurityGroup(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1545)
		else:
			quickfix.StringField.__init__(self, 1545, data)

class NoPartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 802)
		else:
			quickfix.IntField.__init__(self, 802, data)

class SettlInstReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 791)
		else:
			quickfix.StringField.__init__(self, 791, data)

class LegRepoCollateralSecurityType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 250)
		else:
			quickfix.IntField.__init__(self, 250, data)

class AffectedSecondaryOrderID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 536)
		else:
			quickfix.StringField.__init__(self, 536, data)

class RiskSymbol(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1536)
		else:
			quickfix.StringField.__init__(self, 1536, data)

class DerivativeMaturityTime(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1253)
		else:
			quickfix.StringField.__init__(self, 1253, data)

class ExpireTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 126)
		else:
			quickfix.UtcTimeStampField.__init__(self, 126, data)

class UnderlyingFactor(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 246)
		else:
			quickfix.DoubleField.__init__(self, 246, data)

class OrigOrdModTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 586)
		else:
			quickfix.UtcTimeStampField.__init__(self, 586, data)

class NoTrdRepIndicators(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1387)
		else:
			quickfix.IntField.__init__(self, 1387, data)

class DerivativeMaturityDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1252)
		else:
			quickfix.StringField.__init__(self, 1252, data)

class DerivativeCFICode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1248)
		else:
			quickfix.StringField.__init__(self, 1248, data)

class Nested2PartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 807)
		else:
			quickfix.IntField.__init__(self, 807, data)

class LegIOIQty(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 682)
		else:
			quickfix.StringField.__init__(self, 682, data)

class ExpireDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 432)
		else:
			quickfix.StringField.__init__(self, 432, data)

class RiskSecurityType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1547)
		else:
			quickfix.StringField.__init__(self, 1547, data)

class NoMatchRules(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1235)
		else:
			quickfix.IntField.__init__(self, 1235, data)

class ApplEndSeqNum(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1183)
		else:
			quickfix.IntField.__init__(self, 1183, data)

class EventPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 867)
		else:
			quickfix.DoubleField.__init__(self, 867, data)

class AsgnRptID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 833)
		else:
			quickfix.StringField.__init__(self, 833, data)

class TimeInForce(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 59)
		else:
			quickfix.CharField.__init__(self, 59, data)

class LowPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 333)
		else:
			quickfix.DoubleField.__init__(self, 333, data)

class IOIQualifier(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 104)
		else:
			quickfix.CharField.__init__(self, 104, data)

class WaveNo(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 105)
		else:
			quickfix.StringField.__init__(self, 105, data)

class RiskSeniority(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1552)
		else:
			quickfix.StringField.__init__(self, 1552, data)

class StrikePriceBoundaryMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1479)
		else:
			quickfix.IntField.__init__(self, 1479, data)

class DerivativeIssueDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1276)
		else:
			quickfix.StringField.__init__(self, 1276, data)

class MiscFeeType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 139)
		else:
			quickfix.StringField.__init__(self, 139, data)

class QuoteID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 117)
		else:
			quickfix.StringField.__init__(self, 117, data)

class RiskFlexibleIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1554)
		else:
			quickfix.BoolField.__init__(self, 1554, data)

class DerivativeInstrumentPartyIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1294)
		else:
			quickfix.StringField.__init__(self, 1294, data)

class SettlObligID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1161)
		else:
			quickfix.StringField.__init__(self, 1161, data)

class InstrAttribValue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 872)
		else:
			quickfix.StringField.__init__(self, 872, data)

class LiquidityValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 404)
		else:
			quickfix.DoubleField.__init__(self, 404, data)

class SecurityIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 22)
		else:
			quickfix.StringField.__init__(self, 22, data)

class NewsRefType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1477)
		else:
			quickfix.IntField.__init__(self, 1477, data)

class NoOfLegUnderlyings(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1342)
		else:
			quickfix.IntField.__init__(self, 1342, data)

class DerivativeEncodedSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1281)
		else:
			quickfix.StringField.__init__(self, 1281, data)

class TriggerOrderType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1111)
		else:
			quickfix.CharField.__init__(self, 1111, data)

class UnderlyingDirtyPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 882)
		else:
			quickfix.DoubleField.__init__(self, 882, data)

class CrossType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 549)
		else:
			quickfix.IntField.__init__(self, 549, data)

class RepoCollateralSecurityType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 239)
		else:
			quickfix.IntField.__init__(self, 239, data)

class Password(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 554)
		else:
			quickfix.StringField.__init__(self, 554, data)

class OpenCloseSettleFlag(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 286)
		else:
			quickfix.StringField.__init__(self, 286, data)

class Subject(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 147)
		else:
			quickfix.StringField.__init__(self, 147, data)

class RefApplReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1433)
		else:
			quickfix.StringField.__init__(self, 1433, data)

class UnderlyingEndValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 886)
		else:
			quickfix.DoubleField.__init__(self, 886, data)

class NewSeqNo(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 36)
		else:
			quickfix.IntField.__init__(self, 36, data)

class OrigTradeHandlingInstr(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1124)
		else:
			quickfix.CharField.__init__(self, 1124, data)

class DisplayHighQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1086)
		else:
			quickfix.DoubleField.__init__(self, 1086, data)

class MDBookType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1021)
		else:
			quickfix.IntField.__init__(self, 1021, data)

class MarginExcess(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 899)
		else:
			quickfix.DoubleField.__init__(self, 899, data)

class BasisPxType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 419)
		else:
			quickfix.CharField.__init__(self, 419, data)

class DlvyInst(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 86)
		else:
			quickfix.StringField.__init__(self, 86, data)

class ComplianceID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 376)
		else:
			quickfix.StringField.__init__(self, 376, data)

class EmailThreadID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 164)
		else:
			quickfix.StringField.__init__(self, 164, data)

class ContAmtCurr(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 521)
		else:
			quickfix.StringField.__init__(self, 521, data)

class RelationshipRiskSecurityGroup(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1598)
		else:
			quickfix.StringField.__init__(self, 1598, data)

class ComplexEventType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1484)
		else:
			quickfix.IntField.__init__(self, 1484, data)

class MassActionResponse(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1375)
		else:
			quickfix.IntField.__init__(self, 1375, data)

class UnderlyingIssueDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 242)
		else:
			quickfix.StringField.__init__(self, 242, data)

class SecurityRequestType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 321)
		else:
			quickfix.IntField.__init__(self, 321, data)

class AllocInterestAtMaturity(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 741)
		else:
			quickfix.DoubleField.__init__(self, 741, data)

class ListRejectReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1386)
		else:
			quickfix.IntField.__init__(self, 1386, data)

class DeskType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1033)
		else:
			quickfix.StringField.__init__(self, 1033, data)

class SecondaryTradeReportID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 818)
		else:
			quickfix.StringField.__init__(self, 818, data)

class SettlType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 63)
		else:
			quickfix.StringField.__init__(self, 63, data)

class OpenClose(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 77)
		else:
			quickfix.CharField.__init__(self, 77, data)

class ContractMultiplierUnit(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1435)
		else:
			quickfix.IntField.__init__(self, 1435, data)

class SecondaryLowLimitPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1221)
		else:
			quickfix.DoubleField.__init__(self, 1221, data)

class ExpQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 983)
		else:
			quickfix.DoubleField.__init__(self, 983, data)

class NetworkRequestID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 933)
		else:
			quickfix.StringField.__init__(self, 933, data)

class TrdType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 828)
		else:
			quickfix.IntField.__init__(self, 828, data)

class NoUnderlyings(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 711)
		else:
			quickfix.IntField.__init__(self, 711, data)

class MDMkt(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 275)
		else:
			quickfix.StringField.__init__(self, 275, data)

class LastMkt(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 30)
		else:
			quickfix.StringField.__init__(self, 30, data)

class RestructuringType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1449)
		else:
			quickfix.StringField.__init__(self, 1449, data)

class NoStrikeRules(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1201)
		else:
			quickfix.IntField.__init__(self, 1201, data)

class ListName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 392)
		else:
			quickfix.StringField.__init__(self, 392, data)

class ProgRptReqs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 414)
		else:
			quickfix.IntField.__init__(self, 414, data)

class TradingSessionID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 336)
		else:
			quickfix.StringField.__init__(self, 336, data)

class ListOrderStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 431)
		else:
			quickfix.IntField.__init__(self, 431, data)

class RegistStatus(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 506)
		else:
			quickfix.CharField.__init__(self, 506, data)

class PosAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 708)
		else:
			quickfix.DoubleField.__init__(self, 708, data)

class UnderlyingPriceDeterminationMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1481)
		else:
			quickfix.IntField.__init__(self, 1481, data)

class NoUnderlyingStips(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 887)
		else:
			quickfix.IntField.__init__(self, 887, data)

class TradSesPreCloseTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 343)
		else:
			quickfix.UtcTimeStampField.__init__(self, 343, data)

class MassCancelRequestType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 530)
		else:
			quickfix.CharField.__init__(self, 530, data)

class UnderlyingLegSecurityAltIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1336)
		else:
			quickfix.StringField.__init__(self, 1336, data)

class SettlPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 782)
		else:
			quickfix.StringField.__init__(self, 782, data)

class NoAffectedOrders(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 534)
		else:
			quickfix.IntField.__init__(self, 534, data)

class CashSettlAgentAcctNum(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 184)
		else:
			quickfix.StringField.__init__(self, 184, data)

class UnderlyingLegMaturityMonthYear(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1339)
		else:
			quickfix.StringField.__init__(self, 1339, data)

class DerivativeSecurityListRequestType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1307)
		else:
			quickfix.IntField.__init__(self, 1307, data)

class NoLotTypeRules(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1234)
		else:
			quickfix.IntField.__init__(self, 1234, data)

class NoDates(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 580)
		else:
			quickfix.IntField.__init__(self, 580, data)

class CxlRejResponseTo(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 434)
		else:
			quickfix.CharField.__init__(self, 434, data)

class EffectiveTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 168)
		else:
			quickfix.UtcTimeStampField.__init__(self, 168, data)

class GrossTradeAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 381)
		else:
			quickfix.DoubleField.__init__(self, 381, data)

class ContextPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1523)
		else:
			quickfix.StringField.__init__(self, 1523, data)

class SecurityListDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1467)
		else:
			quickfix.StringField.__init__(self, 1467, data)

class NotAffectedOrderID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1371)
		else:
			quickfix.StringField.__init__(self, 1371, data)

class DerivativeStrikeValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1264)
		else:
			quickfix.DoubleField.__init__(self, 1264, data)

class NoPosAmt(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 753)
		else:
			quickfix.IntField.__init__(self, 753, data)

class LegCreditRating(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 257)
		else:
			quickfix.StringField.__init__(self, 257, data)

class RelationshipRiskInstrumentSettlType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1611)
		else:
			quickfix.StringField.__init__(self, 1611, data)

class BidForwardPoints2(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 642)
		else:
			quickfix.DoubleField.__init__(self, 642, data)

class SettlDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 64)
		else:
			quickfix.StringField.__init__(self, 64, data)

class ClientID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 109)
		else:
			quickfix.StringField.__init__(self, 109, data)

class QuoteCancelType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 298)
		else:
			quickfix.IntField.__init__(self, 298, data)

class StipulationType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 233)
		else:
			quickfix.StringField.__init__(self, 233, data)

class OutMainCntryUIndex(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 412)
		else:
			quickfix.DoubleField.__init__(self, 412, data)

class LegSettlmntTyp(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 587)
		else:
			quickfix.CharField.__init__(self, 587, data)

class NoRelationshipRiskInstruments(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1587)
		else:
			quickfix.IntField.__init__(self, 1587, data)

class DerivativeNTPositionLimit(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1274)
		else:
			quickfix.IntField.__init__(self, 1274, data)

class PriceQuoteMethod(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1196)
		else:
			quickfix.StringField.__init__(self, 1196, data)

class LowLimitPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1148)
		else:
			quickfix.DoubleField.__init__(self, 1148, data)

class LegUnitOfMeasure(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 999)
		else:
			quickfix.StringField.__init__(self, 999, data)

class SessionRejectReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 373)
		else:
			quickfix.IntField.__init__(self, 373, data)

class PartyDetailsListReportID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1510)
		else:
			quickfix.StringField.__init__(self, 1510, data)

class DeliveryType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 919)
		else:
			quickfix.IntField.__init__(self, 919, data)

class AllocPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 366)
		else:
			quickfix.DoubleField.__init__(self, 366, data)

class NoBidComponents(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 420)
		else:
			quickfix.IntField.__init__(self, 420, data)

class QuoteQualifier(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 695)
		else:
			quickfix.CharField.__init__(self, 695, data)

class Scope(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 546)
		else:
			quickfix.StringField.__init__(self, 546, data)

class NoSecurityAltID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 454)
		else:
			quickfix.IntField.__init__(self, 454, data)

class RootPartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1121)
		else:
			quickfix.StringField.__init__(self, 1121, data)

class DeliverToLocationID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 145)
		else:
			quickfix.StringField.__init__(self, 145, data)

class DeleteReason(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 285)
		else:
			quickfix.CharField.__init__(self, 285, data)

class BidSpotRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 188)
		else:
			quickfix.DoubleField.__init__(self, 188, data)

class Nested4PartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1415)
		else:
			quickfix.StringField.__init__(self, 1415, data)

class InViewOfCommon(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 328)
		else:
			quickfix.BoolField.__init__(self, 328, data)

class UnderlyingSettlPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 732)
		else:
			quickfix.DoubleField.__init__(self, 732, data)

class RegistRejReasonText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 496)
		else:
			quickfix.StringField.__init__(self, 496, data)

class NoSides(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 552)
		else:
			quickfix.IntField.__init__(self, 552, data)

class LegAllocAccount(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 671)
		else:
			quickfix.StringField.__init__(self, 671, data)

class NoRelationshipRiskWarningLevels(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1613)
		else:
			quickfix.IntField.__init__(self, 1613, data)

class RelationshipRiskProduct(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1596)
		else:
			quickfix.IntField.__init__(self, 1596, data)

class LegSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 620)
		else:
			quickfix.StringField.__init__(self, 620, data)

class ClOrdLinkID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 583)
		else:
			quickfix.StringField.__init__(self, 583, data)

class OrigSendingTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 122)
		else:
			quickfix.UtcTimeStampField.__init__(self, 122, data)

class EncodedLegIssuerLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 618)
		else:
			quickfix.IntField.__init__(self, 618, data)

class OrderID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 37)
		else:
			quickfix.StringField.__init__(self, 37, data)

class SecurityType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 167)
		else:
			quickfix.StringField.__init__(self, 167, data)

class RoundingDirection(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 468)
		else:
			quickfix.CharField.__init__(self, 468, data)

class FillExecID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1363)
		else:
			quickfix.StringField.__init__(self, 1363, data)

class NoEvents(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 864)
		else:
			quickfix.IntField.__init__(self, 864, data)

class RoundLot(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 561)
		else:
			quickfix.DoubleField.__init__(self, 561, data)

class MDEntrySize(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 271)
		else:
			quickfix.DoubleField.__init__(self, 271, data)

class EncodedIssuerLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 348)
		else:
			quickfix.IntField.__init__(self, 348, data)

class DerivativePriceUnitOfMeasureQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1316)
		else:
			quickfix.DoubleField.__init__(self, 1316, data)

class TimeUnit(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 997)
		else:
			quickfix.StringField.__init__(self, 997, data)

class TotNoOrders(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 68)
		else:
			quickfix.IntField.__init__(self, 68, data)

class PartyAltID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1517)
		else:
			quickfix.StringField.__init__(self, 1517, data)

class LegSwapType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 690)
		else:
			quickfix.IntField.__init__(self, 690, data)

class IOITransType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 28)
		else:
			quickfix.CharField.__init__(self, 28, data)

class RawDataLength(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 95)
		else:
			quickfix.IntField.__init__(self, 95, data)

class UnderlyingSecurityType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 310)
		else:
			quickfix.StringField.__init__(self, 310, data)

class UnderlyingLegSecurityAltID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1335)
		else:
			quickfix.StringField.__init__(self, 1335, data)

class SecurityReportID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 964)
		else:
			quickfix.IntField.__init__(self, 964, data)

class TotNumReports(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 911)
		else:
			quickfix.IntField.__init__(self, 911, data)

class TotalNumPosReports(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 727)
		else:
			quickfix.IntField.__init__(self, 727, data)

class SecurityReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 320)
		else:
			quickfix.StringField.__init__(self, 320, data)

class PosReqResult(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 728)
		else:
			quickfix.IntField.__init__(self, 728, data)

class LegOfferForwardPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1068)
		else:
			quickfix.DoubleField.__init__(self, 1068, data)

class AllowableOneSidednessCurr(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 767)
		else:
			quickfix.StringField.__init__(self, 767, data)

class AffectedOrderID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 535)
		else:
			quickfix.StringField.__init__(self, 535, data)

class UnderlyingCountryOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 592)
		else:
			quickfix.StringField.__init__(self, 592, data)

class UnderlyingRepurchaseRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 245)
		else:
			quickfix.DoubleField.__init__(self, 245, data)

class LastMsgSeqNumProcessed(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 369)
		else:
			quickfix.IntField.__init__(self, 369, data)

class UnderlyingCFICode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 463)
		else:
			quickfix.StringField.__init__(self, 463, data)

class DerivativeOptAttribute(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1265)
		else:
			quickfix.CharField.__init__(self, 1265, data)

class PegSecurityID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1097)
		else:
			quickfix.StringField.__init__(self, 1097, data)

class HostCrossID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 961)
		else:
			quickfix.StringField.__init__(self, 961, data)

class ExecInstValue(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1308)
		else:
			quickfix.CharField.__init__(self, 1308, data)

class DerivativeOptPayAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1225)
		else:
			quickfix.DoubleField.__init__(self, 1225, data)

class UnderlyingCouponRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 435)
		else:
			quickfix.DoubleField.__init__(self, 435, data)

class SettlInstMode(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 160)
		else:
			quickfix.CharField.__init__(self, 160, data)

class SecurityAltIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 456)
		else:
			quickfix.StringField.__init__(self, 456, data)

class PreviouslyReported(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 570)
		else:
			quickfix.BoolField.__init__(self, 570, data)

class ContextPartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1524)
		else:
			quickfix.CharField.__init__(self, 1524, data)

class RptSys(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1135)
		else:
			quickfix.StringField.__init__(self, 1135, data)

class NoNested2PartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 806)
		else:
			quickfix.IntField.__init__(self, 806, data)

class RefAllocID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 72)
		else:
			quickfix.StringField.__init__(self, 72, data)

class DefOfferSize(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 294)
		else:
			quickfix.DoubleField.__init__(self, 294, data)

class ProductComplex(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1227)
		else:
			quickfix.StringField.__init__(self, 1227, data)

class CustOrderHandlingInst(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1031)
		else:
			quickfix.StringField.__init__(self, 1031, data)

class MDPriceLevel(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1023)
		else:
			quickfix.IntField.__init__(self, 1023, data)

class LegOptionRatio(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1017)
		else:
			quickfix.DoubleField.__init__(self, 1017, data)

class SecurityStatus(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 965)
		else:
			quickfix.StringField.__init__(self, 965, data)

class LegRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 654)
		else:
			quickfix.StringField.__init__(self, 654, data)

class DividendYield(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1380)
		else:
			quickfix.DoubleField.__init__(self, 1380, data)

class DerivativeInstrumentPartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1298)
		else:
			quickfix.IntField.__init__(self, 1298, data)

class EndStrikePxRange(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1203)
		else:
			quickfix.DoubleField.__init__(self, 1203, data)

class DisplayQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1138)
		else:
			quickfix.DoubleField.__init__(self, 1138, data)

class LegSecuritySubType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 764)
		else:
			quickfix.StringField.__init__(self, 764, data)

class ProcessCode(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 81)
		else:
			quickfix.CharField.__init__(self, 81, data)

class ExecInst(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 18)
		else:
			quickfix.StringField.__init__(self, 18, data)

class TradSesEndTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 345)
		else:
			quickfix.UtcTimeStampField.__init__(self, 345, data)

class OrigTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 42)
		else:
			quickfix.UtcTimeStampField.__init__(self, 42, data)

class ExecValuationPoint(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 515)
		else:
			quickfix.UtcTimeStampField.__init__(self, 515, data)

class ExecType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 150)
		else:
			quickfix.CharField.__init__(self, 150, data)

class NoRelatedContextPartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1579)
		else:
			quickfix.IntField.__init__(self, 1579, data)

class Nested4PartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1417)
		else:
			quickfix.IntField.__init__(self, 1417, data)

class MultilegModel(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1377)
		else:
			quickfix.IntField.__init__(self, 1377, data)

class SecurityGroup(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1151)
		else:
			quickfix.StringField.__init__(self, 1151, data)

class EventType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 865)
		else:
			quickfix.IntField.__init__(self, 865, data)

class TradeAllocIndicator(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 826)
		else:
			quickfix.IntField.__init__(self, 826, data)

class YieldCalcDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 701)
		else:
			quickfix.StringField.__init__(self, 701, data)

class ValueOfFutures(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 408)
		else:
			quickfix.DoubleField.__init__(self, 408, data)

class LegSide(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 624)
		else:
			quickfix.CharField.__init__(self, 624, data)

class UserStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 926)
		else:
			quickfix.IntField.__init__(self, 926, data)

class SideValue1(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 396)
		else:
			quickfix.DoubleField.__init__(self, 396, data)

class CxlQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 84)
		else:
			quickfix.DoubleField.__init__(self, 84, data)

class SecurityResponseID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 322)
		else:
			quickfix.StringField.__init__(self, 322, data)

class InstrRegistry(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 543)
		else:
			quickfix.StringField.__init__(self, 543, data)

class StreamAsgnRptID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1501)
		else:
			quickfix.StringField.__init__(self, 1501, data)

class OrderDelayUnit(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1429)
		else:
			quickfix.IntField.__init__(self, 1429, data)

class LegCurrencyRatio(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1383)
		else:
			quickfix.DoubleField.__init__(self, 1383, data)

class EndTickPriceRange(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1207)
		else:
			quickfix.DoubleField.__init__(self, 1207, data)

class CollReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 894)
		else:
			quickfix.StringField.__init__(self, 894, data)

class LegPool(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 740)
		else:
			quickfix.StringField.__init__(self, 740, data)

class ShortQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 705)
		else:
			quickfix.DoubleField.__init__(self, 705, data)

class SideValue2(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 397)
		else:
			quickfix.DoubleField.__init__(self, 397, data)

class TradedFlatSwitch(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 258)
		else:
			quickfix.BoolField.__init__(self, 258, data)

class MassStatusReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 584)
		else:
			quickfix.StringField.__init__(self, 584, data)

class ComplexEventEndDate(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 1493)
		else:
			quickfix.UtcTimeStampField.__init__(self, 1493, data)

class MarketID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1301)
		else:
			quickfix.StringField.__init__(self, 1301, data)

class OrigTradeDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1125)
		else:
			quickfix.StringField.__init__(self, 1125, data)

class PreTradeAnonymity(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1091)
		else:
			quickfix.BoolField.__init__(self, 1091, data)

class TrdRptStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 939)
		else:
			quickfix.IntField.__init__(self, 939, data)

class DistribPercentage(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 512)
		else:
			quickfix.DoubleField.__init__(self, 512, data)

class QuoteStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 297)
		else:
			quickfix.IntField.__init__(self, 297, data)

class ClearingAccount(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 440)
		else:
			quickfix.StringField.__init__(self, 440, data)

class TrdMatchID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 880)
		else:
			quickfix.StringField.__init__(self, 880, data)

class OrderInputDevice(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 821)
		else:
			quickfix.StringField.__init__(self, 821, data)

class SolicitedFlag(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 377)
		else:
			quickfix.BoolField.__init__(self, 377, data)

class TransactTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 60)
		else:
			quickfix.UtcTimeStampField.__init__(self, 60, data)

class RiskLimitType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1530)
		else:
			quickfix.IntField.__init__(self, 1530, data)

class UnderlyingFlowScheduleType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1441)
		else:
			quickfix.IntField.__init__(self, 1441, data)

class UnderlyingStipValue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 889)
		else:
			quickfix.StringField.__init__(self, 889, data)

class NextExpectedMsgSeqNum(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 789)
		else:
			quickfix.IntField.__init__(self, 789, data)

class BenchmarkCurveCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 220)
		else:
			quickfix.StringField.__init__(self, 220, data)

class CFICode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 461)
		else:
			quickfix.StringField.__init__(self, 461, data)

class Factor(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 228)
		else:
			quickfix.DoubleField.__init__(self, 228, data)

class LastShares(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 32)
		else:
			quickfix.DoubleField.__init__(self, 32, data)

class RequestedPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1509)
		else:
			quickfix.IntField.__init__(self, 1509, data)

class EventTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 1145)
		else:
			quickfix.UtcTimeStampField.__init__(self, 1145, data)

class RootPartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1122)
		else:
			quickfix.IntField.__init__(self, 1122, data)

class ShortSaleReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 853)
		else:
			quickfix.IntField.__init__(self, 853, data)

class XmlData(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 213)
		else:
			quickfix.StringField.__init__(self, 213, data)

class RelationshipRiskSeniority(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1605)
		else:
			quickfix.StringField.__init__(self, 1605, data)

class NoTargetPartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1461)
		else:
			quickfix.IntField.__init__(self, 1461, data)

class NoRootPartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1116)
		else:
			quickfix.IntField.__init__(self, 1116, data)

class EventDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 866)
		else:
			quickfix.StringField.__init__(self, 866, data)

class PegRoundDirection(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 838)
		else:
			quickfix.IntField.__init__(self, 838, data)

class LegSettlDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 588)
		else:
			quickfix.StringField.__init__(self, 588, data)

class ModelType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1434)
		else:
			quickfix.IntField.__init__(self, 1434, data)

class DefaultVerIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1410)
		else:
			quickfix.BoolField.__init__(self, 1410, data)

class FuturesValuationMethod(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1197)
		else:
			quickfix.StringField.__init__(self, 1197, data)

class SettlMethod(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1193)
		else:
			quickfix.CharField.__init__(self, 1193, data)

class UnderlyingFXRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1045)
		else:
			quickfix.DoubleField.__init__(self, 1045, data)

class ConfirmStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 665)
		else:
			quickfix.IntField.__init__(self, 665, data)

class LocateReqd(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 114)
		else:
			quickfix.BoolField.__init__(self, 114, data)

class PosMaintRptID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 721)
		else:
			quickfix.StringField.__init__(self, 721, data)

class Adjustment(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 334)
		else:
			quickfix.IntField.__init__(self, 334, data)

class StreamAsgnType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1617)
		else:
			quickfix.IntField.__init__(self, 1617, data)

class LastRptRequested(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 912)
		else:
			quickfix.BoolField.__init__(self, 912, data)

class LocaleOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 472)
		else:
			quickfix.StringField.__init__(self, 472, data)

class SenderSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 50)
		else:
			quickfix.StringField.__init__(self, 50, data)

class HighPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 332)
		else:
			quickfix.DoubleField.__init__(self, 332, data)

class AllocSettlCurrAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 737)
		else:
			quickfix.DoubleField.__init__(self, 737, data)

class ComplexEventPriceBoundaryPrecision(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1488)
		else:
			quickfix.DoubleField.__init__(self, 1488, data)

class InstrumentPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1051)
		else:
			quickfix.IntField.__init__(self, 1051, data)

class YieldRedemptionPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 697)
		else:
			quickfix.DoubleField.__init__(self, 697, data)

class CumQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 14)
		else:
			quickfix.DoubleField.__init__(self, 14, data)

class OrigClOrdID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 41)
		else:
			quickfix.StringField.__init__(self, 41, data)

class SettlSessID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 716)
		else:
			quickfix.StringField.__init__(self, 716, data)

class ParentMktSegmID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1325)
		else:
			quickfix.StringField.__init__(self, 1325, data)

class TradeReportType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 856)
		else:
			quickfix.IntField.__init__(self, 856, data)

class AvgPrxPrecision(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 74)
		else:
			quickfix.IntField.__init__(self, 74, data)

class NoLegs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 555)
		else:
			quickfix.IntField.__init__(self, 555, data)

class UnderlyingSymbol(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 311)
		else:
			quickfix.StringField.__init__(self, 311, data)

class ExerciseStyle(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1194)
		else:
			quickfix.IntField.__init__(self, 1194, data)

class HaltReasonChar(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 327)
		else:
			quickfix.CharField.__init__(self, 327, data)

class ExDestination(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 100)
		else:
			quickfix.StringField.__init__(self, 100, data)

class NoPartyRelationships(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1514)
		else:
			quickfix.IntField.__init__(self, 1514, data)

class DerivativeInstrmtAssignmentMethod(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1255)
		else:
			quickfix.CharField.__init__(self, 1255, data)

class UnderlyingIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 305)
		else:
			quickfix.StringField.__init__(self, 305, data)

class AdvId(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 2)
		else:
			quickfix.StringField.__init__(self, 2, data)

class TransBkdTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 483)
		else:
			quickfix.UtcTimeStampField.__init__(self, 483, data)

class LegLastPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 637)
		else:
			quickfix.DoubleField.__init__(self, 637, data)

class NoRiskWarningLevels(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1559)
		else:
			quickfix.IntField.__init__(self, 1559, data)

class AllocReportType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 794)
		else:
			quickfix.IntField.__init__(self, 794, data)

class RegistDtls(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 509)
		else:
			quickfix.StringField.__init__(self, 509, data)

class AllocType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 626)
		else:
			quickfix.IntField.__init__(self, 626, data)

class QuoteRequestRejectReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 658)
		else:
			quickfix.IntField.__init__(self, 658, data)

class UnderlyingUnitOfMeasure(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 998)
		else:
			quickfix.StringField.__init__(self, 998, data)

class IndividualAllocID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 467)
		else:
			quickfix.StringField.__init__(self, 467, data)

class LegOfferPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 684)
		else:
			quickfix.DoubleField.__init__(self, 684, data)

class LiquidityIndType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 409)
		else:
			quickfix.IntField.__init__(self, 409, data)

class HopSendingTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 629)
		else:
			quickfix.UtcTimeStampField.__init__(self, 629, data)

class RelationshipRiskLimitAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1584)
		else:
			quickfix.DoubleField.__init__(self, 1584, data)

class ApplResendFlag(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1352)
		else:
			quickfix.BoolField.__init__(self, 1352, data)

class DerivativeCapPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1321)
		else:
			quickfix.DoubleField.__init__(self, 1321, data)

class RiskSecurityID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1538)
		else:
			quickfix.StringField.__init__(self, 1538, data)

class ComplexOptPayoutAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1485)
		else:
			quickfix.DoubleField.__init__(self, 1485, data)

class LanguageCode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1474)
		else:
			quickfix.StringField.__init__(self, 1474, data)

class SettlObligRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1163)
		else:
			quickfix.StringField.__init__(self, 1163, data)

class OrigTradeID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1126)
		else:
			quickfix.StringField.__init__(self, 1126, data)

class UnderlyingCollectAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 986)
		else:
			quickfix.DoubleField.__init__(self, 986, data)

class StatusValue(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 928)
		else:
			quickfix.IntField.__init__(self, 928, data)

class OfferSpotRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 190)
		else:
			quickfix.DoubleField.__init__(self, 190, data)

class PosType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 703)
		else:
			quickfix.StringField.__init__(self, 703, data)

class UnderlyingRedemptionDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 247)
		else:
			quickfix.StringField.__init__(self, 247, data)

class SettlDepositoryCode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 173)
		else:
			quickfix.StringField.__init__(self, 173, data)

class StreamAsgnAckType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1503)
		else:
			quickfix.IntField.__init__(self, 1503, data)

class FloorPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1200)
		else:
			quickfix.DoubleField.__init__(self, 1200, data)

class RiskMaturityTime(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1550)
		else:
			quickfix.StringField.__init__(self, 1550, data)

class UnderlyingPriceUnitOfMeasureQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1425)
		else:
			quickfix.DoubleField.__init__(self, 1425, data)

class FeeMultiplier(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1329)
		else:
			quickfix.DoubleField.__init__(self, 1329, data)

class UnderlyingMaturityTime(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1213)
		else:
			quickfix.StringField.__init__(self, 1213, data)

class ApplID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1180)
		else:
			quickfix.StringField.__init__(self, 1180, data)

class LegGrossTradeAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1075)
		else:
			quickfix.DoubleField.__init__(self, 1075, data)

class MDEntryDate(quickfix.UtcDateField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcDateField.__init__(self, 272)
		else:
			quickfix.UtcDateField.__init__(self, 272, data)

class LegBenchmarkCurveCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 676)
		else:
			quickfix.StringField.__init__(self, 676, data)

class RiskInstrumentOperator(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1535)
		else:
			quickfix.IntField.__init__(self, 1535, data)

class OptPayoutAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1195)
		else:
			quickfix.DoubleField.__init__(self, 1195, data)

class MiscFeeBasis(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 891)
		else:
			quickfix.IntField.__init__(self, 891, data)

class ValidUntilTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 62)
		else:
			quickfix.UtcTimeStampField.__init__(self, 62, data)

class OrdType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 40)
		else:
			quickfix.CharField.__init__(self, 40, data)

class AdvRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 3)
		else:
			quickfix.StringField.__init__(self, 3, data)

class HopCompID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 628)
		else:
			quickfix.StringField.__init__(self, 628, data)

class PosMaintRptRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 714)
		else:
			quickfix.StringField.__init__(self, 714, data)

class LegStipulationValue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 689)
		else:
			quickfix.StringField.__init__(self, 689, data)

class MatchType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 574)
		else:
			quickfix.StringField.__init__(self, 574, data)

class OptPayoutType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1482)
		else:
			quickfix.IntField.__init__(self, 1482, data)

class UnderlyingPriceUnitOfMeasure(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1424)
		else:
			quickfix.StringField.__init__(self, 1424, data)

class MarketUpdateAction(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1395)
		else:
			quickfix.CharField.__init__(self, 1395, data)

class CollAsgnRejectReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 906)
		else:
			quickfix.IntField.__init__(self, 906, data)

class PeggedRefPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1095)
		else:
			quickfix.DoubleField.__init__(self, 1095, data)

class IndividualAllocType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 992)
		else:
			quickfix.IntField.__init__(self, 992, data)

class EndCash(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 922)
		else:
			quickfix.DoubleField.__init__(self, 922, data)

class EventText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 868)
		else:
			quickfix.StringField.__init__(self, 868, data)

class ExDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 230)
		else:
			quickfix.StringField.__init__(self, 230, data)

class NestedPartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 525)
		else:
			quickfix.CharField.__init__(self, 525, data)

class GTBookingInst(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 427)
		else:
			quickfix.IntField.__init__(self, 427, data)

class DerivativeValuationMethod(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1319)
		else:
			quickfix.StringField.__init__(self, 1319, data)

class NumberOfOrders(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 346)
		else:
			quickfix.IntField.__init__(self, 346, data)

class TrdRepPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1388)
		else:
			quickfix.IntField.__init__(self, 1388, data)

class TriggerPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1102)
		else:
			quickfix.DoubleField.__init__(self, 1102, data)

class MDReportID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 963)
		else:
			quickfix.IntField.__init__(self, 963, data)

class SecondaryAllocID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 793)
		else:
			quickfix.StringField.__init__(self, 793, data)

class LeavesQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 151)
		else:
			quickfix.DoubleField.__init__(self, 151, data)

class CardStartDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 503)
		else:
			quickfix.StringField.__init__(self, 503, data)

class LegCoveredOrUncovered(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 565)
		else:
			quickfix.IntField.__init__(self, 565, data)

class PutOrCall(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 201)
		else:
			quickfix.IntField.__init__(self, 201, data)

class MatchAlgorithm(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1142)
		else:
			quickfix.StringField.__init__(self, 1142, data)

class CalculatedCcyLastQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1056)
		else:
			quickfix.DoubleField.__init__(self, 1056, data)

class FundRenewWaiv(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 497)
		else:
			quickfix.CharField.__init__(self, 497, data)

class SecuritySettlAgentName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 176)
		else:
			quickfix.StringField.__init__(self, 176, data)

class BidDescriptor(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 400)
		else:
			quickfix.StringField.__init__(self, 400, data)

class RelationshipRiskSecurityAltIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1595)
		else:
			quickfix.StringField.__init__(self, 1595, data)

class MDStreamID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1500)
		else:
			quickfix.StringField.__init__(self, 1500, data)

class NoAsgnReqs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1499)
		else:
			quickfix.IntField.__init__(self, 1499, data)

class NotionalPercentageOutstanding(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1451)
		else:
			quickfix.DoubleField.__init__(self, 1451, data)

class NoSettlInst(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 778)
		else:
			quickfix.IntField.__init__(self, 778, data)

class SettlInstMsgID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 777)
		else:
			quickfix.StringField.__init__(self, 777, data)

class ForexReq(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 121)
		else:
			quickfix.BoolField.__init__(self, 121, data)

class TradSesReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 335)
		else:
			quickfix.StringField.__init__(self, 335, data)

class UnderlyingLegStrikePrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1340)
		else:
			quickfix.DoubleField.__init__(self, 1340, data)

class TickRuleType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1209)
		else:
			quickfix.IntField.__init__(self, 1209, data)

class InstrmtAssignmentMethod(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1049)
		else:
			quickfix.CharField.__init__(self, 1049, data)

class DiscretionOffsetType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 842)
		else:
			quickfix.IntField.__init__(self, 842, data)

class ConfirmTransType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 666)
		else:
			quickfix.IntField.__init__(self, 666, data)

class TotalTakedown(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 237)
		else:
			quickfix.DoubleField.__init__(self, 237, data)

class ResponseDestination(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 726)
		else:
			quickfix.StringField.__init__(self, 726, data)

class MDSecSizeType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1178)
		else:
			quickfix.IntField.__init__(self, 1178, data)

class InstrumentPartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1054)
		else:
			quickfix.IntField.__init__(self, 1054, data)

class LegTimeUnit(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1001)
		else:
			quickfix.StringField.__init__(self, 1001, data)

class TransferReason(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 830)
		else:
			quickfix.StringField.__init__(self, 830, data)

class ApplQueueMax(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 812)
		else:
			quickfix.IntField.__init__(self, 812, data)

class DiscretionOffsetValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 389)
		else:
			quickfix.DoubleField.__init__(self, 389, data)

class BookingRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 466)
		else:
			quickfix.StringField.__init__(self, 466, data)

class LegBidPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 681)
		else:
			quickfix.DoubleField.__init__(self, 681, data)

class ContextPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1525)
		else:
			quickfix.IntField.__init__(self, 1525, data)

class TradSesEvent(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1368)
		else:
			quickfix.IntField.__init__(self, 1368, data)

class DerivativeProduct(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1246)
		else:
			quickfix.IntField.__init__(self, 1246, data)

class RootPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1119)
		else:
			quickfix.IntField.__init__(self, 1119, data)

class DlvyInstType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 787)
		else:
			quickfix.CharField.__init__(self, 787, data)

class NoLinesOfText(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 33)
		else:
			quickfix.IntField.__init__(self, 33, data)

class PosReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 710)
		else:
			quickfix.StringField.__init__(self, 710, data)

class LegSecurityAltIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 606)
		else:
			quickfix.StringField.__init__(self, 606, data)

class EncodedSubject(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 357)
		else:
			quickfix.StringField.__init__(self, 357, data)

class ContraBroker(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 375)
		else:
			quickfix.StringField.__init__(self, 375, data)

class TradeCondition(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 277)
		else:
			quickfix.StringField.__init__(self, 277, data)

class PartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 448)
		else:
			quickfix.StringField.__init__(self, 448, data)

class MDEntryID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 278)
		else:
			quickfix.StringField.__init__(self, 278, data)

class UnderlyingLegSecurityExchange(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1341)
		else:
			quickfix.StringField.__init__(self, 1341, data)

class PriceLimitType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1306)
		else:
			quickfix.IntField.__init__(self, 1306, data)

class TriggerSecurityIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1105)
		else:
			quickfix.StringField.__init__(self, 1105, data)

class NoUndlyInstrumentPartySubIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1062)
		else:
			quickfix.IntField.__init__(self, 1062, data)

class ClientBidID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 391)
		else:
			quickfix.StringField.__init__(self, 391, data)

class NetChgPrevDay(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 451)
		else:
			quickfix.DoubleField.__init__(self, 451, data)

class DefaultApplVerID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1137)
		else:
			quickfix.StringField.__init__(self, 1137, data)

class IOIID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 23)
		else:
			quickfix.StringField.__init__(self, 23, data)

class SpreadToBenchmark(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 218)
		else:
			quickfix.DoubleField.__init__(self, 218, data)

class CommType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 13)
		else:
			quickfix.CharField.__init__(self, 13, data)

class RegistRejReasonCode(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 507)
		else:
			quickfix.IntField.__init__(self, 507, data)

class RelationshipRiskEncodedSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1619)
		else:
			quickfix.StringField.__init__(self, 1619, data)

class RelationshipRiskRestructuringType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1604)
		else:
			quickfix.StringField.__init__(self, 1604, data)

class SideTimeInForce(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 962)
		else:
			quickfix.UtcTimeStampField.__init__(self, 962, data)

class TrdRegTimestamp(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 769)
		else:
			quickfix.UtcTimeStampField.__init__(self, 769, data)

class FinancialStatus(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 291)
		else:
			quickfix.StringField.__init__(self, 291, data)

class NoTrades(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 897)
		else:
			quickfix.IntField.__init__(self, 897, data)

class LastFragment(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 893)
		else:
			quickfix.BoolField.__init__(self, 893, data)

class PartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 523)
		else:
			quickfix.StringField.__init__(self, 523, data)

class AllocQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 80)
		else:
			quickfix.DoubleField.__init__(self, 80, data)

class NotifyBrokerOfCredit(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 208)
		else:
			quickfix.BoolField.__init__(self, 208, data)

class SideTrdRegTimestampType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1013)
		else:
			quickfix.IntField.__init__(self, 1013, data)

class AgreementDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 915)
		else:
			quickfix.StringField.__init__(self, 915, data)

class PartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 803)
		else:
			quickfix.IntField.__init__(self, 803, data)

class TotalNetValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 900)
		else:
			quickfix.DoubleField.__init__(self, 900, data)

class AllocNoOrdersType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 857)
		else:
			quickfix.IntField.__init__(self, 857, data)

class AllocLinkID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 196)
		else:
			quickfix.StringField.__init__(self, 196, data)

class RoundingModulus(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 469)
		else:
			quickfix.DoubleField.__init__(self, 469, data)

class OnBehalfOfCompID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 115)
		else:
			quickfix.StringField.__init__(self, 115, data)

class UnderlyingSecurityID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 309)
		else:
			quickfix.StringField.__init__(self, 309, data)

class SettlObligMsgID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1160)
		else:
			quickfix.StringField.__init__(self, 1160, data)

class PositionLimit(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 970)
		else:
			quickfix.IntField.__init__(self, 970, data)

class SharedCommission(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 858)
		else:
			quickfix.DoubleField.__init__(self, 858, data)

class AllowableOneSidednessPct(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 765)
		else:
			quickfix.DoubleField.__init__(self, 765, data)

class AllocText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 161)
		else:
			quickfix.StringField.__init__(self, 161, data)

class EndSeqNo(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 16)
		else:
			quickfix.IntField.__init__(self, 16, data)

class NoPartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 453)
		else:
			quickfix.IntField.__init__(self, 453, data)

class NoContraBrokers(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 382)
		else:
			quickfix.IntField.__init__(self, 382, data)

class AllocLinkType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 197)
		else:
			quickfix.IntField.__init__(self, 197, data)

class UnderlyingAllocationPercent(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 972)
		else:
			quickfix.DoubleField.__init__(self, 972, data)

class AllocAccruedInterestAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 742)
		else:
			quickfix.DoubleField.__init__(self, 742, data)

class RiskSecuritySubType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1548)
		else:
			quickfix.StringField.__init__(self, 1548, data)

class EncodedSecurityListDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1469)
		else:
			quickfix.StringField.__init__(self, 1469, data)

class EncryptedPasswordLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1401)
		else:
			quickfix.IntField.__init__(self, 1401, data)

class LegDividendYield(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1381)
		else:
			quickfix.DoubleField.__init__(self, 1381, data)

class RefreshIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1187)
		else:
			quickfix.BoolField.__init__(self, 1187, data)

class SideSettlCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1155)
		else:
			quickfix.StringField.__init__(self, 1155, data)

class UnderlyingSettlementType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 975)
		else:
			quickfix.IntField.__init__(self, 975, data)

class OrderCapacityQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 863)
		else:
			quickfix.DoubleField.__init__(self, 863, data)

class LongQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 704)
		else:
			quickfix.DoubleField.__init__(self, 704, data)

class NoPartyAltIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1516)
		else:
			quickfix.IntField.__init__(self, 1516, data)

class DerivativeSettlMethod(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1317)
		else:
			quickfix.CharField.__init__(self, 1317, data)

class TriggerTradingSessionID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1113)
		else:
			quickfix.StringField.__init__(self, 1113, data)

class DisplayMethod(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1084)
		else:
			quickfix.CharField.__init__(self, 1084, data)

class RptSeq(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 83)
		else:
			quickfix.IntField.__init__(self, 83, data)

class MDEntryOriginator(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 282)
		else:
			quickfix.StringField.__init__(self, 282, data)

class LegInstrRegistry(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 599)
		else:
			quickfix.StringField.__init__(self, 599, data)

class FillQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1365)
		else:
			quickfix.DoubleField.__init__(self, 1365, data)

class PegSecurityIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1096)
		else:
			quickfix.StringField.__init__(self, 1096, data)

class MaturityTime(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1079)
		else:
			quickfix.StringField.__init__(self, 1079, data)

class MDFeedType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1022)
		else:
			quickfix.StringField.__init__(self, 1022, data)

class CollStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 910)
		else:
			quickfix.IntField.__init__(self, 910, data)

class UnderlyingSecuritySubType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 763)
		else:
			quickfix.StringField.__init__(self, 763, data)

class CstmApplVerID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1129)
		else:
			quickfix.StringField.__init__(self, 1129, data)

class DefaultApplExtID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1407)
		else:
			quickfix.IntField.__init__(self, 1407, data)

class NoDerivativeSecurityAltID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1218)
		else:
			quickfix.IntField.__init__(self, 1218, data)

class SideValueInd(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 401)
		else:
			quickfix.IntField.__init__(self, 401, data)

class EncodedText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 355)
		else:
			quickfix.StringField.__init__(self, 355, data)

class Account(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1)
		else:
			quickfix.StringField.__init__(self, 1, data)

class TriggerNewPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1110)
		else:
			quickfix.DoubleField.__init__(self, 1110, data)

class UndlyInstrumentPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1061)
		else:
			quickfix.IntField.__init__(self, 1061, data)

class MsgDirection(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 385)
		else:
			quickfix.CharField.__init__(self, 385, data)

class LegMaturityDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 611)
		else:
			quickfix.StringField.__init__(self, 611, data)

class UnderlyingContractMultiplierUnit(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1437)
		else:
			quickfix.IntField.__init__(self, 1437, data)

class InputSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 979)
		else:
			quickfix.StringField.__init__(self, 979, data)

class MDUpdateAction(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 279)
		else:
			quickfix.CharField.__init__(self, 279, data)

class MatchStatus(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 573)
		else:
			quickfix.CharField.__init__(self, 573, data)

class RateSource(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1446)
		else:
			quickfix.IntField.__init__(self, 1446, data)

class AllocPositionEffect(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1047)
		else:
			quickfix.CharField.__init__(self, 1047, data)

class PartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 447)
		else:
			quickfix.CharField.__init__(self, 447, data)

class EncodedUnderlyingIssuer(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 363)
		else:
			quickfix.StringField.__init__(self, 363, data)

class NoRequestedPartyRoles(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1508)
		else:
			quickfix.IntField.__init__(self, 1508, data)

class EncryptedPassword(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1402)
		else:
			quickfix.StringField.__init__(self, 1402, data)

class TriggerNewQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1112)
		else:
			quickfix.DoubleField.__init__(self, 1112, data)

class LegLastForwardPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1073)
		else:
			quickfix.DoubleField.__init__(self, 1073, data)

class TotNumTradeReports(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 748)
		else:
			quickfix.IntField.__init__(self, 748, data)

class RefApplVerID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1130)
		else:
			quickfix.StringField.__init__(self, 1130, data)

class LastSpotRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 194)
		else:
			quickfix.DoubleField.__init__(self, 194, data)

class Price(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 44)
		else:
			quickfix.DoubleField.__init__(self, 44, data)

class UnderlyingSecurityIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 305)
		else:
			quickfix.StringField.__init__(self, 305, data)

class TotNoSecurityTypes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 557)
		else:
			quickfix.IntField.__init__(self, 557, data)

class RelationshipRiskInstrumentMultiplier(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1612)
		else:
			quickfix.DoubleField.__init__(self, 1612, data)

class NoRiskInstruments(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1534)
		else:
			quickfix.IntField.__init__(self, 1534, data)

class ReportedPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 861)
		else:
			quickfix.DoubleField.__init__(self, 861, data)

class LegSymbol(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 600)
		else:
			quickfix.StringField.__init__(self, 600, data)

class LegIssuer(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 617)
		else:
			quickfix.StringField.__init__(self, 617, data)

class RegistDetls(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 509)
		else:
			quickfix.StringField.__init__(self, 509, data)

class UnderlyingLegSecurityID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1332)
		else:
			quickfix.StringField.__init__(self, 1332, data)

class MinLotSize(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1231)
		else:
			quickfix.DoubleField.__init__(self, 1231, data)

class NumTickets(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 395)
		else:
			quickfix.IntField.__init__(self, 395, data)

class LegLocaleOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 598)
		else:
			quickfix.StringField.__init__(self, 598, data)

class ExchangeForPhysical(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 411)
		else:
			quickfix.BoolField.__init__(self, 411, data)

class SecurityTradingEvent(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1174)
		else:
			quickfix.IntField.__init__(self, 1174, data)

class MinPriceIncrementAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1146)
		else:
			quickfix.DoubleField.__init__(self, 1146, data)

class UnderlyingPayAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 985)
		else:
			quickfix.DoubleField.__init__(self, 985, data)

class SettlPartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 785)
		else:
			quickfix.StringField.__init__(self, 785, data)

class AllocNetMoney(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 154)
		else:
			quickfix.DoubleField.__init__(self, 154, data)

class UnderlyingMaturityDay(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 314)
		else:
			quickfix.StringField.__init__(self, 314, data)

class NetworkResponseID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 932)
		else:
			quickfix.StringField.__init__(self, 932, data)

class NumBidders(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 417)
		else:
			quickfix.IntField.__init__(self, 417, data)

class AllocAcctIDSource(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 661)
		else:
			quickfix.IntField.__init__(self, 661, data)

class AllocAvgPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 153)
		else:
			quickfix.DoubleField.__init__(self, 153, data)

class SecuritySettlAgentCode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 177)
		else:
			quickfix.StringField.__init__(self, 177, data)

class NoDistribInsts(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 510)
		else:
			quickfix.IntField.__init__(self, 510, data)

class CustDirectedOrder(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1029)
		else:
			quickfix.BoolField.__init__(self, 1029, data)

class FairValue(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 406)
		else:
			quickfix.DoubleField.__init__(self, 406, data)

class NoStrikes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 428)
		else:
			quickfix.IntField.__init__(self, 428, data)

class EncodedSecurityListDescLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1468)
		else:
			quickfix.IntField.__init__(self, 1468, data)

class LegExerciseStyle(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1420)
		else:
			quickfix.IntField.__init__(self, 1420, data)

class DerivativeSymbolSfx(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1215)
		else:
			quickfix.StringField.__init__(self, 1215, data)

class NestedInstrAttribType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1210)
		else:
			quickfix.IntField.__init__(self, 1210, data)

class ContraTrader(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 337)
		else:
			quickfix.StringField.__init__(self, 337, data)

class RiskInstrumentSettlType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1557)
		else:
			quickfix.StringField.__init__(self, 1557, data)

class MDSecSize(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1179)
		else:
			quickfix.DoubleField.__init__(self, 1179, data)

class NoOfSecSizes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1177)
		else:
			quickfix.IntField.__init__(self, 1177, data)

class CollAction(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 944)
		else:
			quickfix.IntField.__init__(self, 944, data)

class UnderlyingLastQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 652)
		else:
			quickfix.DoubleField.__init__(self, 652, data)

class PossDupFlag(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 43)
		else:
			quickfix.BoolField.__init__(self, 43, data)

class ListStatusType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 429)
		else:
			quickfix.IntField.__init__(self, 429, data)

class SideFillStationCd(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1006)
		else:
			quickfix.StringField.__init__(self, 1006, data)

class StatusText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 929)
		else:
			quickfix.StringField.__init__(self, 929, data)

class BasisFeatureDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 259)
		else:
			quickfix.StringField.__init__(self, 259, data)

class XmlDataLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 212)
		else:
			quickfix.IntField.__init__(self, 212, data)

class UnderlyingMaturityDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 542)
		else:
			quickfix.StringField.__init__(self, 542, data)

class GapFillFlag(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 123)
		else:
			quickfix.BoolField.__init__(self, 123, data)

class RefApplExtID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1406)
		else:
			quickfix.IntField.__init__(self, 1406, data)

class RefApplID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1355)
		else:
			quickfix.StringField.__init__(self, 1355, data)

class NoTradingSessionRules(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1309)
		else:
			quickfix.IntField.__init__(self, 1309, data)

class SwapPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1069)
		else:
			quickfix.DoubleField.__init__(self, 1069, data)

class TargetStrategyParameters(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 848)
		else:
			quickfix.StringField.__init__(self, 848, data)

class LastForwardPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 195)
		else:
			quickfix.DoubleField.__init__(self, 195, data)

class YieldRedemptionDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 696)
		else:
			quickfix.StringField.__init__(self, 696, data)

class RelationshipRiskSecurityID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1591)
		else:
			quickfix.StringField.__init__(self, 1591, data)

class NoSettlDetails(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1158)
		else:
			quickfix.IntField.__init__(self, 1158, data)

class TradeHandlingInstr(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1123)
		else:
			quickfix.CharField.__init__(self, 1123, data)

class CashSettlAgentCode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 183)
		else:
			quickfix.StringField.__init__(self, 183, data)

class LegPriceType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 686)
		else:
			quickfix.IntField.__init__(self, 686, data)

class EncodedListExecInstLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 352)
		else:
			quickfix.IntField.__init__(self, 352, data)

class TradSesMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 338)
		else:
			quickfix.IntField.__init__(self, 338, data)

class RiskLimitCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1532)
		else:
			quickfix.StringField.__init__(self, 1532, data)

class PartyDetailsListRequestID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1505)
		else:
			quickfix.StringField.__init__(self, 1505, data)

class AgreementID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 914)
		else:
			quickfix.StringField.__init__(self, 914, data)

class CashDistribCurr(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 478)
		else:
			quickfix.StringField.__init__(self, 478, data)

class BidPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 132)
		else:
			quickfix.DoubleField.__init__(self, 132, data)

class TradeType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 418)
		else:
			quickfix.CharField.__init__(self, 418, data)

class EncodedSecurityDescLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 350)
		else:
			quickfix.IntField.__init__(self, 350, data)

class ComplexEventCondition(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1490)
		else:
			quickfix.IntField.__init__(self, 1490, data)

class EncryptedPasswordMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1400)
		else:
			quickfix.IntField.__init__(self, 1400, data)

class DerivativeSecurityAltID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1219)
		else:
			quickfix.StringField.__init__(self, 1219, data)

class TotNoAccQuotes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1169)
		else:
			quickfix.IntField.__init__(self, 1169, data)

class TimeBracket(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 943)
		else:
			quickfix.StringField.__init__(self, 943, data)

class NoAllocs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 78)
		else:
			quickfix.IntField.__init__(self, 78, data)

class UnderlyingProduct(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 462)
		else:
			quickfix.IntField.__init__(self, 462, data)

class BenchmarkCurveName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 221)
		else:
			quickfix.StringField.__init__(self, 221, data)

class UnderlyingSymbolSfx(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 312)
		else:
			quickfix.StringField.__init__(self, 312, data)

class StrikePriceBoundaryPrecision(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1480)
		else:
			quickfix.DoubleField.__init__(self, 1480, data)

class QuoteSetID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 302)
		else:
			quickfix.StringField.__init__(self, 302, data)

class CashMargin(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 544)
		else:
			quickfix.CharField.__init__(self, 544, data)

class SettlObligTransType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1162)
		else:
			quickfix.CharField.__init__(self, 1162, data)

class LegNumber(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1152)
		else:
			quickfix.IntField.__init__(self, 1152, data)

class DeskOrderHandlingInst(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1035)
		else:
			quickfix.StringField.__init__(self, 1035, data)

class SettlPartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 783)
		else:
			quickfix.CharField.__init__(self, 783, data)

class PriorSettlPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 734)
		else:
			quickfix.DoubleField.__init__(self, 734, data)

class RelationshipRiskSecurityType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1600)
		else:
			quickfix.StringField.__init__(self, 1600, data)

class NotAffOrigClOrdID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1372)
		else:
			quickfix.StringField.__init__(self, 1372, data)

class TradingSessionDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1326)
		else:
			quickfix.StringField.__init__(self, 1326, data)

class DerivativeFloorPrice(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1322)
		else:
			quickfix.DoubleField.__init__(self, 1322, data)

class DerivativeSymbol(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1214)
		else:
			quickfix.StringField.__init__(self, 1214, data)

class RiskFreeRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1190)
		else:
			quickfix.DoubleField.__init__(self, 1190, data)

class PosTransType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 709)
		else:
			quickfix.IntField.__init__(self, 709, data)

class MsgSeqNum(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 34)
		else:
			quickfix.IntField.__init__(self, 34, data)

class Signature(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 89)
		else:
			quickfix.StringField.__init__(self, 89, data)

class Seniority(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1450)
		else:
			quickfix.StringField.__init__(self, 1450, data)

class NoRateSources(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1445)
		else:
			quickfix.IntField.__init__(self, 1445, data)

class PriceUnitOfMeasureQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1192)
		else:
			quickfix.DoubleField.__init__(self, 1192, data)

class CollAsgnRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 907)
		else:
			quickfix.StringField.__init__(self, 907, data)

class BuyVolume(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 330)
		else:
			quickfix.DoubleField.__init__(self, 330, data)

class SettlCurrFxRateCalc(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 156)
		else:
			quickfix.CharField.__init__(self, 156, data)

class PosMaintStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 722)
		else:
			quickfix.IntField.__init__(self, 722, data)

class PriorSpreadIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 720)
		else:
			quickfix.BoolField.__init__(self, 720, data)

class Benchmark(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 219)
		else:
			quickfix.CharField.__init__(self, 219, data)

class MaturityMonthYearFormat(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1303)
		else:
			quickfix.IntField.__init__(self, 1303, data)

class UnderlyingTradingSessionID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 822)
		else:
			quickfix.StringField.__init__(self, 822, data)

class TotNoRelatedSym(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 393)
		else:
			quickfix.IntField.__init__(self, 393, data)

class StateOrProvinceOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 471)
		else:
			quickfix.StringField.__init__(self, 471, data)

class RelatedPartyAltSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1573)
		else:
			quickfix.StringField.__init__(self, 1573, data)

class DerivativeInstrRegistry(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1257)
		else:
			quickfix.StringField.__init__(self, 1257, data)

class LegBidForwardPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1067)
		else:
			quickfix.DoubleField.__init__(self, 1067, data)

class ManualOrderIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1028)
		else:
			quickfix.BoolField.__init__(self, 1028, data)

class NetMoney(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 118)
		else:
			quickfix.DoubleField.__init__(self, 118, data)

class LegalConfirm(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 650)
		else:
			quickfix.BoolField.__init__(self, 650, data)

class CountryOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 470)
		else:
			quickfix.StringField.__init__(self, 470, data)

class ApplReportType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1426)
		else:
			quickfix.IntField.__init__(self, 1426, data)

class RootPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1117)
		else:
			quickfix.StringField.__init__(self, 1117, data)

class UnderlyingQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 879)
		else:
			quickfix.DoubleField.__init__(self, 879, data)

class ApplQueueDepth(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 813)
		else:
			quickfix.IntField.__init__(self, 813, data)

class StopPx(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 99)
		else:
			quickfix.DoubleField.__init__(self, 99, data)

class ReportToExch(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 113)
		else:
			quickfix.BoolField.__init__(self, 113, data)

class ContraryInstructionIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 719)
		else:
			quickfix.BoolField.__init__(self, 719, data)

class EncodedListStatusTextLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 445)
		else:
			quickfix.IntField.__init__(self, 445, data)

class DerivativeSecurityXMLSchema(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1284)
		else:
			quickfix.StringField.__init__(self, 1284, data)

class NoRelatedSym(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 146)
		else:
			quickfix.IntField.__init__(self, 146, data)

class AllocRejCode(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 88)
		else:
			quickfix.IntField.__init__(self, 88, data)

class UnderlyingSecurityAltID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 458)
		else:
			quickfix.StringField.__init__(self, 458, data)

class NoRelationshipRiskSecurityAltID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1593)
		else:
			quickfix.IntField.__init__(self, 1593, data)

class RefOrdIDReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1431)
		else:
			quickfix.IntField.__init__(self, 1431, data)

class DerivativeInstrumentPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1293)
		else:
			quickfix.StringField.__init__(self, 1293, data)

class SecurityXMLSchema(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1186)
		else:
			quickfix.StringField.__init__(self, 1186, data)

class RefOrderIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1081)
		else:
			quickfix.CharField.__init__(self, 1081, data)

class NTPositionLimit(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 971)
		else:
			quickfix.IntField.__init__(self, 971, data)

class EndAccruedInterestAmt(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 920)
		else:
			quickfix.DoubleField.__init__(self, 920, data)

class AccruedInterestRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 158)
		else:
			quickfix.DoubleField.__init__(self, 158, data)

class LastCapacity(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 29)
		else:
			quickfix.CharField.__init__(self, 29, data)

class RelationshipRiskLimitCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1585)
		else:
			quickfix.StringField.__init__(self, 1585, data)

class UnderlyingInstrumentPartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1063)
		else:
			quickfix.StringField.__init__(self, 1063, data)

class NoFills(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1362)
		else:
			quickfix.IntField.__init__(self, 1362, data)

class NoOrdTypeRules(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1237)
		else:
			quickfix.IntField.__init__(self, 1237, data)

class InstrumentPartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1019)
		else:
			quickfix.StringField.__init__(self, 1019, data)

class MarginRatio(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 898)
		else:
			quickfix.DoubleField.__init__(self, 898, data)

class RefTagID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 371)
		else:
			quickfix.IntField.__init__(self, 371, data)

class NoRoutingIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 215)
		else:
			quickfix.IntField.__init__(self, 215, data)

class CouponRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 223)
		else:
			quickfix.DoubleField.__init__(self, 223, data)

class NoApplIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1351)
		else:
			quickfix.IntField.__init__(self, 1351, data)

class DerivativeContractSettlMonth(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1285)
		else:
			quickfix.StringField.__init__(self, 1285, data)

class InstrAttribType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 871)
		else:
			quickfix.IntField.__init__(self, 871, data)

class Product(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 460)
		else:
			quickfix.IntField.__init__(self, 460, data)

class AllocShares(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 80)
		else:
			quickfix.DoubleField.__init__(self, 80, data)

class NoQuoteEntries(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 295)
		else:
			quickfix.IntField.__init__(self, 295, data)

class RelationshipRiskWarningLevelName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1615)
		else:
			quickfix.StringField.__init__(self, 1615, data)

class DefaultCstmApplVerID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1408)
		else:
			quickfix.StringField.__init__(self, 1408, data)

class DerivativeListMethod(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1320)
		else:
			quickfix.IntField.__init__(self, 1320, data)

class DerivativeSecurityXMLLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1282)
		else:
			quickfix.IntField.__init__(self, 1282, data)

class LegDatedDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 739)
		else:
			quickfix.StringField.__init__(self, 739, data)

class Nested2PartyIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 758)
		else:
			quickfix.CharField.__init__(self, 758, data)

class UnderlyingInstrRegistry(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 595)
		else:
			quickfix.StringField.__init__(self, 595, data)

class IssueDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 225)
		else:
			quickfix.StringField.__init__(self, 225, data)

class SecurityTradingStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 326)
		else:
			quickfix.IntField.__init__(self, 326, data)

class LegOptAttribute(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 613)
		else:
			quickfix.CharField.__init__(self, 613, data)

class MaxFloor(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 111)
		else:
			quickfix.DoubleField.__init__(self, 111, data)

class DerivativeLocaleOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1260)
		else:
			quickfix.StringField.__init__(self, 1260, data)

class OptPayAmount(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1195)
		else:
			quickfix.DoubleField.__init__(self, 1195, data)

class UnderlyingStipType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 888)
		else:
			quickfix.StringField.__init__(self, 888, data)

class Rule80A(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 47)
		else:
			quickfix.CharField.__init__(self, 47, data)

class TotNoStrikes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 422)
		else:
			quickfix.IntField.__init__(self, 422, data)

class CorporateAction(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 292)
		else:
			quickfix.StringField.__init__(self, 292, data)

class TerminationType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 788)
		else:
			quickfix.IntField.__init__(self, 788, data)

class LegCouponRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 615)
		else:
			quickfix.DoubleField.__init__(self, 615, data)

class PosMaintAction(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 712)
		else:
			quickfix.IntField.__init__(self, 712, data)

class NoSecurityTypes(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 558)
		else:
			quickfix.IntField.__init__(self, 558, data)

class ComplexEventPriceTimeType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1489)
		else:
			quickfix.IntField.__init__(self, 1489, data)

class LastSwapPoints(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1071)
		else:
			quickfix.DoubleField.__init__(self, 1071, data)

class UnderlyingFXRateCalc(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1046)
		else:
			quickfix.CharField.__init__(self, 1046, data)

class ListStatusText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 444)
		else:
			quickfix.StringField.__init__(self, 444, data)

class OddLot(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 575)
		else:
			quickfix.BoolField.__init__(self, 575, data)

class BookingUnit(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 590)
		else:
			quickfix.CharField.__init__(self, 590, data)

class LegAllocAcctIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 674)
		else:
			quickfix.StringField.__init__(self, 674, data)

class OnBehalfOfSendingTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 370)
		else:
			quickfix.UtcTimeStampField.__init__(self, 370, data)

class AllocStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 87)
		else:
			quickfix.IntField.__init__(self, 87, data)

class ReferencePage(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1448)
		else:
			quickfix.StringField.__init__(self, 1448, data)

class DerivativeExerciseStyle(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1299)
		else:
			quickfix.CharField.__init__(self, 1299, data)

class ApplBegSeqNum(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1182)
		else:
			quickfix.IntField.__init__(self, 1182, data)

class CollRptID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 908)
		else:
			quickfix.StringField.__init__(self, 908, data)

class IncTaxInd(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 416)
		else:
			quickfix.IntField.__init__(self, 416, data)

class NoBidDescriptors(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 398)
		else:
			quickfix.IntField.__init__(self, 398, data)

class LegCouponPaymentDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 248)
		else:
			quickfix.StringField.__init__(self, 248, data)

class TotNoPartyList(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1512)
		else:
			quickfix.IntField.__init__(self, 1512, data)

class PartyListResponseType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1507)
		else:
			quickfix.IntField.__init__(self, 1507, data)

class NoUnderlyingLegSecurityAltID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1334)
		else:
			quickfix.IntField.__init__(self, 1334, data)

class ReversalIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 700)
		else:
			quickfix.BoolField.__init__(self, 700, data)

class CheckSum(quickfix.CheckSumField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CheckSumField.__init__(self, 10)
		else:
			quickfix.CheckSumField.__init__(self, 10, data)

class TargetSubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 57)
		else:
			quickfix.StringField.__init__(self, 57, data)

class PosReqStatus(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 729)
		else:
			quickfix.IntField.__init__(self, 729, data)

class PriorityIndicator(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 638)
		else:
			quickfix.IntField.__init__(self, 638, data)

class ContextPartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1528)
		else:
			quickfix.IntField.__init__(self, 1528, data)

class UnderlyingLegCFICode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1344)
		else:
			quickfix.StringField.__init__(self, 1344, data)

class DerivativeTimeUnit(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1271)
		else:
			quickfix.StringField.__init__(self, 1271, data)

class NoNested3PartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 948)
		else:
			quickfix.IntField.__init__(self, 948, data)

class LiquidityPctHigh(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 403)
		else:
			quickfix.DoubleField.__init__(self, 403, data)

class MoneyLaunderingStatus(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 481)
		else:
			quickfix.CharField.__init__(self, 481, data)

class Nested4PartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1412)
		else:
			quickfix.StringField.__init__(self, 1412, data)

class DerivativeSecurityExchange(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1272)
		else:
			quickfix.StringField.__init__(self, 1272, data)

class LotType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1093)
		else:
			quickfix.CharField.__init__(self, 1093, data)

class ContIntRptID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 977)
		else:
			quickfix.StringField.__init__(self, 977, data)

class QuoteCondition(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 276)
		else:
			quickfix.StringField.__init__(self, 276, data)

class ComplexEventStartTime(quickfix.UtcTimeOnlyField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeOnlyField.__init__(self, 1495)
		else:
			quickfix.UtcTimeOnlyField.__init__(self, 1495, data)

class NoComplexEvents(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1483)
		else:
			quickfix.IntField.__init__(self, 1483, data)

class DerivativeContractMultiplier(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1266)
		else:
			quickfix.DoubleField.__init__(self, 1266, data)

class DerivativeSecurityStatus(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1256)
		else:
			quickfix.StringField.__init__(self, 1256, data)

class DerivativeProductComplex(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1228)
		else:
			quickfix.StringField.__init__(self, 1228, data)

class TriggerSymbol(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1103)
		else:
			quickfix.StringField.__init__(self, 1103, data)

class UnderlyingLocaleOfIssue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 594)
		else:
			quickfix.StringField.__init__(self, 594, data)

class SendingTime(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 52)
		else:
			quickfix.UtcTimeStampField.__init__(self, 52, data)

class RelationshipRiskMaturityMonthYear(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1602)
		else:
			quickfix.StringField.__init__(self, 1602, data)

class RelatedPartyAltIDSource(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1571)
		else:
			quickfix.CharField.__init__(self, 1571, data)

class ComplexEventStartDate(quickfix.UtcTimeStampField):
	def __init__(self, data = None):
		if data == None:
			quickfix.UtcTimeStampField.__init__(self, 1492)
		else:
			quickfix.UtcTimeStampField.__init__(self, 1492, data)

class UnderlyingRestructuringType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1453)
		else:
			quickfix.StringField.__init__(self, 1453, data)

class LegUnitOfMeasureQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1224)
		else:
			quickfix.DoubleField.__init__(self, 1224, data)

class NoTrdRegTimestamps(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 768)
		else:
			quickfix.IntField.__init__(self, 768, data)

class SendingDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 51)
		else:
			quickfix.StringField.__init__(self, 51, data)

class PartyRelationship(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1515)
		else:
			quickfix.IntField.__init__(self, 1515, data)

class TimeToExpiration(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1189)
		else:
			quickfix.DoubleField.__init__(self, 1189, data)

class LegAllocQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 673)
		else:
			quickfix.DoubleField.__init__(self, 673, data)

class SettlLocation(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 166)
		else:
			quickfix.StringField.__init__(self, 166, data)

class UnderlyingExerciseStyle(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1419)
		else:
			quickfix.IntField.__init__(self, 1419, data)

class CashSettlAgentContactName(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 186)
		else:
			quickfix.StringField.__init__(self, 186, data)

class LegRepurchaseRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 252)
		else:
			quickfix.DoubleField.__init__(self, 252, data)

class ApplResponseID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1353)
		else:
			quickfix.StringField.__init__(self, 1353, data)

class NoDerivativeInstrAttrib(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1311)
		else:
			quickfix.IntField.__init__(self, 1311, data)

class DerivativeStrikeMultiplier(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1263)
		else:
			quickfix.DoubleField.__init__(self, 1263, data)

class LegStrikeCurrency(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 942)
		else:
			quickfix.StringField.__init__(self, 942, data)

class SecurityStatusReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 324)
		else:
			quickfix.StringField.__init__(self, 324, data)

class SecureDataLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 90)
		else:
			quickfix.IntField.__init__(self, 90, data)

class DiscretionScope(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 846)
		else:
			quickfix.IntField.__init__(self, 846, data)

class OwnerType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 522)
		else:
			quickfix.IntField.__init__(self, 522, data)

class Shares(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 53)
		else:
			quickfix.DoubleField.__init__(self, 53, data)

class Yield(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 236)
		else:
			quickfix.DoubleField.__init__(self, 236, data)

class QuoteRespID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 693)
		else:
			quickfix.StringField.__init__(self, 693, data)

class RiskMaturityMonthYear(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1549)
		else:
			quickfix.StringField.__init__(self, 1549, data)

class Nested3PartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 953)
		else:
			quickfix.StringField.__init__(self, 953, data)

class ApplQueueResolution(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 814)
		else:
			quickfix.IntField.__init__(self, 814, data)

class TrdRegTimestampOrigin(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 771)
		else:
			quickfix.StringField.__init__(self, 771, data)

class Nested2PartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 759)
		else:
			quickfix.IntField.__init__(self, 759, data)

class Nested2PartyID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 757)
		else:
			quickfix.StringField.__init__(self, 757, data)

class BidSize(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 134)
		else:
			quickfix.DoubleField.__init__(self, 134, data)

class LegSymbolSfx(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 601)
		else:
			quickfix.StringField.__init__(self, 601, data)

class QuoteResponseLevel(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 301)
		else:
			quickfix.IntField.__init__(self, 301, data)

class BodyLength(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 9)
		else:
			quickfix.IntField.__init__(self, 9, data)

class ListExecInst(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 69)
		else:
			quickfix.StringField.__init__(self, 69, data)

class ExecAckStatus(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 1036)
		else:
			quickfix.CharField.__init__(self, 1036, data)

class SettlDate2(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 193)
		else:
			quickfix.StringField.__init__(self, 193, data)

class NetGrossInd(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 430)
		else:
			quickfix.IntField.__init__(self, 430, data)

class UnderlyingSecurityAltIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 459)
		else:
			quickfix.StringField.__init__(self, 459, data)

class TestReqID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 112)
		else:
			quickfix.StringField.__init__(self, 112, data)

class CxlType(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 125)
		else:
			quickfix.CharField.__init__(self, 125, data)

class UnderlyingCreditRating(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 256)
		else:
			quickfix.StringField.__init__(self, 256, data)

class AvgPxPrecision(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 74)
		else:
			quickfix.IntField.__init__(self, 74, data)

class BenchmarkPriceType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 663)
		else:
			quickfix.IntField.__init__(self, 663, data)

class DeskTypeSource(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1034)
		else:
			quickfix.IntField.__init__(self, 1034, data)

class DiscretionRoundDirection(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 844)
		else:
			quickfix.IntField.__init__(self, 844, data)

class OrigSecondaryTradeID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1127)
		else:
			quickfix.StringField.__init__(self, 1127, data)

class ReceivedDeptID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1030)
		else:
			quickfix.StringField.__init__(self, 1030, data)

class MaturityNetMoney(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 890)
		else:
			quickfix.DoubleField.__init__(self, 890, data)

class BidDescriptorType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 399)
		else:
			quickfix.IntField.__init__(self, 399, data)

class RiskEncodedSecurityDescLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1620)
		else:
			quickfix.IntField.__init__(self, 1620, data)

class RelationshipRiskSymbol(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1589)
		else:
			quickfix.StringField.__init__(self, 1589, data)

class NoRelatedContextPartyIDs(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1575)
		else:
			quickfix.IntField.__init__(self, 1575, data)

class DerivativeInstrumentPartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1297)
		else:
			quickfix.StringField.__init__(self, 1297, data)

class NetworkStatusResponseType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 937)
		else:
			quickfix.IntField.__init__(self, 937, data)

class DateOfBirth(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 486)
		else:
			quickfix.StringField.__init__(self, 486, data)

class RelatedContextPartySubIDType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1581)
		else:
			quickfix.IntField.__init__(self, 1581, data)

class StartStrikePxRange(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1202)
		else:
			quickfix.DoubleField.__init__(self, 1202, data)

class UndlyInstrumentPartySubID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1063)
		else:
			quickfix.StringField.__init__(self, 1063, data)

class SecondaryTradeReportRefID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 881)
		else:
			quickfix.StringField.__init__(self, 881, data)

class UnderlyingCPRegType(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 878)
		else:
			quickfix.StringField.__init__(self, 878, data)

class SignatureLength(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 93)
		else:
			quickfix.IntField.__init__(self, 93, data)

class OrderQty(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 38)
		else:
			quickfix.DoubleField.__init__(self, 38, data)

class RelationshipRiskWarningLevelPercent(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1614)
		else:
			quickfix.DoubleField.__init__(self, 1614, data)

class OriginalNotionalPercentageOutstanding(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 1452)
		else:
			quickfix.DoubleField.__init__(self, 1452, data)

class UnderlyingTimeUnit(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1000)
		else:
			quickfix.StringField.__init__(self, 1000, data)

class EncodedHeadlineLen(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 358)
		else:
			quickfix.IntField.__init__(self, 358, data)

class NoRegistDtls(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 473)
		else:
			quickfix.IntField.__init__(self, 473, data)

class StrategyParameterValue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 960)
		else:
			quickfix.StringField.__init__(self, 960, data)

class RiskSecurityDesc(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1556)
		else:
			quickfix.StringField.__init__(self, 1556, data)

class NoInstrumentParties(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1018)
		else:
			quickfix.IntField.__init__(self, 1018, data)

class QuoteType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 537)
		else:
			quickfix.IntField.__init__(self, 537, data)

class NoRiskSecurityAltID(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1540)
		else:
			quickfix.IntField.__init__(self, 1540, data)

class NoStrategyParameters(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 957)
		else:
			quickfix.IntField.__init__(self, 957, data)

class IndividualAllocRejCode(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 776)
		else:
			quickfix.IntField.__init__(self, 776, data)

class DiscretionInst(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 388)
		else:
			quickfix.CharField.__init__(self, 388, data)

class RiskSecurityAltID(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1541)
		else:
			quickfix.StringField.__init__(self, 1541, data)

class TargetPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1464)
		else:
			quickfix.IntField.__init__(self, 1464, data)

class CrossPrioritization(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 550)
		else:
			quickfix.IntField.__init__(self, 550, data)

class EncodedListStatusText(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 446)
		else:
			quickfix.StringField.__init__(self, 446, data)

class IOIOthSvc(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 24)
		else:
			quickfix.CharField.__init__(self, 24, data)

class LegIssueDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 249)
		else:
			quickfix.StringField.__init__(self, 249, data)

class MDReqRejReason(quickfix.CharField):
	def __init__(self, data = None):
		if data == None:
			quickfix.CharField.__init__(self, 281)
		else:
			quickfix.CharField.__init__(self, 281, data)

class RelationshipRiskPutOrCall(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1606)
		else:
			quickfix.IntField.__init__(self, 1606, data)

class ApplReqType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1347)
		else:
			quickfix.IntField.__init__(self, 1347, data)

class Country(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 421)
		else:
			quickfix.StringField.__init__(self, 421, data)

class UnderlyingLegSecurityIDSource(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1333)
		else:
			quickfix.StringField.__init__(self, 1333, data)

class FlexProductEligibilityIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1242)
		else:
			quickfix.BoolField.__init__(self, 1242, data)

class AggressorIndicator(quickfix.BoolField):
	def __init__(self, data = None):
		if data == None:
			quickfix.BoolField.__init__(self, 1057)
		else:
			quickfix.BoolField.__init__(self, 1057, data)

class ExecPriceAdjustment(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 485)
		else:
			quickfix.DoubleField.__init__(self, 485, data)

class BusinessRejectReason(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 380)
		else:
			quickfix.IntField.__init__(self, 380, data)

class TradeDate(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 75)
		else:
			quickfix.StringField.__init__(self, 75, data)

class UnderlyingPutOrCall(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 315)
		else:
			quickfix.IntField.__init__(self, 315, data)

class RelationshipRiskSymbolSfx(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 1590)
		else:
			quickfix.StringField.__init__(self, 1590, data)

class UnderlyingInstrumentPartyRole(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1061)
		else:
			quickfix.IntField.__init__(self, 1061, data)

class DerivativePositionLimit(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 1273)
		else:
			quickfix.IntField.__init__(self, 1273, data)

class TierCode(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 994)
		else:
			quickfix.StringField.__init__(self, 994, data)

class BookingType(quickfix.IntField):
	def __init__(self, data = None):
		if data == None:
			quickfix.IntField.__init__(self, 775)
		else:
			quickfix.IntField.__init__(self, 775, data)

class StipulationValue(quickfix.StringField):
	def __init__(self, data = None):
		if data == None:
			quickfix.StringField.__init__(self, 234)
		else:
			quickfix.StringField.__init__(self, 234, data)

class SettlCurrBidFxRate(quickfix.DoubleField):
	def __init__(self, data = None):
		if data == None:
			quickfix.DoubleField.__init__(self, 656)
		else:
			quickfix.DoubleField.__init__(self, 656, data)

