From ffd1ef88aebfe2357ab93f1bcc5769f57a5eed3a Mon Sep 17 00:00:00 2001 From: Soroushsrd Date: Sun, 8 Jun 2025 02:30:00 +0330 Subject: [PATCH 1/5] Add: Dictionary data type and initial NativeErrors construct --- Cargo.lock | 15 ++- Cargo.toml | 2 +- quickfix-native/Cargo.toml | 7 ++ quickfix-native/src/dictionary.rs | 165 ++++++++++++++++++++++++++++++ quickfix-native/src/errors.rs | 28 +++++ quickfix-native/src/lib.rs | 17 +++ 6 files changed, 229 insertions(+), 5 deletions(-) create mode 100644 quickfix-native/Cargo.toml create mode 100644 quickfix-native/src/dictionary.rs create mode 100644 quickfix-native/src/errors.rs create mode 100644 quickfix-native/src/lib.rs diff --git a/Cargo.lock b/Cargo.lock index 2aabd80..758c863 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -417,6 +417,13 @@ dependencies = [ "quickfix-msg-gen", ] +[[package]] +name = "quickfix-native" +version = "0.1.0" +dependencies = [ + "thiserror", +] + [[package]] name = "quickfix-spec-parser" version = "0.1.6" @@ -509,18 +516,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index d916db9..600a382 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,5 +18,5 @@ members = [ "quickfix-msg42", "quickfix-msg43", "quickfix-msg44", - "quickfix-msg50", + "quickfix-msg50", "quickfix-native", ] diff --git a/quickfix-native/Cargo.toml b/quickfix-native/Cargo.toml new file mode 100644 index 0000000..1b37425 --- /dev/null +++ b/quickfix-native/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "quickfix-native" +version = "0.1.0" +edition = "2024" + +[dependencies] +thiserror="2.0.12" diff --git a/quickfix-native/src/dictionary.rs b/quickfix-native/src/dictionary.rs new file mode 100644 index 0000000..7ebee40 --- /dev/null +++ b/quickfix-native/src/dictionary.rs @@ -0,0 +1,165 @@ +use std::collections::HashMap; + +use crate::errors::{NativeError, Result}; + +/// For storage and retrieval of key/value pairs. +#[derive(Default, Debug, Clone)] +pub struct Dictionary { + pub name: String, + pub data: HashMap, +} + +impl<'a> IntoIterator for &'a Dictionary { + type Item = (&'a String, &'a String); + type IntoIter = std::collections::hash_map::Iter<'a, String, String>; + fn into_iter(self) -> Self::IntoIter { + self.data.iter() + } +} + +impl Dictionary { + pub fn new(name: String) -> Self { + Dictionary { + name, + data: HashMap::new(), + } + } + + /// Get the name of the dictionary. + pub fn get_name(&self) -> &str { + &self.name + } + + /// Return the number of key/value pairs. + pub fn size(&self) -> usize { + self.data.len() + } + + /// Check if the dictionary contains a value for key. + pub fn has(&self, key: &str) -> bool { + self.data.contains_key(key) + } + + /// Get a value as a string. + pub fn get_string(&self, key: &str, capitalize: bool) -> Result { + let normalized_key = key.trim().to_uppercase(); + let value = self + .data + .get(&normalized_key) + .ok_or_else(|| NativeError::ConfigError(format!("{} not defined", key)))?; + + if capitalize { + Ok(value.to_uppercase()) + } else { + Ok(value.clone()) + } + } + + /// Get a value as an i32. + pub fn get_int(&self, key: &str) -> Result { + let value = self.get_string(key, false)?; + value.parse::().map_err(|_| { + NativeError::FieldConvertError(format!("Illegal value {} for {} ", value, key)) + }) + } + /// Get a value as a f64 + pub fn get_double(&self, key: &str) -> Result { + let value = self.get_string(key, false)?; + value.parse::().map_err(|_| { + NativeError::FieldConvertError(format!("Illegal value {} for {} ", value, key)) + }) + } + /// Get a value as a bool + pub fn get_bool(&self, key: &str) -> Result { + let value = self.get_string(key, false)?; + match Self::convert_bool(&value) { + Some(true) => Ok(true), + Some(false) => Err(NativeError::FieldConvertError(format!( + "Returned value is set to 'NO'" + ))), + None => Err(NativeError::FieldConvertError(format!( + "Illegal value {} for {}", + value, key + ))), + } + } + + /// Get a value as a day of week + pub fn get_day(&self, key: &str) -> Result { + let value = self.get_string(key, false)?; + if value.len() < 2 { + return Err(NativeError::FieldConvertError(format!( + "Illegal value {} for {}", + value, key + ))); + } + + let first_two = value[..2].to_lowercase(); + match first_two.as_str() { + "su" => Ok(1), + "mo" => Ok(2), + "tu" => Ok(3), + "we" => Ok(4), + "th" => Ok(5), + "fr" => Ok(6), + "sa" => Ok(7), + _ => Err(NativeError::FieldConvertError(format!( + "Illegal value {} for {}", + value, key + ))), + } + } + + /// Set a value from a string. + pub fn set_string(&mut self, key: &str, value: &str) { + self.data + .insert(key.trim().to_uppercase(), value.trim().to_uppercase()); + } + + /// Set a value from a string. + pub fn set_int(&mut self, key: &str, value: i32) { + self.set_string(key, &value.to_string()); + } + + ///Set a value from a bool + pub fn set_bool(&mut self, key: &str, value: bool) { + let val = if value { "Y" } else { "N" }; + self.set_string(key, val); + } + /// set a value from a f64 + pub fn set_double(&mut self, key: &str, value: f64) { + self.set_string(key, &value.to_string()); + } + + /// Set a value from a day + pub fn set_day(&mut self, key: &str, value: i32) { + let val = match value { + 1 => "SU", + 2 => "MO", + 3 => "TU", + 4 => "WE", + 5 => "TH", + 6 => "FR", + 7 => "SA", + _ => return, + }; + self.set_string(key, val); + } + + pub fn merge(&mut self, dict: &Dictionary) -> Result<()> { + for (k, v) in dict { + self.data.entry(k.clone()).or_insert_with(|| v.clone()); + } + + Ok(()) + } + + /// convert a value to its corresponding bool + pub fn convert_bool(value: &str) -> Option { + match value.to_uppercase().as_str() { + "Y" => Some(true), + "N" => Some(false), + _ => None, + } + } +} diff --git a/quickfix-native/src/errors.rs b/quickfix-native/src/errors.rs new file mode 100644 index 0000000..935b2bd --- /dev/null +++ b/quickfix-native/src/errors.rs @@ -0,0 +1,28 @@ +use thiserror::Error; + +//TODO: should later be matched against QuickFixErros +#[derive(Error, Debug, Clone, PartialEq)] +pub enum NativeError { + #[error("Configuration error: {0}")] + ConfigError(String), + + #[error("Field conversion error: {0}")] + FieldConvertError(String), + + #[error("Field not found: {0}")] + FieldNotFound(String), + + #[error("Invalid message: {0}")] + InvalidMessage(String), + + #[error("Session not found: {0}")] + SessionNotFound(String), + + #[error("Io error: {0}")] + IoError(String), + + #[error("Network error: {0}")] + NetworkError(String), +} + +pub type Result = std::result::Result; diff --git a/quickfix-native/src/lib.rs b/quickfix-native/src/lib.rs new file mode 100644 index 0000000..85a74d7 --- /dev/null +++ b/quickfix-native/src/lib.rs @@ -0,0 +1,17 @@ +mod dictionary; +mod errors; + +pub fn add(left: u64, right: u64) -> u64 { + left + right +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn it_works() { + let result = add(2, 2); + assert_eq!(result, 4); + } +} From 5359c2ba8023f2d2f57d8e2c5b0f7143b3322c58 Mon Sep 17 00:00:00 2001 From: Soroushsrd Date: Sun, 8 Jun 2025 13:25:09 +0330 Subject: [PATCH 2/5] Add SessionID implementation with string parsing - Implement SessionID struct with field types - Add BeginString, SenderCompID, TargetCompID fields - Support parsing from string format (BeginString:Sender->Target[:Qualifier]) - Include unit tests - Add Display and TryFrom traits --- quickfix-native/src/dictionary.rs | 4 +- quickfix-native/src/fields.rs | 68 +++++++++++++ quickfix-native/src/lib.rs | 17 +--- quickfix-native/src/session_id.rs | 158 ++++++++++++++++++++++++++++++ 4 files changed, 230 insertions(+), 17 deletions(-) create mode 100644 quickfix-native/src/fields.rs create mode 100644 quickfix-native/src/session_id.rs diff --git a/quickfix-native/src/dictionary.rs b/quickfix-native/src/dictionary.rs index 7ebee40..73909d9 100644 --- a/quickfix-native/src/dictionary.rs +++ b/quickfix-native/src/dictionary.rs @@ -5,8 +5,8 @@ use crate::errors::{NativeError, Result}; /// For storage and retrieval of key/value pairs. #[derive(Default, Debug, Clone)] pub struct Dictionary { - pub name: String, - pub data: HashMap, + name: String, + data: HashMap, } impl<'a> IntoIterator for &'a Dictionary { diff --git a/quickfix-native/src/fields.rs b/quickfix-native/src/fields.rs new file mode 100644 index 0000000..ecf891d --- /dev/null +++ b/quickfix-native/src/fields.rs @@ -0,0 +1,68 @@ +#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)] +pub struct BeginString(String); + +#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)] +pub struct SenderCompID(String); + +#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)] +pub struct TargetCompID(String); + +impl BeginString { + pub fn new>(value: S) -> Self { + Self(value.into()) + } + + pub fn get_value(&self) -> &str { + &self.0 + } + + pub fn get_string(&self) -> &String { + &self.0 + } +} + +impl SenderCompID { + pub fn new>(value: S) -> Self { + Self(value.into()) + } + + pub fn get_value(&self) -> &str { + &self.0 + } + + pub fn get_string(&self) -> &String { + &self.0 + } +} + +impl TargetCompID { + pub fn new>(value: S) -> Self { + Self(value.into()) + } + + pub fn get_value(&self) -> &str { + &self.0 + } + + pub fn get_string(&self) -> &String { + &self.0 + } +} + +impl From for BeginString { + fn from(value: String) -> Self { + Self(value) + } +} + +impl From for SenderCompID { + fn from(value: String) -> Self { + Self(value) + } +} + +impl From for TargetCompID { + fn from(value: String) -> Self { + Self(value) + } +} diff --git a/quickfix-native/src/lib.rs b/quickfix-native/src/lib.rs index 85a74d7..31280d9 100644 --- a/quickfix-native/src/lib.rs +++ b/quickfix-native/src/lib.rs @@ -1,17 +1,4 @@ mod dictionary; mod errors; - -pub fn add(left: u64, right: u64) -> u64 { - left + right -} - -#[cfg(test)] -mod tests { - use super::*; - - #[test] - fn it_works() { - let result = add(2, 2); - assert_eq!(result, 4); - } -} +mod fields; +mod session_id; diff --git a/quickfix-native/src/session_id.rs b/quickfix-native/src/session_id.rs new file mode 100644 index 0000000..9ce944f --- /dev/null +++ b/quickfix-native/src/session_id.rs @@ -0,0 +1,158 @@ +use std::fmt::Display; + +use crate::fields::{BeginString, SenderCompID, TargetCompID}; + +#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)] +pub struct SessionID { + pub begin_string: BeginString, + pub sender_comp_id: SenderCompID, + pub target_comp_id: TargetCompID, + pub session_qualifier: String, + pub is_fixt: bool, + pub frozen_string: String, +} + +impl SessionID { + pub fn new( + begin_string: String, + sender_comp_id: String, + target_comp_id: String, + session_qualifier: String, + ) -> Self { + let begin_string = BeginString::new(begin_string); + let is_fixt = begin_string.get_value().starts_with("FIXT"); + + let mut session_id = SessionID { + begin_string, + sender_comp_id: SenderCompID::new(sender_comp_id), + target_comp_id: TargetCompID::new(target_comp_id), + session_qualifier, + is_fixt, + frozen_string: String::new(), + }; + + session_id.update_frozen_string(); + session_id + } + + pub fn get_begin_string(&self) -> &BeginString { + &self.begin_string + } + + pub fn get_sender_comp_id(&self) -> &SenderCompID { + &self.sender_comp_id + } + pub fn get_target_comp_id(&self) -> &TargetCompID { + &self.target_comp_id + } + pub fn get_session_qualifier(&self) -> &str { + &self.session_qualifier + } + pub fn is_fixt(&self) -> bool { + self.is_fixt + } + + pub fn to_string_frozen(&self) -> &str { + &self.frozen_string + } + + pub fn from_string(s: &str) -> Option { + let first = s.find(':')?; + let second = s.find("->")?; + let third = s.rfind(':')?; + + let begin_string = s[..first].to_string(); + let sender_comp_id = s[first + 1..second].to_string(); + + // session qualifier can be empty which results in third and first ':' to + // be located on the same position + let (target_comp_id, session_qualifier) = if first == third { + (s[second + 2..].to_string(), String::new()) + } else { + (s[second + 2..third].to_string(), s[third + 1..].to_string()) + }; + + Some(Self::new( + begin_string, + sender_comp_id, + target_comp_id, + session_qualifier, + )) + } + fn update_frozen_string(&mut self) { + self.frozen_string = format!( + "{}:{}->{}{}", + self.begin_string.get_value(), + self.sender_comp_id.get_value(), + self.target_comp_id.get_value(), + if self.session_qualifier.is_empty() { + String::new() + } else { + format!(":{}", self.session_qualifier) + } + ); + } +} + +impl TryFrom<&str> for SessionID { + type Error = &'static str; + fn try_from(value: &str) -> Result { + Self::from_string(value).ok_or("Invalid SessionID format") + } +} +impl TryFrom for SessionID { + type Error = &'static str; + fn try_from(value: String) -> Result { + Self::from_string(&value).ok_or("Invalid SessionID format") + } +} + +impl Display for SessionID { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "{}", self.frozen_string) + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_session_id_from_string_without_qualifier() { + let session_id = SessionID::from_string("FIX.4.4:SENDER->TARGET").unwrap(); + assert_eq!(session_id.get_begin_string().get_value(), "FIX.4.4"); + assert_eq!(session_id.get_sender_comp_id().get_value(), "SENDER"); + assert_eq!(session_id.get_target_comp_id().get_value(), "TARGET"); + assert_eq!(session_id.get_session_qualifier(), ""); + assert_eq!(session_id.to_string_frozen(), "FIX.4.4:SENDER->TARGET"); + } + + #[test] + fn test_session_id_from_string_with_qualifier() { + let session_id = SessionID::from_string("FIX.4.4:SENDER->TARGET:QUALIFIER").unwrap(); + assert_eq!(session_id.get_begin_string().get_value(), "FIX.4.4"); + assert_eq!(session_id.get_sender_comp_id().get_value(), "SENDER"); + assert_eq!(session_id.get_target_comp_id().get_value(), "TARGET"); + assert_eq!(session_id.get_session_qualifier(), "QUALIFIER"); + assert_eq!( + session_id.to_string_frozen(), + "FIX.4.4:SENDER->TARGET:QUALIFIER" + ); + } + + #[test] + fn test_session_id_is_fixt() { + let session_id = SessionID::from_string("FIXT.1.1:SENDER->TARGET").unwrap(); + assert!(session_id.is_fixt()); + + let session_id2 = SessionID::from_string("FIX.4.4:SENDER->TARGET").unwrap(); + assert!(!session_id2.is_fixt()); + } + + #[test] + fn test_invalid_session_id_string() { + assert!(SessionID::from_string("invalid").is_none()); + assert!(SessionID::from_string("FIX.4.4:SENDER").is_none()); // Missing -> + assert!(SessionID::from_string("SENDER->TARGET").is_none()); // Missing first : + } +} From b96291622629cd7645fedc5c7f7dc02a2b57e5a6 Mon Sep 17 00:00:00 2001 From: Soroushsrd Date: Thu, 10 Jul 2025 03:54:20 +0330 Subject: [PATCH 3/5] Add core FIX message components - Implement MessageOrder with header/trailer/group field ordering - Add FieldMap with complete field management and group support - Create Group structure for repeating field groups - Add type-safe field operations and FIX serialization --- quickfix-native/TODO.md | 31 + quickfix-native/src/field.rs | 6108 ++++++++++++++++++++++++++ quickfix-native/src/field_map.rs | 310 ++ quickfix-native/src/group.rs | 173 + quickfix-native/src/lib.rs | 12 +- quickfix-native/src/message_order.rs | 128 + 6 files changed, 6758 insertions(+), 4 deletions(-) create mode 100644 quickfix-native/TODO.md create mode 100644 quickfix-native/src/field.rs create mode 100644 quickfix-native/src/field_map.rs create mode 100644 quickfix-native/src/group.rs create mode 100644 quickfix-native/src/message_order.rs diff --git a/quickfix-native/TODO.md b/quickfix-native/TODO.md new file mode 100644 index 0000000..19b5cac --- /dev/null +++ b/quickfix-native/TODO.md @@ -0,0 +1,31 @@ +## Basics: + +- [x] Dictionary class +- [x] SessionID class +- [ ] DataDictionary class + + +## Core message types: + +- [ ] Message class +- [ ] Header class +- [ ] Trailer class +- [ ] Group class + + +## Session management: + +- [ ] SessionSettings class +- [ ] Session class + + +## Storage backends: + +- [ ] NullStoreFactory / MemoryStoreFactory (simplest) +- [ ] FileStoreFactory (more complex) + + +## Network layer: + +- [ ] SocketAcceptor +- [ ] SocketInitiator diff --git a/quickfix-native/src/field.rs b/quickfix-native/src/field.rs new file mode 100644 index 0000000..1ce6c66 --- /dev/null +++ b/quickfix-native/src/field.rs @@ -0,0 +1,6108 @@ +pub const BEGISENO: i32 = 7; +pub const BEGINSTRING: i32 = 8; +pub const BODYLENGTH: i32 = 9; +pub const CHECKSUM: i32 = 10; +pub const ENSENO: i32 = 16; +pub const MSSENUM: i32 = 34; +pub const MSGTYPE: i32 = 35; +pub const NESENO: i32 = 36; +pub const POSDUFLAG: i32 = 43; +pub const RESENUM: i32 = 45; +pub const SENDECOMID: i32 = 49; +pub const SENDESUID: i32 = 50; +pub const SENDINTIME: i32 = 52; +pub const TARGECOMID: i32 = 56; +pub const TARGESUID: i32 = 57; +pub const TEXT: i32 = 58; +pub const SIGNATURE: i32 = 89; +pub const SECURDATLEN: i32 = 90; +pub const SECURDATA: i32 = 91; +pub const SIGNATURELENGTH: i32 = 93; +pub const RADATLENGTH: i32 = 95; +pub const RADATA: i32 = 96; +pub const POSRESEND: i32 = 97; +pub const ENCRYPMETHOD: i32 = 98; +pub const HEARBINT: i32 = 108; +pub const TESREID: i32 = 112; +pub const OBEHALOCOMID: i32 = 115; +pub const OBEHALOSUID: i32 = 116; +pub const ORISENDINTIME: i32 = 122; +pub const GAFILFLAG: i32 = 123; +pub const DELIVETCOMID: i32 = 128; +pub const DELIVETSUID: i32 = 129; +pub const RESESENUFLAG: i32 = 141; +pub const SENDELOCATIOID: i32 = 142; +pub const TARGELOCATIOID: i32 = 143; +pub const OBEHALOLOCATIOID: i32 = 144; +pub const DELIVETLOCATIOID: i32 = 145; +pub const XMDATLEN: i32 = 212; +pub const XMDATA: i32 = 213; +pub const MESSAGENCODING: i32 = 347; +pub const ENCODETEXLEN: i32 = 354; +pub const ENCODETEXT: i32 = 355; +pub const LASMSSENUPROCESSED: i32 = 369; +pub const RETAID: i32 = 371; +pub const REMSTYPE: i32 = 372; +pub const SESSIOREJECREASON: i32 = 373; +pub const MAMESSAGSIZE: i32 = 383; +pub const TESMESSAGINDICATOR: i32 = 464; +pub const USERNAME: i32 = 553; +pub const PASSWORD: i32 = 554; +pub const NHOPS: i32 = 627; +pub const HOCOMID: i32 = 628; +pub const HOSENDINTIME: i32 = 629; +pub const HOREID: i32 = 630; +pub const NEXEXPECTEMSSENUM: i32 = 789; +pub const NEPASSWORD: i32 = 925; +pub const APPVEID: i32 = 1128; +pub const CSTAPPVEID: i32 = 1129; +pub const REAPPVEID: i32 = 1130; +pub const RECSTAPPVEID: i32 = 1131; +pub const DEFAULAPPVEID: i32 = 1137; +pub const APPEXID: i32 = 1156; +pub const ENCRYPTEPASSWORMETHOD: i32 = 1400; +pub const ENCRYPTEPASSWORLEN: i32 = 1401; +pub const ENCRYPTEPASSWORD: i32 = 1402; +pub const ENCRYPTENEPASSWORLEN: i32 = 1403; +pub const ENCRYPTENEPASSWORD: i32 = 1404; +pub const REAPPEXID: i32 = 1406; +pub const DEFAULAPPEXID: i32 = 1407; +pub const DEFAULCSTAPPVEID: i32 = 1408; +pub const SESSIOSTATUS: i32 = 1409; +pub const ACCOUNT: i32 = 1; +pub const ADID: i32 = 2; +pub const ADREID: i32 = 3; +pub const ADSIDE: i32 = 4; +pub const ADTRANTYPE: i32 = 5; +pub const AVPX: i32 = 6; +pub const CORID: i32 = 11; +pub const COMMISSION: i32 = 12; +pub const COMTYPE: i32 = 13; +pub const CUQTY: i32 = 14; +pub const CURRENCY: i32 = 15; +pub const EXEID: i32 = 17; +pub const EXEINST: i32 = 18; +pub const EXEREID: i32 = 19; +pub const EXETRANTYPE: i32 = 20; +pub const HANDINST: i32 = 21; +pub const IDSOURCE: i32 = 22; +#[allow(non_upper_case_globals)] +pub const IOIiD: i32 = 23; +pub const IOIOTSVC: i32 = 24; +pub const IOIQLTIND: i32 = 25; +pub const IOIREID: i32 = 26; +pub const IOISHARES: i32 = 27; +pub const IOITRANTYPE: i32 = 28; +pub const LASCAPACITY: i32 = 29; +pub const LASMKT: i32 = 30; +pub const LASPX: i32 = 31; +pub const LASSHARES: i32 = 32; +pub const LINEOTEXT: i32 = 33; +pub const ORDEID: i32 = 37; +pub const ORDEQTY: i32 = 38; +pub const ORSTATUS: i32 = 39; +pub const ORTYPE: i32 = 40; +pub const ORICORID: i32 = 41; +pub const ORITIME: i32 = 42; +pub const PRICE: i32 = 44; +pub const RELATSYM: i32 = 46; +pub const RULE80A: i32 = 47; +pub const SECURITID: i32 = 48; +pub const SHARES: i32 = 53; +pub const SIDE: i32 = 54; +pub const SYMBOL: i32 = 55; +pub const TIMIFORCE: i32 = 59; +pub const TRANSACTIME: i32 = 60; +pub const URGENCY: i32 = 61; +pub const VALIUNTITIME: i32 = 62; +pub const SETTLMNTYP: i32 = 63; +pub const FUSETDATE: i32 = 64; +pub const SYMBOSFX: i32 = 65; +pub const LISID: i32 = 66; +pub const LISSENO: i32 = 67; +pub const LISNORDS: i32 = 68; +pub const LISEXEINST: i32 = 69; +pub const ALLOID: i32 = 70; +pub const ALLOTRANTYPE: i32 = 71; +pub const REALLOID: i32 = 72; +pub const NORDERS: i32 = 73; +pub const AVPRPRECISION: i32 = 74; +pub const TRADDATE: i32 = 75; +pub const EXEBROKER: i32 = 76; +pub const OPECLOSE: i32 = 77; +pub const NALLOCS: i32 = 78; +pub const ALLOACCOUNT: i32 = 79; +pub const ALLOSHARES: i32 = 80; +pub const PROCESCODE: i32 = 81; +pub const NRPTS: i32 = 82; +pub const RPSEQ: i32 = 83; +pub const CXQTY: i32 = 84; +pub const NDLVINST: i32 = 85; +pub const DLVINST: i32 = 86; +pub const ALLOSTATUS: i32 = 87; +pub const ALLORECODE: i32 = 88; +pub const BROKEOCREDIT: i32 = 92; +pub const EMAITYPE: i32 = 94; +pub const STOPX: i32 = 99; +pub const EDESTINATION: i32 = 100; +pub const CXREREASON: i32 = 102; +pub const ORREREASON: i32 = 103; +pub const IOIQUALIFIER: i32 = 104; +pub const WAVNO: i32 = 105; +pub const ISSUER: i32 = 106; +pub const SECURITDESC: i32 = 107; +pub const CLIENID: i32 = 109; +pub const MIQTY: i32 = 110; +pub const MAFLOOR: i32 = 111; +pub const REPORTEXCH: i32 = 113; +pub const LOCATREQD: i32 = 114; +pub const QUOTID: i32 = 117; +pub const NEMONEY: i32 = 118; +pub const SETTCURAMT: i32 = 119; +pub const SETTCURRENCY: i32 = 120; +pub const FOREREQ: i32 = 121; +pub const NEXECS: i32 = 124; +pub const CXTYPE: i32 = 125; +pub const EXPIRTIME: i32 = 126; +pub const DKREASON: i32 = 127; +pub const IOINATURAFLAG: i32 = 130; +pub const QUOTREID: i32 = 131; +pub const BIPX: i32 = 132; +pub const OFFEPX: i32 = 133; +pub const BISIZE: i32 = 134; +pub const OFFESIZE: i32 = 135; +pub const NMISFEES: i32 = 136; +pub const MISFEAMT: i32 = 137; +pub const MISFECURR: i32 = 138; +pub const MISFETYPE: i32 = 139; +pub const PRECLOSPX: i32 = 140; +pub const NRELATESYM: i32 = 146; +pub const SUBJECT: i32 = 147; +pub const HEADLINE: i32 = 148; +pub const URLLINK: i32 = 149; +pub const EXETYPE: i32 = 150; +pub const LEAVEQTY: i32 = 151; +pub const CASORDEQTY: i32 = 152; +pub const ALLOAVPX: i32 = 153; +pub const ALLONEMONEY: i32 = 154; +pub const SETTCURFRATE: i32 = 155; +pub const SETTCURFRATCALC: i32 = 156; +pub const NUDAYINTEREST: i32 = 157; +pub const ACCRUEINTERESRATE: i32 = 158; +pub const ACCRUEINTERESAMT: i32 = 159; +pub const SETTINSMODE: i32 = 160; +pub const ALLOTEXT: i32 = 161; +pub const SETTINSID: i32 = 162; +pub const SETTINSTRANTYPE: i32 = 163; +pub const EMAITHREAID: i32 = 164; +pub const SETTINSSOURCE: i32 = 165; +pub const SETTLOCATION: i32 = 166; +pub const SECURITTYPE: i32 = 167; +pub const EFFECTIVTIME: i32 = 168; +pub const STANINSDTYPE: i32 = 169; +pub const STANINSDNAME: i32 = 170; +pub const STANINSDID: i32 = 171; +pub const SETTDELIVERTYPE: i32 = 172; +pub const SETTDEPOSITORCODE: i32 = 173; +pub const SETTBRKCODE: i32 = 174; +pub const SETTINSCODE: i32 = 175; +pub const SECURITSETTAGENNAME: i32 = 176; +pub const SECURITSETTAGENCODE: i32 = 177; +pub const SECURITSETTAGENACCNUM: i32 = 178; +pub const SECURITSETTAGENACCNAME: i32 = 179; +pub const SECURITSETTAGENCONTACNAME: i32 = 180; +pub const SECURITSETTAGENCONTACPHONE: i32 = 181; +pub const CASSETTAGENNAME: i32 = 182; +pub const CASSETTAGENCODE: i32 = 183; +pub const CASSETTAGENACCNUM: i32 = 184; +pub const CASSETTAGENACCNAME: i32 = 185; +pub const CASSETTAGENCONTACNAME: i32 = 186; +pub const CASSETTAGENCONTACPHONE: i32 = 187; +pub const BISPORATE: i32 = 188; +pub const BIFORWARPOINTS: i32 = 189; +pub const OFFESPORATE: i32 = 190; +pub const OFFEFORWARPOINTS: i32 = 191; +pub const ORDEQTY2: i32 = 192; +pub const FUSETDATE2: i32 = 193; +pub const LASSPORATE: i32 = 194; +pub const LASFORWARPOINTS: i32 = 195; +pub const ALLOLINID: i32 = 196; +pub const ALLOLINTYPE: i32 = 197; +pub const SECONDARORDEID: i32 = 198; +pub const NIOIQUALIFIERS: i32 = 199; +pub const MATURITMONTYEAR: i32 = 200; +pub const PUOCALL: i32 = 201; +pub const STRIKPRICE: i32 = 202; +pub const COVEREOUNCOVERED: i32 = 203; +pub const CUSTOMEOFIRM: i32 = 204; +pub const MATURITDAY: i32 = 205; +pub const OPATTRIBUTE: i32 = 206; +pub const SECURITEXCHANGE: i32 = 207; +pub const NOTIFBROKEOCREDIT: i32 = 208; +pub const ALLOHANDINST: i32 = 209; +pub const MASHOW: i32 = 210; +pub const PEDIFFERENCE: i32 = 211; +pub const SENDINDATE: i32 = 51; +pub const TONORDERS: i32 = 68; +pub const SETTLINSTREFID: i32 = 214; +pub const NROUTINIDS: i32 = 215; +pub const ROUTINTYPE: i32 = 216; +pub const ROUTINID: i32 = 217; +pub const SPREATBENCHMARK: i32 = 218; +pub const BENCHMARK: i32 = 219; +pub const COUPORATE: i32 = 223; +pub const CONTRACMULTIPLIER: i32 = 231; +pub const MDREID: i32 = 262; +pub const SUBSCRIPTIOREQUESTYPE: i32 = 263; +pub const MARKEDEPTH: i32 = 264; +pub const MDUPDATTYPE: i32 = 265; +pub const AGGREGATEBOOK: i32 = 266; +pub const NMDENTRTYPES: i32 = 267; +pub const NMDENTRIES: i32 = 268; +pub const MDENTRTYPE: i32 = 269; +pub const MDENTRPX: i32 = 270; +pub const MDENTRSIZE: i32 = 271; +pub const MDENTRDATE: i32 = 272; +pub const MDENTRTIME: i32 = 273; +pub const TICDIRECTION: i32 = 274; +pub const MDMKT: i32 = 275; +pub const QUOTCONDITION: i32 = 276; +pub const TRADCONDITION: i32 = 277; +pub const MDENTRID: i32 = 278; +pub const MDUPDATACTION: i32 = 279; +pub const MDENTRREID: i32 = 280; +pub const MDREREREASON: i32 = 281; +pub const MDENTRORIGINATOR: i32 = 282; +pub const LOCATIOID: i32 = 283; +pub const DESID: i32 = 284; +pub const DELETREASON: i32 = 285; +pub const OPECLOSSETTLFLAG: i32 = 286; +pub const SELLEDAYS: i32 = 287; +pub const MDENTRBUYER: i32 = 288; +pub const MDENTRSELLER: i32 = 289; +pub const MDENTRPOSITIONO: i32 = 290; +pub const FINANCIASTATUS: i32 = 291; +pub const CORPORATACTION: i32 = 292; +pub const DEBISIZE: i32 = 293; +pub const DEOFFESIZE: i32 = 294; +pub const NQUOTENTRIES: i32 = 295; +pub const NQUOTSETS: i32 = 296; +pub const QUOTACSTATUS: i32 = 1865; +pub const QUOTCANCETYPE: i32 = 298; +pub const QUOTENTRID: i32 = 299; +pub const QUOTREJECREASON: i32 = 300; +pub const QUOTRESPONSLEVEL: i32 = 301; +pub const QUOTSEID: i32 = 302; +pub const QUOTREQUESTYPE: i32 = 303; +pub const TOQUOTENTRIES: i32 = 304; +pub const UNDERLYINIDSOURCE: i32 = 305; +pub const UNDERLYINISSUER: i32 = 306; +pub const UNDERLYINSECURITDESC: i32 = 307; +pub const UNDERLYINSECURITEXCHANGE: i32 = 308; +pub const UNDERLYINSECURITID: i32 = 309; +pub const UNDERLYINSECURITTYPE: i32 = 310; +pub const UNDERLYINSYMBOL: i32 = 311; +pub const UNDERLYINSYMBOSFX: i32 = 312; +pub const UNDERLYINMATURITMONTYEAR: i32 = 313; +pub const UNDERLYINMATURITDAY: i32 = 314; +pub const UNDERLYINPUOCALL: i32 = 315; +pub const UNDERLYINSTRIKPRICE: i32 = 316; +pub const UNDERLYINOPATTRIBUTE: i32 = 317; +pub const UNDERLYINCURRENCY: i32 = 318; +pub const RATIQTY: i32 = 319; +pub const SECURITREID: i32 = 320; +pub const SECURITREQUESTYPE: i32 = 321; +pub const SECURITRESPONSID: i32 = 322; +pub const SECURITRESPONSTYPE: i32 = 323; +pub const SECURITSTATUREID: i32 = 324; +pub const UNSOLICITEINDICATOR: i32 = 325; +pub const SECURITTRADINSTATUS: i32 = 326; +pub const HALREASOCHAR: i32 = 327; +pub const IVIEOCOMMON: i32 = 328; +pub const DUTRELATED: i32 = 329; +pub const BUVOLUME: i32 = 330; +pub const SELVOLUME: i32 = 331; +pub const HIGPX: i32 = 332; +pub const LOPX: i32 = 333; +pub const ADJUSTMENT: i32 = 334; +pub const TRASEREID: i32 = 335; +pub const TRADINSESSIOID: i32 = 336; +pub const CONTRTRADER: i32 = 337; +pub const TRASEMETHOD: i32 = 338; +pub const TRASEMODE: i32 = 339; +pub const TRASESTATUS: i32 = 340; +pub const TRASESTARTIME: i32 = 341; +pub const TRASEOPETIME: i32 = 342; +pub const TRASEPRCLOSTIME: i32 = 343; +pub const TRASECLOSTIME: i32 = 344; +pub const TRASEENTIME: i32 = 345; +pub const NUMBEOORDERS: i32 = 346; +pub const ENCODEISSUELEN: i32 = 348; +pub const ENCODEISSUER: i32 = 349; +pub const ENCODESECURITDESLEN: i32 = 350; +pub const ENCODESECURITDESC: i32 = 351; +pub const ENCODELISEXEINSLEN: i32 = 352; +pub const ENCODELISEXEINST: i32 = 353; +pub const ENCODESUBJECLEN: i32 = 356; +pub const ENCODESUBJECT: i32 = 357; +pub const ENCODEHEADLINLEN: i32 = 358; +pub const ENCODEHEADLINE: i32 = 359; +pub const ENCODEALLOTEXLEN: i32 = 360; +pub const ENCODEALLOTEXT: i32 = 361; +pub const ENCODEUNDERLYINISSUELEN: i32 = 362; +pub const ENCODEUNDERLYINISSUER: i32 = 363; +pub const ENCODEUNDERLYINSECURITDESLEN: i32 = 364; +pub const ENCODEUNDERLYINSECURITDESC: i32 = 365; +pub const ALLOPRICE: i32 = 366; +pub const QUOTSEVALIUNTITIME: i32 = 367; +pub const QUOTENTRREJECREASON: i32 = 368; +pub const OBEHALOSENDINTIME: i32 = 370; +pub const BIREQUESTRANTYPE: i32 = 374; +pub const CONTRBROKER: i32 = 375; +pub const COMPLIANCID: i32 = 376; +pub const SOLICITEFLAG: i32 = 377; +pub const EXERESTATEMENREASON: i32 = 378; +pub const BUSINESREJECREID: i32 = 379; +pub const BUSINESREJECREASON: i32 = 380; +pub const GROSTRADAMT: i32 = 381; +pub const NCONTRBROKERS: i32 = 382; +pub const NMSTYPES: i32 = 384; +pub const MSDIRECTION: i32 = 385; +pub const NTRADINSESSIONS: i32 = 386; +pub const TOTAVOLUMTRADED: i32 = 387; +pub const DISCRETIOINST: i32 = 388; +pub const DISCRETIOOFFSET: i32 = 389; +pub const BIID: i32 = 390; +pub const CLIENBIID: i32 = 391; +pub const LISNAME: i32 = 392; +pub const TOTANUSECURITIES: i32 = 393; +pub const BITYPE: i32 = 394; +pub const NUTICKETS: i32 = 395; +pub const SIDVALUE1: i32 = 396; +pub const SIDVALUE2: i32 = 397; +pub const NBIDESCRIPTORS: i32 = 398; +pub const BIDESCRIPTOTYPE: i32 = 399; +pub const BIDESCRIPTOR: i32 = 400; +pub const SIDVALUIND: i32 = 401; +pub const LIQUIDITPCLOW: i32 = 402; +pub const LIQUIDITPCHIGH: i32 = 403; +pub const LIQUIDITVALUE: i32 = 404; +pub const EFPTRACKINERROR: i32 = 405; +pub const FAIVALUE: i32 = 406; +pub const OUTSIDINDEPCT: i32 = 407; +pub const VALUOFUTURES: i32 = 408; +pub const LIQUIDITINTYPE: i32 = 409; +pub const WAVERAGLIQUIDITY: i32 = 410; +pub const EXCHANGFOPHYSICAL: i32 = 411; +pub const OUMAICNTRUINDEX: i32 = 412; +pub const CROSPERCENT: i32 = 413; +pub const PRORPREQS: i32 = 414; +pub const PROPERIOINTERVAL: i32 = 415; +pub const INTAIND: i32 = 416; +pub const NUBIDDERS: i32 = 417; +pub const TRADTYPE: i32 = 418; +pub const BASIPTYPE: i32 = 419; +pub const NBICOMPONENTS: i32 = 420; +pub const COUNTRY: i32 = 421; +pub const TONSTRIKES: i32 = 422; +pub const PRICTYPE: i32 = 423; +pub const DAORDEQTY: i32 = 424; +pub const DACUQTY: i32 = 425; +pub const DAAVPX: i32 = 426; +pub const GTBOOKININST: i32 = 427; +pub const NSTRIKES: i32 = 428; +pub const LISSTATUTYPE: i32 = 429; +pub const NEGROSIND: i32 = 430; +pub const LISORDESTATUS: i32 = 431; +pub const EXPIRDATE: i32 = 432; +pub const LISEXEINSTYPE: i32 = 433; +pub const CXRERESPONSTO: i32 = 434; +pub const UNDERLYINCOUPORATE: i32 = 435; +pub const UNDERLYINCONTRACMULTIPLIER: i32 = 436; +pub const CONTRTRADQTY: i32 = 437; +pub const CONTRTRADTIME: i32 = 438; +pub const CLEARINFIRM: i32 = 439; +pub const CLEARINACCOUNT: i32 = 440; +pub const LIQUIDITNUSECURITIES: i32 = 441; +pub const MULTLEREPORTINTYPE: i32 = 442; +pub const STRIKTIME: i32 = 443; +pub const LISSTATUTEXT: i32 = 444; +pub const ENCODELISSTATUTEXLEN: i32 = 445; +pub const ENCODELISSTATUTEXT: i32 = 446; +pub const SECURITIDSOURCE: i32 = 22; +pub const IOIQTY: i32 = 27; +pub const LASQTY: i32 = 32; +pub const QUANTITY: i32 = 53; +pub const POSITIOEFFECT: i32 = 77; +pub const ALLOQTY: i32 = 80; +pub const SPREAD: i32 = 218; +pub const BENCHMARCURVCURRENCY: i32 = 220; +pub const BENCHMARCURVNAME: i32 = 221; +pub const BENCHMARCURVPOINT: i32 = 222; +pub const COUPOPAYMENDATE: i32 = 224; +pub const ISSUDATE: i32 = 225; +pub const REPURCHASTERM: i32 = 226; +pub const REPURCHASRATE: i32 = 227; +pub const FACTOR: i32 = 228; +pub const TRADORIGINATIODATE: i32 = 229; +pub const EDATE: i32 = 230; +pub const NSTIPULATIONS: i32 = 232; +pub const STIPULATIOTYPE: i32 = 233; +pub const STIPULATIOVALUE: i32 = 234; +pub const YIELTYPE: i32 = 235; +pub const YIELD: i32 = 236; +pub const TOTATAKEDOWN: i32 = 237; +pub const CONCESSION: i32 = 238; +pub const REPCOLLATERASECURITTYPE: i32 = 239; +pub const REDEMPTIODATE: i32 = 240; +pub const UNDERLYINCOUPOPAYMENDATE: i32 = 241; +pub const UNDERLYINISSUDATE: i32 = 242; +pub const UNDERLYINREPCOLLATERASECURITTYPE: i32 = 243; +pub const UNDERLYINREPURCHASTERM: i32 = 244; +pub const UNDERLYINREPURCHASRATE: i32 = 245; +pub const UNDERLYINFACTOR: i32 = 246; +pub const UNDERLYINREDEMPTIODATE: i32 = 247; +pub const LECOUPOPAYMENDATE: i32 = 248; +pub const LEISSUDATE: i32 = 249; +pub const LEREPCOLLATERASECURITTYPE: i32 = 250; +pub const LEREPURCHASTERM: i32 = 251; +pub const LEREPURCHASRATE: i32 = 252; +pub const LEFACTOR: i32 = 253; +pub const LEREDEMPTIODATE: i32 = 254; +pub const CREDIRATING: i32 = 255; +pub const UNDERLYINCREDIRATING: i32 = 256; +pub const LECREDIRATING: i32 = 257; +pub const TRADEFLASWITCH: i32 = 258; +pub const BASIFEATURDATE: i32 = 259; +pub const BASIFEATURPRICE: i32 = 260; +pub const QUOTSTATUS: i32 = 297; +pub const UNDERLYINSECURITIDSOURCE: i32 = 305; +pub const PARTIDSOURCE: i32 = 447; +pub const PARTID: i32 = 448; +pub const TOTAVOLUMTRADEDATE: i32 = 449; +pub const TOTAVOLUMTRADETIME: i32 = 450; +pub const NECHPREDAY: i32 = 451; +pub const PARTROLE: i32 = 452; +pub const NPARTIDS: i32 = 453; +pub const NSECURITALID: i32 = 454; +pub const SECURITALID: i32 = 455; +pub const SECURITALIDSOURCE: i32 = 456; +pub const NUNDERLYINSECURITALID: i32 = 457; +pub const UNDERLYINSECURITALID: i32 = 458; +pub const UNDERLYINSECURITALIDSOURCE: i32 = 459; +pub const PRODUCT: i32 = 460; +pub const CFICODE: i32 = 461; +pub const UNDERLYINPRODUCT: i32 = 462; +pub const UNDERLYINCFICODE: i32 = 463; +pub const QUANTITTYPE: i32 = 465; +pub const BOOKINREID: i32 = 466; +pub const INDIVIDUAALLOID: i32 = 467; +pub const ROUNDINDIRECTION: i32 = 468; +pub const ROUNDINMODULUS: i32 = 469; +pub const COUNTROISSUE: i32 = 470; +pub const STATOPROVINCOISSUE: i32 = 471; +pub const LOCALOISSUE: i32 = 472; +pub const NREGISDTLS: i32 = 473; +pub const MAILINDTLS: i32 = 474; +pub const INVESTOCOUNTRORESIDENCE: i32 = 475; +pub const PAYMENREF: i32 = 476; +pub const DISTRIPAYMENMETHOD: i32 = 477; +pub const CASDISTRICURR: i32 = 478; +pub const COMCURRENCY: i32 = 479; +pub const CANCELLATIORIGHTS: i32 = 480; +pub const MONELAUNDERINSTATUS: i32 = 481; +pub const MAILININST: i32 = 482; +pub const TRANBKTIME: i32 = 483; +pub const EXEPRICTYPE: i32 = 484; +pub const EXEPRICADJUSTMENT: i32 = 485; +pub const DATOBIRTH: i32 = 486; +pub const TRADREPORTRANTYPE: i32 = 487; +pub const CARHOLDENAME: i32 = 488; +pub const CARNUMBER: i32 = 489; +pub const CAREXDATE: i32 = 490; +pub const CARISNO: i32 = 491; +pub const PAYMENMETHOD: i32 = 492; +pub const REGISACCTYPE: i32 = 493; +pub const DESIGNATION: i32 = 494; +pub const TAADVANTAGTYPE: i32 = 495; +pub const REGISREREASOTEXT: i32 = 496; +pub const FUNRENEWAIV: i32 = 497; +pub const CASDISTRIAGENNAME: i32 = 498; +pub const CASDISTRIAGENCODE: i32 = 499; +pub const CASDISTRIAGENACCNUMBER: i32 = 500; +pub const CASDISTRIPAREF: i32 = 501; +pub const CARSTARDATE: i32 = 503; +pub const PAYMENDATE: i32 = 504; +pub const PAYMENREMITTEID: i32 = 505; +pub const REGISSTATUS: i32 = 506; +pub const REGISREREASOCODE: i32 = 507; +pub const REGISREID: i32 = 508; +pub const REGISDETLS: i32 = 509; +pub const NDISTRIINSTS: i32 = 510; +pub const REGISEMAIL: i32 = 511; +pub const DISTRIPERCENTAGE: i32 = 512; +pub const REGISID: i32 = 513; +pub const REGISTRANTYPE: i32 = 514; +pub const EXEVALUATIOPOINT: i32 = 515; +pub const ORDEPERCENT: i32 = 516; +pub const OWNERSHITYPE: i32 = 517; +pub const NCONAMTS: i32 = 518; +pub const CONAMTYPE: i32 = 519; +pub const CONAMVALUE: i32 = 520; +pub const CONAMCURR: i32 = 521; +pub const OWNETYPE: i32 = 522; +pub const PARTSUID: i32 = 523; +pub const NESTEPARTID: i32 = 524; +pub const NESTEPARTIDSOURCE: i32 = 525; +pub const SECONDARCORID: i32 = 526; +pub const SECONDAREXEID: i32 = 527; +pub const ORDECAPACITY: i32 = 528; +pub const ORDERESTRICTIONS: i32 = 529; +pub const MASCANCEREQUESTYPE: i32 = 530; +pub const MASCANCERESPONSE: i32 = 531; +pub const MASCANCEREJECREASON: i32 = 532; +pub const TOTAAFFECTEORDERS: i32 = 533; +pub const NAFFECTEORDERS: i32 = 534; +pub const AFFECTEORDEID: i32 = 535; +pub const AFFECTESECONDARORDEID: i32 = 536; +pub const QUOTTYPE: i32 = 537; +pub const NESTEPARTROLE: i32 = 538; +pub const NNESTEPARTIDS: i32 = 539; +pub const TOTAACCRUEINTERESAMT: i32 = 540; +pub const MATURITDATE: i32 = 541; +pub const UNDERLYINMATURITDATE: i32 = 542; +pub const INSTREGISTRY: i32 = 543; +pub const CASMARGIN: i32 = 544; +pub const NESTEPARTSUID: i32 = 545; +pub const SCOPE: i32 = 546; +pub const MDIMPLICIDELETE: i32 = 547; +pub const CROSID: i32 = 548; +pub const CROSTYPE: i32 = 549; +pub const CROSPRIORITIZATION: i32 = 550; +pub const ORICROSID: i32 = 551; +pub const NSIDES: i32 = 552; +pub const NLEGS: i32 = 555; +pub const LECURRENCY: i32 = 556; +pub const TOTANUSECURITTYPES: i32 = 557; +pub const NSECURITTYPES: i32 = 558; +pub const SECURITLISREQUESTYPE: i32 = 559; +pub const SECURITREQUESRESULT: i32 = 560; +pub const ROUNLOT: i32 = 561; +pub const MITRADVOL: i32 = 562; +pub const MULTLERPTYPREQ: i32 = 563; +pub const LEPOSITIOEFFECT: i32 = 564; +pub const LECOVEREOUNCOVERED: i32 = 565; +pub const LEPRICE: i32 = 566; +pub const TRASESTATUREREASON: i32 = 567; +pub const TRADREQUESID: i32 = 568; +pub const TRADREQUESTYPE: i32 = 569; +pub const PREVIOUSLREPORTED: i32 = 570; +pub const TRADREPORID: i32 = 571; +pub const TRADREPORREID: i32 = 572; +pub const MATCSTATUS: i32 = 573; +pub const MATCTYPE: i32 = 574; +pub const ODLOT: i32 = 575; +pub const NCLEARININSTRUCTIONS: i32 = 576; +pub const CLEARININSTRUCTION: i32 = 577; +pub const TRADINPUSOURCE: i32 = 578; +pub const TRADINPUDEVICE: i32 = 579; +pub const NDATES: i32 = 580; +pub const ACCOUNTYPE: i32 = 581; +pub const CUSORDECAPACITY: i32 = 582; +pub const CORLINID: i32 = 583; +pub const MASSTATUREID: i32 = 584; +pub const MASSTATURETYPE: i32 = 585; +pub const ORIORMOTIME: i32 = 586; +pub const LESETTLMNTYP: i32 = 587; +pub const LEFUSETDATE: i32 = 588; +pub const DABOOKININST: i32 = 589; +pub const BOOKINUNIT: i32 = 590; +pub const PREALLOMETHOD: i32 = 591; +pub const UNDERLYINCOUNTROISSUE: i32 = 592; +pub const UNDERLYINSTATOPROVINCOISSUE: i32 = 593; +pub const UNDERLYINLOCALOISSUE: i32 = 594; +pub const UNDERLYININSTREGISTRY: i32 = 595; +pub const LECOUNTROISSUE: i32 = 596; +pub const LESTATOPROVINCOISSUE: i32 = 597; +pub const LELOCALOISSUE: i32 = 598; +pub const LEINSTREGISTRY: i32 = 599; +pub const LESYMBOL: i32 = 600; +pub const LESYMBOSFX: i32 = 601; +pub const LESECURITID: i32 = 602; +pub const LESECURITIDSOURCE: i32 = 603; +pub const NLESECURITALID: i32 = 604; +pub const LESECURITALID: i32 = 605; +pub const LESECURITALIDSOURCE: i32 = 606; +pub const LEPRODUCT: i32 = 607; +pub const LECFICODE: i32 = 608; +pub const LESECURITTYPE: i32 = 609; +pub const LEMATURITMONTYEAR: i32 = 610; +pub const LEMATURITDATE: i32 = 611; +pub const LESTRIKPRICE: i32 = 612; +pub const LEOPATTRIBUTE: i32 = 613; +pub const LECONTRACMULTIPLIER: i32 = 614; +pub const LECOUPORATE: i32 = 615; +pub const LESECURITEXCHANGE: i32 = 616; +pub const LEISSUER: i32 = 617; +pub const ENCODELEISSUELEN: i32 = 618; +pub const ENCODELEISSUER: i32 = 619; +pub const LESECURITDESC: i32 = 620; +pub const ENCODELESECURITDESLEN: i32 = 621; +pub const ENCODELESECURITDESC: i32 = 622; +pub const LERATIQTY: i32 = 623; +pub const LESIDE: i32 = 624; +pub const TRADINSESSIOSUID: i32 = 625; +pub const ALLOTYPE: i32 = 626; +pub const MIPX: i32 = 631; +pub const BIYIELD: i32 = 632; +pub const MIYIELD: i32 = 633; +pub const OFFEYIELD: i32 = 634; +pub const CLEARINFEINDICATOR: i32 = 635; +pub const WORKININDICATOR: i32 = 636; +pub const LELASPX: i32 = 637; +pub const PRIORITINDICATOR: i32 = 638; +pub const PRICIMPROVEMENT: i32 = 639; +pub const PRICE2: i32 = 640; +pub const LASFORWARPOINTS2: i32 = 641; +pub const BIFORWARPOINTS2: i32 = 642; +pub const OFFEFORWARPOINTS2: i32 = 643; +pub const RFQREID: i32 = 644; +pub const MKBIPX: i32 = 645; +pub const MKOFFEPX: i32 = 646; +pub const MIBISIZE: i32 = 647; +pub const MIOFFESIZE: i32 = 648; +pub const QUOTSTATUREID: i32 = 649; +pub const LEGACONFIRM: i32 = 650; +pub const UNDERLYINLASPX: i32 = 651; +pub const UNDERLYINLASQTY: i32 = 652; +pub const LEREID: i32 = 654; +pub const CONTRLEREID: i32 = 655; +pub const SETTCURBIFRATE: i32 = 656; +pub const SETTCUROFFEFRATE: i32 = 657; +pub const QUOTREQUESREJECREASON: i32 = 658; +pub const SIDCOMPLIANCID: i32 = 659; +pub const IOIID: i32 = 23; +pub const NLINEOTEXT: i32 = 33; +pub const SETTTYPE: i32 = 63; +pub const SETTDATE: i32 = 64; +pub const AVPPRECISION: i32 = 74; +pub const SETTDATE2: i32 = 193; +pub const PEOFFSEVALUE: i32 = 211; +pub const OPECLOSSETTFLAG: i32 = 286; +pub const TONQUOTENTRIES: i32 = 304; +pub const DISCRETIOOFFSEVALUE: i32 = 389; +pub const TONRELATESYM: i32 = 393; +pub const BITRADTYPE: i32 = 418; +pub const CARISNUM: i32 = 491; +pub const CASDISTRIAGENACCNAME: i32 = 502; +pub const REGISDTLS: i32 = 509; +pub const TONSECURITTYPES: i32 = 557; +pub const LESETTTYPE: i32 = 587; +pub const LESETTDATE: i32 = 588; +pub const ACCIDSOURCE: i32 = 660; +pub const ALLOACCIDSOURCE: i32 = 661; +pub const BENCHMARPRICE: i32 = 662; +pub const BENCHMARPRICTYPE: i32 = 663; +pub const CONFIRID: i32 = 664; +pub const CONFIRSTATUS: i32 = 665; +pub const CONFIRTRANTYPE: i32 = 666; +pub const CONTRACSETTMONTH: i32 = 667; +pub const DELIVERFORM: i32 = 668; +pub const LASPAPX: i32 = 669; +pub const NLEALLOCS: i32 = 670; +pub const LEALLOACCOUNT: i32 = 671; +pub const LEINDIVIDUAALLOID: i32 = 672; +pub const LEALLOQTY: i32 = 673; +pub const LEALLOACCIDSOURCE: i32 = 674; +pub const LESETTCURRENCY: i32 = 675; +pub const LEBENCHMARCURVCURRENCY: i32 = 676; +pub const LEBENCHMARCURVNAME: i32 = 677; +pub const LEBENCHMARCURVPOINT: i32 = 678; +pub const LEBENCHMARPRICE: i32 = 679; +pub const LEBENCHMARPRICTYPE: i32 = 680; +pub const LEBIPX: i32 = 681; +pub const LEIOIQTY: i32 = 682; +pub const NLESTIPULATIONS: i32 = 683; +pub const LEOFFEPX: i32 = 684; +pub const LEPRICTYPE: i32 = 686; +pub const LEQTY: i32 = 687; +pub const LESTIPULATIOTYPE: i32 = 688; +pub const LESTIPULATIOVALUE: i32 = 689; +pub const LESWATYPE: i32 = 690; +pub const POOL: i32 = 691; +pub const QUOTPRICTYPE: i32 = 692; +pub const QUOTRESID: i32 = 693; +pub const QUOTRESTYPE: i32 = 694; +pub const QUOTQUALIFIER: i32 = 695; +pub const YIELREDEMPTIODATE: i32 = 696; +pub const YIELREDEMPTIOPRICE: i32 = 697; +pub const YIELREDEMPTIOPRICTYPE: i32 = 698; +pub const BENCHMARSECURITID: i32 = 699; +pub const REVERSAINDICATOR: i32 = 700; +pub const YIELCALDATE: i32 = 701; +pub const NPOSITIONS: i32 = 702; +pub const POTYPE: i32 = 703; +pub const LONQTY: i32 = 704; +pub const SHORQTY: i32 = 705; +pub const POQTSTATUS: i32 = 706; +pub const POAMTYPE: i32 = 707; +pub const POAMT: i32 = 708; +pub const POTRANTYPE: i32 = 709; +pub const POREID: i32 = 710; +pub const NUNDERLYINGS: i32 = 711; +pub const POMAINACTION: i32 = 712; +pub const ORIPOREREID: i32 = 713; +pub const POMAINRPREID: i32 = 714; +pub const CLEARINBUSINESDATE: i32 = 715; +pub const SETTSESID: i32 = 716; +pub const SETTSESSUID: i32 = 717; +pub const ADJUSTMENTYPE: i32 = 718; +pub const CONTRARINSTRUCTIOINDICATOR: i32 = 719; +pub const PRIOSPREAINDICATOR: i32 = 720; +pub const POMAINRPID: i32 = 721; +pub const POMAINSTATUS: i32 = 722; +pub const POMAINRESULT: i32 = 723; +pub const PORETYPE: i32 = 724; +pub const RESPONSTRANSPORTYPE: i32 = 725; +pub const RESPONSDESTINATION: i32 = 726; +pub const TOTANUPOREPORTS: i32 = 727; +pub const PORERESULT: i32 = 728; +pub const PORESTATUS: i32 = 729; +pub const SETTPRICE: i32 = 730; +pub const SETTPRICTYPE: i32 = 731; +pub const UNDERLYINSETTPRICE: i32 = 732; +pub const UNDERLYINSETTPRICTYPE: i32 = 733; +pub const PRIOSETTPRICE: i32 = 734; +pub const NQUOTQUALIFIERS: i32 = 735; +pub const ALLOSETTCURRENCY: i32 = 736; +pub const ALLOSETTCURAMT: i32 = 737; +pub const INTERESAMATURITY: i32 = 738; +pub const LEDATEDATE: i32 = 739; +pub const LEPOOL: i32 = 740; +pub const ALLOINTERESAMATURITY: i32 = 741; +pub const ALLOACCRUEINTERESAMT: i32 = 742; +pub const DELIVERDATE: i32 = 743; +pub const ASSIGNMENMETHOD: i32 = 744; +pub const ASSIGNMENUNIT: i32 = 745; +pub const OPEINTEREST: i32 = 746; +pub const EXERCISMETHOD: i32 = 747; +pub const TONUTRADREPORTS: i32 = 748; +pub const TRADREQUESRESULT: i32 = 749; +pub const TRADREQUESSTATUS: i32 = 750; +pub const TRADREPORREJECREASON: i32 = 751; +pub const SIDMULTLEREPORTINTYPE: i32 = 752; +pub const NPOAMT: i32 = 753; +pub const AUTACCEPINDICATOR: i32 = 754; +pub const ALLOREPORID: i32 = 755; +pub const NNESTED2PARTIDS: i32 = 756; +pub const NESTED2PARTID: i32 = 757; +pub const NESTED2PARTIDSOURCE: i32 = 758; +pub const NESTED2PARTROLE: i32 = 759; +pub const NESTED2PARTSUID: i32 = 760; +pub const BENCHMARSECURITIDSOURCE: i32 = 761; +pub const SECURITSUTYPE: i32 = 762; +pub const UNDERLYINSECURITSUTYPE: i32 = 763; +pub const LESECURITSUTYPE: i32 = 764; +pub const ALLOWABLONSIDEDNESPCT: i32 = 765; +pub const ALLOWABLONSIDEDNESVALUE: i32 = 766; +pub const ALLOWABLONSIDEDNESCURR: i32 = 767; +pub const NTRRETIMESTAMPS: i32 = 768; +pub const TRRETIMESTAMP: i32 = 769; +pub const TRRETIMESTAMTYPE: i32 = 770; +pub const TRRETIMESTAMORIGIN: i32 = 771; +pub const CONFIRMREFID: i32 = 772; +pub const CONFIRTYPE: i32 = 773; +pub const CONFIRREREASON: i32 = 774; +pub const BOOKINTYPE: i32 = 775; +pub const INDIVIDUAALLORECODE: i32 = 776; +pub const SETTINSMSID: i32 = 777; +pub const NSETTINST: i32 = 778; +pub const LASUPDATTIME: i32 = 779; +pub const ALLOSETTINSTYPE: i32 = 780; +pub const NSETTPARTIDS: i32 = 781; +pub const SETTPARTID: i32 = 782; +pub const SETTPARTIDSOURCE: i32 = 783; +pub const SETTPARTROLE: i32 = 784; +pub const SETTPARTSUID: i32 = 785; +pub const SETTPARTSUIDTYPE: i32 = 786; +pub const DLVINSTYPE: i32 = 787; +pub const TERMINATIOTYPE: i32 = 788; +pub const ORSTATUREID: i32 = 790; +pub const SETTLINSTREQID: i32 = 791; +pub const SETTINSRERECODE: i32 = 792; +pub const SECONDARALLOID: i32 = 793; +pub const ALLOREPORTYPE: i32 = 794; +pub const ALLOREPORREID: i32 = 795; +pub const ALLOCANREPLACREASON: i32 = 796; +pub const COPMSINDICATOR: i32 = 797; +pub const ALLOACCOUNTYPE: i32 = 798; +pub const ORDEAVPX: i32 = 799; +pub const ORDEBOOKINQTY: i32 = 800; +pub const NSETTPARTSUIDS: i32 = 801; +pub const NPARTSUIDS: i32 = 802; +pub const PARTSUIDTYPE: i32 = 803; +pub const NNESTEPARTSUIDS: i32 = 804; +pub const NESTEPARTSUIDTYPE: i32 = 805; +pub const NNESTED2PARTSUIDS: i32 = 806; +pub const NESTED2PARTSUIDTYPE: i32 = 807; +pub const ALLOINTERMERETYPE: i32 = 808; +pub const UNDERLYINPX: i32 = 810; +pub const PRICDELTA: i32 = 811; +pub const APPQUEUMAX: i32 = 812; +pub const APPQUEUDEPTH: i32 = 813; +pub const APPQUEURESOLUTION: i32 = 814; +pub const APPQUEUACTION: i32 = 815; +pub const NALMDSOURCE: i32 = 816; +pub const ALMDSOURCID: i32 = 817; +pub const SECONDARTRADREPORID: i32 = 818; +pub const AVPINDICATOR: i32 = 819; +pub const TRADLINID: i32 = 820; +pub const ORDEINPUDEVICE: i32 = 821; +pub const UNDERLYINTRADINSESSIOID: i32 = 822; +pub const UNDERLYINTRADINSESSIOSUID: i32 = 823; +pub const TRADLEREID: i32 = 824; +pub const EXCHANGRULE: i32 = 825; +pub const TRADALLOINDICATOR: i32 = 826; +pub const EXPIRATIOCYCLE: i32 = 827; +pub const TRTYPE: i32 = 828; +pub const TRSUTYPE: i32 = 829; +pub const TRANSFEREASON: i32 = 830; +pub const TONUASSIGNMENREPORTS: i32 = 832; +pub const ASGRPID: i32 = 833; +pub const THRESHOLAMOUNT: i32 = 834; +pub const PEMOVTYPE: i32 = 835; +pub const PEOFFSETYPE: i32 = 836; +pub const PELIMITYPE: i32 = 837; +pub const PEROUNDIRECTION: i32 = 838; +pub const PEGGEPRICE: i32 = 839; +pub const PESCOPE: i32 = 840; +pub const DISCRETIOMOVTYPE: i32 = 841; +pub const DISCRETIOOFFSETYPE: i32 = 842; +pub const DISCRETIOLIMITYPE: i32 = 843; +pub const DISCRETIOROUNDIRECTION: i32 = 844; +pub const DISCRETIOPRICE: i32 = 845; +pub const DISCRETIOSCOPE: i32 = 846; +pub const TARGESTRATEGY: i32 = 847; +pub const TARGESTRATEGPARAMETERS: i32 = 848; +pub const PARTICIPATIORATE: i32 = 849; +pub const TARGESTRATEGPERFORMANCE: i32 = 850; +pub const LASLIQUIDITIND: i32 = 851; +pub const PUBLISTRINDICATOR: i32 = 852; +pub const SHORSALREASON: i32 = 853; +pub const QTTYPE: i32 = 854; +pub const SECONDARTRTYPE: i32 = 855; +pub const TRADREPORTYPE: i32 = 856; +pub const ALLONORDERTYPE: i32 = 857; +pub const SHARECOMMISSION: i32 = 858; +pub const CONFIRMREQID: i32 = 859; +pub const AVPAPX: i32 = 860; +pub const REPORTEPX: i32 = 861; +pub const NCAPACITIES: i32 = 862; +pub const ORDECAPACITQTY: i32 = 863; +pub const NEVENTS: i32 = 864; +pub const EVENTYPE: i32 = 865; +pub const EVENDATE: i32 = 866; +pub const EVENPX: i32 = 867; +pub const EVENTEXT: i32 = 868; +pub const PCARISK: i32 = 869; +pub const NINSTATTRIB: i32 = 870; +pub const INSTATTRITYPE: i32 = 871; +pub const INSTATTRIVALUE: i32 = 872; +pub const DATEDATE: i32 = 873; +pub const INTERESACCRUADATE: i32 = 874; +pub const CPPROGRAM: i32 = 875; +pub const CPRETYPE: i32 = 876; +pub const UNDERLYINCPPROGRAM: i32 = 877; +pub const UNDERLYINCPRETYPE: i32 = 878; +pub const UNDERLYINQTY: i32 = 879; +pub const TRMATCID: i32 = 880; +pub const SECONDARTRADREPORREID: i32 = 881; +pub const UNDERLYINDIRTPRICE: i32 = 882; +pub const UNDERLYINENPRICE: i32 = 883; +pub const UNDERLYINSTARVALUE: i32 = 884; +pub const UNDERLYINCURRENVALUE: i32 = 885; +pub const UNDERLYINENVALUE: i32 = 886; +pub const NUNDERLYINSTIPS: i32 = 887; +pub const UNDERLYINSTITYPE: i32 = 888; +pub const UNDERLYINSTIVALUE: i32 = 889; +pub const MATURITNEMONEY: i32 = 890; +pub const MISFEBASIS: i32 = 891; +pub const TONALLOCS: i32 = 892; +pub const LASFRAGMENT: i32 = 893; +pub const COLREID: i32 = 894; +pub const COLASGREASON: i32 = 895; +pub const COLINQUIRQUALIFIER: i32 = 896; +pub const NTRADES: i32 = 897; +pub const MARGIRATIO: i32 = 898; +pub const MARGIEXCESS: i32 = 899; +pub const TOTANEVALUE: i32 = 900; +pub const CASOUTSTANDING: i32 = 901; +pub const COLASGID: i32 = 902; +pub const COLASGTRANTYPE: i32 = 903; +pub const COLRESID: i32 = 904; +pub const COLASGRESTYPE: i32 = 905; +pub const COLASGREJECREASON: i32 = 906; +pub const COLASGREID: i32 = 907; +pub const COLRPID: i32 = 908; +pub const COLINQUIRID: i32 = 909; +pub const COLSTATUS: i32 = 910; +pub const TONUREPORTS: i32 = 911; +pub const LASRPREQUESTED: i32 = 912; +pub const AGREEMENDESC: i32 = 913; +pub const AGREEMENID: i32 = 914; +pub const AGREEMENDATE: i32 = 915; +pub const STARDATE: i32 = 916; +pub const ENDATE: i32 = 917; +pub const AGREEMENCURRENCY: i32 = 918; +pub const DELIVERTYPE: i32 = 919; +pub const ENACCRUEINTERESAMT: i32 = 920; +pub const STARCASH: i32 = 921; +pub const ENCASH: i32 = 922; +pub const USEREQUESID: i32 = 923; +pub const USEREQUESTYPE: i32 = 924; +pub const USESTATUS: i32 = 926; +pub const USESTATUTEXT: i32 = 927; +pub const STATUVALUE: i32 = 928; +pub const STATUTEXT: i32 = 929; +pub const RECOMID: i32 = 930; +pub const RESUID: i32 = 931; +pub const NETWORRESPONSID: i32 = 932; +pub const NETWORREQUESID: i32 = 933; +pub const LASNETWORRESPONSID: i32 = 934; +pub const NETWORREQUESTYPE: i32 = 935; +pub const NCOMIDS: i32 = 936; +pub const NETWORSTATURESPONSTYPE: i32 = 937; +pub const NCOLINQUIRQUALIFIER: i32 = 938; +pub const TRRPSTATUS: i32 = 939; +pub const AFFIRSTATUS: i32 = 940; +pub const UNDERLYINSTRIKCURRENCY: i32 = 941; +pub const LESTRIKCURRENCY: i32 = 942; +pub const TIMBRACKET: i32 = 943; +pub const COLACTION: i32 = 944; +pub const COLINQUIRSTATUS: i32 = 945; +pub const COLINQUIRRESULT: i32 = 946; +pub const STRIKCURRENCY: i32 = 947; +pub const NNESTED3PARTIDS: i32 = 948; +pub const NESTED3PARTID: i32 = 949; +pub const NESTED3PARTIDSOURCE: i32 = 950; +pub const NESTED3PARTROLE: i32 = 951; +pub const NNESTED3PARTSUIDS: i32 = 952; +pub const NESTED3PARTSUID: i32 = 953; +pub const NESTED3PARTSUIDTYPE: i32 = 954; +pub const LECONTRACSETTMONTH: i32 = 955; +pub const LEINTERESACCRUADATE: i32 = 956; +pub const LEORDEQTY: i32 = 685; +pub const NSTRATEGPARAMETERS: i32 = 957; +pub const STRATEGPARAMETENAME: i32 = 958; +pub const STRATEGPARAMETETYPE: i32 = 959; +pub const STRATEGPARAMETEVALUE: i32 = 960; +pub const HOSCROSID: i32 = 961; +pub const SIDTIMIFORCE: i32 = 962; +pub const MDREPORID: i32 = 963; +pub const SECURITREPORID: i32 = 964; +pub const SECURITSTATUS: i32 = 965; +pub const SETTLOOPEFLAG: i32 = 966; +pub const STRIKMULTIPLIER: i32 = 967; +pub const STRIKVALUE: i32 = 968; +pub const MIPRICINCREMENT: i32 = 969; +pub const POSITIOLIMIT: i32 = 970; +pub const NTPOSITIOLIMIT: i32 = 971; +pub const UNDERLYINALLOCATIOPERCENT: i32 = 972; +pub const UNDERLYINCASAMOUNT: i32 = 973; +pub const UNDERLYINCASTYPE: i32 = 974; +pub const UNDERLYINSETTLEMENTYPE: i32 = 975; +pub const QUANTITDATE: i32 = 976; +pub const CONINRPID: i32 = 977; +pub const LATINDICATOR: i32 = 978; +pub const INPUSOURCE: i32 = 979; +pub const SECURITUPDATACTION: i32 = 980; +pub const NEXPIRATION: i32 = 981; +pub const EXTYPE: i32 = 982; +pub const EXQTY: i32 = 983; +pub const NUNDERLYINAMOUNTS: i32 = 984; +pub const UNDERLYINPAAMOUNT: i32 = 985; +pub const UNDERLYINCOLLECAMOUNT: i32 = 986; +pub const UNDERLYINSETTLEMENDATE: i32 = 987; +pub const UNDERLYINSETTLEMENSTATUS: i32 = 988; +pub const SECONDARINDIVIDUAALLOID: i32 = 989; +pub const LEREPORID: i32 = 990; +pub const RNPX: i32 = 991; +pub const INDIVIDUAALLOTYPE: i32 = 992; +pub const ALLOCUSTOMECAPACITY: i32 = 993; +pub const TIECODE: i32 = 994; +pub const UNITOMEASURE: i32 = 996; +pub const TIMUNIT: i32 = 997; +pub const UNDERLYINUNITOMEASURE: i32 = 998; +pub const LEUNITOMEASURE: i32 = 999; +pub const UNDERLYINTIMUNIT: i32 = 1000; +pub const LETIMUNIT: i32 = 1001; +pub const ALLOMETHOD: i32 = 1002; +pub const TRADID: i32 = 1003; +pub const SIDTRADREPORID: i32 = 1005; +pub const SIDFILSTATIOCD: i32 = 1006; +pub const SIDREASOCD: i32 = 1007; +pub const SIDTRSUTYP: i32 = 1008; +pub const SIDQTY: i32 = 1009; +pub const MESSAGEVENSOURCE: i32 = 1011; +pub const SIDTRRETIMESTAMP: i32 = 1012; +pub const SIDTRRETIMESTAMTYPE: i32 = 1013; +pub const SIDTRRETIMESTAMSRC: i32 = 1014; +pub const AOINDICATOR: i32 = 1015; +pub const NSIDTRRETS: i32 = 1016; +pub const LEOPTIORATIO: i32 = 1017; +pub const NINSTRUMENPARTIES: i32 = 1018; +pub const INSTRUMENPARTID: i32 = 1019; +pub const TRADVOLUME: i32 = 1020; +pub const MDBOOTYPE: i32 = 1021; +pub const MDFEETYPE: i32 = 1022; +pub const MDPRICLEVEL: i32 = 1023; +pub const MDORIGITYPE: i32 = 1024; +pub const FIRSPX: i32 = 1025; +pub const MDENTRSPORATE: i32 = 1026; +pub const MDENTRFORWARPOINTS: i32 = 1027; +pub const MANUAORDEINDICATOR: i32 = 1028; +pub const CUSDIRECTEORDER: i32 = 1029; +pub const RECEIVEDEPID: i32 = 1030; +pub const CUSORDEHANDLININST: i32 = 1031; +pub const ORDEHANDLININSSOURCE: i32 = 1032; +pub const DESTYPE: i32 = 1033; +pub const DESTYPSOURCE: i32 = 1034; +pub const DESORDEHANDLININST: i32 = 1035; +pub const EXEACSTATUS: i32 = 1036; +pub const UNDERLYINDELIVERAMOUNT: i32 = 1037; +pub const UNDERLYINCAVALUE: i32 = 1038; +pub const UNDERLYINSETTMETHOD: i32 = 1039; +pub const SECONDARTRADID: i32 = 1040; +pub const FIRTRADID: i32 = 1041; +pub const SECONDARFIRTRADID: i32 = 1042; +pub const COLAPPTYPE: i32 = 1043; +pub const UNDERLYINADJUSTEQUANTITY: i32 = 1044; +pub const UNDERLYINFXRATE: i32 = 1045; +pub const UNDERLYINFXRATCALC: i32 = 1046; +pub const ALLOPOSITIOEFFECT: i32 = 1047; +pub const DEALINCAPACITY: i32 = 1048; +pub const INSTRMASSIGNMENMETHOD: i32 = 1049; +pub const INSTRUMENPARTIDSOURCE: i32 = 1050; +pub const INSTRUMENPARTROLE: i32 = 1051; +pub const NINSTRUMENPARTSUIDS: i32 = 1052; +pub const INSTRUMENPARTSUID: i32 = 1053; +pub const INSTRUMENPARTSUIDTYPE: i32 = 1054; +pub const POSITIOCURRENCY: i32 = 1055; +pub const CALCULATECCLASQTY: i32 = 1056; +pub const AGGRESSOINDICATOR: i32 = 1057; +pub const NUNDLINSTRUMENPARTIES: i32 = 1058; +pub const UNDLINSTRUMENPARTID: i32 = 1059; +pub const UNDLINSTRUMENPARTIDSOURCE: i32 = 1060; +pub const UNDLINSTRUMENPARTROLE: i32 = 1061; +pub const NUNDLINSTRUMENPARTSUIDS: i32 = 1062; +pub const UNDLINSTRUMENPARTSUID: i32 = 1063; +pub const UNDLINSTRUMENPARTSUIDTYPE: i32 = 1064; +pub const BISWAPOINTS: i32 = 1065; +pub const OFFESWAPOINTS: i32 = 1066; +pub const LEBIFORWARPOINTS: i32 = 1067; +pub const LEOFFEFORWARPOINTS: i32 = 1068; +pub const SWAPOINTS: i32 = 1069; +pub const MDQUOTTYPE: i32 = 1070; +pub const LASSWAPOINTS: i32 = 1071; +pub const SIDGROSTRADAMT: i32 = 1072; +pub const LELASFORWARPOINTS: i32 = 1073; +pub const LECALCULATECCLASQTY: i32 = 1074; +pub const LEGROSTRADAMT: i32 = 1075; +pub const MATURITTIME: i32 = 1079; +pub const REORDEID: i32 = 1080; +pub const REORDEIDSOURCE: i32 = 1081; +pub const SECONDARDISPLAQTY: i32 = 1082; +pub const DISPLAWHEN: i32 = 1083; +pub const DISPLAMETHOD: i32 = 1084; +pub const DISPLALOQTY: i32 = 1085; +pub const DISPLAHIGQTY: i32 = 1086; +pub const DISPLAMIINCR: i32 = 1087; +pub const REFRESQTY: i32 = 1088; +pub const MATCINCREMENT: i32 = 1089; +pub const MAPRICLEVELS: i32 = 1090; +pub const PRTRADANONYMITY: i32 = 1091; +pub const PRICPROTECTIOSCOPE: i32 = 1092; +pub const LOTYPE: i32 = 1093; +pub const PEPRICTYPE: i32 = 1094; +pub const PEGGEREPRICE: i32 = 1095; +pub const PESECURITIDSOURCE: i32 = 1096; +pub const PESECURITID: i32 = 1097; +pub const PESYMBOL: i32 = 1098; +pub const PESECURITDESC: i32 = 1099; +pub const TRIGGETYPE: i32 = 1100; +pub const TRIGGEACTION: i32 = 1101; +pub const TRIGGEPRICE: i32 = 1102; +pub const TRIGGESYMBOL: i32 = 1103; +pub const TRIGGESECURITID: i32 = 1104; +pub const TRIGGESECURITIDSOURCE: i32 = 1105; +pub const TRIGGESECURITDESC: i32 = 1106; +pub const TRIGGEPRICTYPE: i32 = 1107; +pub const TRIGGEPRICTYPSCOPE: i32 = 1108; +pub const TRIGGEPRICDIRECTION: i32 = 1109; +pub const TRIGGENEPRICE: i32 = 1110; +pub const TRIGGEORDETYPE: i32 = 1111; +pub const TRIGGENEQTY: i32 = 1112; +pub const TRIGGETRADINSESSIOID: i32 = 1113; +pub const TRIGGETRADINSESSIOSUID: i32 = 1114; +pub const ORDECATEGORY: i32 = 1115; +pub const NROOPARTIDS: i32 = 1116; +pub const ROOPARTID: i32 = 1117; +pub const ROOPARTIDSOURCE: i32 = 1118; +pub const ROOPARTROLE: i32 = 1119; +pub const NROOPARTSUIDS: i32 = 1120; +pub const ROOPARTSUID: i32 = 1121; +pub const ROOPARTSUIDTYPE: i32 = 1122; +pub const TRADHANDLININSTR: i32 = 1123; +pub const ORITRADHANDLININSTR: i32 = 1124; +pub const ORITRADDATE: i32 = 1125; +pub const ORITRADID: i32 = 1126; +pub const ORISECONDARTRADID: i32 = 1127; +pub const TZTRANSACTIME: i32 = 1132; +pub const EDESTINATIOIDSOURCE: i32 = 1133; +pub const REPORTEPDIFF: i32 = 1134; +pub const RPSYS: i32 = 1135; +pub const ALLOCLEARINFEINDICATOR: i32 = 1136; +pub const DISPLAQTY: i32 = 1138; +pub const EXCHANGSPECIAINSTRUCTIONS: i32 = 1139; +pub const EXPIRATIOQTTYPE: i32 = 982; +pub const UNIOMEASURE: i32 = 996; +pub const UNDERLYINUNIOMEASURE: i32 = 998; +pub const LEUNIOMEASURE: i32 = 999; +pub const UNDERLYINMATURITTIME: i32 = 1213; +pub const LEMATURITTIME: i32 = 1212; +pub const MATRADVOL: i32 = 1140; +pub const NMDFEETYPES: i32 = 1141; +pub const MATCALGORITHM: i32 = 1142; +pub const MAPRICVARIATION: i32 = 1143; +pub const IMPLIEMARKEINDICATOR: i32 = 1144; +pub const EVENTIME: i32 = 1145; +pub const MIPRICINCREMENAMOUNT: i32 = 1146; +pub const UNIOMEASURQTY: i32 = 1147; +pub const LOLIMIPRICE: i32 = 1148; +pub const HIGLIMIPRICE: i32 = 1149; +pub const TRADINREFERENCPRICE: i32 = 1150; +pub const SECURITGROUP: i32 = 1151; +pub const LENUMBER: i32 = 1152; +pub const SETTLEMENCYCLNO: i32 = 1153; +pub const SIDCURRENCY: i32 = 1154; +pub const SIDSETTCURRENCY: i32 = 1155; +pub const CCAMT: i32 = 1157; +pub const NSETTDETAILS: i32 = 1158; +pub const SETTOBLIMODE: i32 = 1159; +pub const SETTOBLIMSID: i32 = 1160; +pub const SETTOBLIID: i32 = 1161; +pub const SETTOBLITRANTYPE: i32 = 1162; +pub const SETTOBLIREID: i32 = 1163; +pub const SETTOBLISOURCE: i32 = 1164; +pub const NSETTOBLIG: i32 = 1165; +pub const QUOTMSID: i32 = 1166; +pub const QUOTENTRSTATUS: i32 = 1167; +pub const TONCXLQUOTES: i32 = 1168; +pub const TONACQUOTES: i32 = 1169; +pub const TONREQUOTES: i32 = 1170; +pub const PRIVATQUOTE: i32 = 1171; +pub const RESPONDENTYPE: i32 = 1172; +pub const MDSUBOOTYPE: i32 = 1173; +pub const SECURITTRADINEVENT: i32 = 1174; +pub const NSTATINDICATORS: i32 = 1175; +pub const STATTYPE: i32 = 1176; +pub const NOSESIZES: i32 = 1177; +pub const MDSESIZTYPE: i32 = 1178; +pub const MDSESIZE: i32 = 1179; +pub const APPID: i32 = 1180; +pub const APPSENUM: i32 = 1181; +pub const APPBESENUM: i32 = 1182; +pub const APPENSENUM: i32 = 1183; +pub const SECURITXMLLEN: i32 = 1184; +pub const SECURITXML: i32 = 1185; +pub const SECURITXMLSCHEMA: i32 = 1186; +pub const REFRESINDICATOR: i32 = 1187; +pub const VOLATILITY: i32 = 1188; +pub const TIMTEXPIRATION: i32 = 1189; +pub const RISFRERATE: i32 = 1190; +pub const PRICUNIOMEASURE: i32 = 1191; +pub const PRICUNIOMEASURQTY: i32 = 1192; +pub const SETTMETHOD: i32 = 1193; +pub const EXERCISSTYLE: i32 = 1194; +pub const UNDERLYINEXERCISSTYLE: i32 = 1419; +pub const LEEXERCISSTYLE: i32 = 1420; +pub const OPPAAMOUNT: i32 = 1195; +pub const PRICQUOTMETHOD: i32 = 1196; +pub const FUTUREVALUATIOMETHOD: i32 = 1197; +pub const LISMETHOD: i32 = 1198; +pub const CAPRICE: i32 = 1199; +pub const FLOOPRICE: i32 = 1200; +pub const NSTRIKRULES: i32 = 1201; +pub const STARSTRIKPRANGE: i32 = 1202; +pub const ENSTRIKPRANGE: i32 = 1203; +pub const STRIKINCREMENT: i32 = 1204; +pub const NTICRULES: i32 = 1205; +pub const STARTICPRICRANGE: i32 = 1206; +pub const ENTICPRICRANGE: i32 = 1207; +pub const TICINCREMENT: i32 = 1208; +pub const TICRULTYPE: i32 = 1209; +pub const NESTEINSTATTRITYPE: i32 = 1210; +pub const NESTEINSTATTRIVALUE: i32 = 1211; +pub const DERIVATIVSYMBOL: i32 = 1214; +pub const DERIVATIVSYMBOSFX: i32 = 1215; +pub const DERIVATIVSECURITID: i32 = 1216; +pub const DERIVATIVSECURITIDSOURCE: i32 = 1217; +pub const NDERIVATIVSECURITALID: i32 = 1218; +pub const DERIVATIVSECURITALID: i32 = 1219; +pub const DERIVATIVSECURITALIDSOURCE: i32 = 1220; +pub const SECONDARLOLIMIPRICE: i32 = 1221; +pub const SECONDARHIGLIMIPRICE: i32 = 1230; +pub const MATURITRULID: i32 = 1222; +pub const STRIKRULID: i32 = 1223; +pub const DERIVATIVOPPAAMOUNT: i32 = 1225; +pub const ENMATURITMONTYEAR: i32 = 1226; +pub const PRODUCCOMPLEX: i32 = 1227; +pub const DERIVATIVPRODUCCOMPLEX: i32 = 1228; +pub const MATURITMONTYEAINCREMENT: i32 = 1229; +pub const MILOSIZE: i32 = 1231; +pub const NEXEINSRULES: i32 = 1232; +pub const NLOTYPRULES: i32 = 1234; +pub const NMATCRULES: i32 = 1235; +pub const NMATURITRULES: i32 = 1236; +pub const NORTYPRULES: i32 = 1237; +pub const NTIMIFORCRULES: i32 = 1239; +pub const SECONDARTRADINREFERENCPRICE: i32 = 1240; +pub const STARMATURITMONTYEAR: i32 = 1241; +pub const FLEPRODUCELIGIBILITINDICATOR: i32 = 1242; +pub const DERIFLEPRODUCELIGIBILITINDICATOR: i32 = 1243; +pub const FLEXIBLINDICATOR: i32 = 1244; +pub const TRADINCURRENCY: i32 = 1245; +pub const DERIVATIVPRODUCT: i32 = 1246; +pub const DERIVATIVSECURITGROUP: i32 = 1247; +pub const DERIVATIVCFICODE: i32 = 1248; +pub const DERIVATIVSECURITTYPE: i32 = 1249; +pub const DERIVATIVSECURITSUTYPE: i32 = 1250; +pub const DERIVATIVMATURITMONTYEAR: i32 = 1251; +pub const DERIVATIVMATURITDATE: i32 = 1252; +pub const DERIVATIVMATURITTIME: i32 = 1253; +pub const DERIVATIVSETTLOOPEFLAG: i32 = 1254; +pub const DERIVATIVINSTRMASSIGNMENMETHOD: i32 = 1255; +pub const DERIVATIVSECURITSTATUS: i32 = 1256; +pub const DERIVATIVINSTREGISTRY: i32 = 1257; +pub const DERIVATIVCOUNTROISSUE: i32 = 1258; +pub const DERIVATIVSTATOPROVINCOISSUE: i32 = 1259; +pub const DERIVATIVLOCALOISSUE: i32 = 1260; +pub const DERIVATIVSTRIKPRICE: i32 = 1261; +pub const DERIVATIVSTRIKCURRENCY: i32 = 1262; +pub const DERIVATIVSTRIKMULTIPLIER: i32 = 1263; +pub const DERIVATIVSTRIKVALUE: i32 = 1264; +pub const DERIVATIVOPATTRIBUTE: i32 = 1265; +pub const DERIVATIVCONTRACMULTIPLIER: i32 = 1266; +pub const DERIVATIVMIPRICINCREMENT: i32 = 1267; +pub const DERIVATIVMIPRICINCREMENAMOUNT: i32 = 1268; +pub const DERIVATIVUNIOMEASURE: i32 = 1269; +pub const DERIVATIVUNIOMEASURQTY: i32 = 1270; +pub const DERIVATIVTIMUNIT: i32 = 1271; +pub const DERIVATIVSECURITEXCHANGE: i32 = 1272; +pub const DERIVATIVPOSITIOLIMIT: i32 = 1273; +pub const DERIVATIVNTPOSITIOLIMIT: i32 = 1274; +pub const DERIVATIVISSUER: i32 = 1275; +pub const DERIVATIVISSUDATE: i32 = 1276; +pub const DERIVATIVENCODEISSUELEN: i32 = 1277; +pub const DERIVATIVENCODEISSUER: i32 = 1278; +pub const DERIVATIVSECURITDESC: i32 = 1279; +pub const DERIVATIVENCODESECURITDESLEN: i32 = 1280; +pub const DERIVATIVENCODESECURITDESC: i32 = 1281; +pub const DERIVATIVSECURITXMLLEN: i32 = 1282; +pub const DERIVATIVSECURITXML: i32 = 1283; +pub const DERIVATIVSECURITXMLSCHEMA: i32 = 1284; +pub const DERIVATIVCONTRACSETTMONTH: i32 = 1285; +pub const NDERIVATIVEVENTS: i32 = 1286; +pub const DERIVATIVEVENTYPE: i32 = 1287; +pub const DERIVATIVEVENDATE: i32 = 1288; +pub const DERIVATIVEVENTIME: i32 = 1289; +pub const DERIVATIVEVENPX: i32 = 1290; +pub const DERIVATIVEVENTEXT: i32 = 1291; +pub const NDERIVATIVINSTRUMENPARTIES: i32 = 1292; +pub const DERIVATIVINSTRUMENPARTID: i32 = 1293; +pub const DERIVATIVINSTRUMENPARTIDSOURCE: i32 = 1294; +pub const DERIVATIVINSTRUMENPARTROLE: i32 = 1295; +pub const NDERIVATIVINSTRUMENPARTSUIDS: i32 = 1296; +pub const DERIVATIVINSTRUMENPARTSUID: i32 = 1297; +pub const DERIVATIVINSTRUMENPARTSUIDTYPE: i32 = 1298; +pub const DERIVATIVEXERCISSTYLE: i32 = 1299; +pub const MARKESEGMENID: i32 = 1300; +pub const MARKEID: i32 = 1301; +pub const MATURITMONTYEAINCREMENUNITS: i32 = 1302; +pub const MATURITMONTYEAFORMAT: i32 = 1303; +pub const STRIKEXERCISSTYLE: i32 = 1304; +pub const SECONDARPRICLIMITYPE: i32 = 1305; +pub const PRICLIMITYPE: i32 = 1306; +pub const EXEINSVALUE: i32 = 1308; +pub const NTRADINSESSIORULES: i32 = 1309; +pub const NMARKESEGMENTS: i32 = 1310; +pub const NDERIVATIVINSTATTRIB: i32 = 1311; +pub const NNESTEINSTATTRIB: i32 = 1312; +pub const DERIVATIVINSTATTRITYPE: i32 = 1313; +pub const DERIVATIVINSTATTRIVALUE: i32 = 1314; +pub const DERIVATIVPRICUNIOMEASURE: i32 = 1315; +pub const DERIVATIVPRICUNIOMEASURQTY: i32 = 1316; +pub const DERIVATIVSETTMETHOD: i32 = 1317; +pub const DERIVATIVPRICQUOTMETHOD: i32 = 1318; +pub const DERIVATIVFUTUREVALUATIOMETHOD: i32 = 1319; +pub const DERIVATIVLISMETHOD: i32 = 1320; +pub const DERIVATIVCAPRICE: i32 = 1321; +pub const DERIVATIVFLOOPRICE: i32 = 1322; +pub const DERIVATIVPUOCALL: i32 = 1323; +pub const LISUPDATACTION: i32 = 1324; +pub const LEPUOCALL: i32 = 1358; +pub const LEUNIOMEASURQTY: i32 = 1224; +pub const LEPRICUNIOMEASURE: i32 = 1421; +pub const LEPRICUNIOMEASURQTY: i32 = 1422; +pub const UNDERLYINUNIOMEASURQTY: i32 = 1423; +pub const UNDERLYINPRICUNIOMEASURE: i32 = 1424; +pub const UNDERLYINPRICUNIOMEASURQTY: i32 = 1425; +pub const MARKEREID: i32 = 1393; +pub const MARKEREPORID: i32 = 1394; +pub const MARKEUPDATACTION: i32 = 1395; +pub const MARKESEGMENDESC: i32 = 1396; +pub const ENCODEMKSEGDESLEN: i32 = 1397; +pub const ENCODEMKSEGDESC: i32 = 1398; +pub const PARENMKSEGID: i32 = 1325; +pub const TRADINSESSIODESC: i32 = 1326; +pub const TRASEUPDATACTION: i32 = 1327; +pub const REJECTEXT: i32 = 1328; +pub const FEMULTIPLIER: i32 = 1329; +pub const UNDERLYINLESYMBOL: i32 = 1330; +pub const UNDERLYINLESYMBOSFX: i32 = 1331; +pub const UNDERLYINLESECURITID: i32 = 1332; +pub const UNDERLYINLESECURITIDSOURCE: i32 = 1333; +pub const NUNDERLYINLESECURITALID: i32 = 1334; +pub const UNDERLYINLESECURITALID: i32 = 1335; +pub const UNDERLYINLESECURITALIDSOURCE: i32 = 1336; +pub const UNDERLYINLESECURITTYPE: i32 = 1337; +pub const UNDERLYINLESECURITSUTYPE: i32 = 1338; +pub const UNDERLYINLEMATURITMONTYEAR: i32 = 1339; +pub const UNDERLYINLEPUOCALL: i32 = 1343; +pub const UNDERLYINLESTRIKPRICE: i32 = 1340; +pub const UNDERLYINLESECURITEXCHANGE: i32 = 1341; +pub const NOLEUNDERLYINGS: i32 = 1342; +pub const UNDERLYINLECFICODE: i32 = 1344; +pub const UNDERLYINLEMATURITDATE: i32 = 1345; +pub const UNDERLYINLEMATURITTIME: i32 = 1405; +pub const UNDERLYINLEOPATTRIBUTE: i32 = 1391; +pub const UNDERLYINLESECURITDESC: i32 = 1392; +pub const DEFAULVEINDICATOR: i32 = 1410; +pub const NUSERNAMES: i32 = 809; +pub const LEALLOSETTCURRENCY: i32 = 1367; +pub const TONFILLS: i32 = 1361; +pub const NFILLS: i32 = 1362; +pub const FILEXEID: i32 = 1363; +pub const FILPX: i32 = 1364; +pub const FILQTY: i32 = 1365; +pub const LEALLOID: i32 = 1366; +pub const TRASEEVENT: i32 = 1368; +pub const MASACTIOREPORID: i32 = 1369; +pub const NNOAFFECTEORDERS: i32 = 1370; +pub const NOAFFECTEORDEID: i32 = 1371; +pub const NOAFORICORID: i32 = 1372; +pub const MASACTIOTYPE: i32 = 1373; +pub const MASACTIOSCOPE: i32 = 1374; +pub const MASACTIORESPONSE: i32 = 1375; +pub const MASACTIOREJECREASON: i32 = 1376; +pub const MULTILEMODEL: i32 = 1377; +pub const MULTILEPRICMETHOD: i32 = 1378; +pub const LEVOLATILITY: i32 = 1379; +pub const DIVIDENYIELD: i32 = 1380; +pub const LEDIVIDENYIELD: i32 = 1381; +pub const CURRENCRATIO: i32 = 1382; +pub const LECURRENCRATIO: i32 = 1383; +pub const LEEXEINST: i32 = 1384; +pub const CONTINGENCTYPE: i32 = 1385; +pub const LISREJECREASON: i32 = 1386; +pub const NTRREINDICATORS: i32 = 1387; +pub const TRREPARTROLE: i32 = 1388; +pub const TRREINDICATOR: i32 = 1389; +pub const TRADPUBLISINDICATOR: i32 = 1390; +pub const APPREID: i32 = 1346; +pub const APPRETYPE: i32 = 1347; +pub const APPRESPONSTYPE: i32 = 1348; +pub const APPTOTAMESSAGCOUNT: i32 = 1349; +pub const APPLASSENUM: i32 = 1350; +pub const NAPPIDS: i32 = 1351; +pub const APPRESENFLAG: i32 = 1352; +pub const APPRESPONSID: i32 = 1353; +pub const APPRESPONSERROR: i32 = 1354; +pub const REAPPID: i32 = 1355; +pub const APPREPORID: i32 = 1356; +pub const REAPPLASSENUM: i32 = 1357; +pub const APPNESENUM: i32 = 1399; +pub const APPREPORTYPE: i32 = 1426; +pub const NESTED4PARTSUIDTYPE: i32 = 1411; +pub const NESTED4PARTSUID: i32 = 1412; +pub const NNESTED4PARTSUIDS: i32 = 1413; +pub const NNESTED4PARTIDS: i32 = 1414; +pub const NESTED4PARTID: i32 = 1415; +pub const NESTED4PARTIDSOURCE: i32 = 1416; +pub const NESTED4PARTROLE: i32 = 1417; +pub const LELASQTY: i32 = 1418; +pub const HALREASOINT: i32 = 327; +pub const SIDTRSUTYPE: i32 = 1008; +pub const SIDLASQTY: i32 = 1009; +pub const UNDERLYININSTRUMENPARTID: i32 = 1059; +pub const UNDERLYININSTRUMENPARTIDSOURCE: i32 = 1060; +pub const UNDERLYININSTRUMENPARTROLE: i32 = 1061; +pub const UNDERLYININSTRUMENPARTSUID: i32 = 1063; +pub const UNDERLYININSTRUMENPARTSUIDTYPE: i32 = 1064; +pub const OPPAYOUAMOUNT: i32 = 1195; +pub const VALUATIOMETHOD: i32 = 1197; +pub const DERIVATIVVALUATIOMETHOD: i32 = 1319; +pub const SIDEXEID: i32 = 1427; +pub const ORDEDELAY: i32 = 1428; +pub const ORDEDELAUNIT: i32 = 1429; +pub const VENUTYPE: i32 = 1430; +pub const REORIDREASON: i32 = 1431; +pub const ORICUSORDECAPACITY: i32 = 1432; +pub const REAPPREID: i32 = 1433; +pub const MODETYPE: i32 = 1434; +pub const CONTRACMULTIPLIEUNIT: i32 = 1435; +pub const LECONTRACMULTIPLIEUNIT: i32 = 1436; +pub const UNDERLYINCONTRACMULTIPLIEUNIT: i32 = 1437; +pub const DERIVATIVCONTRACMULTIPLIEUNIT: i32 = 1438; +pub const FLOSCHEDULTYPE: i32 = 1439; +pub const LEFLOSCHEDULTYPE: i32 = 1440; +pub const UNDERLYINFLOSCHEDULTYPE: i32 = 1441; +pub const DERIVATIVFLOSCHEDULTYPE: i32 = 1442; +pub const FILLIQUIDITIND: i32 = 1443; +pub const SIDLIQUIDITIND: i32 = 1444; +pub const NRATSOURCES: i32 = 1445; +pub const RATSOURCE: i32 = 1446; +pub const RATSOURCTYPE: i32 = 1447; +pub const REFERENCPAGE: i32 = 1448; +pub const RESTRUCTURINTYPE: i32 = 1449; +pub const SENIORITY: i32 = 1450; +pub const NOTIONAPERCENTAGOUTSTANDING: i32 = 1451; +pub const ORIGINANOTIONAPERCENTAGOUTSTANDING: i32 = 1452; +pub const UNDERLYINRESTRUCTURINTYPE: i32 = 1453; +pub const UNDERLYINSENIORITY: i32 = 1454; +pub const UNDERLYINNOTIONAPERCENTAGOUTSTANDING: i32 = 1455; +pub const UNDERLYINORIGINANOTIONAPERCENTAGOUTSTANDING: i32 = 1456; +pub const ATTACHMENPOINT: i32 = 1457; +pub const DETACHMENPOINT: i32 = 1458; +pub const UNDERLYINATTACHMENPOINT: i32 = 1459; +pub const UNDERLYINDETACHMENPOINT: i32 = 1460; +pub const NTARGEPARTIDS: i32 = 1461; +pub const TARGEPARTID: i32 = 1462; +pub const TARGEPARTIDSOURCE: i32 = 1463; +pub const TARGEPARTROLE: i32 = 1464; +pub const SECURITLISID: i32 = 1465; +pub const SECURITLISREID: i32 = 1466; +pub const SECURITLISDESC: i32 = 1467; +pub const ENCODESECURITLISDESLEN: i32 = 1468; +pub const ENCODESECURITLISDESC: i32 = 1469; +pub const SECURITLISTYPE: i32 = 1470; +pub const SECURITLISTYPSOURCE: i32 = 1471; +pub const NEWID: i32 = 1472; +pub const NEWCATEGORY: i32 = 1473; +pub const LANGUAGCODE: i32 = 1474; +pub const NNEWREIDS: i32 = 1475; +pub const NEWREID: i32 = 1476; +pub const NEWRETYPE: i32 = 1477; +pub const STRIKPRICDETERMINATIOMETHOD: i32 = 1478; +pub const STRIKPRICBOUNDARMETHOD: i32 = 1479; +pub const STRIKPRICBOUNDARPRECISION: i32 = 1480; +pub const UNDERLYINPRICDETERMINATIOMETHOD: i32 = 1481; +pub const OPPAYOUTYPE: i32 = 1482; +pub const NCOMPLEEVENTS: i32 = 1483; +pub const COMPLEEVENTYPE: i32 = 1484; +pub const COMPLEOPPAYOUAMOUNT: i32 = 1485; +pub const COMPLEEVENPRICE: i32 = 1486; +pub const COMPLEEVENPRICBOUNDARMETHOD: i32 = 1487; +pub const COMPLEEVENPRICBOUNDARPRECISION: i32 = 1488; +pub const COMPLEEVENPRICTIMTYPE: i32 = 1489; +pub const COMPLEEVENCONDITION: i32 = 1490; +pub const NCOMPLEEVENDATES: i32 = 1491; +pub const COMPLEEVENSTARDATE: i32 = 1492; +pub const COMPLEEVENENDATE: i32 = 1493; +pub const NCOMPLEEVENTIMES: i32 = 1494; +pub const COMPLEEVENSTARTIME: i32 = 1495; +pub const COMPLEEVENENTIME: i32 = 1496; +pub const STREAASGREID: i32 = 1497; +pub const STREAASGRETYPE: i32 = 1498; +pub const NASGREQS: i32 = 1499; +pub const MDSTREAID: i32 = 1500; +pub const STREAASGRPID: i32 = 1501; +pub const STREAASGREREASON: i32 = 1502; +pub const STREAASGACTYPE: i32 = 1503; +pub const STREAASGTYPE: i32 = 1617; +pub const RESYTRANSACTIME: i32 = 1504; +pub const FILYIELTYPE: i32 = 1622; +pub const FILYIELD: i32 = 1623; +pub const NMATCINST: i32 = 1624; +pub const MATCINST: i32 = 1625; +pub const MATCATTRITAID: i32 = 1626; +pub const MATCATTRIVALUE: i32 = 1627; +pub const MATCINSMARKEID: i32 = 1673; +pub const TRIGGESCOPE: i32 = 1628; +pub const EXPOSURDURATION: i32 = 1629; +pub const NLIMIAMTS: i32 = 1630; +pub const LIMIAMTYPE: i32 = 1631; +pub const LASLIMIAMT: i32 = 1632; +pub const LIMIAMREMAINING: i32 = 1633; +pub const LIMIAMCURRENCY: i32 = 1634; +pub const MARGIREQMINID: i32 = 1635; +pub const NMARGIREQMINQUALIFIER: i32 = 1636; +pub const MARGIREQMINQUALIFIER: i32 = 1637; +pub const MARGIREQMRPTYPE: i32 = 1638; +pub const MARGICLASS: i32 = 1639; +pub const MARGIREQMINSTATUS: i32 = 1640; +pub const MARGIREQMINRESULT: i32 = 1641; +pub const MARGIREQMRPID: i32 = 1642; +pub const NMARGIAMT: i32 = 1643; +pub const MARGIAMTYPE: i32 = 1644; +pub const MARGIAMT: i32 = 1645; +pub const MARGIAMCCY: i32 = 1646; +pub const NRELATEINSTRUMENTS: i32 = 1647; +pub const RELATEINSTRUMENTYPE: i32 = 1648; +pub const RELATESYMBOL: i32 = 1649; +pub const RELATESECURITID: i32 = 1650; +pub const RELATESECURITIDSOURCE: i32 = 1651; +pub const RELATESECURITTYPE: i32 = 1652; +pub const RELATEMATURITMONTYEAR: i32 = 1653; +pub const COVEREQTY: i32 = 1654; +pub const MARKEMAKEACTIVITY: i32 = 1655; +pub const PARTDETAILLISREQUESID: i32 = 1505; +pub const NREQUESTEPARTROLES: i32 = 1508; +pub const REQUESTEPARTROLE: i32 = 1509; +pub const PARTDETAILLISREPORID: i32 = 1510; +pub const REQUESRESULT: i32 = 1511; +pub const TONPARTIES: i32 = 1512; +pub const NPARTRELATIONSHIPS: i32 = 1514; +pub const PARTRELATIONSHIP: i32 = 1515; +pub const NPARTDETAIALID: i32 = 1516; +pub const PARTDETAIALID: i32 = 1517; +pub const PARTDETAIALIDSOURCE: i32 = 1518; +pub const NPARTDETAIALSUIDS: i32 = 1519; +pub const PARTDETAIALSUID: i32 = 1520; +pub const PARTDETAIALSUIDTYPE: i32 = 1521; +pub const NRISLIMITYPES: i32 = 1529; +pub const RISLIMITYPE: i32 = 1530; +pub const RISLIMIAMOUNT: i32 = 1531; +pub const RISLIMICURRENCY: i32 = 1532; +pub const RISLIMIPLATFORM: i32 = 1533; +pub const NRISINSTRUMENSCOPES: i32 = 1534; +pub const INSTRUMENSCOPOPERATOR: i32 = 1535; +pub const INSTRUMENSCOPSYMBOL: i32 = 1536; +pub const INSTRUMENSCOPSYMBOSFX: i32 = 1537; +pub const INSTRUMENSCOPSECURITID: i32 = 1538; +pub const INSTRUMENSCOPSECURITIDSOURCE: i32 = 1539; +pub const NINSTRUMENSCOPSECURITALID: i32 = 1540; +pub const INSTRUMENSCOPSECURITALID: i32 = 1541; +pub const INSTRUMENSCOPSECURITALIDSOURCE: i32 = 1542; +pub const INSTRUMENSCOPPRODUCT: i32 = 1543; +pub const INSTRUMENSCOPPRODUCCOMPLEX: i32 = 1544; +pub const INSTRUMENSCOPSECURITGROUP: i32 = 1545; +pub const INSTRUMENSCOPCFICODE: i32 = 1546; +pub const INSTRUMENSCOPSECURITTYPE: i32 = 1547; +pub const INSTRUMENSCOPSECURITSUTYPE: i32 = 1548; +pub const INSTRUMENSCOPMATURITMONTYEAR: i32 = 1549; +pub const INSTRUMENSCOPMATURITTIME: i32 = 1550; +pub const INSTRUMENSCOPRESTRUCTURINTYPE: i32 = 1551; +pub const INSTRUMENSCOPSENIORITY: i32 = 1552; +pub const INSTRUMENSCOPPUOCALL: i32 = 1553; +pub const INSTRUMENSCOPFLEXIBLINDICATOR: i32 = 1554; +pub const INSTRUMENSCOPCOUPORATE: i32 = 1555; +pub const INSTRUMENSCOPSECURITDESC: i32 = 1556; +pub const INSTRUMENSCOPSETTTYPE: i32 = 1557; +pub const RISINSTRUMENMULTIPLIER: i32 = 1558; +pub const NRISWARNINLEVELS: i32 = 1559; +pub const RISWARNINLEVEPERCENT: i32 = 1560; +pub const RISWARNINLEVENAME: i32 = 1561; +pub const NRELATEPARTDETAIID: i32 = 1562; +pub const RELATEPARTDETAIID: i32 = 1563; +pub const RELATEPARTDETAIIDSOURCE: i32 = 1564; +pub const RELATEPARTDETAIROLE: i32 = 1565; +pub const NRELATEPARTDETAISUIDS: i32 = 1566; +pub const RELATEPARTDETAISUID: i32 = 1567; +pub const RELATEPARTDETAISUIDTYPE: i32 = 1568; +pub const NRELATEPARTDETAIALID: i32 = 1569; +pub const RELATEPARTDETAIALID: i32 = 1570; +pub const RELATEPARTDETAIALIDSOURCE: i32 = 1571; +pub const NRELATEPARTDETAIALSUIDS: i32 = 1572; +pub const RELATEPARTDETAIALSUID: i32 = 1573; +pub const RELATEPARTDETAIALSUIDTYPE: i32 = 1574; +pub const INSTRUMENSCOPSECURITEXCHANGE: i32 = 1616; +pub const INSTRUMENSCOPENCODESECURITDESLEN: i32 = 1620; +pub const INSTRUMENSCOPENCODESECURITDESC: i32 = 1621; +pub const NINSTRUMENSCOPES: i32 = 1656; +pub const NREQUESTINPARTIDS: i32 = 1657; +pub const REQUESTINPARTID: i32 = 1658; +pub const REQUESTINPARTIDSOURCE: i32 = 1659; +pub const REQUESTINPARTROLE: i32 = 1660; +pub const NREQUESTINPARTSUIDS: i32 = 1661; +pub const REQUESTINPARTSUID: i32 = 1662; +pub const REQUESTINPARTSUIDTYPE: i32 = 1663; +pub const ENCODEREJECTEXLEN: i32 = 1664; +pub const ENCODEREJECTEXT: i32 = 1665; +pub const RISLIMIREQUESID: i32 = 1666; +pub const RISLIMIREPORID: i32 = 1667; +pub const NREQUESTERISLIMITYPE: i32 = 1668; +pub const NRISLIMITS: i32 = 1669; +pub const RISLIMIID: i32 = 1670; +pub const NPARTDETAILS: i32 = 1671; +pub const PARTDETAISTATUS: i32 = 1672; +pub const PARTDETAIROLQUALIFIER: i32 = 1674; +pub const RELATEPARTDETAIROLQUALIFIER: i32 = 1675; +pub const NPARTUPDATES: i32 = 1676; +pub const NPARTRISLIMITS: i32 = 1677; +pub const PARTDETAIID: i32 = 1691; +pub const PARTDETAIIDSOURCE: i32 = 1692; +pub const PARTDETAIROLE: i32 = 1693; +pub const NPARTDETAISUIDS: i32 = 1694; +pub const PARTDETAISUID: i32 = 1695; +pub const PARTDETAISUIDTYPE: i32 = 1696; +pub const SECURITMASTRADINSTATUS: i32 = 1679; +pub const SECURITMASTRADINEVENT: i32 = 1680; +pub const MASHALREASON: i32 = 1681; +pub const MDSECURITTRADINSTATUS: i32 = 1682; +pub const MDSUFEETYPE: i32 = 1683; +pub const MDHALREASON: i32 = 1684; +pub const SIDTRADID: i32 = 1506; +pub const SIDORITRADID: i32 = 1507; +pub const DIFFERENTIAPRICE: i32 = 1522; +pub const TRACSTATUS: i32 = 1523; +pub const PRICQUOTCURRENCY: i32 = 1524; +pub const UNDERLYINPRICQUOTCURRENCY: i32 = 1526; +pub const LEPRICQUOTCURRENCY: i32 = 1528; +pub const DERIVATIVPRICQUOTCURRENCY: i32 = 1576; +pub const NSECURITCLASSIFICATIONS: i32 = 1582; +pub const SECURITCLASSIFICATIOREASON: i32 = 1583; +pub const SECURITCLASSIFICATIOVALUE: i32 = 1584; +pub const POAMREASON: i32 = 1585; +pub const NLEPOAMT: i32 = 1586; +pub const LEPOAMT: i32 = 1587; +pub const LEPOAMTYPE: i32 = 1588; +pub const LEPOCURRENCY: i32 = 1589; +pub const LEPOAMREASON: i32 = 1590; +pub const LEQTTYPE: i32 = 1591; +pub const DISCOUNFACTOR: i32 = 1592; +pub const PARENALLOID: i32 = 1593; +pub const LESECURITGROUP: i32 = 1594; +pub const POSITIOCONTINGENPRICE: i32 = 1595; +pub const CLEARINTRADPRICE: i32 = 1596; +pub const SIDCLEARINTRADPRICE: i32 = 1597; +pub const SIDCLEARINTRADPRICTYPE: i32 = 1598; +pub const SIDPRICDIFFERENTIAL: i32 = 1599; +pub const FIXENGINNAME: i32 = 1600; +pub const FIXENGINVERSION: i32 = 1601; +pub const FIXENGINVENDOR: i32 = 1602; +pub const APPLICATIOSYSTENAME: i32 = 1603; +pub const APPLICATIOSYSTEVERSION: i32 = 1604; +pub const APPLICATIOSYSTEVENDOR: i32 = 1605; +pub const NUOSIMPLINSTRUMENTS: i32 = 1606; +pub const SECURITREJECREASON: i32 = 1607; +pub const INITIADISPLAQTY: i32 = 1608; +pub const THROTTLSTATUS: i32 = 1609; +pub const NTHROTTLES: i32 = 1610; +pub const THROTTLACTION: i32 = 1611; +pub const THROTTLTYPE: i32 = 1612; +pub const THROTTLNMSGS: i32 = 1613; +pub const THROTTLTIMINTERVAL: i32 = 1614; +pub const THROTTLTIMUNIT: i32 = 1615; +pub const NTHROTTLMSTYPE: i32 = 1618; +pub const THROTTLMSTYPE: i32 = 1619; +pub const THROTTLINST: i32 = 1685; +pub const THROTTLCOUNINDICATOR: i32 = 1686; +pub const ACCOUNSUMMARREPORID: i32 = 1699; +pub const NSETTLEMENAMOUNTS: i32 = 1700; +pub const SETTLEMENAMOUNT: i32 = 1701; +pub const SETTLEMENAMOUNCURRENCY: i32 = 1702; +pub const NCOLLATERAAMOUNTS: i32 = 1703; +pub const CURRENCOLLATERAAMOUNT: i32 = 1704; +pub const COLLATERACURRENCY: i32 = 1705; +pub const COLLATERATYPE: i32 = 1706; +pub const NPACOLLECTS: i32 = 1707; +pub const PAAMOUNT: i32 = 1710; +pub const COLLECAMOUNT: i32 = 1711; +pub const PACOLLECTYPE: i32 = 1708; +pub const PACOLLECCURRENCY: i32 = 1709; +pub const PACOLLECMARKESEGMENID: i32 = 1712; +pub const PACOLLECMARKEID: i32 = 1713; +pub const MARGIAMOUNMARKESEGMENID: i32 = 1714; +pub const MARGIAMOUNMARKEID: i32 = 1715; +pub const FIRGROUID: i32 = 1728; +pub const FIRMNEMONIC: i32 = 1729; +pub const ALLOGROUID: i32 = 1730; +pub const AVPGROUID: i32 = 1731; +pub const FIRALLOTEXT: i32 = 1732; +pub const ENCODEFIRALLOTEXLEN: i32 = 1733; +pub const ENCODEFIRALLOTEXT: i32 = 1734; +pub const ALLOCATIOROLLUINSTRUCTION: i32 = 1735; +pub const ALLOGROUQUANTITY: i32 = 1736; +pub const ALLOGROUREMAININQUANTITY: i32 = 1737; +pub const ALLOREVERSASTATUS: i32 = 1738; +pub const OBLIGATIOTYPE: i32 = 1739; +pub const TRADPRICNEGOTIATIOMETHOD: i32 = 1740; +pub const UPFRONPRICTYPE: i32 = 1741; +pub const UPFRONPRICE: i32 = 1742; +pub const LASUPFRONPRICE: i32 = 1743; +pub const SHORSALRESTRICTION: i32 = 1687; +pub const SHORSALEXEMPTIOREASON: i32 = 1688; +pub const LESHORSALEXEMPTIOREASON: i32 = 1689; +pub const SIDSHORSALEXEMPTIOREASON: i32 = 1690; +pub const UNIOMEASURCURRENCY: i32 = 1716; +pub const PRICUNIOMEASURCURRENCY: i32 = 1717; +pub const UNDERLYINUNIOMEASURCURRENCY: i32 = 1718; +pub const UNDERLYINPRICUNIOMEASURCURRENCY: i32 = 1719; +pub const LEUNIOMEASURCURRENCY: i32 = 1720; +pub const LEPRICUNIOMEASURCURRENCY: i32 = 1721; +pub const DERIVATIVUNIOMEASURCURRENCY: i32 = 1722; +pub const DERIVATIVPRICUNIOMEASURCURRENCY: i32 = 1723; +pub const APPLEVERECOVERINDICATOR: i32 = 1744; +pub const BIMDENTRID: i32 = 1745; +pub const OFFEMDENTRID: i32 = 1746; +pub const BIQUOTID: i32 = 1747; +pub const OFFEQUOTID: i32 = 1748; +pub const TOTABISIZE: i32 = 1749; +pub const TOTAOFFESIZE: i32 = 1750; +pub const SECONDARQUOTID: i32 = 1751; +pub const CUSTODIALOID: i32 = 1752; +pub const VERSUPURCHASDATE: i32 = 1753; +pub const VERSUPURCHASPRICE: i32 = 1754; +pub const CURRENCOSBASIS: i32 = 1755; +pub const LECUSTODIALOID: i32 = 1756; +pub const LEVERSUPURCHASDATE: i32 = 1757; +pub const LEVERSUPURCHASPRICE: i32 = 1758; +pub const LECURRENCOSBASIS: i32 = 1759; +pub const RISLIMIREQUESTYPE: i32 = 1760; +pub const RISLIMIREQUESRESULT: i32 = 1761; +pub const RISLIMIREQUESSTATUS: i32 = 1762; +pub const RISLIMISTATUS: i32 = 1763; +pub const RISLIMIRESULT: i32 = 1764; +pub const RISLIMIUTILIZATIOPERCENT: i32 = 1765; +pub const RISLIMIUTILIZATIOAMOUNT: i32 = 1766; +pub const RISLIMIACTION: i32 = 1767; +pub const RISWARNINLEVEAMOUNT: i32 = 1768; +pub const RISWARNINLEVEACTION: i32 = 1769; +pub const ENTITLEMENREQUESID: i32 = 1770; +pub const ENTITLEMENREPORID: i32 = 1771; +pub const NPARTENTITLEMENTS: i32 = 1772; +pub const NENTITLEMENTS: i32 = 1773; +pub const ENTITLEMENINDICATOR: i32 = 1774; +pub const ENTITLEMENTYPE: i32 = 1775; +pub const ENTITLEMENID: i32 = 1776; +pub const NENTITLEMENATTRIB: i32 = 1777; +pub const ENTITLEMENATTRITYPE: i32 = 1778; +pub const ENTITLEMENATTRIDATATYPE: i32 = 1779; +pub const ENTITLEMENATTRIVALUE: i32 = 1780; +pub const ENTITLEMENATTRICURRENCY: i32 = 1781; +pub const ENTITLEMENSTARDATE: i32 = 1782; +pub const ENTITLEMENENDATE: i32 = 1783; +pub const ENTITLEMENPLATFORM: i32 = 1784; +pub const TRASECONTROL: i32 = 1785; +pub const TRADVOTYPE: i32 = 1786; +pub const RETICTABLID: i32 = 1787; +pub const LEID: i32 = 1788; +pub const NTARGEMARKESEGMENTS: i32 = 1789; +pub const TARGEMARKESEGMENID: i32 = 1790; +pub const NAFFECTEMARKESEGMENTS: i32 = 1791; +pub const AFFECTEMARKESEGMENID: i32 = 1792; +pub const NNOAFFECTEMARKESEGMENTS: i32 = 1793; +pub const NOAFFECTEMARKESEGMENID: i32 = 1794; +pub const NORDEEVENTS: i32 = 1795; +pub const ORDEEVENTYPE: i32 = 1796; +pub const ORDEEVENEXEID: i32 = 1797; +pub const ORDEEVENREASON: i32 = 1798; +pub const ORDEEVENPX: i32 = 1799; +pub const ORDEEVENQTY: i32 = 1800; +pub const ORDEEVENLIQUIDITINDICATOR: i32 = 1801; +pub const ORDEEVENTEXT: i32 = 1802; +pub const AUCTIOTYPE: i32 = 1803; +pub const AUCTIOALLOCATIOPCT: i32 = 1804; +pub const AUCTIOINSTRUCTION: i32 = 1805; +pub const RECORID: i32 = 1806; +pub const LOCTYPE: i32 = 1807; +pub const LOCKEQTY: i32 = 1808; +pub const SECONDARLOCKEQTY: i32 = 1809; +pub const RELEASINSTRUCTION: i32 = 1810; +pub const RELEASQTY: i32 = 1811; +pub const NDISCLOSURINSTRUCTIONS: i32 = 1812; +pub const DISCLOSURTYPE: i32 = 1813; +pub const DISCLOSURINSTRUCTION: i32 = 1814; +pub const TRADINCAPACITY: i32 = 1815; +pub const CLEARINACCOUNTYPE: i32 = 1816; +pub const LECLEARINACCOUNTYPE: i32 = 1817; +pub const TARGEPARTROLQUALIFIER: i32 = 1818; +pub const RELATEHIGPRICE: i32 = 1819; +pub const RELATELOPRICE: i32 = 1820; +pub const RELATEPRICSOURCE: i32 = 1821; +pub const MIQTMETHOD: i32 = 1822; +pub const TRIGGERED: i32 = 1823; +pub const AFFECTEORICORID: i32 = 1824; +pub const NOAFSECONDARORDEID: i32 = 1825; +pub const NCROSLEGS: i32 = 1829; +pub const EVENTIMPERIOD: i32 = 1826; +pub const EVENTIMUNIT: i32 = 1827; +pub const LASQTVARIANCE: i32 = 1828; +pub const ORDEORIGINATION: i32 = 1724; +pub const ORIGINATINDEPID: i32 = 1725; +pub const RECEIVINDEPID: i32 = 1726; +pub const INFORMATIOBARRIEID: i32 = 1727; +pub const SETTPRICINCREMENT: i32 = 1830; +pub const SETTPRICSECONDARINCREMENT: i32 = 1831; +pub const CLEAREINDICATOR: i32 = 1832; +pub const CONTRACREPOTYPE: i32 = 1833; +pub const POSITIOCAPACITY: i32 = 1834; +pub const POQTUNIOMEASURCURRENCY: i32 = 1835; +pub const POQTUNIOMEASURE: i32 = 1836; +pub const UNDERLYINCONTRACPRICREMONTH: i32 = 1837; +pub const NTRADPRICCONDITIONS: i32 = 1838; +pub const TRADPRICCONDITION: i32 = 1839; +pub const TRADALLOSTATUS: i32 = 1840; +pub const NTRADQTYS: i32 = 1841; +pub const TRADQTTYPE: i32 = 1842; +pub const TRADQTY: i32 = 1843; +pub const NTRADALLOAMTS: i32 = 1844; +pub const TRADALLOAMTYPE: i32 = 1845; +pub const TRADALLOAMT: i32 = 1846; +pub const TRADALLOCURRENCY: i32 = 1847; +pub const TRADALLOGROUINSTRUCTION: i32 = 1848; +pub const OFFSEINSTRUCTION: i32 = 1849; +pub const TRADALLOAMREASON: i32 = 1850; +pub const STRATEGLINID: i32 = 1851; +pub const SIDAVPX: i32 = 1852; +pub const SIDAVPINDICATOR: i32 = 1853; +pub const SIDAVPGROUID: i32 = 1854; +pub const NRELATETRADES: i32 = 1855; +pub const RELATETRADID: i32 = 1856; +pub const RELATETRADIDSOURCE: i32 = 1857; +pub const RELATETRADDATE: i32 = 1858; +pub const RELATETRADMARKEID: i32 = 1859; +pub const RELATETRADQUANTITY: i32 = 1860; +pub const NRELATEPOSITIONS: i32 = 1861; +pub const RELATEPOSITIOID: i32 = 1862; +pub const RELATEPOSITIOIDSOURCE: i32 = 1863; +pub const RELATEPOSITIODATE: i32 = 1864; +pub const OFFEID: i32 = 1867; +pub const NVALUCHECKS: i32 = 1868; +pub const VALUCHECTYPE: i32 = 1869; +pub const VALUCHECACTION: i32 = 1870; +pub const LESECURITXMLLEN: i32 = 1871; +pub const LESECURITXML: i32 = 1872; +pub const LESECURITXMLSCHEMA: i32 = 1873; +pub const UNDERLYINSECURITXMLLEN: i32 = 1874; +pub const UNDERLYINSECURITXML: i32 = 1875; +pub const UNDERLYINSECURITXMLSCHEMA: i32 = 1876; +pub const PARTDETAIREQUESRESULT: i32 = 1877; +pub const PARTDETAIREQUESSTATUS: i32 = 1878; +pub const PARTDETAIDEFINITIOSTATUS: i32 = 1879; +pub const PARTDETAIDEFINITIORESULT: i32 = 1880; +pub const ENTITLEMENREQUESRESULT: i32 = 1881; +pub const ENTITLEMENREQUESSTATUS: i32 = 1882; +pub const ENTITLEMENSTATUS: i32 = 1883; +pub const ENTITLEMENRESULT: i32 = 1884; +pub const ENTITLEMENREID: i32 = 1885; +pub const SETTPRICUNIOMEASURE: i32 = 1886; +pub const SETTPRICUNIOMEASURCURRENCY: i32 = 1887; +pub const TRADMATCTIMESTAMP: i32 = 1888; +pub const NINSTRMMATCSIDES: i32 = 1889; +pub const NTRMATCSIDES: i32 = 1890; +pub const TRMATCSUID: i32 = 1891; +pub const NLEEXECS: i32 = 1892; +pub const LEEXEID: i32 = 1893; +pub const LETRADID: i32 = 1894; +pub const LETRADREPORID: i32 = 1895; +pub const TRADMATCACSTATUS: i32 = 1896; +pub const TRADMATCREJECREASON: i32 = 1897; +pub const SIDMARKESEGMENID: i32 = 1898; +pub const SIDVENUTYPE: i32 = 1899; +pub const SIDEXEREID: i32 = 1900; +pub const LEEXEREID: i32 = 1901; +pub const HAIRCUINDICATOR: i32 = 1902; +pub const NUOCOMPETITORS: i32 = 1913; +pub const RESPONSTIME: i32 = 1914; +pub const QUOTDISPLATIME: i32 = 1915; +pub const EXPOSURDURATIOUNIT: i32 = 1916; +pub const COVEPRICE: i32 = 1917; +pub const NCLEARINACCOUNTYPES: i32 = 1918; +pub const NPRICMOVEMENTS: i32 = 1919; +pub const NPRICMOVEMENVALUES: i32 = 1920; +pub const PRICMOVEMENVALUE: i32 = 1921; +pub const PRICMOVEMENPOINT: i32 = 1922; +pub const PRICMOVEMENTYPE: i32 = 1923; +pub const ENCODEEVENTEXLEN: i32 = 1578; +pub const ENCODEEVENTEXT: i32 = 1579; +pub const REGULATORTRADID: i32 = 1903; +pub const REGULATORTRADIDEVENT: i32 = 1904; +pub const REGULATORTRADIDSOURCE: i32 = 1905; +pub const REGULATORTRADIDTYPE: i32 = 1906; +pub const NREGULATORTRADIDS: i32 = 1907; +pub const NALLOREGULATORTRADIDS: i32 = 1908; +pub const ALLOREGULATORTRADID: i32 = 1909; +pub const ALLOREGULATORTRADIDSOURCE: i32 = 1910; +pub const ALLOREGULATORTRADIDEVENT: i32 = 1911; +pub const ALLOREGULATORTRADIDTYPE: i32 = 1912; +pub const CLEARININTENTION: i32 = 1924; +pub const TRADCLEARININSTRUCTION: i32 = 1925; +pub const BACKLOADETRADINDICATOR: i32 = 1926; +pub const CONFIRMATIOMETHOD: i32 = 1927; +pub const MANDATORCLEARININDICATOR: i32 = 1928; +pub const MIXESWAINDICATOR: i32 = 1929; +pub const OFMARKEPRICINDICATOR: i32 = 1930; +pub const VERIFICATIOMETHOD: i32 = 1931; +pub const CLEARINREQUIREMENEXCEPTION: i32 = 1932; +pub const IRSDIRECTION: i32 = 1933; +pub const REGULATORREPORTYPE: i32 = 1934; +pub const VOLUNTARREGULATORREPORT: i32 = 1935; +pub const TRADCOLLATERALIZATION: i32 = 1936; +pub const TRADCONTINUATION: i32 = 1937; +pub const ASSECLASS: i32 = 1938; +pub const ASSESUCLASS: i32 = 1939; +pub const ASSETYPE: i32 = 1940; +pub const SWACLASS: i32 = 1941; +pub const NTTDEFAULT: i32 = 1942; +pub const MTTDEFAULT: i32 = 1943; +pub const SETTLEENTITMATRISOURCE: i32 = 1944; +pub const SETTLEENTITMATRIPUBLICATIODATE: i32 = 1945; +pub const COUPOTYPE: i32 = 1946; +pub const TOTAISSUEAMOUNT: i32 = 1947; +pub const COUPOFREQUENCPERIOD: i32 = 1948; +pub const COUPOFREQUENCUNIT: i32 = 1949; +pub const COUPODACOUNT: i32 = 1950; +pub const CONVERTIBLBONEQUITID: i32 = 1951; +pub const CONVERTIBLBONEQUITIDSOURCE: i32 = 1952; +pub const CONTRACPRICREMONTH: i32 = 1953; +pub const LIESENIORITY: i32 = 1954; +pub const LOAFACILITY: i32 = 1955; +pub const REFERENCENTITTYPE: i32 = 1956; +pub const INDESERIES: i32 = 1957; +pub const INDEANNEVERSION: i32 = 1958; +pub const INDEANNEDATE: i32 = 1959; +pub const INDEANNESOURCE: i32 = 1960; +pub const AGREEMENVERSION: i32 = 1961; +pub const MASTECONFIRMATIODESC: i32 = 1962; +pub const MASTECONFIRMATIODATE: i32 = 1963; +pub const MASTECONFIRMATIOANNEDESC: i32 = 1964; +pub const MASTECONFIRMATIOANNEDATE: i32 = 1965; +pub const BROKECONFIRMATIODESC: i32 = 1966; +pub const CREDISUPPORAGREEMENDESC: i32 = 1967; +pub const CREDISUPPORAGREEMENDATE: i32 = 1968; +pub const CREDISUPPORAGREEMENID: i32 = 1969; +pub const GOVERNINLAW: i32 = 1970; +pub const NSIDREGULATORTRADIDS: i32 = 1971; +pub const SIDREGULATORTRADID: i32 = 1972; +pub const SIDREGULATORTRADIDSOURCE: i32 = 1973; +pub const SIDREGULATORTRADIDEVENT: i32 = 1974; +pub const SIDREGULATORTRADIDTYPE: i32 = 1975; +pub const NSECONDARASSECLASSES: i32 = 1976; +pub const SECONDARASSECLASS: i32 = 1977; +pub const SECONDARASSESUCLASS: i32 = 1978; +pub const SECONDARASSETYPE: i32 = 1979; +pub const BLOCTRALLOINDICATOR: i32 = 1980; +pub const NUNDERLYINEVENTS: i32 = 1981; +pub const UNDERLYINEVENTYPE: i32 = 1982; +pub const UNDERLYINEVENDATE: i32 = 1983; +pub const UNDERLYINEVENTIME: i32 = 1984; +pub const UNDERLYINEVENTIMUNIT: i32 = 1985; +pub const UNDERLYINEVENTIMPERIOD: i32 = 1986; +pub const UNDERLYINEVENPX: i32 = 1987; +pub const UNDERLYINCONSTITUENWEIGHT: i32 = 1988; +pub const UNDERLYINCOUPOTYPE: i32 = 1989; +pub const UNDERLYINTOTAISSUEAMOUNT: i32 = 1990; +pub const UNDERLYINCOUPOFREQUENCPERIOD: i32 = 1991; +pub const UNDERLYINCOUPOFREQUENCUNIT: i32 = 1992; +pub const UNDERLYINCOUPODACOUNT: i32 = 1993; +pub const UNDERLYINOBLIGATIOID: i32 = 1994; +pub const UNDERLYINOBLIGATIOIDSOURCE: i32 = 1995; +pub const UNDERLYINEQUITID: i32 = 1996; +pub const UNDERLYINEQUITIDSOURCE: i32 = 1997; +pub const UNDERLYINLIESENIORITY: i32 = 1998; +pub const UNDERLYINLOAFACILITY: i32 = 1999; +pub const UNDERLYINREFERENCENTITTYPE: i32 = 2000; +pub const UNDERLYINPROTECTIOTERXIDREF: i32 = 41314; +pub const UNDERLYINSETTTERXIDREF: i32 = 41315; +pub const UNDERLYININDESERIES: i32 = 2003; +pub const UNDERLYININDEANNEVERSION: i32 = 2004; +pub const UNDERLYININDEANNEDATE: i32 = 2005; +pub const UNDERLYININDEANNESOURCE: i32 = 2006; +pub const UNDERLYINPRODUCCOMPLEX: i32 = 2007; +pub const UNDERLYINSECURITGROUP: i32 = 2008; +pub const UNDERLYINSETTLOOPEFLAG: i32 = 2009; +pub const UNDERLYINASSIGNMENMETHOD: i32 = 2010; +pub const UNDERLYINSECURITSTATUS: i32 = 2011; +pub const UNDERLYINOBLIGATIOTYPE: i32 = 2012; +pub const UNDERLYINASSECLASS: i32 = 2013; +pub const UNDERLYINASSESUCLASS: i32 = 2014; +pub const UNDERLYINASSETYPE: i32 = 2015; +pub const UNDERLYINSWACLASS: i32 = 2016; +pub const UNDERLYINNTTDEFAULT: i32 = 2017; +pub const UNDERLYINMTTDEFAULT: i32 = 2018; +pub const UNDERLYINSETTLEENTITMATRISOURCE: i32 = 2019; +pub const UNDERLYINSETTLEENTITMATRIPUBLICATIODATE: i32 = 2020; +pub const UNDERLYINSTRIKMULTIPLIER: i32 = 2021; +pub const UNDERLYINSTRIKVALUE: i32 = 2022; +pub const UNDERLYINSTRIKPRICDETERMINATIOMETHOD: i32 = 2023; +pub const UNDERLYINSTRIKPRICBOUNDARMETHOD: i32 = 2024; +pub const UNDERLYINSTRIKPRICBOUNDARPRECISION: i32 = 2025; +pub const UNDERLYINMIPRICINCREMENT: i32 = 2026; +pub const UNDERLYINMIPRICINCREMENAMOUNT: i32 = 2027; +pub const UNDERLYINOPPAYOUTYPE: i32 = 2028; +pub const UNDERLYINOPPAYOUAMOUNT: i32 = 2029; +pub const UNDERLYINPRICQUOTMETHOD: i32 = 2030; +pub const UNDERLYINVALUATIOMETHOD: i32 = 2031; +pub const UNDERLYINLISMETHOD: i32 = 2032; +pub const UNDERLYINCAPRICE: i32 = 2033; +pub const UNDERLYINFLOOPRICE: i32 = 2034; +pub const UNDERLYINFLEXIBLINDICATOR: i32 = 2035; +pub const UNDERLYINFLEPRODUCELIGIBILITINDICATOR: i32 = 2036; +pub const UNDERLYINPOSITIOLIMIT: i32 = 2037; +pub const UNDERLYINNTPOSITIOLIMIT: i32 = 2038; +pub const UNDERLYINPOOL: i32 = 2039; +pub const UNDERLYINCONTRACSETTMONTH: i32 = 2040; +pub const UNDERLYINDATEDATE: i32 = 2041; +pub const UNDERLYININTERESACCRUADATE: i32 = 2042; +pub const UNDERLYINSHORSALRESTRICTION: i32 = 2043; +pub const UNDERLYINRETICTABLID: i32 = 2044; +pub const NUNDERLYINCOMPLEEVENTS: i32 = 2045; +pub const UNDERLYINCOMPLEEVENTYPE: i32 = 2046; +pub const UNDERLYINCOMPLEOPPAYOUAMOUNT: i32 = 2047; +pub const UNDERLYINCOMPLEEVENPRICE: i32 = 2048; +pub const UNDERLYINCOMPLEEVENPRICBOUNDARMETHOD: i32 = 2049; +pub const UNDERLYINCOMPLEEVENPRICBOUNDARPRECISION: i32 = 2050; +pub const UNDERLYINCOMPLEEVENPRICTIMTYPE: i32 = 2051; +pub const UNDERLYINCOMPLEEVENCONDITION: i32 = 2052; +pub const NUNDERLYINCOMPLEEVENDATES: i32 = 2053; +pub const UNDERLYINCOMPLEEVENSTARDATE: i32 = 2054; +pub const UNDERLYINCOMPLEEVENENDATE: i32 = 2055; +pub const NUNDERLYINCOMPLEEVENTIMES: i32 = 2056; +pub const UNDERLYINCOMPLEEVENSTARTIME: i32 = 2057; +pub const UNDERLYINCOMPLEEVENENTIME: i32 = 2058; +pub const NLEEVENTS: i32 = 2059; +pub const LEEVENTYPE: i32 = 2060; +pub const LEEVENDATE: i32 = 2061; +pub const LEEVENTIME: i32 = 2062; +pub const LEEVENTIMUNIT: i32 = 2063; +pub const LEEVENTIMPERIOD: i32 = 2064; +pub const LEEVENPX: i32 = 2065; +pub const LEEVENTEXT: i32 = 2066; +pub const LEASSECLASS: i32 = 2067; +pub const LEASSESUCLASS: i32 = 2068; +pub const LEASSETYPE: i32 = 2069; +pub const LESWACLASS: i32 = 2070; +pub const UNDERLYINEVENTEXT: i32 = 2071; +pub const ENCODEUNDERLYINEVENTEXLEN: i32 = 2072; +pub const ENCODEUNDERLYINEVENTEXT: i32 = 2073; +pub const ENCODELEEVENTEXLEN: i32 = 2074; +pub const ENCODELEEVENTEXT: i32 = 2075; +pub const NLESECONDARASSECLASSES: i32 = 2076; +pub const LESECONDARASSECLASS: i32 = 2077; +pub const LESECONDARASSESUCLASS: i32 = 2078; +pub const LESECONDARASSETYPE: i32 = 2079; +pub const NUNDERLYINSECONDARASSECLASSES: i32 = 2080; +pub const UNDERLYINSECONDARASSECLASS: i32 = 2081; +pub const UNDERLYINSECONDARASSESUCLASS: i32 = 2082; +pub const UNDERLYINSECONDARASSETYPE: i32 = 2083; +pub const NADDITIONATERBONREFS: i32 = 40000; +pub const ADDITIONATERBONSECURITID: i32 = 40001; +pub const ADDITIONATERBONSECURITIDSOURCE: i32 = 40002; +pub const ADDITIONATERBONDESC: i32 = 40003; +pub const ENCODEADDITIONATERBONDESLEN: i32 = 40004; +pub const ENCODEADDITIONATERBONDESC: i32 = 40005; +pub const ADDITIONATERBONCURRENCY: i32 = 40006; +pub const ADDITIONATERBONISSUER: i32 = 40007; +pub const ENCODEADDITIONATERBONISSUELEN: i32 = 40008; +pub const ENCODEADDITIONATERBONISSUER: i32 = 40009; +pub const ADDITIONATERBONSENIORITY: i32 = 40010; +pub const ADDITIONATERBONCOUPOTYPE: i32 = 40011; +pub const ADDITIONATERBONCOUPORATE: i32 = 40012; +pub const ADDITIONATERBONMATURITDATE: i32 = 40013; +pub const ADDITIONATERBONPAVALUE: i32 = 40014; +pub const ADDITIONATERBONCURRENTOTAISSUEAMOUNT: i32 = 40015; +pub const ADDITIONATERBONCOUPOFREQUENCPERIOD: i32 = 40016; +pub const ADDITIONATERBONCOUPOFREQUENCUNIT: i32 = 40017; +pub const ADDITIONATERBONDACOUNT: i32 = 40018; +pub const NADDITIONATERMS: i32 = 40019; +pub const ADDITIONATERCONDITIOPRECEDENBONINDICATOR: i32 = 40020; +pub const ADDITIONATERDISCREPANCCLAUSINDICATOR: i32 = 40021; +pub const NCASSETTTERMS: i32 = 40022; +pub const CASSETTCURRENCY: i32 = 40023; +pub const CASSETTVALUATIOFIRSBUSINESDAOFFSET: i32 = 40024; +pub const CASSETTVALUATIOSUBSEQUENBUSINESDAYOFFSET: i32 = 40916; +pub const CASSETTNUOVALUATIODATES: i32 = 40917; +pub const CASSETTVALUATIOTIME: i32 = 40025; +pub const CASSETTBUSINESCENTER: i32 = 40026; +pub const CASSETTQUOTMETHOD: i32 = 40027; +pub const CASSETTQUOTAMOUNT: i32 = 40028; +pub const CASSETTQUOTCURRENCY: i32 = 40029; +pub const CASSETTMINIMUQUOTAMOUNT: i32 = 40030; +pub const CASSETTMINIMUQUOTCURRENCY: i32 = 40031; +pub const CASSETTDEALER: i32 = 40032; +pub const CASSETTBUSINESDAYS: i32 = 40033; +pub const CASSETTAMOUNT: i32 = 40034; +pub const CASSETTRECOVERFACTOR: i32 = 40035; +pub const CASSETTFIXETERINDICATOR: i32 = 40036; +pub const CASSETTACCRUEINTERESINDICATOR: i32 = 40037; +pub const CASSETTVALUATIOMETHOD: i32 = 40038; +pub const CASSETTTERXID: i32 = 40039; +pub const NCONTRACTUADEFINITIONS: i32 = 40040; +pub const CONTRACTUADEFINITION: i32 = 40041; +pub const NCONTRACTUAMATRICES: i32 = 40042; +pub const CONTRACTUAMATRISOURCE: i32 = 40043; +pub const CONTRACTUAMATRIDATE: i32 = 40044; +pub const CONTRACTUAMATRITERM: i32 = 40045; +pub const NFINANCINTERSUPPLEMENTS: i32 = 40046; +pub const FINANCINTERSUPPLEMENDESC: i32 = 40047; +pub const FINANCINTERSUPPLEMENDATE: i32 = 40048; +pub const NSTREAMS: i32 = 40049; +pub const STREATYPE: i32 = 40050; +pub const STREADESC: i32 = 40051; +pub const STREAPASIDE: i32 = 40052; +pub const STREARECEIVSIDE: i32 = 40053; +pub const STREANOTIONAL: i32 = 40054; +pub const STREACURRENCY: i32 = 40055; +pub const STREATEXT: i32 = 40056; +pub const UNDERLYINSTREAEFFECTIVDATUNADJUSTED: i32 = 40057; +pub const UNDERLYINSTREAEFFECTIVDATBUSINESDACONVENTION: i32 = 40058; +pub const UNDERLYINSTREAEFFECTIVDATBUSINESCENTER: i32 = 40059; +pub const UNDERLYINSTREAEFFECTIVDATRELATIVTO: i32 = 40060; +pub const UNDERLYINSTREAEFFECTIVDATOFFSEPERIOD: i32 = 40061; +pub const UNDERLYINSTREAEFFECTIVDATOFFSEUNIT: i32 = 40062; +pub const UNDERLYINSTREAEFFECTIVDATOFFSEDATYPE: i32 = 40063; +pub const UNDERLYINSTREAEFFECTIVDATADJUSTED: i32 = 40064; +pub const STREATERMINATIODATUNADJUSTED: i32 = 40065; +pub const STREATERMINATIODATBUSINESDACONVENTION: i32 = 40066; +pub const STREATERMINATIODATBUSINESCENTER: i32 = 40067; +pub const STREATERMINATIODATRELATIVTO: i32 = 40068; +pub const STREATERMINATIODATOFFSEPERIOD: i32 = 40069; +pub const STREATERMINATIODATOFFSEUNIT: i32 = 40070; +pub const STREATERMINATIODATOFFSEDATYPE: i32 = 40071; +pub const STREATERMINATIODATADJUSTED: i32 = 40072; +pub const STREACALCULATIOPERIOBUSINESDACONVENTION: i32 = 40073; +pub const STREACALCULATIOPERIOBUSINESCENTER: i32 = 40074; +pub const STREAFIRSPERIOSTARDATUNADJUSTED: i32 = 40075; +pub const STREAFIRSPERIOSTARDATBUSINESDACONVENTION: i32 = 40076; +pub const STREAFIRSPERIOSTARDATBUSINESCENTER: i32 = 40077; +pub const STREAFIRSPERIOSTARDATADJUSTED: i32 = 40078; +pub const STREAFIRSREGULAPERIOSTARDATUNADJUSTED: i32 = 40079; +pub const STREAFIRSCOMPOUNDINPERIOENDATUNADJUSTED: i32 = 40080; +pub const STREALASREGULAPERIOENDATUNADJUSTED: i32 = 40081; +pub const STREACALCULATIOFREQUENCPERIOD: i32 = 40082; +pub const STREACALCULATIOFREQUENCUNIT: i32 = 40083; +pub const STREACALCULATIOROLCONVENTION: i32 = 40084; +pub const NSETTRATFALLBACKS: i32 = 40085; +pub const SETTRATPOSTPONEMENMAXIMUDAYS: i32 = 40086; +pub const LEPAYMENSTREANODELIVERABLSETTRATSOURCE: i32 = 40087; +pub const SETTRATPOSTPONEMENSURVEY: i32 = 40088; +pub const SETTRATPOSTPONEMENCALCULATIOAGENT: i32 = 40089; +pub const NPROVISIONS: i32 = 40090; +pub const PROVISIOTYPE: i32 = 40091; +pub const PROVISIODATUNADJUSTED: i32 = 40092; +pub const PROVISIODATBUSINESDACONVENTION: i32 = 40093; +pub const PROVISIODATBUSINESCENTER: i32 = 40094; +pub const PROVISIODATADJUSTED: i32 = 40095; +pub const PROVISIODATTENOPERIOD: i32 = 40096; +pub const PROVISIODATTENOUNIT: i32 = 40097; +pub const PROVISIOCALCULATIOAGENT: i32 = 40098; +pub const PROVISIOOPTIOSINGLPARTBUYESIDE: i32 = 40099; +pub const PROVISIOOPTIOSINGLPARTSELLESIDE: i32 = 40100; +pub const PROVISIOOPTIOEXERCISSTYLE: i32 = 40101; +pub const PROVISIOOPTIOEXERCISMULTIPLNOTIONAL: i32 = 40102; +pub const PROVISIOOPTIOEXERCISMINIMUNOTIONAL: i32 = 40103; +pub const PROVISIOOPTIOEXERCISMAXIMUNOTIONAL: i32 = 40104; +pub const PROVISIOOPTIOMINIMUNUMBER: i32 = 40105; +pub const PROVISIOOPTIOMAXIMUNUMBER: i32 = 40106; +pub const PROVISIOOPTIOEXERCISCONFIRMATION: i32 = 40107; +pub const PROVISIOCASSETTMETHOD: i32 = 40108; +pub const PROVISIOCASSETTCURRENCY: i32 = 40109; +pub const PROVISIOCASSETTCURRENCY2: i32 = 40110; +pub const PROVISIOCASSETTQUOTTYPE: i32 = 40111; +pub const PROVISIOCASSETTQUOTSOURCE: i32 = 40112; +pub const PROVISIOTEXT: i32 = 40113; +pub const PROVISIOCASSETTVALUTIME: i32 = 40114; +pub const PROVISIOCASSETTVALUTIMBUSINESCENTER: i32 = 40115; +pub const PROVISIOCASSETTVALUDATBUSINESDACONVENTION: i32 = 40116; +pub const PROVISIOCASSETTVALUDATBUSINESCENTER: i32 = 40117; +pub const PROVISIOCASSETTVALUDATRELATIVTO: i32 = 40118; +pub const PROVISIOCASSETTVALUDATOFFSEPERIOD: i32 = 40119; +pub const PROVISIOCASSETTVALUDATOFFSEUNIT: i32 = 40120; +pub const PROVISIOCASSETTVALUDATOFFSEDATYPE: i32 = 40121; +pub const PROVISIOCASSETTVALUDATADJUSTED: i32 = 40122; +pub const PROVISIOOPTIOEXERCISBUSINESDACONVENTION: i32 = 40123; +pub const PROVISIOOPTIOEXERCISBUSINESCENTER: i32 = 40124; +pub const PROVISIOOPTIOEXERCISEARLIESDATOFFSEPERIOD: i32 = 40125; +pub const PROVISIOOPTIOEXERCISEARLIESDATOFFSEUNIT: i32 = 40126; +pub const PROVISIOOPTIOEXERCISFREQUENCPERIOD: i32 = 40127; +pub const PROVISIOOPTIOEXERCISFREQUENCUNIT: i32 = 40128; +pub const PROVISIOOPTIOEXERCISSTARDATUNADJUSTED: i32 = 40129; +pub const PROVISIOOPTIOEXERCISSTARDATRELATIVTO: i32 = 40130; +pub const PROVISIOOPTIOEXERCISSTARDATOFFSEPERIOD: i32 = 40131; +pub const PROVISIOOPTIOEXERCISSTARDATOFFSEUNIT: i32 = 40132; +pub const PROVISIOOPTIOEXERCISSTARDATOFFSEDATYPE: i32 = 40133; +pub const PROVISIOOPTIOEXERCISSTARDATADJUSTED: i32 = 40134; +pub const PROVISIOOPTIOEXERCISPERIOSKIP: i32 = 40135; +pub const PROVISIOOPTIOEXERCISBOUNDFIRSDATUNADJUSTED: i32 = 40136; +pub const PROVISIOOPTIOEXERCISBOUNDLASDATUNADJUSTED: i32 = 40137; +pub const PROVISIOOPTIOEXERCISEARLIESTIME: i32 = 40138; +pub const PROVISIOOPTIOEXERCISEARLIESTIMBUSINESCENTER: i32 = 40139; +pub const PROVISIOOPTIOEXERCISLATESTIME: i32 = 40140; +pub const PROVISIOOPTIOEXERCISLATESTIMBUSINESCENTER: i32 = 40141; +pub const NPROVISIOOPTIOEXERCISFIXEDATES: i32 = 40142; +pub const PROVISIOOPTIOEXERCISFIXEDATE: i32 = 40143; +pub const PROVISIOOPTIOEXERCISFIXEDATTYPE: i32 = 40144; +pub const PROVISIOOPTIOEXPIRATIODATUNADJUSTED: i32 = 40145; +pub const PROVISIOOPTIOEXPIRATIODATBUSINESDACONVENTION: i32 = 40146; +pub const PROVISIOOPTIOEXPIRATIODATBUSINESCENTER: i32 = 40147; +pub const PROVISIOOPTIOEXPIRATIODATRELATIVTO: i32 = 40148; +pub const PROVISIOOPTIOEXPIRATIODATOFFSEPERIOD: i32 = 40149; +pub const PROVISIOOPTIOEXPIRATIODATOFFSEUNIT: i32 = 40150; +pub const PROVISIOOPTIOEXPIRATIODATOFFSEDATYPE: i32 = 40151; +pub const PROVISIOOPTIOEXPIRATIODATADJUSTED: i32 = 40152; +pub const PROVISIOOPTIOEXPIRATIOTIME: i32 = 40153; +pub const PROVISIOOPTIOEXPIRATIOTIMBUSINESCENTER: i32 = 40154; +pub const PROVISIOOPTIORELEVANUNDERLYINDATUNADJUSTED: i32 = 40155; +pub const PROVISIOOPTIORELEVANUNDERLYINDATBUSINESDACONVENTION: i32 = 40156; +pub const PROVISIOOPTIORELEVANUNDERLYINDATBUSINESCENTER: i32 = 40157; +pub const PROVISIOOPTIORELEVANUNDERLYINDATRELATIVTO: i32 = 40158; +pub const PROVISIOOPTIORELEVANUNDERLYINDATOFFSEPERIOD: i32 = 40159; +pub const PROVISIOOPTIORELEVANUNDERLYINDATOFFSEUNIT: i32 = 40160; +pub const PROVISIOOPTIORELEVANUNDERLYINDATOFFSEDATYPE: i32 = 40161; +pub const PROVISIOOPTIORELEVANUNDERLYINDATADJUSTED: i32 = 40162; +pub const PROVISIOCASSETTPAYMENDATBUSINESDACONVENTION: i32 = 40163; +pub const PROVISIOCASSETTPAYMENDATBUSINESCENTER: i32 = 40164; +pub const PROVISIOCASSETTPAYMENDATRELATIVTO: i32 = 40165; +pub const PROVISIOCASSETTPAYMENDATOFFSEPERIOD: i32 = 40166; +pub const PROVISIOCASSETTPAYMENDATOFFSEUNIT: i32 = 40167; +pub const PROVISIOCASSETTPAYMENDATOFFSEDATYPE: i32 = 40168; +pub const PROVISIOCASSETTPAYMENDATRANGFIRST: i32 = 40169; +pub const PROVISIOCASSETTPAYMENDATRANGLAST: i32 = 40170; +pub const NPROVISIOCASSETTPAYMENDATES: i32 = 40171; +pub const PROVISIOCASSETTPAYMENDATE: i32 = 40172; +pub const PROVISIOCASSETTPAYMENDATTYPE: i32 = 40173; +pub const NPROVISIOPARTIDS: i32 = 40174; +pub const PROVISIOPARTID: i32 = 40175; +pub const PROVISIOPARTIDSOURCE: i32 = 40176; +pub const PROVISIOPARTROLE: i32 = 40177; +pub const NPROVISIOPARTSUIDS: i32 = 40178; +pub const PROVISIOPARTSUID: i32 = 40179; +pub const PROVISIOPARTSUIDTYPE: i32 = 40180; +pub const NPROTECTIOTERMS: i32 = 40181; +pub const PROTECTIOTERNOTIONAL: i32 = 40182; +pub const PROTECTIOTERCURRENCY: i32 = 40183; +pub const PROTECTIOTERSELLENOTIFIES: i32 = 40184; +pub const PROTECTIOTERBUYENOTIFIES: i32 = 40185; +pub const PROTECTIOTEREVENBUSINESCENTER: i32 = 40186; +pub const PROTECTIOTERSTANDARSOURCES: i32 = 40187; +pub const PROTECTIOTEREVENMINIMUSOURCES: i32 = 40188; +pub const PROTECTIOTEREVENNEWSOURCE: i32 = 40189; +pub const PROTECTIOTERXID: i32 = 40190; +pub const NPROTECTIOTEREVENTS: i32 = 40191; +pub const PROTECTIOTEREVENTYPE: i32 = 40192; +pub const PROTECTIOTEREVENVALUE: i32 = 40193; +pub const PROTECTIOTEREVENCURRENCY: i32 = 40194; +pub const PROTECTIOTEREVENPERIOD: i32 = 40195; +pub const PROTECTIOTEREVENUNIT: i32 = 40196; +pub const PROTECTIOTEREVENDATYPE: i32 = 40197; +pub const PROTECTIOTEREVENRATSOURCE: i32 = 40198; +pub const NPROTECTIOTEREVENQUALIFIERS: i32 = 40199; +pub const PROTECTIOTEREVENQUALIFIER: i32 = 40200; +pub const NPROTECTIOTEROBLIGATIONS: i32 = 40201; +pub const PROTECTIOTEROBLIGATIOTYPE: i32 = 40202; +pub const PROTECTIOTEROBLIGATIOVALUE: i32 = 40203; +pub const NPHYSICASETTTERMS: i32 = 40204; +pub const PHYSICASETTCURRENCY: i32 = 40205; +pub const PHYSICASETTBUSINESDAYS: i32 = 40206; +pub const PHYSICASETTMAXIMUBUSINESDAYS: i32 = 40207; +pub const PHYSICASETTTERXID: i32 = 40208; +pub const NPHYSICASETTDELIVERABLOBLIGATIONS: i32 = 40209; +pub const PHYSICASETTDELIVERABLOBLIGATIOTYPE: i32 = 40210; +pub const PHYSICASETTDELIVERABLOBLIGATIOVALUE: i32 = 40211; +pub const NPAYMENTS: i32 = 40212; +pub const PAYMENTYPE: i32 = 40213; +pub const PAYMENPASIDE: i32 = 40214; +pub const PAYMENRECEIVSIDE: i32 = 40215; +pub const PAYMENCURRENCY: i32 = 40216; +pub const PAYMENAMOUNT: i32 = 40217; +pub const PAYMENPRICE: i32 = 40218; +pub const PAYMENDATUNADJUSTED: i32 = 40219; +pub const PAYMENBUSINESDACONVENTION: i32 = 40220; +pub const PAYMENBUSINESCENTER: i32 = 40221; +pub const PAYMENDATADJUSTED: i32 = 40222; +pub const PAYMENDISCOUNFACTOR: i32 = 40224; +pub const PAYMENPRESENVALUAMOUNT: i32 = 40225; +pub const PAYMENPRESENVALUCURRENCY: i32 = 40226; +pub const PAYMENSETTSTYLE: i32 = 40227; +pub const LEPAYMENSTREANODELIVERABLSETTREFERENCPAGE: i32 = 40228; +pub const PAYMENTEXT: i32 = 40229; +pub const NPAYMENSETTLS: i32 = 40230; +pub const PAYMENSETTAMOUNT: i32 = 40231; +pub const PAYMENSETTCURRENCY: i32 = 40232; +pub const NPAYMENSETTPARTIDS: i32 = 40233; +pub const PAYMENSETTPARTID: i32 = 40234; +pub const PAYMENSETTPARTIDSOURCE: i32 = 40235; +pub const PAYMENSETTPARTROLE: i32 = 40236; +pub const PAYMENSETTPARTROLQUALIFIER: i32 = 40237; +pub const NPAYMENSETTPARTSUIDS: i32 = 40238; +pub const PAYMENSETTPARTSUID: i32 = 40239; +pub const PAYMENSETTPARTSUIDTYPE: i32 = 40240; +pub const NLESTREAMS: i32 = 40241; +pub const LESTREATYPE: i32 = 40242; +pub const LESTREADESC: i32 = 40243; +pub const LESTREAPASIDE: i32 = 40244; +pub const LESTREARECEIVSIDE: i32 = 40245; +pub const LESTREANOTIONAL: i32 = 40246; +pub const LESTREACURRENCY: i32 = 40247; +pub const LESTREATEXT: i32 = 40248; +pub const LESTREAEFFECTIVDATUNADJUSTED: i32 = 40249; +pub const LESTREAEFFECTIVDATBUSINESDACONVENTION: i32 = 40250; +pub const LESTREAEFFECTIVDATBUSINESCENTER: i32 = 40251; +pub const LESTREAEFFECTIVDATRELATIVTO: i32 = 40252; +pub const LESTREAEFFECTIVDATOFFSEPERIOD: i32 = 40253; +pub const LESTREAEFFECTIVDATOFFSEUNIT: i32 = 40254; +pub const LESTREAEFFECTIVDATOFFSEDATYPE: i32 = 40255; +pub const LESTREAEFFECTIVDATADJUSTED: i32 = 40256; +pub const LESTREATERMINATIODATUNADJUSTED: i32 = 40257; +pub const LESTREATERMINATIODATBUSINESDACONVENTION: i32 = 40258; +pub const LESTREATERMINATIODATBUSINESCENTER: i32 = 40259; +pub const LESTREATERMINATIODATRELATIVTO: i32 = 40260; +pub const LESTREATERMINATIODATOFFSEPERIOD: i32 = 40261; +pub const LESTREATERMINATIODATOFFSEUNIT: i32 = 40262; +pub const LESTREATERMINATIODATOFFSEDATYPE: i32 = 40263; +pub const LESTREATERMINATIODATADJUSTED: i32 = 40264; +pub const LESTREACALCULATIOPERIOBUSINESDACONVENTION: i32 = 40265; +pub const LESTREACALCULATIOPERIOBUSINESCENTER: i32 = 40266; +pub const LESTREAFIRSPERIOSTARDATUNADJUSTED: i32 = 40267; +pub const LESTREAFIRSPERIOSTARDATBUSINESDACONVENTION: i32 = 40268; +pub const LESTREAFIRSPERIOSTARDATBUSINESCENTER: i32 = 40269; +pub const LESTREAFIRSPERIOSTARDATADJUSTED: i32 = 40270; +pub const LESTREAFIRSREGULAPERIOSTARDATUNADJUSTED: i32 = 40271; +pub const LESTREAFIRSCOMPOUNDINPERIOENDATUNADJUSTED: i32 = 40272; +pub const LESTREALASREGULAPERIOENDATUNADJUSTED: i32 = 40273; +pub const LESTREACALCULATIOFREQUENCPERIOD: i32 = 40274; +pub const LESTREACALCULATIOFREQUENCUNIT: i32 = 40275; +pub const LESTREACALCULATIOROLCONVENTION: i32 = 40276; +pub const NCASSETTDEALERS: i32 = 40277; +pub const NBUSINESCENTERS: i32 = 40278; +pub const LEPAYMENSTREATYPE: i32 = 40279; +pub const LEPAYMENSTREAMARKERATE: i32 = 40280; +pub const LEPAYMENSTREADELAINDICATOR: i32 = 40281; +pub const LEPAYMENSTREASETTCURRENCY: i32 = 40282; +pub const LEPAYMENSTREADACOUNT: i32 = 40283; +pub const LEPAYMENSTREAACCRUADAYS: i32 = 40284; +pub const LEPAYMENSTREADISCOUNTYPE: i32 = 40285; +pub const LEPAYMENSTREADISCOUNRATE: i32 = 40286; +pub const LEPAYMENSTREADISCOUNRATDACOUNT: i32 = 40287; +pub const LEPAYMENSTREACOMPOUNDINMETHOD: i32 = 40288; +pub const LEPAYMENSTREAINITIAPRINCIPAEXCHANGINDICATOR: i32 = 40289; +pub const LEPAYMENSTREAINTERIPRINCIPAEXCHANGINDICATOR: i32 = 40290; +pub const LEPAYMENSTREAFINAPRINCIPAEXCHANGINDICATOR: i32 = 40291; +pub const LEPAYMENSTREAPAYMENDATBUSINESDACONVENTION: i32 = 40292; +pub const LEPAYMENSTREAPAYMENDATBUSINESCENTER: i32 = 40293; +pub const LEPAYMENSTREAPAYMENFREQUENCPERIOD: i32 = 40294; +pub const LEPAYMENSTREAPAYMENFREQUENCUNIT: i32 = 40295; +pub const LEPAYMENSTREAPAYMENROLCONVENTION: i32 = 40296; +pub const LEPAYMENSTREAFIRSPAYMENDATUNADJUSTED: i32 = 40297; +pub const LEPAYMENSTREALASREGULAPAYMENDATUNADJUSTED: i32 = 40298; +pub const LEPAYMENSTREAPAYMENDATRELATIVTO: i32 = 40299; +pub const LEPAYMENSTREAPAYMENDATOFFSEPERIOD: i32 = 40300; +pub const LEPAYMENSTREAPAYMENDATOFFSEUNIT: i32 = 40301; +pub const LEPAYMENSTREAPAYMENDATOFFSEDATYPE: i32 = 40302; +pub const LEPAYMENSTREARESEDATRELATIVTO: i32 = 40303; +pub const LEPAYMENSTREARESEDATBUSINESDACONVENTION: i32 = 40304; +pub const LEPAYMENSTREARESEDATBUSINESCENTER: i32 = 40305; +pub const LEPAYMENSTREARESEFREQUENCPERIOD: i32 = 40306; +pub const LEPAYMENSTREARESEFREQUENCUNIT: i32 = 40307; +pub const LEPAYMENSTREARESEWEEKLROLCONVENTION: i32 = 40308; +pub const LEPAYMENSTREAINITIAFIXINDATRELATIVTO: i32 = 40309; +pub const LEPAYMENSTREAINITIAFIXINDATBUSINESDACONVENTION: i32 = 40310; +pub const LEPAYMENSTREAINITIAFIXINDATBUSINESCENTER: i32 = 40311; +pub const LEPAYMENSTREAINITIAFIXINDATOFFSEPERIOD: i32 = 40312; +pub const LEPAYMENSTREAINITIAFIXINDATOFFSEUNIT: i32 = 40313; +pub const LEPAYMENSTREAINITIAFIXINDATOFFSEDATYPE: i32 = 40314; +pub const LEPAYMENSTREAINITIAFIXINDATADJUSTED: i32 = 40315; +pub const LEPAYMENSTREAFIXINDATRELATIVTO: i32 = 40316; +pub const LEPAYMENSTREAFIXINDATBUSINESDACONVENTION: i32 = 40317; +pub const LEPAYMENSTREAFIXINDATBUSINESCENTER: i32 = 40318; +pub const LEPAYMENSTREAFIXINDATOFFSEPERIOD: i32 = 40319; +pub const LEPAYMENSTREAFIXINDATOFFSEUNIT: i32 = 40320; +pub const LEPAYMENSTREAFIXINDATOFFSEDATYPE: i32 = 40321; +pub const LEPAYMENSTREAFIXINDATADJUSTED: i32 = 40322; +pub const LEPAYMENSTREARATCUTOFDATOFFSEPERIOD: i32 = 40323; +pub const LEPAYMENSTREARATCUTOFDATOFFSEUNIT: i32 = 40324; +pub const LEPAYMENSTREARATCUTOFDATOFFSEDATYPE: i32 = 40325; +pub const LEPAYMENSTREARATE: i32 = 40326; +pub const LEPAYMENSTREAFIXEAMOUNT: i32 = 40327; +pub const LEPAYMENSTREARATOAMOUNCURRENCY: i32 = 40328; +pub const LEPAYMENSTREAFUTURVALUNOTIONAL: i32 = 40329; +pub const LEPAYMENSTREAFUTURVALUDATADJUSTED: i32 = 40330; +pub const LEPAYMENSTREARATINDEX: i32 = 40331; +pub const LEPAYMENSTREARATINDESOURCE: i32 = 40332; +pub const LEPAYMENSTREARATINDECURVUNIT: i32 = 40333; +pub const LEPAYMENSTREARATINDECURVPERIOD: i32 = 40334; +pub const LEPAYMENSTREARATMULTIPLIER: i32 = 40335; +pub const LEPAYMENSTREARATSPREAD: i32 = 40336; +pub const LEPAYMENSTREARATSPREAPOSITIOTYPE: i32 = 40337; +pub const LEPAYMENSTREARATTREATMENT: i32 = 40338; +pub const LEPAYMENSTREACARATE: i32 = 40339; +pub const LEPAYMENSTREACARATBUSIDE: i32 = 40340; +pub const LEPAYMENSTREACARATSELSIDE: i32 = 40341; +pub const LEPAYMENSTREAFLOORATE: i32 = 40342; +pub const LEPAYMENSTREAFLOORATBUSIDE: i32 = 40343; +pub const LEPAYMENSTREAFLOORATSELSIDE: i32 = 40344; +pub const LEPAYMENSTREAINITIARATE: i32 = 40345; +pub const LEPAYMENSTREAFINARATROUNDINDIRECTION: i32 = 40346; +pub const LEPAYMENSTREAFINARATPRECISION: i32 = 40347; +pub const LEPAYMENSTREAAVERAGINMETHOD: i32 = 40348; +pub const LEPAYMENSTREANEGATIVRATTREATMENT: i32 = 40349; +pub const LEPAYMENSTREAINFLATIOLAPERIOD: i32 = 40350; +pub const LEPAYMENSTREAINFLATIOLAUNIT: i32 = 40351; +pub const LEPAYMENSTREAINFLATIOLADATYPE: i32 = 40352; +pub const LEPAYMENSTREAINFLATIOINTERPOLATIOMETHOD: i32 = 40353; +pub const LEPAYMENSTREAINFLATIOINDESOURCE: i32 = 40354; +pub const LEPAYMENSTREAINFLATIOPUBLICATIOSOURCE: i32 = 40355; +pub const LEPAYMENSTREAINFLATIOINITIAINDELEVEL: i32 = 40356; +pub const LEPAYMENSTREAINFLATIOFALLBACBONAPPLICABLE: i32 = 40357; +pub const LEPAYMENSTREAFRADISCOUNTING: i32 = 40358; +pub const LEPAYMENSTREANODELIVERABLRECURRENCY: i32 = 40359; +pub const LEPAYMENSTREANODELIVERABLFIXINDATEBUSINESDACONVENTION: i32 = 40360; +pub const LEPAYMENSTREANODELIVERABLFIXINDATEBUSINESCENTER: i32 = 40361; +pub const LEPAYMENSTREANODELIVERABLFIXINDATERELATIVTO: i32 = 40362; +pub const LEPAYMENSTREANODELIVERABLFIXINDATEOFFSEPERIOD: i32 = 40363; +pub const LEPAYMENSTREANODELIVERABLFIXINDATEOFFSEUNIT: i32 = 40364; +pub const LEPAYMENSTREANODELIVERABLFIXINDATEOFFSEDATYPE: i32 = 40365; +pub const LESETTRATFALLBACRATSOURCE: i32 = 40366; +pub const NLENODELIVERABLFIXINDATES: i32 = 40367; +pub const LENODELIVERABLFIXINDATE: i32 = 40368; +pub const LENODELIVERABLFIXINDATTYPE: i32 = 40369; +pub const LESETTRATFALLBACREFERENCPAGE: i32 = 40370; +pub const PAYMENSTREANODELIVERABLSETTRATSOURCE: i32 = 40371; +pub const PAYMENSTREANODELIVERABLSETTREFERENCPAGE: i32 = 40372; +pub const SETTRATFALLBACRATSOURCE: i32 = 40373; +pub const NLEPAYMENSCHEDULES: i32 = 40374; +pub const LEPAYMENSCHEDULTYPE: i32 = 40375; +pub const LEPAYMENSCHEDULSTUTYPE: i32 = 40376; +pub const LEPAYMENSCHEDULSTARDATUNADJUSTED: i32 = 40377; +pub const LEPAYMENSCHEDULENDATUNADJUSTED: i32 = 40378; +pub const LEPAYMENSCHEDULPASIDE: i32 = 40379; +pub const LEPAYMENSCHEDULRECEIVSIDE: i32 = 40380; +pub const LEPAYMENSCHEDULNOTIONAL: i32 = 40381; +pub const LEPAYMENSCHEDULCURRENCY: i32 = 40382; +pub const LEPAYMENSCHEDULRATE: i32 = 40383; +pub const LEPAYMENSCHEDULRATMULTIPLIER: i32 = 40384; +pub const LEPAYMENSCHEDULRATSPREAD: i32 = 40385; +pub const LEPAYMENSCHEDULRATSPREAPOSITIOTYPE: i32 = 40386; +pub const LEPAYMENSCHEDULRATTREATMENT: i32 = 40387; +pub const LEPAYMENSCHEDULFIXEAMOUNT: i32 = 40388; +pub const LEPAYMENSCHEDULFIXECURRENCY: i32 = 40389; +pub const LEPAYMENSCHEDULSTEFREQUENCPERIOD: i32 = 40390; +pub const LEPAYMENSCHEDULSTEFREQUENCUNIT: i32 = 40391; +pub const LEPAYMENSCHEDULSTEOFFSEVALUE: i32 = 40392; +pub const LEPAYMENSCHEDULSTERATE: i32 = 40393; +pub const LEPAYMENSCHEDULSTEOFFSERATE: i32 = 40394; +pub const LEPAYMENSCHEDULSTERELATIVTO: i32 = 40395; +pub const LEPAYMENSCHEDULFIXINDATUNADJUSTED: i32 = 40396; +pub const LEPAYMENSCHEDULWEIGHT: i32 = 40397; +pub const LEPAYMENSCHEDULFIXINDATRELATIVTO: i32 = 40398; +pub const LEPAYMENSCHEDULFIXINDATBUSINESDACONVENTION: i32 = 40399; +pub const LEPAYMENSCHEDULFIXINDATBUSINESCENTER: i32 = 40400; +pub const LEPAYMENSCHEDULFIXINDATOFFSEPERIOD: i32 = 40401; +pub const LEPAYMENSCHEDULFIXINDATOFFSEUNIT: i32 = 40402; +pub const LEPAYMENSCHEDULFIXINDATOFFSEDATYPE: i32 = 40403; +pub const LEPAYMENSCHEDULFIXINDATADJUSTED: i32 = 40404; +pub const LEPAYMENSCHEDULFIXINTIME: i32 = 40405; +pub const LEPAYMENSCHEDULFIXINTIMBUSINESCENTER: i32 = 40406; +pub const LEPAYMENSCHEDULINTERIEXCHANGPAYMENDATRELATIVTO: i32 = 40407; +pub const LEPAYMENSCHEDULINTERIEXCHANGDATEBUSINESDACONVENTION: i32 = 40408; +pub const LEPAYMENSCHEDULINTERIEXCHANGDATEBUSINESCENTER: i32 = 40409; +pub const LEPAYMENSCHEDULINTERIEXCHANGDATEOFFSEPERIOD: i32 = 40410; +pub const LEPAYMENSCHEDULINTERIEXCHANGDATEOFFSEUNIT: i32 = 40411; +pub const LEPAYMENSCHEDULINTERIEXCHANGDATEOFFSEDATYPE: i32 = 40412; +pub const LEPAYMENSCHEDULINTERIEXCHANGDATADJUSTED: i32 = 40413; +pub const NLEPAYMENSCHEDULRATSOURCES: i32 = 40414; +pub const LEPAYMENSCHEDULRATSOURCE: i32 = 40415; +pub const LEPAYMENSCHEDULRATSOURCTYPE: i32 = 40416; +pub const LEPAYMENSCHEDULREFERENCPAGE: i32 = 40417; +pub const NLEPAYMENSTUBS: i32 = 40418; +pub const LEPAYMENSTUTYPE: i32 = 40419; +pub const LEPAYMENSTULENGTH: i32 = 40420; +pub const LEPAYMENSTURATE: i32 = 40421; +pub const LEPAYMENSTUFIXEAMOUNT: i32 = 40422; +pub const LEPAYMENSTUFIXECURRENCY: i32 = 40423; +pub const LEPAYMENSTUINDEX: i32 = 40424; +pub const LEPAYMENSTUINDESOURCE: i32 = 40425; +pub const LEPAYMENSTUINDECURVPERIOD: i32 = 40426; +pub const LEPAYMENSTUINDECURVUNIT: i32 = 40427; +pub const LEPAYMENSTUINDERATMULTIPLIER: i32 = 40428; +pub const LEPAYMENSTUINDERATSPREAD: i32 = 40429; +pub const LEPAYMENSTUINDERATSPREAPOSITIOTYPE: i32 = 40430; +pub const LEPAYMENSTUINDERATTREATMENT: i32 = 40431; +pub const LEPAYMENSTUINDECARATE: i32 = 40432; +pub const LEPAYMENSTUINDECARATBUSIDE: i32 = 40433; +pub const LEPAYMENSTUINDECARATSELSIDE: i32 = 40434; +pub const LEPAYMENSTUINDEFLOORATE: i32 = 40435; +pub const LEPAYMENSTUINDEFLOORATBUSIDE: i32 = 40436; +pub const LEPAYMENSTUINDEFLOORATSELSIDE: i32 = 40437; +pub const LEPAYMENSTUINDEX2: i32 = 40438; +pub const LEPAYMENSTUINDEX2SOURCE: i32 = 40439; +pub const LEPAYMENSTUINDEX2CURVPERIOD: i32 = 40440; +pub const LEPAYMENSTUINDEX2CURVUNIT: i32 = 40441; +pub const LEPAYMENSTUINDEX2RATMULTIPLIER: i32 = 40442; +pub const LEPAYMENSTUINDEX2RATSPREAD: i32 = 40443; +pub const LEPAYMENSTUINDEX2RATSPREAPOSITIOTYPE: i32 = 40444; +pub const LEPAYMENSTUINDEX2RATTREATMENT: i32 = 40445; +pub const LEPAYMENSTUINDEX2CARATE: i32 = 40446; +pub const LEPAYMENSTUINDEX2FLOORATE: i32 = 40447; +pub const NLEPROVISIONS: i32 = 40448; +pub const LEPROVISIOTYPE: i32 = 40449; +pub const LEPROVISIODATUNADJUSTED: i32 = 40450; +pub const LEPROVISIODATBUSINESDACONVENTION: i32 = 40451; +pub const LEPROVISIODATBUSINESCENTER: i32 = 40452; +pub const LEPROVISIODATADJUSTED: i32 = 40453; +pub const LEPROVISIODATTENOPERIOD: i32 = 40454; +pub const LEPROVISIODATTENOUNIT: i32 = 40455; +pub const LEPROVISIOCALCULATIOAGENT: i32 = 40456; +pub const LEPROVISIOOPTIOSINGLPARTBUYESIDE: i32 = 40457; +pub const LEPROVISIOOPTIOSINGLPARTSELLESIDE: i32 = 40458; +pub const LEPROVISIOOPTIOEXERCISSTYLE: i32 = 40459; +pub const LEPROVISIOOPTIOEXERCISMULTIPLNOTIONAL: i32 = 40460; +pub const LEPROVISIOOPTIOEXERCISMINIMUNOTIONAL: i32 = 40461; +pub const LEPROVISIOOPTIOEXERCISMAXIMUNOTIONAL: i32 = 40462; +pub const LEPROVISIOOPTIOMINIMUNUMBER: i32 = 40463; +pub const LEPROVISIOOPTIOMAXIMUNUMBER: i32 = 40464; +pub const LEPROVISIOOPTIOEXERCISCONFIRMATION: i32 = 40465; +pub const LEPROVISIOCASSETTMETHOD: i32 = 40466; +pub const LEPROVISIOCASSETTCURRENCY: i32 = 40467; +pub const LEPROVISIOCASSETTCURRENCY2: i32 = 40468; +pub const LEPROVISIOCASSETTQUOTTYPE: i32 = 40469; +pub const LEPROVISIOCASSETTQUOTSOURCE: i32 = 40470; +pub const BUSINESCENTER: i32 = 40471; +pub const LEPROVISIOTEXT: i32 = 40472; +pub const NLEPROVISIOCASSETTPAYMENDATES: i32 = 40473; +pub const LEPROVISIOCASSETTPAYMENDATE: i32 = 40474; +pub const LEPROVISIOCASSETTPAYMENDATTYPE: i32 = 40475; +pub const LEPROVISIOOPTIOEXERCISBUSINESDACONVENTION: i32 = 40476; +pub const LEPROVISIOOPTIOEXERCISBUSINESCENTER: i32 = 40477; +pub const LEPROVISIOOPTIOEXERCISEARLIESDATOFFSEPERIOD: i32 = 40478; +pub const LEPROVISIOOPTIOEXERCISEARLIESDATOFFSEUNIT: i32 = 40479; +pub const LEPROVISIOOPTIOEXERCISFREQUENCPERIOD: i32 = 40480; +pub const LEPROVISIOOPTIOEXERCISFREQUENCUNIT: i32 = 40481; +pub const LEPROVISIOOPTIOEXERCISSTARDATUNADJUSTED: i32 = 40482; +pub const LEPROVISIOOPTIOEXERCISSTARDATRELATIVTO: i32 = 40483; +pub const LEPROVISIOOPTIOEXERCISSTARDATOFFSEPERIOD: i32 = 40484; +pub const LEPROVISIOOPTIOEXERCISSTARDATOFFSEUNIT: i32 = 40485; +pub const LEPROVISIOOPTIOEXERCISSTARDATOFFSEDATYPE: i32 = 40486; +pub const LEPROVISIOOPTIOEXERCISSTARDATADJUSTED: i32 = 40487; +pub const LEPROVISIOOPTIOEXERCISPERIOSKIP: i32 = 40488; +pub const LEPROVISIOOPTIOEXERCISBOUNDFIRSDATUNADJUSTED: i32 = 40489; +pub const LEPROVISIOOPTIOEXERCISBOUNDLASDATUNADJUSTED: i32 = 40490; +pub const LEPROVISIOOPTIOEXERCISEARLIESTIME: i32 = 40491; +pub const LEPROVISIOOPTIOEXERCISEARLIESTIMBUSINESCENTER: i32 = 40492; +pub const LEPROVISIOOPTIOEXERCISLATESTIME: i32 = 40493; +pub const LEPROVISIOOPTIOEXERCISLATESTIMBUSINESCENTER: i32 = 40494; +pub const NLEPROVISIOOPTIOEXERCISFIXEDATES: i32 = 40495; +pub const LEPROVISIOOPTIOEXERCISFIXEDATE: i32 = 40496; +pub const LEPROVISIOOPTIOEXERCISFIXEDATTYPE: i32 = 40497; +pub const LEPROVISIOOPTIOEXPIRATIODATUNADJUSTED: i32 = 40498; +pub const LEPROVISIOOPTIOEXPIRATIODATBUSINESDACONVENTION: i32 = 40499; +pub const LEPROVISIOOPTIOEXPIRATIODATBUSINESCENTER: i32 = 40500; +pub const LEPROVISIOOPTIOEXPIRATIODATRELATIVTO: i32 = 40501; +pub const LEPROVISIOOPTIOEXPIRATIODATOFFSEPERIOD: i32 = 40502; +pub const LEPROVISIOOPTIOEXPIRATIODATOFFSEUNIT: i32 = 40503; +pub const LEPROVISIOOPTIOEXPIRATIODATOFFSEDATYPE: i32 = 40504; +pub const LEPROVISIOOPTIOEXPIRATIODATADJUSTED: i32 = 40505; +pub const LEPROVISIOOPTIOEXPIRATIOTIME: i32 = 40506; +pub const LEPROVISIOOPTIOEXPIRATIOTIMBUSINESCENTER: i32 = 40507; +pub const LEPROVISIOOPTIORELEVANUNDERLYINDATUNADJUSTED: i32 = 40508; +pub const LEPROVISIOOPTIORELEVANUNDERLYINDATBUSINESDACONVENTION: i32 = 40509; +pub const LEPROVISIOOPTIORELEVANUNDERLYINDATBUSINESCENTER: i32 = 40510; +pub const LEPROVISIOOPTIORELEVANUNDERLYINDATRELATIVTO: i32 = 40511; +pub const LEPROVISIOOPTIORELEVANUNDERLYINDATOFFSEPERIOD: i32 = 40512; +pub const LEPROVISIOOPTIORELEVANUNDERLYINDATOFFSEUNIT: i32 = 40513; +pub const LEPROVISIOOPTIORELEVANUNDERLYINDATOFFSEDATYPE: i32 = 40514; +pub const LEPROVISIOOPTIORELEVANUNDERLYINDATADJUSTED: i32 = 40515; +pub const LEPROVISIOCASSETTPAYMENDATBUSINESDACONVENTION: i32 = 40516; +pub const LEPROVISIOCASSETTPAYMENDATBUSINESCENTER: i32 = 40517; +pub const LEPROVISIOCASSETTPAYMENDATRELATIVTO: i32 = 40518; +pub const LEPROVISIOCASSETTPAYMENDATOFFSEPERIOD: i32 = 40519; +pub const LEPROVISIOCASSETTPAYMENDATOFFSEUNIT: i32 = 40520; +pub const LEPROVISIOCASSETTPAYMENDATOFFSEDATYPE: i32 = 40521; +pub const LEPROVISIOCASSETTPAYMENDATRANGFIRST: i32 = 40522; +pub const LEPROVISIOCASSETTPAYMENDATRANGLAST: i32 = 40523; +pub const LEPROVISIOCASSETTVALUTIME: i32 = 40524; +pub const LEPROVISIOCASSETTVALUTIMBUSINESCENTER: i32 = 40525; +pub const LEPROVISIOCASSETTVALUDATBUSINESDACONVENTION: i32 = 40526; +pub const LEPROVISIOCASSETTVALUDATBUSINESCENTER: i32 = 40527; +pub const LEPROVISIOCASSETTVALUDATRELATIVTO: i32 = 40528; +pub const LEPROVISIOCASSETTVALUDATOFFSEPERIOD: i32 = 40529; +pub const LEPROVISIOCASSETTVALUDATOFFSEUNIT: i32 = 40530; +pub const LEPROVISIOCASSETTVALUDATOFFSEDATYPE: i32 = 40531; +pub const LEPROVISIOCASSETTVALUDATADJUSTED: i32 = 40532; +pub const NLEPROVISIOPARTIDS: i32 = 40533; +pub const LEPROVISIOPARTID: i32 = 40534; +pub const LEPROVISIOPARTIDSOURCE: i32 = 40535; +pub const LEPROVISIOPARTROLE: i32 = 40536; +pub const NLEPROVISIOPARTSUIDS: i32 = 40537; +pub const LEPROVISIOPARTSUID: i32 = 40538; +pub const LEPROVISIOPARTSUIDTYPE: i32 = 40539; +pub const NUNDERLYINSTREAMS: i32 = 40540; +pub const UNDERLYINSTREATYPE: i32 = 40541; +pub const UNDERLYINSTREADESC: i32 = 40542; +pub const UNDERLYINSTREAPASIDE: i32 = 40543; +pub const UNDERLYINSTREARECEIVSIDE: i32 = 40544; +pub const UNDERLYINSTREANOTIONAL: i32 = 40545; +pub const UNDERLYINSTREACURRENCY: i32 = 40546; +pub const UNDERLYINSTREATEXT: i32 = 40547; +pub const UNDERLYINSTREATERMINATIODATUNADJUSTED: i32 = 40548; +pub const UNDERLYINSTREATERMINATIODATBUSINESDACONVENTION: i32 = 40549; +pub const UNDERLYINSTREATERMINATIODATBUSINESCENTER: i32 = 40550; +pub const UNDERLYINSTREATERMINATIODATRELATIVTO: i32 = 40551; +pub const UNDERLYINSTREATERMINATIODATOFFSEPERIOD: i32 = 40552; +pub const UNDERLYINSTREATERMINATIODATOFFSEUNIT: i32 = 40553; +pub const UNDERLYINSTREATERMINATIODATOFFSEDATYPE: i32 = 40554; +pub const UNDERLYINSTREATERMINATIODATADJUSTED: i32 = 40555; +pub const UNDERLYINSTREACALCULATIOPERIOBUSINESDACONVENTION: i32 = 40556; +pub const UNDERLYINSTREACALCULATIOPERIOBUSINESCENTER: i32 = 40557; +pub const UNDERLYINSTREAFIRSPERIOSTARDATUNADJUSTED: i32 = 40558; +pub const UNDERLYINSTREAFIRSPERIOSTARDATBUSINESDACONVENTION: i32 = 40559; +pub const UNDERLYINSTREAFIRSPERIOSTARDATBUSINESCENTER: i32 = 40560; +pub const UNDERLYINSTREAFIRSPERIOSTARDATADJUSTED: i32 = 40561; +pub const UNDERLYINSTREAFIRSREGULAPERIOSTARDATUNADJUSTED: i32 = 40562; +pub const UNDERLYINSTREAFIRSCOMPOUNDINPERIOENDATUNADJUSTED: i32 = 40563; +pub const UNDERLYINSTREALASREGULAPERIOENDATUNADJUSTED: i32 = 40564; +pub const UNDERLYINSTREACALCULATIOFREQUENCPERIOD: i32 = 40565; +pub const UNDERLYINSTREACALCULATIOFREQUENCUNIT: i32 = 40566; +pub const UNDERLYINSTREACALCULATIOROLCONVENTION: i32 = 40567; +pub const UNDERLYINPAYMENSTREATYPE: i32 = 40568; +pub const UNDERLYINPAYMENSTREAMARKERATE: i32 = 40569; +pub const UNDERLYINPAYMENSTREADELAINDICATOR: i32 = 40570; +pub const UNDERLYINPAYMENSTREASETTCURRENCY: i32 = 40571; +pub const UNDERLYINPAYMENSTREADACOUNT: i32 = 40572; +pub const UNDERLYINPAYMENSTREAACCRUADAYS: i32 = 40573; +pub const UNDERLYINPAYMENSTREADISCOUNTYPE: i32 = 40574; +pub const UNDERLYINPAYMENSTREADISCOUNRATE: i32 = 40575; +pub const UNDERLYINPAYMENSTREADISCOUNRATDACOUNT: i32 = 40576; +pub const UNDERLYINPAYMENSTREACOMPOUNDINMETHOD: i32 = 40577; +pub const UNDERLYINPAYMENSTREAINITIAPRINCIPAEXCHANGINDICATOR: i32 = 40578; +pub const UNDERLYINPAYMENSTREAINTERIPRINCIPAEXCHANGINDICATOR: i32 = 40579; +pub const UNDERLYINPAYMENSTREAFINAPRINCIPAEXCHANGINDICATOR: i32 = 40580; +pub const UNDERLYINPAYMENSTREAPAYMENDATBUSINESDACONVENTION: i32 = 40581; +pub const UNDERLYINPAYMENSTREAPAYMENDATBUSINESCENTER: i32 = 40582; +pub const UNDERLYINPAYMENSTREAPAYMENFREQUENCPERIOD: i32 = 40583; +pub const UNDERLYINPAYMENSTREAPAYMENFREQUENCUNIT: i32 = 40584; +pub const UNDERLYINPAYMENSTREAPAYMENROLCONVENTION: i32 = 40585; +pub const UNDERLYINPAYMENSTREAFIRSPAYMENDATUNADJUSTED: i32 = 40586; +pub const UNDERLYINPAYMENSTREALASREGULAPAYMENDATUNADJUSTED: i32 = 40587; +pub const UNDERLYINPAYMENSTREAPAYMENDATRELATIVTO: i32 = 40588; +pub const UNDERLYINPAYMENSTREAPAYMENDATOFFSEPERIOD: i32 = 40589; +pub const UNDERLYINPAYMENSTREAPAYMENDATOFFSEUNIT: i32 = 40590; +pub const UNDERLYINPAYMENSTREAPAYMENDATOFFSEDATYPE: i32 = 40591; +pub const UNDERLYINPAYMENSTREARESEDATRELATIVTO: i32 = 40592; +pub const UNDERLYINPAYMENSTREARESEDATBUSINESDACONVENTION: i32 = 40593; +pub const UNDERLYINPAYMENSTREARESEDATBUSINESCENTER: i32 = 40594; +pub const UNDERLYINPAYMENSTREARESEFREQUENCPERIOD: i32 = 40595; +pub const UNDERLYINPAYMENSTREARESEFREQUENCUNIT: i32 = 40596; +pub const UNDERLYINPAYMENSTREARESEWEEKLROLCONVENTION: i32 = 40597; +pub const UNDERLYINPAYMENSTREAINITIAFIXINDATRELATIVTO: i32 = 40598; +pub const UNDERLYINPAYMENSTREAINITIAFIXINDATBUSINESDACONVENTION: i32 = 40599; +pub const UNDERLYINPAYMENSTREAINITIAFIXINDATBUSINESCENTER: i32 = 40600; +pub const UNDERLYINPAYMENSTREAINITIAFIXINDATOFFSEPERIOD: i32 = 40601; +pub const UNDERLYINPAYMENSTREAINITIAFIXINDATOFFSEUNIT: i32 = 40602; +pub const UNDERLYINPAYMENSTREAINITIAFIXINDATOFFSEDATYPE: i32 = 40603; +pub const UNDERLYINPAYMENSTREAINITIAFIXINDATADJUSTED: i32 = 40604; +pub const UNDERLYINPAYMENSTREAFIXINDATRELATIVTO: i32 = 40605; +pub const UNDERLYINPAYMENSTREAFIXINDATBUSINESDACONVENTION: i32 = 40606; +pub const UNDERLYINPAYMENSTREAFIXINDATBUSINESCENTER: i32 = 40607; +pub const UNDERLYINPAYMENSTREAFIXINDATOFFSEPERIOD: i32 = 40608; +pub const UNDERLYINPAYMENSTREAFIXINDATOFFSEUNIT: i32 = 40609; +pub const UNDERLYINPAYMENSTREAFIXINDATOFFSEDATYPE: i32 = 40610; +pub const UNDERLYINPAYMENSTREAFIXINDATADJUSTED: i32 = 40611; +pub const UNDERLYINPAYMENSTREARATCUTOFDATOFFSEPERIOD: i32 = 40612; +pub const UNDERLYINPAYMENSTREARATCUTOFDATOFFSEUNIT: i32 = 40613; +pub const UNDERLYINPAYMENSTREARATCUTOFDATOFFSEDATYPE: i32 = 40614; +pub const UNDERLYINPAYMENSTREARATE: i32 = 40615; +pub const UNDERLYINPAYMENSTREAFIXEAMOUNT: i32 = 40616; +pub const UNDERLYINPAYMENSTREARATOAMOUNCURRENCY: i32 = 40617; +pub const UNDERLYINPAYMENSTREAFUTURVALUNOTIONAL: i32 = 40618; +pub const UNDERLYINPAYMENSTREAFUTURVALUDATADJUSTED: i32 = 40619; +pub const UNDERLYINPAYMENSTREARATINDEX: i32 = 40620; +pub const UNDERLYINPAYMENSTREARATINDESOURCE: i32 = 40621; +pub const UNDERLYINPAYMENSTREARATINDECURVUNIT: i32 = 40622; +pub const UNDERLYINPAYMENSTREARATINDECURVPERIOD: i32 = 40623; +pub const UNDERLYINPAYMENSTREARATMULTIPLIER: i32 = 40624; +pub const UNDERLYINPAYMENSTREARATSPREAD: i32 = 40625; +pub const UNDERLYINPAYMENSTREARATSPREAPOSITIOTYPE: i32 = 40626; +pub const UNDERLYINPAYMENSTREARATTREATMENT: i32 = 40627; +pub const UNDERLYINPAYMENSTREACARATE: i32 = 40628; +pub const UNDERLYINPAYMENSTREACARATBUSIDE: i32 = 40629; +pub const UNDERLYINPAYMENSTREACARATSELSIDE: i32 = 40630; +pub const UNDERLYINPAYMENSTREAFLOORATE: i32 = 40631; +pub const UNDERLYINPAYMENSTREAFLOORATBUSIDE: i32 = 40632; +pub const UNDERLYINPAYMENSTREAFLOORATSELSIDE: i32 = 40633; +pub const UNDERLYINPAYMENSTREAINITIARATE: i32 = 40634; +pub const UNDERLYINPAYMENSTREAFINARATROUNDINDIRECTION: i32 = 40635; +pub const UNDERLYINPAYMENSTREAFINARATPRECISION: i32 = 40636; +pub const UNDERLYINPAYMENSTREAAVERAGINMETHOD: i32 = 40637; +pub const UNDERLYINPAYMENSTREANEGATIVRATTREATMENT: i32 = 40638; +pub const UNDERLYINPAYMENSTREAINFLATIOLAPERIOD: i32 = 40639; +pub const UNDERLYINPAYMENSTREAINFLATIOLAUNIT: i32 = 40640; +pub const UNDERLYINPAYMENSTREAINFLATIOLADATYPE: i32 = 40641; +pub const UNDERLYINPAYMENSTREAINFLATIOINTERPOLATIOMETHOD: i32 = 40642; +pub const UNDERLYINPAYMENSTREAINFLATIOINDESOURCE: i32 = 40643; +pub const UNDERLYINPAYMENSTREAINFLATIOPUBLICATIOSOURCE: i32 = 40644; +pub const UNDERLYINPAYMENSTREAINFLATIOINITIAINDELEVEL: i32 = 40645; +pub const UNDERLYINPAYMENSTREAINFLATIOFALLBACBONAPPLICABLE: i32 = 40646; +pub const UNDERLYINPAYMENSTREAFRADISCOUNTING: i32 = 40647; +pub const UNDERLYINPAYMENSTREANODELIVERABLRECURRENCY: i32 = 40648; +pub const UNDERLYINPAYMENSTREANODELIVERABLFIXINDATEBIDACONVENTION: i32 = 40649; +pub const UNDERLYINPAYMENSTREANODELIVERABLFIXINDATEBUSINESCENTER: i32 = 40650; +pub const UNDERLYINPAYMENSTREANODELIVERABLFIXINDATERELATIVTO: i32 = 40651; +pub const UNDERLYINPAYMENSTREANODELIVERABLFIXINDATEOFFSEPERIOD: i32 = 40652; +pub const UNDERLYINPAYMENSTREANODELIVERABLFIXINDATEOFFSEUNIT: i32 = 40653; +pub const UNDERLYINPAYMENSTREANODELIVERABLFIXINDATEOFFSEDATYPE: i32 = 40654; +pub const SETTRATFALLBACREFERENCPAGE: i32 = 40655; +pub const NUNDERLYINNODELIVERABLFIXINDATES: i32 = 40656; +pub const UNDERLYINNODELIVERABLFIXINDATE: i32 = 40657; +pub const UNDERLYINNODELIVERABLFIXINDATTYPE: i32 = 40658; +pub const NUNDERLYINSETTRATFALLBACKS: i32 = 40659; +pub const UNDERLYINSETTRATPOSTPONEMENMAXIMUDAYS: i32 = 40660; +pub const UNDERLYINPAYMENSTREANODELIVERABLSETTRATSOURCE: i32 = 40661; +pub const UNDERLYINSETTRATPOSTPONEMENSURVEY: i32 = 40662; +pub const UNDERLYINSETTRATPOSTPONEMENCALCULATIOAGENT: i32 = 40663; +pub const NUNDERLYINPAYMENSCHEDULES: i32 = 40664; +pub const UNDERLYINPAYMENSCHEDULTYPE: i32 = 40665; +pub const UNDERLYINPAYMENSCHEDULSTUTYPE: i32 = 40666; +pub const UNDERLYINPAYMENSCHEDULSTARDATUNADJUSTED: i32 = 40667; +pub const UNDERLYINPAYMENSCHEDULENDATUNADJUSTED: i32 = 40668; +pub const UNDERLYINPAYMENSCHEDULPASIDE: i32 = 40669; +pub const UNDERLYINPAYMENSCHEDULRECEIVSIDE: i32 = 40670; +pub const UNDERLYINPAYMENSCHEDULNOTIONAL: i32 = 40671; +pub const UNDERLYINPAYMENSCHEDULCURRENCY: i32 = 40672; +pub const UNDERLYINPAYMENSCHEDULRATE: i32 = 40673; +pub const UNDERLYINPAYMENSCHEDULRATMULTIPLIER: i32 = 40674; +pub const UNDERLYINPAYMENSCHEDULRATSPREAD: i32 = 40675; +pub const UNDERLYINPAYMENSCHEDULRATSPREAPOSITIOTYPE: i32 = 40676; +pub const UNDERLYINPAYMENSCHEDULRATTREATMENT: i32 = 40677; +pub const UNDERLYINPAYMENSCHEDULFIXEAMOUNT: i32 = 40678; +pub const UNDERLYINPAYMENSCHEDULFIXECURRENCY: i32 = 40679; +pub const UNDERLYINPAYMENSCHEDULSTEFREQUENCPERIOD: i32 = 40680; +pub const UNDERLYINPAYMENSCHEDULSTEFREQUENCUNIT: i32 = 40681; +pub const UNDERLYINPAYMENSCHEDULSTEOFFSEVALUE: i32 = 40682; +pub const UNDERLYINPAYMENSCHEDULSTERATE: i32 = 40683; +pub const UNDERLYINPAYMENSCHEDULSTEOFFSERATE: i32 = 40684; +pub const UNDERLYINPAYMENSCHEDULSTERELATIVTO: i32 = 40685; +pub const UNDERLYINPAYMENSCHEDULFIXINDATUNADJUSTED: i32 = 40686; +pub const UNDERLYINPAYMENSCHEDULWEIGHT: i32 = 40687; +pub const UNDERLYINPAYMENSCHEDULFIXINDATRELATIVTO: i32 = 40688; +pub const UNDERLYINPAYMENSCHEDULFIXINDATBUSINESDACNVTN: i32 = 40689; +pub const UNDERLYINPAYMENSCHEDULFIXINDATBUSINESCENTER: i32 = 40690; +pub const UNDERLYINPAYMENSCHEDULFIXINDATOFFSEPERIOD: i32 = 40691; +pub const UNDERLYINPAYMENSCHEDULFIXINDATOFFSEUNIT: i32 = 40692; +pub const UNDERLYINPAYMENSCHEDULFIXINDATOFFSEDATYPE: i32 = 40693; +pub const UNDERLYINPAYMENSCHEDULFIXINDATADJUSTED: i32 = 40694; +pub const UNDERLYINPAYMENSCHEDULFIXINTIME: i32 = 40695; +pub const UNDERLYINPAYMENSCHEDULFIXINTIMBUSINESCENTER: i32 = 40696; +pub const UNDERLYINPAYMENSCHEDULINTERIEXCHANGPAYMENDATRELATIVTO: i32 = 40697; +pub const UNDERLYINPAYMENSCHEDULINTERIEXCHANGDATEBIDACONVENTION: i32 = 40698; +pub const UNDERLYINPAYMENSCHEDULINTERIEXCHANGDATEBUSINESCENTER: i32 = 40699; +pub const UNDERLYINPAYMENSCHEDULINTERIEXCHANGDATEOFFSEPERIOD: i32 = 40700; +pub const UNDERLYINPAYMENSCHEDULINTERIEXCHANGDATEOFFSEUNIT: i32 = 40701; +pub const UNDERLYINPAYMENSCHEDULINTERIEXCHANGDATEOFFSEDATYPE: i32 = 40702; +pub const UNDERLYINPAYMENSCHEDULINTERIEXCHANGDATADJUSTED: i32 = 40703; +pub const NUNDERLYINPAYMENSCHEDULRATSOURCES: i32 = 40704; +pub const UNDERLYINPAYMENSCHEDULRATSOURCE: i32 = 40705; +pub const UNDERLYINPAYMENSCHEDULRATSOURCTYPE: i32 = 40706; +pub const UNDERLYINPAYMENSCHEDULREFERENCPAGE: i32 = 40707; +pub const NUNDERLYINPAYMENSTUBS: i32 = 40708; +pub const UNDERLYINPAYMENSTUTYPE: i32 = 40709; +pub const UNDERLYINPAYMENSTULENGTH: i32 = 40710; +pub const UNDERLYINPAYMENSTURATE: i32 = 40711; +pub const UNDERLYINPAYMENSTUFIXEAMOUNT: i32 = 40712; +pub const UNDERLYINPAYMENSTUFIXECURRENCY: i32 = 40713; +pub const UNDERLYINPAYMENSTUINDEX: i32 = 40714; +pub const UNDERLYINPAYMENSTUINDESOURCE: i32 = 40715; +pub const UNDERLYINPAYMENSTUINDECURVPERIOD: i32 = 40716; +pub const UNDERLYINPAYMENSTUINDECURVUNIT: i32 = 40717; +pub const UNDERLYINPAYMENSTUINDERATMULTIPLIER: i32 = 40718; +pub const UNDERLYINPAYMENSTUINDERATSPREAD: i32 = 40719; +pub const UNDERLYINPAYMENSTUINDERATSPREAPOSITIOTYPE: i32 = 40720; +pub const UNDERLYINPAYMENSTUINDERATTREATMENT: i32 = 40721; +pub const UNDERLYINPAYMENSTUINDECARATE: i32 = 40722; +pub const UNDERLYINPAYMENSTUINDECARATBUSIDE: i32 = 40723; +pub const UNDERLYINPAYMENSTUINDECARATSELSIDE: i32 = 40724; +pub const UNDERLYINPAYMENSTUINDEFLOORATE: i32 = 40725; +pub const UNDERLYINPAYMENSTUINDEFLOORATBUSIDE: i32 = 40726; +pub const UNDERLYINPAYMENSTUINDEFLOORATSELSIDE: i32 = 40727; +pub const UNDERLYINPAYMENSTUINDEX2: i32 = 40728; +pub const UNDERLYINPAYMENSTUINDEX2SOURCE: i32 = 40729; +pub const UNDERLYINPAYMENSTUINDEX2CURVPERIOD: i32 = 40730; +pub const UNDERLYINPAYMENSTUINDEX2CURVUNIT: i32 = 40731; +pub const UNDERLYINPAYMENSTUINDEX2RATMULTIPLIER: i32 = 40732; +pub const UNDERLYINPAYMENSTUINDEX2RATSPREAD: i32 = 40733; +pub const UNDERLYINPAYMENSTUINDEX2RATSPREAPOSITIOTYPE: i32 = 40734; +pub const UNDERLYINPAYMENSTUINDEX2RATTREATMENT: i32 = 40735; +pub const UNDERLYINPAYMENSTUINDEX2CARATE: i32 = 40736; +pub const UNDERLYINPAYMENSTUINDEX2FLOORATE: i32 = 40737; +pub const PAYMENSTREATYPE: i32 = 40738; +pub const PAYMENSTREAMARKERATE: i32 = 40739; +pub const PAYMENSTREADELAINDICATOR: i32 = 40740; +pub const PAYMENSTREASETTCURRENCY: i32 = 40741; +pub const PAYMENSTREADACOUNT: i32 = 40742; +pub const PAYMENSTREAACCRUADAYS: i32 = 40743; +pub const PAYMENSTREADISCOUNTYPE: i32 = 40744; +pub const PAYMENSTREADISCOUNRATE: i32 = 40745; +pub const PAYMENSTREADISCOUNRATDACOUNT: i32 = 40746; +pub const PAYMENSTREACOMPOUNDINMETHOD: i32 = 40747; +pub const PAYMENSTREAINITIAPRINCIPAEXCHANGINDICATOR: i32 = 40748; +pub const PAYMENSTREAINTERIPRINCIPAEXCHANGINDICATOR: i32 = 40749; +pub const PAYMENSTREAFINAPRINCIPAEXCHANGINDICATOR: i32 = 40750; +pub const PAYMENSTREAPAYMENDATBUSINESDACONVENTION: i32 = 40751; +pub const PAYMENSTREAPAYMENDATBUSINESCENTER: i32 = 40752; +pub const PAYMENSTREAPAYMENFREQUENCPERIOD: i32 = 40753; +pub const PAYMENSTREAPAYMENFREQUENCUNIT: i32 = 40754; +pub const PAYMENSTREAPAYMENROLCONVENTION: i32 = 40755; +pub const PAYMENSTREAFIRSPAYMENDATUNADJUSTED: i32 = 40756; +pub const PAYMENSTREALASREGULAPAYMENDATUNADJUSTED: i32 = 40757; +pub const PAYMENSTREAPAYMENDATRELATIVTO: i32 = 40758; +pub const PAYMENSTREAPAYMENDATOFFSEPERIOD: i32 = 40759; +pub const PAYMENSTREAPAYMENDATOFFSEUNIT: i32 = 40760; +pub const PAYMENSTREARESEDATRELATIVTO: i32 = 40761; +pub const PAYMENSTREARESEDATBUSINESDACONVENTION: i32 = 40762; +pub const PAYMENSTREARESEDATBUSINESCENTER: i32 = 40763; +pub const PAYMENSTREARESEFREQUENCPERIOD: i32 = 40764; +pub const PAYMENSTREARESEFREQUENCUNIT: i32 = 40765; +pub const PAYMENSTREARESEWEEKLROLCONVENTION: i32 = 40766; +pub const PAYMENSTREAINITIAFIXINDATRELATIVTO: i32 = 40767; +pub const PAYMENSTREAINITIAFIXINDATBUSINESDACONVENTION: i32 = 40768; +pub const PAYMENSTREAINITIAFIXINDATBUSINESCENTER: i32 = 40769; +pub const PAYMENSTREAINITIAFIXINDATOFFSEPERIOD: i32 = 40770; +pub const PAYMENSTREAINITIAFIXINDATOFFSEUNIT: i32 = 40771; +pub const PAYMENSTREAINITIAFIXINDATOFFSEDATYPE: i32 = 40772; +pub const PAYMENSTREAINITIAFIXINDATADJUSTED: i32 = 40773; +pub const PAYMENSTREAFIXINDATRELATIVTO: i32 = 40774; +pub const PAYMENSTREAFIXINDATBUSINESDACONVENTION: i32 = 40775; +pub const PAYMENSTREAFIXINDATBUSINESCENTER: i32 = 40776; +pub const PAYMENSTREAFIXINDATOFFSEPERIOD: i32 = 40777; +pub const PAYMENSTREAFIXINDATOFFSEUNIT: i32 = 40778; +pub const PAYMENSTREAFIXINDATOFFSEDATYPE: i32 = 40779; +pub const PAYMENSTREAFIXINDATADJUSTED: i32 = 40780; +pub const PAYMENSTREARATCUTOFDATOFFSEPERIOD: i32 = 40781; +pub const PAYMENSTREARATCUTOFDATOFFSEUNIT: i32 = 40782; +pub const PAYMENSTREARATCUTOFDATOFFSEDATYPE: i32 = 40783; +pub const PAYMENSTREARATE: i32 = 40784; +pub const PAYMENSTREAFIXEAMOUNT: i32 = 40785; +pub const PAYMENSTREARATOAMOUNCURRENCY: i32 = 40786; +pub const PAYMENSTREAFUTURVALUNOTIONAL: i32 = 40787; +pub const PAYMENSTREAFUTURVALUDATADJUSTED: i32 = 40788; +pub const PAYMENSTREARATINDEX: i32 = 40789; +pub const PAYMENSTREARATINDESOURCE: i32 = 40790; +pub const PAYMENSTREARATINDECURVUNIT: i32 = 40791; +pub const PAYMENSTREARATINDECURVPERIOD: i32 = 40792; +pub const PAYMENSTREARATMULTIPLIER: i32 = 40793; +pub const PAYMENSTREARATSPREAD: i32 = 40794; +pub const PAYMENSTREARATSPREAPOSITIOTYPE: i32 = 40795; +pub const PAYMENSTREARATTREATMENT: i32 = 40796; +pub const PAYMENSTREACARATE: i32 = 40797; +pub const PAYMENSTREACARATBUSIDE: i32 = 40798; +pub const PAYMENSTREACARATSELSIDE: i32 = 40799; +pub const PAYMENSTREAFLOORATE: i32 = 40800; +pub const PAYMENSTREAFLOORATBUSIDE: i32 = 40801; +pub const PAYMENSTREAFLOORATSELSIDE: i32 = 40802; +pub const PAYMENSTREAINITIARATE: i32 = 40803; +pub const PAYMENSTREAFINARATROUNDINDIRECTION: i32 = 40804; +pub const PAYMENSTREAFINARATPRECISION: i32 = 40805; +pub const PAYMENSTREAAVERAGINMETHOD: i32 = 40806; +pub const PAYMENSTREANEGATIVRATTREATMENT: i32 = 40807; +pub const PAYMENSTREAINFLATIOLAPERIOD: i32 = 40808; +pub const PAYMENSTREAINFLATIOLAUNIT: i32 = 40809; +pub const PAYMENSTREAINFLATIOLADATYPE: i32 = 40810; +pub const PAYMENSTREAINFLATIOINTERPOLATIOMETHOD: i32 = 40811; +pub const PAYMENSTREAINFLATIOINDESOURCE: i32 = 40812; +pub const PAYMENSTREAINFLATIOPUBLICATIOSOURCE: i32 = 40813; +pub const PAYMENSTREAINFLATIOINITIAINDELEVEL: i32 = 40814; +pub const PAYMENSTREAINFLATIOFALLBACBONAPPLICABLE: i32 = 40815; +pub const PAYMENSTREAFRADISCOUNTING: i32 = 40816; +pub const PAYMENSTREANODELIVERABLRECURRENCY: i32 = 40817; +pub const PAYMENSTREANODELIVERABLFIXINDATEBUSINESDACONVENTION: i32 = 40818; +pub const PAYMENSTREANODELIVERABLFIXINDATEBUSINESCENTER: i32 = 40819; +pub const PAYMENSTREANODELIVERABLFIXINDATERELATIVTO: i32 = 40820; +pub const PAYMENSTREANODELIVERABLFIXINDATEOFFSEPERIOD: i32 = 40821; +pub const PAYMENSTREANODELIVERABLFIXINDATEOFFSEUNIT: i32 = 40822; +pub const PAYMENSTREANODELIVERABLFIXINDATEOFFSEDATYPE: i32 = 40823; +pub const UNDERLYINPAYMENSTREANODELIVERABLSETTREFERENCPAGE: i32 = 40824; +pub const NNODELIVERABLFIXINDATES: i32 = 40825; +pub const NODELIVERABLFIXINDATE: i32 = 40826; +pub const NODELIVERABLFIXINDATTYPE: i32 = 40827; +pub const NPAYMENSCHEDULES: i32 = 40828; +pub const PAYMENSCHEDULTYPE: i32 = 40829; +pub const PAYMENSCHEDULSTUTYPE: i32 = 40830; +pub const PAYMENSCHEDULSTARDATUNADJUSTED: i32 = 40831; +pub const PAYMENSCHEDULENDATUNADJUSTED: i32 = 40832; +pub const PAYMENSCHEDULPASIDE: i32 = 40833; +pub const PAYMENSCHEDULRECEIVSIDE: i32 = 40834; +pub const PAYMENSCHEDULNOTIONAL: i32 = 40835; +pub const PAYMENSCHEDULCURRENCY: i32 = 40836; +pub const PAYMENSCHEDULRATE: i32 = 40837; +pub const PAYMENSCHEDULRATMULTIPLIER: i32 = 40838; +pub const PAYMENSCHEDULRATSPREAD: i32 = 40839; +pub const PAYMENSCHEDULRATSPREAPOSITIOTYPE: i32 = 40840; +pub const PAYMENSCHEDULRATTREATMENT: i32 = 40841; +pub const PAYMENSCHEDULFIXEAMOUNT: i32 = 40842; +pub const PAYMENSCHEDULFIXECURRENCY: i32 = 40843; +pub const PAYMENSCHEDULSTEFREQUENCPERIOD: i32 = 40844; +pub const PAYMENSCHEDULSTEFREQUENCUNIT: i32 = 40845; +pub const PAYMENSCHEDULSTEOFFSEVALUE: i32 = 40846; +pub const PAYMENSCHEDULSTERATE: i32 = 40847; +pub const PAYMENSCHEDULSTEOFFSERATE: i32 = 40848; +pub const PAYMENSCHEDULSTERELATIVTO: i32 = 40849; +pub const PAYMENSCHEDULFIXINDATUNADJUSTED: i32 = 40850; +pub const PAYMENSCHEDULWEIGHT: i32 = 40851; +pub const PAYMENSCHEDULFIXINDATRELATIVTO: i32 = 40852; +pub const PAYMENSCHEDULFIXINDATBUSINESDACONVENTION: i32 = 40853; +pub const PAYMENSCHEDULFIXINDATBUSINESCENTER: i32 = 40854; +pub const PAYMENSCHEDULFIXINDATOFFSEPERIOD: i32 = 40855; +pub const PAYMENSCHEDULFIXINDATOFFSEUNIT: i32 = 40856; +pub const PAYMENSCHEDULFIXINDATOFFSEDATYPE: i32 = 40857; +pub const PAYMENSCHEDULFIXINDATADJUSTED: i32 = 40858; +pub const PAYMENSCHEDULFIXINTIME: i32 = 40859; +pub const PAYMENSCHEDULFIXINTIMBUSINESCENTER: i32 = 40860; +pub const PAYMENSCHEDULINTERIEXCHANGPAYMENDATRELATIVTO: i32 = 40861; +pub const PAYMENSCHEDULINTERIEXCHANGDATEBUSINESDACONVENTION: i32 = 40862; +pub const PAYMENSCHEDULINTERIEXCHANGDATEBUSINESCENTER: i32 = 40863; +pub const PAYMENSCHEDULINTERIEXCHANGDATEOFFSEPERIOD: i32 = 40864; +pub const PAYMENSCHEDULINTERIEXCHANGDATEOFFSEUNIT: i32 = 40865; +pub const PAYMENSCHEDULINTERIEXCHANGDATEOFFSEDATYPE: i32 = 40866; +pub const PAYMENSCHEDULINTERIEXCHANGDATADJUSTED: i32 = 40867; +pub const NPAYMENSCHEDULRATSOURCES: i32 = 40868; +pub const PAYMENSCHEDULRATSOURCE: i32 = 40869; +pub const PAYMENSCHEDULRATSOURCTYPE: i32 = 40870; +pub const PAYMENSCHEDULREFERENCPAGE: i32 = 40871; +pub const NPAYMENSTUBS: i32 = 40872; +pub const PAYMENSTUTYPE: i32 = 40873; +pub const PAYMENSTULENGTH: i32 = 40874; +pub const PAYMENSTURATE: i32 = 40875; +pub const PAYMENSTUFIXEAMOUNT: i32 = 40876; +pub const PAYMENSTUFIXECURRENCY: i32 = 40877; +pub const PAYMENSTUINDEX: i32 = 40878; +pub const PAYMENSTUINDESOURCE: i32 = 40879; +pub const PAYMENSTUINDECURVPERIOD: i32 = 40880; +pub const PAYMENSTUINDECURVUNIT: i32 = 40881; +pub const PAYMENSTUINDERATMULTIPLIER: i32 = 40882; +pub const PAYMENSTUINDERATSPREAD: i32 = 40883; +pub const PAYMENSTUINDERATSPREAPOSITIOTYPE: i32 = 40884; +pub const PAYMENSTUINDERATTREATMENT: i32 = 40885; +pub const PAYMENSTUINDECARATE: i32 = 40886; +pub const PAYMENSTUINDECARATBUSIDE: i32 = 40887; +pub const PAYMENSTUINDECARATSELSIDE: i32 = 40888; +pub const PAYMENSTUINDEFLOORATE: i32 = 40889; +pub const PAYMENSTUINDEFLOORATBUSIDE: i32 = 40890; +pub const PAYMENSTUINDEFLOORATSELSIDE: i32 = 40891; +pub const PAYMENSTUINDEX2: i32 = 40892; +pub const PAYMENSTUINDEX2SOURCE: i32 = 40893; +pub const PAYMENSTUINDEX2CURVPERIOD: i32 = 40894; +pub const PAYMENSTUINDEX2CURVUNIT: i32 = 40895; +pub const PAYMENSTUINDEX2RATMULTIPLIER: i32 = 40896; +pub const PAYMENSTUINDEX2RATSPREAD: i32 = 40897; +pub const PAYMENSTUINDEX2RATSPREAPOSITIOTYPE: i32 = 40898; +pub const PAYMENSTUINDEX2RATTREATMENT: i32 = 40899; +pub const PAYMENSTUINDEX2CARATE: i32 = 40900; +pub const PAYMENSTUINDEX2FLOORATE: i32 = 40901; +pub const NLESETTRATFALLBACKS: i32 = 40902; +pub const LESETTRATPOSTPONEMENMAXIMUDAYS: i32 = 40903; +pub const UNDERLYINSETTRATFALLBACRATSOURCE: i32 = 40904; +pub const LESETTRATPOSTPONEMENSURVEY: i32 = 40905; +pub const LESETTRATPOSTPONEMENCALCULATIOAGENT: i32 = 40906; +pub const STREAEFFECTIVDATUNADJUSTED: i32 = 40907; +pub const STREAEFFECTIVDATBUSINESDACONVENTION: i32 = 40908; +pub const STREAEFFECTIVDATBUSINESCENTER: i32 = 40909; +pub const STREAEFFECTIVDATRELATIVTO: i32 = 40910; +pub const STREAEFFECTIVDATOFFSEPERIOD: i32 = 40911; +pub const STREAEFFECTIVDATOFFSEUNIT: i32 = 40912; +pub const STREAEFFECTIVDATOFFSEDATYPE: i32 = 40913; +pub const STREAEFFECTIVDATADJUSTED: i32 = 40914; +pub const UNDERLYINSETTRATFALLBACREFERENCPAGE: i32 = 40915; +pub const PAYMENPRICTYPE: i32 = 40919; +pub const PAYMENSTREAPAYMENDATOFFSEDATYPE: i32 = 40920; +pub const BUSINESDACONVENTION: i32 = 40921; +pub const DATROLCONVENTION: i32 = 40922; +pub const NLEBUSINESCENTERS: i32 = 40923; +pub const LEBUSINESCENTER: i32 = 40924; +pub const LEBUSINESDACONVENTION: i32 = 40925; +pub const LEDATROLCONVENTION: i32 = 40926; +pub const NLEPAYMENSCHEDULFIXINDATBUSINESCENTERS: i32 = 40927; +pub const NLEPAYMENSCHEDULINTERIEXCHANGDATBUSINESCENTERS: i32 = 40928; +pub const NLEPAYMENSTREANODELIVERABLFIXINDATBUSINESCENTERS: i32 = 40929; +pub const NLEPAYMENSTREAPAYMENDATBUSINESCENTERS: i32 = 40930; +pub const NLEPAYMENSTREARESEDATBUSINESCENTERS: i32 = 40931; +pub const NLEPAYMENSTREAINITIAFIXINDATBUSINESCENTERS: i32 = 40932; +pub const NLEPAYMENSTREAFIXINDATBUSINESCENTERS: i32 = 40933; +pub const NLEPROVISIOCASSETTPAYMENDATBUSINESCENTERS: i32 = 40934; +pub const NLEPROVISIOCASSETTVALUDATBUSINESCENTERS: i32 = 40935; +pub const NLEPROVISIOOPTIOEXERCISBUSINESCENTERS: i32 = 40936; +pub const NLEPROVISIOOPTIOEXPIRATIODATBUSINESCENTERS: i32 = 40937; +pub const NLEPROVISIOOPTIORELEVANUNDERLYINDATBUSINESCENTERS: i32 = 40938; +pub const NLEPROVISIODATBUSINESCENTERS: i32 = 40939; +pub const NLESTREACALCULATIOPERIOBUSINESCENTERS: i32 = 40940; +pub const NLESTREAFIRSPERIOSTARDATBUSINESCENTERS: i32 = 40941; +pub const NLESTREAEFFECTIVDATBUSINESCENTERS: i32 = 40942; +pub const NLESTREATERMINATIODATBUSINESCENTERS: i32 = 40943; +pub const NPAYMENBUSINESCENTERS: i32 = 40944; +pub const NPAYMENSCHEDULINTERIEXCHANGDATBUSINESCENTERS: i32 = 40945; +pub const NPAYMENSTREANODELIVERABLFIXINDATEBUSINESCENTERS: i32 = 40946; +pub const NPAYMENSTREAPAYMENDATBUSINESCENTERS: i32 = 40947; +pub const NPAYMENSTREARESEDATBUSINESCENTERS: i32 = 40948; +pub const NPAYMENSTREAINITIAFIXINDATBUSINESCENTERS: i32 = 40949; +pub const NPAYMENSTREAFIXINDATBUSINESCENTERS: i32 = 40950; +pub const NPROTECTIOTEREVENNEWSOURCES: i32 = 40951; +pub const NPROVISIOCASSETTPAYMENDATBUSINESCENTERS: i32 = 40952; +pub const NPROVISIOCASSETTVALUDATBUSINESCENTERS: i32 = 40953; +pub const NPROVISIOOPTIOEXERCISBUSINESCENTERS: i32 = 40954; +pub const NPROVISIOOPTIOEXPIRATIODATBUSINESCENTERS: i32 = 40955; +pub const NPROVISIOOPTIORELEVANUNDERLYINDATBUSINESCENTERS: i32 = 40956; +pub const NPROVISIODATBUSINESCENTERS: i32 = 40957; +pub const NSTREACALCULATIOPERIOBUSINESCENTERS: i32 = 40958; +pub const NSTREAFIRSPERIOSTARDATBUSINESCENTERS: i32 = 40959; +pub const NSTREAEFFECTIVDATBUSINESCENTERS: i32 = 40960; +pub const NSTREATERMINATIODATBUSINESCENTERS: i32 = 40961; +pub const NUNDERLYINBUSINESCENTERS: i32 = 40962; +pub const UNDERLYINBUSINESCENTER: i32 = 40963; +pub const UNDERLYINBUSINESDACONVENTION: i32 = 40964; +pub const UNDERLYINDATROLCONVENTION: i32 = 40965; +pub const NUNDERLYINPAYMENSCHEDULFIXINDATBUSINESCENTERS: i32 = 40966; +pub const NUNDERLYINPAYMENSCHEDULINTERIEXCHANGDATBUSINESCENTERS: i32 = 40967; +pub const NUNDERLYINPAYMENSTREANODELIVERABLFIXINDATEBICENTERS: i32 = 40968; +pub const NUNDERLYINPAYMENSTREAPAYMENDATBUSINESCENTERS: i32 = 40969; +pub const NUNDERLYINPAYMENSTREARESEDATBUSINESCENTERS: i32 = 40970; +pub const NUNDERLYINPAYMENSTREAINITIAFIXINDATBUSINESCENTERS: i32 = 40971; +pub const NUNDERLYINPAYMENSTREAFIXINDATBUSINESCENTERS: i32 = 40972; +pub const NUNDERLYINSTREACALCULATIOPERIOBUSINESCENTERS: i32 = 40973; +pub const NUNDERLYINSTREAFIRSPERIOSTARDATBUSINESCENTERS: i32 = 40974; +pub const NUNDERLYINSTREAEFFECTIVDATBUSINESCENTERS: i32 = 40975; +pub const NUNDERLYINSTREATERMINATIODATBUSINESCENTERS: i32 = 40976; +pub const NPAYMENSCHEDULFIXINDATBUSINESCENTERS: i32 = 40977; +pub const ENCODELESTREATEXLEN: i32 = 40978; +pub const ENCODELESTREATEXT: i32 = 40979; +pub const ENCODELEPROVISIOTEXLEN: i32 = 40980; +pub const ENCODELEPROVISIOTEXT: i32 = 40981; +pub const ENCODESTREATEXLEN: i32 = 40982; +pub const ENCODESTREATEXT: i32 = 40983; +pub const ENCODEPAYMENTEXLEN: i32 = 40984; +pub const ENCODEPAYMENTEXT: i32 = 40985; +pub const ENCODEPROVISIOTEXLEN: i32 = 40986; +pub const ENCODEPROVISIOTEXT: i32 = 40987; +pub const ENCODEUNDERLYINSTREATEXLEN: i32 = 40988; +pub const ENCODEUNDERLYINSTREATEXT: i32 = 40989; +pub const PROVISIOCASSETTQUOTREFERENCPAGE: i32 = 41406; +pub const LEPROVISIOCASSETTQUOTREFERENCPAGE: i32 = 41407; +pub const EVENMONTYEAR: i32 = 2340; +pub const LEEVENMONTYEAR: i32 = 2341; +pub const UNDERLYINEVENMONTYEAR: i32 = 2342; +pub const PREVIOUCLEARINBUSINESDATE: i32 = 2084; +pub const VALUATIODATE: i32 = 2085; +pub const VALUATIOTIME: i32 = 2086; +pub const VALUATIOBUSINESCENTER: i32 = 2087; +pub const MARGIAMFXRATE: i32 = 2088; +pub const MARGIAMFXRATCALC: i32 = 2089; +pub const COLLATERAFXRATE: i32 = 2090; +pub const COLLATERAFXRATCALC: i32 = 2091; +pub const COLLATERAAMOUNMARKESEGMENID: i32 = 2092; +pub const COLLATERAAMOUNMARKEID: i32 = 2093; +pub const PACOLLECFXRATE: i32 = 2094; +pub const PACOLLECFXRATCALC: i32 = 2095; +pub const POAMSTREADESC: i32 = 2096; +pub const POSITIOFXRATE: i32 = 2097; +pub const POSITIOFXRATCALC: i32 = 2098; +pub const POAMMARKESEGMENID: i32 = 2099; +pub const POAMMARKEID: i32 = 2100; +pub const TERMINATEINDICATOR: i32 = 2101; +pub const SHORMARKINEXEMPINDICATOR: i32 = 2102; +pub const RELATEREGULATORTRADIDSOURCE: i32 = 2103; +pub const NATTACHMENTS: i32 = 2104; +pub const ATTACHMENNAME: i32 = 2105; +pub const ATTACHMENMEDITYPE: i32 = 2106; +pub const ATTACHMENCLASSIFICATION: i32 = 2107; +pub const ATTACHMENEXTERNAURL: i32 = 2108; +pub const ATTACHMENENCODINTYPE: i32 = 2109; +pub const UNENCODEATTACHMENLEN: i32 = 2110; +pub const ENCODEATTACHMENLEN: i32 = 2111; +pub const ENCODEATTACHMENT: i32 = 2112; +pub const NATTACHMENKEYWORDS: i32 = 2113; +pub const ATTACHMENKEYWORD: i32 = 2114; +pub const NEGOTIATIOMETHOD: i32 = 2115; +pub const NEXAUCTIOTIME: i32 = 2116; +pub const NASSEATTRIBUTES: i32 = 2304; +pub const ASSEATTRIBUTTYPE: i32 = 2305; +pub const ASSEATTRIBUTVALUE: i32 = 2306; +pub const ASSEATTRIBUTLIMIT: i32 = 2307; +pub const COMRATE: i32 = 1233; +pub const COMUNIOMEASURE: i32 = 1238; +pub const NCOMPLEEVENAVERAGINOBSERVATIONS: i32 = 40994; +pub const COMPLEEVENAVERAGINOBSERVATIONUMBER: i32 = 40995; +pub const COMPLEEVENAVERAGINWEIGHT: i32 = 40996; +pub const NCOMPLEEVENCREDIEVENTS: i32 = 40997; +pub const COMPLEEVENCREDIEVENTYPE: i32 = 40998; +pub const COMPLEEVENCREDIEVENVALUE: i32 = 40999; +pub const COMPLEEVENCREDIEVENCURRENCY: i32 = 41000; +pub const COMPLEEVENCREDIEVENPERIOD: i32 = 41001; +pub const COMPLEEVENCREDIEVENUNIT: i32 = 41002; +pub const COMPLEEVENCREDIEVENDATYPE: i32 = 41003; +pub const COMPLEEVENCREDIEVENRATSOURCE: i32 = 41004; +pub const NCOMPLEEVENCREDIEVENQUALIFIERS: i32 = 41005; +pub const COMPLEEVENCREDIEVENQUALIFIER: i32 = 41006; +pub const NCOMPLEEVENPERIODATTIMES: i32 = 41007; +pub const COMPLEEVENPERIODATE: i32 = 41008; +pub const COMPLEEVENPERIOTIME: i32 = 41009; +pub const NCOMPLEEVENPERIODS: i32 = 41010; +pub const COMPLEEVENPERIOTYPE: i32 = 41011; +pub const COMPLEEVENBUSINESCENTER: i32 = 41012; +pub const NCOMPLEEVENRATSOURCES: i32 = 41013; +pub const COMPLEEVENRATSOURCE: i32 = 41014; +pub const COMPLEEVENRATSOURCTYPE: i32 = 41015; +pub const COMPLEEVENREFERENCPAGE: i32 = 41016; +pub const COMPLEEVENREFERENCPAGHEADING: i32 = 41017; +pub const NCOMPLEEVENDATBUSINESCENTERS: i32 = 41018; +pub const COMPLEEVENDATBUSINESCENTER: i32 = 41019; +pub const COMPLEEVENDATUNADJUSTED: i32 = 41020; +pub const COMPLEEVENDATRELATIVTO: i32 = 41021; +pub const COMPLEEVENDATOFFSEPERIOD: i32 = 41022; +pub const COMPLEEVENDATOFFSEUNIT: i32 = 41023; +pub const COMPLEEVENDATOFFSEDATYPE: i32 = 41024; +pub const COMPLEEVENDATBUSINESDACONVENTION: i32 = 41025; +pub const COMPLEEVENDATADJUSTED: i32 = 41026; +pub const COMPLEEVENFIXINTIME: i32 = 41027; +pub const COMPLEEVENFIXINTIMBUSINESCENTER: i32 = 41028; +pub const NCOMPLEEVENCREDIEVENSOURCES: i32 = 41029; +pub const COMPLEEVENCREDIEVENSOURCE: i32 = 41030; +pub const COMPLEOPPAYOUPASIDE: i32 = 2117; +pub const COMPLEOPPAYOURECEIVSIDE: i32 = 2118; +pub const COMPLEOPPAYOUUNDERLIER: i32 = 2119; +pub const COMPLEOPPAYOUPERCENTAGE: i32 = 2120; +pub const COMPLEOPPAYOUTIME: i32 = 2121; +pub const COMPLEOPPAYOUCURRENCY: i32 = 2122; +pub const COMPLEEVENPRICPERCENTAGE: i32 = 2123; +pub const COMPLEEVENCURRENCONE: i32 = 2124; +pub const COMPLEEVENCURRENCTWO: i32 = 2125; +pub const COMPLEEVENQUOTBASIS: i32 = 2126; +pub const COMPLEEVENFIXEFXRATE: i32 = 2127; +pub const COMPLEEVENDETERMINATIOMETHOD: i32 = 2128; +pub const COMPLEEVENCALCULATIOAGENT: i32 = 2129; +pub const COMPLEEVENSTRIKPRICE: i32 = 2130; +pub const COMPLEEVENSTRIKFACTOR: i32 = 2131; +pub const COMPLEEVENSTRIKNUMBEOOPTIONS: i32 = 2132; +pub const COMPLEEVENCREDIEVENTXIDREF: i32 = 2133; +pub const COMPLEEVENCREDIEVENNOTIFYINPARTY: i32 = 2134; +pub const COMPLEEVENCREDIEVENBUSINESCENTER: i32 = 2135; +pub const COMPLEEVENCREDIEVENSTANDARSOURCES: i32 = 2136; +pub const COMPLEEVENCREDIEVENMINIMUSOURCES: i32 = 2137; +pub const COMPLEEVENXID: i32 = 2138; +pub const COMPLEEVENXIDREF: i32 = 2139; +pub const NCOMPLEEVENSCHEDULES: i32 = 41031; +pub const COMPLEEVENSCHEDULSTARDATE: i32 = 41032; +pub const COMPLEEVENSCHEDULENDATE: i32 = 41033; +pub const COMPLEEVENSCHEDULFREQUENCPERIOD: i32 = 41034; +pub const COMPLEEVENSCHEDULFREQUENCUNIT: i32 = 41035; +pub const COMPLEEVENSCHEDULROLCONVENTION: i32 = 41036; +pub const NDELIVERSCHEDULES: i32 = 41037; +pub const DELIVERSCHEDULTYPE: i32 = 41038; +pub const DELIVERSCHEDULXID: i32 = 41039; +pub const DELIVERSCHEDULNOTIONAL: i32 = 41040; +pub const DELIVERSCHEDULNOTIONAUNIOMEASURE: i32 = 41041; +pub const DELIVERSCHEDULNOTIONACOMMODITFREQUENCY: i32 = 41042; +pub const DELIVERSCHEDULNEGATIVTOLERANCE: i32 = 41043; +pub const DELIVERSCHEDULPOSITIVTOLERANCE: i32 = 41044; +pub const DELIVERSCHEDULTOLERANCUNIOMEASURE: i32 = 41045; +pub const DELIVERSCHEDULTOLERANCTYPE: i32 = 41046; +pub const DELIVERSCHEDULSETTCOUNTRY: i32 = 41047; +pub const DELIVERSCHEDULSETTTIMZONE: i32 = 41048; +pub const DELIVERSCHEDULSETTFLOTYPE: i32 = 41049; +pub const DELIVERSCHEDULSETTHOLIDAYPROCESSININSTRUCTION: i32 = 41050; +pub const NDELIVERSCHEDULSETTDAYS: i32 = 41051; +pub const DELIVERSCHEDULSETTDAY: i32 = 41052; +pub const DELIVERSCHEDULSETTTOTAHOURS: i32 = 41053; +pub const NDELIVERSCHEDULSETTTIMES: i32 = 41054; +pub const DELIVERSCHEDULSETTSTART: i32 = 41055; +pub const DELIVERSCHEDULSETTEND: i32 = 41056; +pub const DELIVERSCHEDULSETTTIMTYPE: i32 = 41057; +pub const DELIVERSTREATYPE: i32 = 41058; +pub const DELIVERSTREAPIPELINE: i32 = 41059; +pub const DELIVERSTREAENTRPOINT: i32 = 41060; +pub const DELIVERSTREAWITHDRAWAPOINT: i32 = 41061; +pub const DELIVERSTREADELIVERPOINT: i32 = 41062; +pub const DELIVERSTREADELIVERRESTRICTION: i32 = 41063; +pub const DELIVERSTREADELIVERCONTINGENCY: i32 = 41064; +pub const DELIVERSTREADELIVERCONTINGENPARTSIDE: i32 = 41065; +pub const DELIVERSTREADELIVEASOURCINDICATOR: i32 = 41066; +pub const DELIVERSTREARISAPPORTIONMENT: i32 = 41067; +pub const DELIVERSTREARISAPPORTIONMENSOURCE: i32 = 41218; +pub const DELIVERSTREATITLTRANSFELOCATION: i32 = 41068; +pub const DELIVERSTREATITLTRANSFECONDITION: i32 = 41069; +pub const DELIVERSTREAIMPORTEORECORD: i32 = 41070; +pub const DELIVERSTREANEGATIVTOLERANCE: i32 = 41071; +pub const DELIVERSTREAPOSITIVTOLERANCE: i32 = 41072; +pub const DELIVERSTREATOLERANCUNIOMEASURE: i32 = 41073; +pub const DELIVERSTREATOLERANCTYPE: i32 = 41074; +pub const DELIVERSTREATOLERANCOPTIOSIDE: i32 = 41075; +pub const DELIVERSTREATOTAPOSITIVTOLERANCE: i32 = 41076; +pub const DELIVERSTREATOTANEGATIVTOLERANCE: i32 = 41077; +pub const DELIVERSTREANOTIONACONVERSIOFACTOR: i32 = 41078; +pub const DELIVERSTREATRANSPOREQUIPMENT: i32 = 41079; +pub const DELIVERSTREAELECTINPARTSIDE: i32 = 41080; +pub const NDELIVERSTREACYCLES: i32 = 41081; +pub const DELIVERSTREACYCLDESC: i32 = 41082; +pub const ENCODEDELIVERSTREACYCLDESLEN: i32 = 41083; +pub const ENCODEDELIVERSTREACYCLDESC: i32 = 41084; +pub const NDELIVERSTREACOMMODITSOURCES: i32 = 41085; +pub const DELIVERSTREACOMMODITSOURCE: i32 = 41086; +pub const DOCUMENTATIOTEXT: i32 = 1513; +pub const ENCODEDOCUMENTATIOTEXLEN: i32 = 1525; +pub const ENCODEDOCUMENTATIOTEXT: i32 = 1527; +pub const SWASUCLASS: i32 = 1575; +pub const SETTRATINDEX: i32 = 1577; +pub const SETTRATINDELOCATION: i32 = 1580; +pub const OPTIOEXPIRATIODESC: i32 = 1581; +pub const ENCODEOPTIOEXPIRATIODESLEN: i32 = 1678; +pub const ENCODEOPTIOEXPIRATIODESC: i32 = 1697; +pub const STRIKUNIOMEASURE: i32 = 1698; +pub const STRIKINDEX: i32 = 1866; +pub const STRIKINDESPREAD: i32 = 2001; +pub const VALUATIOSOURCE: i32 = 2002; +pub const VALUATIOREFERENCMODEL: i32 = 2140; +pub const STRATEGTYPE: i32 = 2141; +pub const COMMOPRICININDICATOR: i32 = 2142; +pub const SETTDISRUPTIOPROVISION: i32 = 2143; +pub const INSTRUMENROUNDINDIRECTION: i32 = 2144; +pub const INSTRUMENROUNDINPRECISION: i32 = 2145; +pub const LESETTLOOPEFLAG: i32 = 2146; +pub const LEINSTRMASSIGNMENMETHOD: i32 = 2147; +pub const LESECURITSTATUS: i32 = 2148; +pub const LERESTRUCTURINTYPE: i32 = 2149; +pub const LESENIORITY: i32 = 2150; +pub const LENOTIONAPERCENTAGOUTSTANDING: i32 = 2151; +pub const LEORIGINANOTIONAPERCENTAGOUTSTANDING: i32 = 2152; +pub const LEATTACHMENPOINT: i32 = 2153; +pub const LEDETACHMENPOINT: i32 = 2154; +pub const LEOBLIGATIOTYPE: i32 = 2155; +pub const LESWASUCLASS: i32 = 2156; +pub const LENTTDEFAULT: i32 = 2157; +pub const LEMTTDEFAULT: i32 = 2158; +pub const LESETTLEENTITMATRISOURCE: i32 = 2159; +pub const LESETTLEENTITMATRIPUBLICATIODATE: i32 = 2160; +pub const LECOUPOTYPE: i32 = 2161; +pub const LETOTAISSUEAMOUNT: i32 = 2162; +pub const LECOUPOFREQUENCPERIOD: i32 = 2163; +pub const LECOUPOFREQUENCUNIT: i32 = 2164; +pub const LECOUPODACOUNT: i32 = 2165; +pub const LECONVERTIBLBONEQUITID: i32 = 2166; +pub const LECONVERTIBLBONEQUITIDSOURCE: i32 = 2167; +pub const LECONTRACPRICREMONTH: i32 = 2168; +pub const LELIESENIORITY: i32 = 2169; +pub const LELOAFACILITY: i32 = 2170; +pub const LEREFERENCENTITTYPE: i32 = 2171; +pub const LEINDESERIES: i32 = 2172; +pub const LEINDEANNEVERSION: i32 = 2173; +pub const LEINDEANNEDATE: i32 = 2174; +pub const LEINDEANNESOURCE: i32 = 2175; +pub const LESETTRATINDEX: i32 = 2176; +pub const LESETTRATINDELOCATION: i32 = 2177; +pub const LEOPTIOEXPIRATIODESC: i32 = 2178; +pub const ENCODELEOPTIOEXPIRATIODESLEN: i32 = 2179; +pub const ENCODELEOPTIOEXPIRATIODESC: i32 = 2180; +pub const LESTRIKMULTIPLIER: i32 = 2181; +pub const LESTRIKVALUE: i32 = 2182; +pub const LESTRIKUNIOMEASURE: i32 = 2183; +pub const LESTRIKINDEX: i32 = 2184; +pub const LESTRIKINDESPREAD: i32 = 2185; +pub const LESTRIKPRICDETERMINATIOMETHOD: i32 = 2186; +pub const LESTRIKPRICBOUNDARMETHOD: i32 = 2187; +pub const LESTRIKPRICBOUNDARPRECISION: i32 = 2188; +pub const LEUNDERLYINPRICDETERMINATIOMETHOD: i32 = 2189; +pub const LEMIPRICINCREMENT: i32 = 2190; +pub const LEMIPRICINCREMENAMOUNT: i32 = 2191; +pub const LESETTMETHOD: i32 = 2192; +pub const LEOPPAYOUTYPE: i32 = 2193; +pub const LEOPPAYOUAMOUNT: i32 = 2194; +pub const LEPRICQUOTMETHOD: i32 = 2195; +pub const LEVALUATIOMETHOD: i32 = 2196; +pub const LEVALUATIOSOURCE: i32 = 2197; +pub const LEVALUATIOREFERENCMODEL: i32 = 2198; +pub const LELISMETHOD: i32 = 2199; +pub const LECAPRICE: i32 = 2200; +pub const LEFLOOPRICE: i32 = 2201; +pub const LEFLEXIBLINDICATOR: i32 = 2202; +pub const LEFLEPRODUCELIGIBILITINDICATOR: i32 = 2203; +pub const LEPOSITIOLIMIT: i32 = 2205; +pub const LENTPOSITIOLIMIT: i32 = 2206; +pub const LECPPROGRAM: i32 = 2207; +pub const LECPRETYPE: i32 = 2208; +pub const LESHORSALRESTRICTION: i32 = 2209; +pub const LESTRATEGTYPE: i32 = 2211; +pub const LECOMMOPRICININDICATOR: i32 = 2212; +pub const LESETTDISRUPTIOPROVISION: i32 = 2213; +pub const LEINSTRUMENROUNDINDIRECTION: i32 = 2214; +pub const LEINSTRUMENROUNDINPRECISION: i32 = 2215; +pub const MARKEDISRUPTIOPROVISION: i32 = 41087; +pub const MARKEDISRUPTIOFALLBACPROVISION: i32 = 41088; +pub const MARKEDISRUPTIOMAXIMUDAYS: i32 = 41089; +pub const MARKEDISRUPTIOMATERIALITPERCENTAGE: i32 = 41090; +pub const MARKEDISRUPTIOMINIMUFUTURECONTRACTS: i32 = 41091; +pub const NMARKEDISRUPTIOEVENTS: i32 = 41092; +pub const MARKEDISRUPTIOEVENT: i32 = 41093; +pub const NMARKEDISRUPTIOFALLBACKS: i32 = 41094; +pub const MARKEDISRUPTIOFALLBACTYPE: i32 = 41095; +pub const NMARKEDISRUPTIOFALLBACREFERENCPRICES: i32 = 41096; +pub const MARKEDISRUPTIOFALLBACUNDERLIETYPE: i32 = 41097; +pub const MARKEDISRUPTIOFALLBACUNDERLIESECURITID: i32 = 41098; +pub const MARKEDISRUPTIOFALLBACUNDERLIESECURITIDSOURCE: i32 = 41099; +pub const MARKEDISRUPTIOFALLBACUNDERLIESECURITDESC: i32 = 41100; +pub const ENCODEMARKEDISRUPTIOFALLBACUNDERLIESECURITDESLEN: i32 = 41101; +pub const ENCODEMARKEDISRUPTIOFALLBACUNDERLIESECURITDESC: i32 = 41102; +pub const MARKEDISRUPTIOFALLBACOPEUNITS: i32 = 41103; +pub const MARKEDISRUPTIOFALLBACBASKECURRENCY: i32 = 41104; +pub const MARKEDISRUPTIOFALLBACBASKEDIVISOR: i32 = 41105; +pub const MISFERATE: i32 = 2216; +pub const MISFEAMOUNDUE: i32 = 2217; +pub const EXERCISDESC: i32 = 41106; +pub const ENCODEEXERCISDESLEN: i32 = 41107; +pub const ENCODEEXERCISDESC: i32 = 41108; +pub const AUTOMATIEXERCISINDICATOR: i32 = 41109; +pub const AUTOMATIEXERCISTHRESHOLRATE: i32 = 41110; +pub const EXERCISCONFIRMATIOMETHOD: i32 = 41111; +pub const MANUANOTICBUSINESCENTER: i32 = 41112; +pub const FALLBACEXERCISINDICATOR: i32 = 41113; +pub const LIMITERIGHTCONFIRINDICATOR: i32 = 41114; +pub const EXERCISSPLITICKEINDICATOR: i32 = 41115; +pub const NOPTIOEXERCISBUSINESCENTERS: i32 = 41116; +pub const OPTIOEXERCISBUSINESCENTER: i32 = 41117; +pub const OPTIOEXERCISBUSINESDACONVENTION: i32 = 41118; +pub const OPTIOEXERCISEARLIESDATOFFSEDATYPE: i32 = 41119; +pub const OPTIOEXERCISEARLIESDATOFFSEPERIOD: i32 = 41120; +pub const OPTIOEXERCISEARLIESDATOFFSEUNIT: i32 = 41121; +pub const OPTIOEXERCISFREQUENCPERIOD: i32 = 41122; +pub const OPTIOEXERCISFREQUENCUNIT: i32 = 41123; +pub const OPTIOEXERCISSTARDATUNADJUSTED: i32 = 41124; +pub const OPTIOEXERCISSTARDATRELATIVTO: i32 = 41125; +pub const OPTIOEXERCISSTARDATOFFSEPERIOD: i32 = 41126; +pub const OPTIOEXERCISSTARDATOFFSEUNIT: i32 = 41127; +pub const OPTIOEXERCISSTARDATOFFSEDATYPE: i32 = 41128; +pub const OPTIOEXERCISSTARDATADJUSTED: i32 = 41129; +pub const OPTIOEXERCISSKIP: i32 = 41130; +pub const OPTIOEXERCISNOMINATIODEADLINE: i32 = 41131; +pub const OPTIOEXERCISFIRSDATUNADJUSTED: i32 = 41132; +pub const OPTIOEXERCISLASDATUNADJUSTED: i32 = 41133; +pub const OPTIOEXERCISEARLIESTIME: i32 = 41134; +pub const OPTIOEXERCISLATESTIME: i32 = 41135; +pub const OPTIOEXERCISTIMBUSINESCENTER: i32 = 41136; +pub const NOPTIOEXERCISDATES: i32 = 41137; +pub const OPTIOEXERCISDATE: i32 = 41138; +pub const OPTIOEXERCISDATTYPE: i32 = 41139; +pub const NOPTIOEXERCISEXPIRATIODATBUSINESCENTERS: i32 = 41140; +pub const OPTIOEXERCISEXPIRATIODATBUSINESCENTER: i32 = 41141; +pub const OPTIOEXERCISEXPIRATIODATBUSINESDACONVENTION: i32 = 41142; +pub const OPTIOEXERCISEXPIRATIODATRELATIVTO: i32 = 41143; +pub const OPTIOEXERCISEXPIRATIODATOFFSEPERIOD: i32 = 41144; +pub const OPTIOEXERCISEXPIRATIODATOFFSEUNIT: i32 = 41145; +pub const OPTIOEXERCISEXPIRATIOFREQUENCPERIOD: i32 = 41146; +pub const OPTIOEXERCISEXPIRATIOFREQUENCUNIT: i32 = 41147; +pub const OPTIOEXERCISEXPIRATIOROLCONVENTION: i32 = 41148; +pub const OPTIOEXERCISEXPIRATIODATOFFSEDATYPE: i32 = 41149; +pub const OPTIOEXERCISEXPIRATIOTIME: i32 = 41150; +pub const OPTIOEXERCISEXPIRATIOTIMBUSINESCENTER: i32 = 41151; +pub const NOPTIOEXERCISEXPIRATIODATES: i32 = 41152; +pub const OPTIOEXERCISEXPIRATIODATE: i32 = 41153; +pub const OPTIOEXERCISEXPIRATIODATTYPE: i32 = 41154; +pub const PAYMENUNIOMEASURE: i32 = 41155; +pub const PAYMENDATRELATIVTO: i32 = 41156; +pub const PAYMENDATOFFSEPERIOD: i32 = 41157; +pub const PAYMENDATOFFSEUNIT: i32 = 41158; +pub const PAYMENDATOFFSEDATYPE: i32 = 41159; +pub const PAYMENFORWARSTARTYPE: i32 = 41160; +pub const NPAYMENSCHEDULFIXINDAYS: i32 = 41161; +pub const PAYMENSCHEDULFIXINDAOWEEK: i32 = 41162; +pub const PAYMENSCHEDULFIXINDANUMBER: i32 = 41163; +pub const PAYMENSCHEDULXID: i32 = 41164; +pub const PAYMENSCHEDULXIDREF: i32 = 41165; +pub const PAYMENSCHEDULRATCURRENCY: i32 = 41166; +pub const PAYMENSCHEDULRATUNIOMEASURE: i32 = 41167; +pub const PAYMENSCHEDULRATCONVERSIOFACTOR: i32 = 41168; +pub const PAYMENSCHEDULRATSPREATYPE: i32 = 41169; +pub const PAYMENSCHEDULSETTPERIOPRICE: i32 = 41170; +pub const PAYMENSCHEDULSETTPERIOPRICCURRENCY: i32 = 41171; +pub const PAYMENSCHEDULSETTPERIOPRICUNIOMEASURE: i32 = 41172; +pub const PAYMENSCHEDULSTEUNIOMEASURE: i32 = 41173; +pub const PAYMENSCHEDULFIXINDADISTRIBUTION: i32 = 41174; +pub const PAYMENSCHEDULFIXINDACOUNT: i32 = 41175; +pub const PAYMENSCHEDULFIXINLAPERIOD: i32 = 41176; +pub const PAYMENSCHEDULFIXINLAUNIT: i32 = 41177; +pub const PAYMENSCHEDULFIXINFIRSOBSERVATIODATOFFSEPERIOD: i32 = 41178; +pub const PAYMENSCHEDULFIXINFIRSOBSERVATIODATOFFSEUNIT: i32 = 41179; +pub const PAYMENSTREAFLARATINDICATOR: i32 = 41180; +pub const PAYMENSTREAFLARATAMOUNT: i32 = 41181; +pub const PAYMENSTREAFLARATCURRENCY: i32 = 41182; +pub const PAYMENSTREAMAXIMUPAYMENAMOUNT: i32 = 41183; +pub const PAYMENSTREAMAXIMUPAYMENCURRENCY: i32 = 41184; +pub const PAYMENSTREAMAXIMUTRANSACTIOAMOUNT: i32 = 41185; +pub const PAYMENSTREAMAXIMUTRANSACTIOCURRENCY: i32 = 41186; +pub const PAYMENSTREAFIXEAMOUNUNIOMEASURE: i32 = 41187; +pub const PAYMENSTREATOTAFIXEAMOUNT: i32 = 41188; +pub const PAYMENSTREAWORLSCALRATE: i32 = 41189; +pub const PAYMENSTREACONTRACPRICE: i32 = 41190; +pub const PAYMENSTREACONTRACPRICCURRENCY: i32 = 41191; +pub const NPAYMENSTREAPRICINBUSINESCENTERS: i32 = 41192; +pub const PAYMENSTREAPRICINBUSINESCENTER: i32 = 41193; +pub const PAYMENSTREARATINDEX2CURVPERIOD: i32 = 41194; +pub const PAYMENSTREARATINDEX2CURVUNIT: i32 = 41195; +pub const PAYMENSTREARATINDELOCATION: i32 = 41196; +pub const PAYMENSTREARATINDELEVEL: i32 = 41197; +pub const PAYMENSTREARATINDEUNIOMEASURE: i32 = 41198; +pub const PAYMENSTREASETTLEVEL: i32 = 41199; +pub const PAYMENSTREAREFERENCLEVEL: i32 = 41200; +pub const PAYMENSTREAREFERENCLEVEUNIOMEASURE: i32 = 41201; +pub const PAYMENSTREAREFERENCLEVEEQUALZERINDICATOR: i32 = 41202; +pub const PAYMENSTREARATSPREACURRENCY: i32 = 41203; +pub const PAYMENSTREARATSPREAUNIOMEASURE: i32 = 41204; +pub const PAYMENSTREARATCONVERSIOFACTOR: i32 = 41205; +pub const PAYMENSTREARATSPREATYPE: i32 = 41206; +pub const PAYMENSTREALASRESERATE: i32 = 41207; +pub const PAYMENSTREAFINARATE: i32 = 41208; +pub const PAYMENSTREACALCULATIOLAPERIOD: i32 = 41209; +pub const PAYMENSTREACALCULATIOLAUNIT: i32 = 41210; +pub const PAYMENSTREAFIRSOBSERVATIODATOFFSEPERIOD: i32 = 41211; +pub const PAYMENSTREAFIRSOBSERVATIODATOFFSEUNIT: i32 = 41212; +pub const PAYMENSTREAPRICINDATYPE: i32 = 41213; +pub const PAYMENSTREAPRICINDADISTRIBUTION: i32 = 41214; +pub const PAYMENSTREAPRICINDACOUNT: i32 = 41215; +pub const PAYMENSTREAPRICINBUSINESCALENDAR: i32 = 41216; +pub const PAYMENSTREAPRICINBUSINESDACONVENTION: i32 = 41217; +pub const NPAYMENSTREAPAYMENDATES: i32 = 41220; +pub const PAYMENSTREAPAYMENDATE: i32 = 41221; +pub const PAYMENSTREAPAYMENDATTYPE: i32 = 41222; +pub const PAYMENSTREAMASTEAGREEMENPAYMENDATEINDICATOR: i32 = 41223; +pub const NPAYMENSTREAPRICINDATES: i32 = 41224; +pub const PAYMENSTREAPRICINDATE: i32 = 41225; +pub const PAYMENSTREAPRICINDATTYPE: i32 = 41226; +pub const NPAYMENSTREAPRICINDAYS: i32 = 41227; +pub const PAYMENSTREAPRICINDAOWEEK: i32 = 41228; +pub const PAYMENSTREAPRICINDANUMBER: i32 = 41229; +pub const NPRICINDATBUSINESCENTERS: i32 = 41230; +pub const PRICINDATBUSINESCENTER: i32 = 41231; +pub const PRICINDATUNADJUSTED: i32 = 41232; +pub const PRICINDATBUSINESDACONVENTION: i32 = 41233; +pub const PRICINDATADJUSTED: i32 = 41234; +pub const PRICINTIME: i32 = 41235; +pub const PRICINTIMBUSINESCENTER: i32 = 41236; +pub const NSTREAASSEATTRIBUTES: i32 = 41237; +pub const STREAASSEATTRIBUTTYPE: i32 = 41238; +pub const STREAASSEATTRIBUTVALUE: i32 = 41239; +pub const STREAASSEATTRIBUTLIMIT: i32 = 41240; +pub const NSTREACALCULATIOPERIODATES: i32 = 41241; +pub const STREACALCULATIOPERIODATE: i32 = 41242; +pub const STREACALCULATIOPERIODATTYPE: i32 = 41243; +pub const STREACALCULATIOPERIODATEXID: i32 = 41244; +pub const STREACALCULATIOPERIODATEXIDREF: i32 = 41245; +pub const STREACALCULATIOBALANCOFIRSPERIOD: i32 = 41246; +pub const STREACALCULATIOCORRECTIOPERIOD: i32 = 41247; +pub const STREACALCULATIOCORRECTIOUNIT: i32 = 41248; +pub const NSTREACOMMODITSETTBUSINESCENTERS: i32 = 41249; +pub const STREACOMMODITSETTBUSINESCENTER: i32 = 41250; +pub const STREACOMMODITBASE: i32 = 41251; +pub const STREACOMMODITTYPE: i32 = 41252; +pub const STREACOMMODITSECURITID: i32 = 41253; +pub const STREACOMMODITSECURITIDSOURCE: i32 = 41254; +pub const STREACOMMODITDESC: i32 = 41255; +pub const ENCODESTREACOMMODITDESLEN: i32 = 41256; +pub const ENCODESTREACOMMODITDESC: i32 = 41257; +pub const STREACOMMODITUNIOMEASURE: i32 = 41258; +pub const STREACOMMODITCURRENCY: i32 = 41259; +pub const STREACOMMODITEXCHANGE: i32 = 41260; +pub const STREACOMMODITRATSOURCE: i32 = 41261; +pub const STREACOMMODITRATREFERENCPAGE: i32 = 41262; +pub const STREACOMMODITRATREFERENCPAGHEADING: i32 = 41263; +pub const STREADATPROVIDER: i32 = 41264; +pub const STREACOMMODITPRICINTYPE: i32 = 41265; +pub const STREACOMMODITNEARBSETTDAPERIOD: i32 = 41266; +pub const STREACOMMODITNEARBSETTDAUNIT: i32 = 41267; +pub const STREACOMMODITSETTDATUNADJUSTED: i32 = 41268; +pub const STREACOMMODITSETTDATBUSINESDACONVENTION: i32 = 41269; +pub const STREACOMMODITSETTDATADJUSTED: i32 = 41270; +pub const STREACOMMODITSETTMONTH: i32 = 41271; +pub const STREACOMMODITSETTDATROLPERIOD: i32 = 41272; +pub const STREACOMMODITSETTDATROLUNIT: i32 = 41273; +pub const STREACOMMODITSETTDATYPE: i32 = 41274; +pub const STREACOMMODITXID: i32 = 41275; +pub const STREACOMMODITXIDREF: i32 = 41276; +pub const NSTREACOMMODITALIDS: i32 = 41277; +pub const STREACOMMODITALID: i32 = 41278; +pub const STREACOMMODITALIDSOURCE: i32 = 41279; +pub const NSTREACOMMODITDATSOURCES: i32 = 41280; +pub const STREACOMMODITDATSOURCID: i32 = 41281; +pub const STREACOMMODITDATSOURCIDTYPE: i32 = 41282; +pub const NSTREACOMMODITSETTDAYS: i32 = 41283; +pub const STREACOMMODITSETTDAY: i32 = 41284; +pub const STREACOMMODITSETTTOTAHOURS: i32 = 41285; +pub const NSTREACOMMODITSETTTIMES: i32 = 41286; +pub const STREACOMMODITSETTSTART: i32 = 41287; +pub const STREACOMMODITSETTEND: i32 = 41288; +pub const STREACOMMODITSETTTIMTYPE: i32 = 41588; +pub const NSTREACOMMODITSETTPERIODS: i32 = 41289; +pub const STREACOMMODITSETTCOUNTRY: i32 = 41290; +pub const STREACOMMODITSETTTIMZONE: i32 = 41291; +pub const STREACOMMODITSETTFLOTYPE: i32 = 41292; +pub const STREACOMMODITSETTPERIONOTIONAL: i32 = 41293; +pub const STREACOMMODITSETTPERIONOTIONAUNIOMEASURE: i32 = 41294; +pub const STREACOMMODITSETTPERIOFREQUENCPERIOD: i32 = 41295; +pub const STREACOMMODITSETTPERIOFREQUENCUNIT: i32 = 41296; +pub const STREACOMMODITSETTPERIOPRICE: i32 = 41297; +pub const STREACOMMODITSETTPERIOPRICUNIOMEASURE: i32 = 41298; +pub const STREACOMMODITSETTPERIOPRICCURRENCY: i32 = 41299; +pub const STREACOMMODITSETTHOLIDAYPROCESSININSTRUCTION: i32 = 41300; +pub const STREACOMMODITSETTPERIOXID: i32 = 41301; +pub const STREACOMMODITSETTPERIOXIDREF: i32 = 41302; +pub const STREAXID: i32 = 41303; +pub const STREANOTIONAXIDREF: i32 = 41305; +pub const STREANOTIONAFREQUENCPERIOD: i32 = 41306; +pub const STREANOTIONAFREQUENCUNIT: i32 = 41307; +pub const STREANOTIONACOMMODITFREQUENCY: i32 = 41308; +pub const STREANOTIONAUNIOMEASURE: i32 = 41309; +pub const STREATOTANOTIONAL: i32 = 41310; +pub const STREATOTANOTIONAUNIOMEASURE: i32 = 41311; +pub const NMANDATORCLEARINJURISDICTIONS: i32 = 41312; +pub const MANDATORCLEARINJURISDICTION: i32 = 41313; +pub const LASQTCHANGED: i32 = 2301; +pub const TRADVERSION: i32 = 2302; +pub const HISTORICAREPORINDICATOR: i32 = 2303; +pub const NLEADDITIONATERBONREFS: i32 = 41316; +pub const LEADDITIONATERBONSECURITID: i32 = 41317; +pub const LEADDITIONATERBONSECURITIDSOURCE: i32 = 41318; +pub const LEADDITIONATERBONDESC: i32 = 41319; +pub const ENCODELEADDITIONATERBONDESLEN: i32 = 41320; +pub const ENCODELEADDITIONATERBONDESC: i32 = 41321; +pub const LEADDITIONATERBONCURRENCY: i32 = 41322; +pub const LEADDITIONATERBONISSUER: i32 = 41323; +pub const ENCODELEADDITIONATERBONISSUELEN: i32 = 41324; +pub const ENCODELEADDITIONATERBONISSUER: i32 = 41325; +pub const LEADDITIONATERBONSENIORITY: i32 = 41326; +pub const LEADDITIONATERBONCOUPOTYPE: i32 = 41327; +pub const LEADDITIONATERBONCOUPORATE: i32 = 41328; +pub const LEADDITIONATERBONMATURITDATE: i32 = 41329; +pub const LEADDITIONATERBONPAVALUE: i32 = 41330; +pub const LEADDITIONATERBONCURRENTOTAISSUEAMOUNT: i32 = 41331; +pub const LEADDITIONATERBONCOUPOFREQUENCPERIOD: i32 = 41332; +pub const LEADDITIONATERBONCOUPOFREQUENCUNIT: i32 = 41333; +pub const LEADDITIONATERBONDACOUNT: i32 = 41334; +pub const NLEADDITIONATERMS: i32 = 41335; +pub const LEADDITIONATERCONDITIOPRECEDENBONINDICATOR: i32 = 41336; +pub const LEADDITIONATERDISCREPANCCLAUSINDICATOR: i32 = 41337; +pub const NLEASSEATTRIBUTES: i32 = 2308; +pub const LEASSEATTRIBUTTYPE: i32 = 2309; +pub const LEASSEATTRIBUTVALUE: i32 = 2310; +pub const LEASSEATTRIBUTLIMIT: i32 = 2311; +pub const NLECASSETTDEALERS: i32 = 41342; +pub const LECASSETTDEALER: i32 = 41343; +pub const NLECASSETTTERMS: i32 = 41344; +pub const LECASSETTCURRENCY: i32 = 41345; +pub const LECASETTVALUATIOFIRSBUSINESDAOFFSET: i32 = 41346; +pub const LECASSETTVALUATIOSUBSEQUENBUSINESDAYOFFSET: i32 = 41347; +pub const LECASSETTNUOVALUATIODATES: i32 = 41348; +pub const LECASSETTVALUATIOTIME: i32 = 41349; +pub const LECASSETTBUSINESCENTER: i32 = 41350; +pub const LECASSETTQUOTMETHOD: i32 = 41351; +pub const LECASSETTQUOTAMOUNT: i32 = 41352; +pub const LECASSETTQUOTCURRENCY: i32 = 41353; +pub const LECASSETTMINIMUQUOTAMOUNT: i32 = 41354; +pub const LECASSETTMINIMUQUOTCURRENCY: i32 = 41355; +pub const LECASSETTBUSINESDAYS: i32 = 41356; +pub const LECASSETTAMOUNT: i32 = 41357; +pub const LECASSETTRECOVERFACTOR: i32 = 41358; +pub const LECASSETTFIXETERINDICATOR: i32 = 41359; +pub const LECASSETTACCRUEINTERESINDICATOR: i32 = 41360; +pub const LECASSETTVALUATIOMETHOD: i32 = 41361; +pub const LECASSETTTERXID: i32 = 41362; +pub const NLECOMPLEEVENAVERAGINOBSERVATIONS: i32 = 41363; +pub const LECOMPLEEVENAVERAGINOBSERVATIONUMBER: i32 = 41364; +pub const LECOMPLEEVENAVERAGINWEIGHT: i32 = 41365; +pub const NLECOMPLEEVENCREDIEVENTS: i32 = 41366; +pub const LECOMPLEEVENCREDIEVENTYPE: i32 = 41367; +pub const LECOMPLEEVENCREDIEVENVALUE: i32 = 41368; +pub const LECOMPLEEVENCREDIEVENCURRENCY: i32 = 41369; +pub const LECOMPLEEVENCREDIEVENPERIOD: i32 = 41370; +pub const LECOMPLEEVENCREDIEVENUNIT: i32 = 41371; +pub const LECOMPLEEVENCREDIEVENDATYPE: i32 = 41372; +pub const LECOMPLEEVENCREDIEVENRATSOURCE: i32 = 41373; +pub const NLECOMPLEEVENCREDIEVENQUALIFIERS: i32 = 41374; +pub const LECOMPLEEVENCREDIEVENQUALIFIER: i32 = 41375; +pub const NLECOMPLEEVENPERIODATTIMES: i32 = 41376; +pub const LECOMPLEEVENPERIODATE: i32 = 41377; +pub const LECOMPLEEVENPERIOTIME: i32 = 41378; +pub const NLECOMPLEEVENPERIODS: i32 = 41379; +pub const LECOMPLEEVENPERIOTYPE: i32 = 41380; +pub const LECOMPLEEVENBUSINESCENTER: i32 = 41381; +pub const NLECOMPLEEVENRATSOURCES: i32 = 41382; +pub const LECOMPLEEVENRATSOURCE: i32 = 41383; +pub const LECOMPLEEVENRATSOURCTYPE: i32 = 41384; +pub const LECOMPLEEVENREFERENCPAGE: i32 = 41385; +pub const LECOMPLEEVEREFERENCPAGHEADING: i32 = 41386; +pub const NLECOMPLEEVENDATBUSINESCENTERS: i32 = 41387; +pub const LECOMPLEEVENDATBUSINESCENTER: i32 = 41388; +pub const LECOMPLEEVENDATUNADJUSTED: i32 = 41389; +pub const LECOMPLEEVENDATRELATIVTO: i32 = 41390; +pub const LECOMPLEEVENDATOFFSEPERIOD: i32 = 41391; +pub const LECOMPLEEVENDATOFFSEUNIT: i32 = 41392; +pub const LECOMPLEEVENDATOFFSEDATYPE: i32 = 41393; +pub const LECOMPLEEVENDATBUSINESDACONVENTION: i32 = 41394; +pub const LECOMPLEEVENDATADJUSTED: i32 = 41395; +pub const LECOMPLEEVENFIXINTIME: i32 = 41396; +pub const LECOMPLEEVENFIXINTIMBUSINESCENTER: i32 = 41397; +pub const NLECOMPLEEVENCREDIEVENSOURCES: i32 = 41398; +pub const LECOMPLEEVENCREDIEVENSOURCE: i32 = 41399; +pub const NLECOMPLEEVENTS: i32 = 2218; +pub const LECOMPLEEVENTYPE: i32 = 2219; +pub const LECOMPLEOPPAYOUPASIDE: i32 = 2220; +pub const LECOMPLEOPPAYOURECEIVSIDE: i32 = 2221; +pub const LECOMPLEOPPAYOUUNDERLIER: i32 = 2222; +pub const LECOMPLEOPPAYOUAMOUNT: i32 = 2223; +pub const LECOMPLEOPPAYOUPERCENTAGE: i32 = 2224; +pub const LECOMPLEOPPAYOUTIME: i32 = 2225; +pub const LECOMPLEOPPAYOUCURRENCY: i32 = 2226; +pub const LECOMPLEEVENPRICE: i32 = 2227; +pub const LECOMPLEEVENPRICPERCENTAGE: i32 = 2228; +pub const LECOMPLEEVENPRICBOUNDARMETHOD: i32 = 2229; +pub const LECOMPLEEVENPRICBOUNDARPRECISION: i32 = 2230; +pub const LECOMPLEEVENPRICTIMTYPE: i32 = 2231; +pub const LECOMPLEEVENCONDITION: i32 = 2232; +pub const LECOMPLEEVENCURRENCONE: i32 = 2233; +pub const LECOMPLEEVENCURRENCTWO: i32 = 2234; +pub const LECOMPLEEVENQUOTBASIS: i32 = 2235; +pub const LECOMPLEEVENFIXEFXRATE: i32 = 2236; +pub const LECOMPLEEVENDETERMINATIOMETHOD: i32 = 2237; +pub const LECOMPLEEVENCALCULATIOAGENT: i32 = 2238; +pub const LECOMPLEEVENSTRIKPRICE: i32 = 2239; +pub const LECOMPLEEVENSTRIKFACTOR: i32 = 2240; +pub const LECOMPLEEVENSTRIKNUMBEOOPTIONS: i32 = 2241; +pub const LECOMPLEEVENCREDIEVENTXIDREF: i32 = 2242; +pub const LECOMPLEEVENCREDIEVENNOTIFYINPARTY: i32 = 2243; +pub const LECOMPLEEVENCREDIEVENBUSINESCENTER: i32 = 2244; +pub const LECOMPLEEVENCREDIEVENSTANDARSOURCES: i32 = 2245; +pub const LECOMPLEEVENCREDIEVENMINIMUSOURCES: i32 = 2246; +pub const LECOMPLEEVENXID: i32 = 2248; +pub const LECOMPLEEVENXIDREF: i32 = 2249; +pub const NLECOMPLEEVENDATES: i32 = 2250; +pub const LECOMPLEEVENSTARDATE: i32 = 2251; +pub const LECOMPLEEVENENDATE: i32 = 2252; +pub const NLECOMPLEEVENTIMES: i32 = 2253; +pub const LECOMPLEEVENSTARTIME: i32 = 2204; +pub const LECOMPLEEVENENTIME: i32 = 2247; +pub const NLECOMPLEEVENSCHEDULES: i32 = 41400; +pub const LECOMPLEEVENSCHEDULSTARDATE: i32 = 41401; +pub const LECOMPLEEVENSCHEDULENDATE: i32 = 41402; +pub const LECOMPLEEVENSCHEDULFREQUENCPERIOD: i32 = 41403; +pub const LECOMPLEEVENSCHEDULFREQUENCUNIT: i32 = 41404; +pub const LECOMPLEEVENSCHEDULROLCONVENTION: i32 = 41405; +pub const NLEDELIVERSCHEDULES: i32 = 41408; +pub const LEDELIVERSCHEDULTYPE: i32 = 41409; +pub const LEDELIVERSCHEDULXID: i32 = 41410; +pub const LEDELIVERSCHEDULNOTIONAL: i32 = 41411; +pub const LEDELIVERSCHEDULNOTIONAUNIOMEASURE: i32 = 41412; +pub const LEDELIVERSCHEDULNOTIONACOMMODITFREQUENCY: i32 = 41413; +pub const LEDELIVERSCHEDULNEGATIVTOLERANCE: i32 = 41414; +pub const LEDELIVERSCHEDULPOSITIVTOLERANCE: i32 = 41415; +pub const LEDELIVERSCHEDULTOLERANCUNIOMEASURE: i32 = 41416; +pub const LEDELIVERSCHEDULTOLERANCTYPE: i32 = 41417; +pub const LEDELIVERSCHEDULSETTCOUNTRY: i32 = 41418; +pub const LEDELIVERSCHEDULSETTTIMZONE: i32 = 41419; +pub const LEDELIVERSCHEDULSETTFLOTYPE: i32 = 41420; +pub const LEDELIVERSCHEDULSETTHOLIDAYPROCESSININSTRUCTION: i32 = 41421; +pub const NLEDELIVERSCHEDULSETTDAYS: i32 = 41422; +pub const LEDELIVERSCHEDULSETTDAY: i32 = 41423; +pub const LEDELIVERSCHEDULSETTTOTAHOURS: i32 = 41424; +pub const NLEDELIVERSCHEDULSETTTIMES: i32 = 41425; +pub const LEDELIVERSCHEDULSETTSTART: i32 = 41426; +pub const LEDELIVERSCHEDULSETTEND: i32 = 41427; +pub const LEDELIVERSCHEDULSETTTIMTYPE: i32 = 41428; +pub const LEDELIVERSTREATYPE: i32 = 41429; +pub const LEDELIVERSTREAPIPELINE: i32 = 41430; +pub const LEDELIVERSTREAENTRPOINT: i32 = 41431; +pub const LEDELIVERSTREAWITHDRAWAPOINT: i32 = 41432; +pub const LEDELIVERSTREADELIVERPOINT: i32 = 41433; +pub const LEDELIVERSTREADELIVERRESTRICTION: i32 = 41434; +pub const LEDELIVERSTREADELIVERCONTINGENCY: i32 = 41435; +pub const LEDELIVERSTREADELIVERCONTINGENPARTSIDE: i32 = 41436; +pub const LEDELIVERSTREADELIVEASOURCINDICATOR: i32 = 41437; +pub const LEDELIVERSTREARISAPPORTIONMENT: i32 = 41438; +pub const LEDELIVERSTREARISAPPORTIONMENSOURCE: i32 = 41219; +pub const LEDELIVERSTREATITLTRANSFELOCATION: i32 = 41439; +pub const LEDELIVERSTREATITLTRANSFECONDITION: i32 = 41440; +pub const LEDELIVERSTREAIMPORTEORECORD: i32 = 41441; +pub const LEDELIVERSTREANEGATIVTOLERANCE: i32 = 41442; +pub const LEDELIVERSTREAPOSITIVTOLERANCE: i32 = 41443; +pub const LEDELIVERSTREATOLERANCUNIOMEASURE: i32 = 41444; +pub const LEDELIVERSTREATOLERANCTYPE: i32 = 41445; +pub const LEDELIVERSTREATOLERANCOPTIOSIDE: i32 = 41446; +pub const LEDELIVERSTREATOTAPOSITIVTOLERANCE: i32 = 41447; +pub const LEDELIVERSTREATOTANEGATIVTOLERANCE: i32 = 41448; +pub const LEDELIVERSTREANOTIONACONVERSIOFACTOR: i32 = 41449; +pub const LEDELIVERSTREATRANSPOREQUIPMENT: i32 = 41450; +pub const LEDELIVERSTREAELECTINPARTSIDE: i32 = 41451; +pub const NLESTREAASSEATTRIBUTES: i32 = 41452; +pub const LESTREAASSEATTRIBUTTYPE: i32 = 41453; +pub const LESTREAASSEATTRIBUTVALUE: i32 = 41454; +pub const LESTREAASSEATTRIBUTLIMIT: i32 = 41455; +pub const NLEDELIVERSTREACYCLES: i32 = 41456; +pub const LEDELIVERSTREACYCLDESC: i32 = 41457; +pub const ENCODELEDELIVERSTREACYCLDESLEN: i32 = 41458; +pub const ENCODELEDELIVERSTREACYCLDESC: i32 = 41459; +pub const NLEDELIVERSTREACOMMODITSOURCES: i32 = 41460; +pub const LEDELIVERSTREACOMMODITSOURCE: i32 = 41461; +pub const NLEINSTRUMENPARTIES: i32 = 2254; +pub const LEINSTRUMENPARTID: i32 = 2255; +pub const LEINSTRUMENPARTIDSOURCE: i32 = 2256; +pub const LEINSTRUMENPARTROLE: i32 = 2257; +pub const NLEINSTRUMENPARTSUIDS: i32 = 2258; +pub const LEINSTRUMENPARTSUID: i32 = 2259; +pub const LEINSTRUMENPARTSUIDTYPE: i32 = 2260; +pub const LEMARKEDISRUPTIOPROVISION: i32 = 41462; +pub const LEMARKEDISRUPTIOFALLBACPROVISION: i32 = 41463; +pub const LEMARKEDISRUPTIOMAXIMUDAYS: i32 = 41464; +pub const LEMARKEDISRUPTIOMATERIALITPERCENTAGE: i32 = 41465; +pub const LEMARKEDISRUPTIOMINIMUFUTURECONTRACTS: i32 = 41466; +pub const NLEMARKEDISRUPTIOEVENTS: i32 = 41467; +pub const LEMARKEDISRUPTIOEVENT: i32 = 41468; +pub const NLEMARKEDISRUPTIOFALLBACKS: i32 = 41469; +pub const LEMARKEDISRUPTIOFALLBACTYPE: i32 = 41470; +pub const NLEMARKEDISRUPTIOFALLBACREFERENCPRICES: i32 = 41471; +pub const LEMARKEDISRUPTIOFALLBACUNDERLIETYPE: i32 = 41472; +pub const LEMARKEDISRUPTIOFALLBACUNDERLIESECURITID: i32 = 41473; +pub const LEMARKEDISRUPTIOFALLBACUNDERLIESECURITIDSOURCE: i32 = 41474; +pub const LEMARKEDISRUPTIOFALLBACUNDERLIESECURITDESC: i32 = 41475; +pub const ENCODELEMARKEDISRUPTIOFALLBACUNDERLIESECURITDESLEN: i32 = 41476; +pub const ENCODELEMARKEDISRUPTIOFALLBACUNDERLIESECURITDESC: i32 = 41477; +pub const LEMARKEDISRUPTIOFALLBACOPEUNITS: i32 = 41478; +pub const LEMARKEDISRUPTIOFALLBACBASKECURRENCY: i32 = 41479; +pub const LEMARKEDISRUPTIOFALLBACBASKEDIVISOR: i32 = 41480; +pub const LEEXERCISDESC: i32 = 41481; +pub const ENCODELEEXERCISDESLEN: i32 = 41482; +pub const ENCODELEEXERCISDESC: i32 = 41483; +pub const LEAUTOMATIEXERCISINDICATOR: i32 = 41484; +pub const LEAUTOMATIEXERCISTHRESHOLRATE: i32 = 41485; +pub const LEEXERCISCONFIRMATIOMETHOD: i32 = 41486; +pub const LEMANUANOTICBUSINESCENTER: i32 = 41487; +pub const LEFALLBACEXERCISINDICATOR: i32 = 41488; +pub const LELIMIRIGHTCONFIRINDICATOR: i32 = 41489; +pub const LEEXERCISSPLITICKEINDICATOR: i32 = 41490; +pub const NLEOPTIOEXERCISBUSINESCENTERS: i32 = 41491; +pub const LEOPTIOEXERCISBUSINESCENTER: i32 = 41492; +pub const LEOPTIOEXERCISBUSINESDACONVENTION: i32 = 41493; +pub const LEOPTIOEXERCISEARLIESDATOFFSEDATYPE: i32 = 41494; +pub const LEOPTIOEXERCISEARLIESDATOFFSEPERIOD: i32 = 41495; +pub const LEOPTIOEXERCISEARLIESDATOFFSEUNIT: i32 = 41496; +pub const LEOPTIOEXERCISFREQUENCPERIOD: i32 = 41497; +pub const LEOPTIOEXERCISFREQUENCUNIT: i32 = 41498; +pub const LEOPTIOEXERCISSTARDATUNADJUSTED: i32 = 41499; +pub const LEOPTIOEXERCISSTARDATRELATIVTO: i32 = 41500; +pub const LEOPTIOEXERCISSTARDATOFFSEPERIOD: i32 = 41501; +pub const LEOPTIOEXERCISSTARDATOFFSEUNIT: i32 = 41502; +pub const LEOPTIOEXERCISSTARDATOFFSEDATYPE: i32 = 41503; +pub const LEOPTIOEXERCISSTARDATADJUSTED: i32 = 41504; +pub const LEOPTIOEXERCISSKIP: i32 = 41505; +pub const LEOPTIOEXERCISNOMINATIODEADLINE: i32 = 41506; +pub const LEOPTIOEXERCISFIRSDATUNADJUSTED: i32 = 41507; +pub const LEOPTIOEXERCISLASDATUNADJUSTED: i32 = 41508; +pub const LEOPTIOEXERCISEARLIESTIME: i32 = 41509; +pub const LEOPTIOEXERCISLATESTIME: i32 = 41510; +pub const LEOPTIOEXERCISTIMBUSINESCENTER: i32 = 41511; +pub const NLEOPTIOEXERCISDATES: i32 = 41512; +pub const LEOPTIOEXERCISDATE: i32 = 41513; +pub const LEOPTIOEXERCISDATTYPE: i32 = 41514; +pub const NLEOPTIOEXERCISEXPIRATIODATBUSINESCENTERS: i32 = 41515; +pub const LEOPTIOEXERCISEXPIRATIODATBUSINESCENTER: i32 = 41516; +pub const LEOPTIOEXERCISEXPIRATIODATBUSINESDACONVENTION: i32 = 41517; +pub const LEOPTIOEXERCISEXPIRATIODATRELATIVTO: i32 = 41518; +pub const LEOPTIOEXERCISEXPIRATIODATOFFSEPERIOD: i32 = 41519; +pub const LEOPTIOEXERCISEXPIRATIODATOFFSEUNIT: i32 = 41520; +pub const LEOPTIOEXERCISEXPIRATIOFREQUENCPERIOD: i32 = 41521; +pub const LEOPTIOEXERCISEXPIRATIOFREQUENCUNIT: i32 = 41522; +pub const LEOPTIOEXERCISEXPIRATIOROLCONVENTION: i32 = 41523; +pub const LEOPTIOEXERCISEXPIRATIODATOFFSEDATYPE: i32 = 41524; +pub const LEOPTIOEXERCISEXPIRATIOTIME: i32 = 41525; +pub const LEOPTIOEXERCISEXPIRATIOTIMBUSINESCENTER: i32 = 41526; +pub const NLEOPTIOEXERCISEXPIRATIODATES: i32 = 41527; +pub const LEOPTIOEXERCISEXPIRATIODATE: i32 = 41528; +pub const LEOPTIOEXERCISEXPIRATIODATTYPE: i32 = 41529; +pub const NLEPAYMENSCHEDULFIXINDAYS: i32 = 41530; +pub const LEPAYMENSCHEDULFIXINDAOWEEK: i32 = 41531; +pub const LEPAYMENSCHEDULFIXINDANUMBER: i32 = 41532; +pub const LEPAYMENSCHEDULXID: i32 = 41533; +pub const LEPAYMENSCHEDULXIDREF: i32 = 41534; +pub const LEPAYMENSCHEDULRATCURRENCY: i32 = 41535; +pub const LEPAYMENSCHEDULRATUNIOMEASURE: i32 = 41536; +pub const LEPAYMENSCHEDULRATCONVERSIOFACTOR: i32 = 41537; +pub const LEPAYMENSCHEDULRATSPREATYPE: i32 = 41538; +pub const LEPAYMENSCHEDULSETTPERIOPRICE: i32 = 41539; +pub const LEPAYMENSCHEDULSETTPERIOPRICCURRENCY: i32 = 41540; +pub const LEPAYMENSCHEDULSETTPERIOPRICUNIOMEASURE: i32 = 41541; +pub const LEPAYMENSCHEDULSTEUNIOMEASURE: i32 = 41542; +pub const LEPAYMENSCHEDULFIXINDADISTRIBUTION: i32 = 41543; +pub const LEPAYMENSCHEDULFIXINDACOUNT: i32 = 41544; +pub const LEPAYMENSCHEDULFIXINLAPERIOD: i32 = 41545; +pub const LEPAYMENSCHEDULFIXINLAUNIT: i32 = 41546; +pub const LEPAYMENSCHEDULFIXINFIRSOBSERVATIODATOFFSEPERIOD: i32 = 41547; +pub const LEPAYMENSCHEDULFIXINFIRSOBSERVATIODATOFFSEUNIT: i32 = 41548; +pub const LEPAYMENSTREAFLARATINDICATOR: i32 = 41549; +pub const LEPAYMENSTREAFLARATAMOUNT: i32 = 41550; +pub const LEPAYMENSTREAFLARATCURRENCY: i32 = 41551; +pub const LESTREAMAXIMUPAYMENAMOUNT: i32 = 41552; +pub const LESTREAMAXIMUPAYMENCURRENCY: i32 = 41553; +pub const LESTREAMAXIMUTRANSACTIOAMOUNT: i32 = 41554; +pub const LESTREAMAXIMUTRANSACTIOCURRENCY: i32 = 41555; +pub const LEPAYMENSTREAFIXEAMOUNUNIOMEASURE: i32 = 41556; +pub const LEPAYMENSTREATOTAFIXEAMOUNT: i32 = 41557; +pub const LEPAYMENSTREAWORLSCALRATE: i32 = 41558; +pub const LEPAYMENSTREACONTRACPRICE: i32 = 41559; +pub const LEPAYMENSTREACONTRACPRICCURRENCY: i32 = 41560; +pub const NLEPAYMENSTREAPRICINBUSINESCENTERS: i32 = 41561; +pub const LEPAYMENSTREAPRICINBUSINESCENTER: i32 = 41562; +pub const LEPAYMENSTREARATINDEX2CURVUNIT: i32 = 41563; +pub const LEPAYMENSTREARATINDEX2CURVPERIOD: i32 = 41564; +pub const LEPAYMENSTREARATINDELOCATION: i32 = 41565; +pub const LEPAYMENSTREARATINDELEVEL: i32 = 41566; +pub const LEPAYMENSTREARATINDEUNIOMEASURE: i32 = 41567; +pub const LEPAYMENSTREASETTLEVEL: i32 = 41568; +pub const LEPAYMENSTREAREFERENCLEVEL: i32 = 41569; +pub const LEPAYMENSTREAREFERENCLEVEUNIOMEASURE: i32 = 41570; +pub const LEPAYMENSTREAREFERENCLEVEEQUALZERINDICATOR: i32 = 41571; +pub const LEPAYMENSTREARATSPREACURRENCY: i32 = 41572; +pub const LEPAYMENSTREARATSPREAUNIOMEASURE: i32 = 41573; +pub const LEPAYMENSTREARATCONVERSIOFACTOR: i32 = 41574; +pub const LEPAYMENSTREARATSPREATYPE: i32 = 41575; +pub const LEPAYMENSTREALASRESERATE: i32 = 41576; +pub const LEPAYMENSTREAFINARATE: i32 = 41577; +pub const LEPAYMENSTREACALCULATIOLAPERIOD: i32 = 41578; +pub const LEPAYMENSTREACALCULATIOLAUNIT: i32 = 41579; +pub const LEPAYMENSTREAFIRSOBSERVATIODATOFFSEPERIOD: i32 = 41580; +pub const LEPAYMENSTREAFIRSOBSERVATIODATOFFSEUNIT: i32 = 41581; +pub const LEPAYMENSTREAPRICINDATYPE: i32 = 41582; +pub const LEPAYMENSTREAPRICINDADISTRIBUTION: i32 = 41583; +pub const LEPAYMENSTREAPRICINDACOUNT: i32 = 41584; +pub const LEPAYMENSTREAPRICINBUSINESCALENDAR: i32 = 41585; +pub const LEPAYMENSTREAPRICINBUSINESDACONVENTION: i32 = 41586; +pub const NLEPAYMENSTREAPAYMENDATES: i32 = 41589; +pub const LEPAYMENSTREAPAYMENDATE: i32 = 41590; +pub const LEPAYMENSTREAPAYMENDATTYPE: i32 = 41591; +pub const LEPAYMENSTREAMASTEAGREEMENPAYMENDATEINDICATOR: i32 = 41592; +pub const NLEPAYMENSTREAPRICINDATES: i32 = 41593; +pub const LEPAYMENSTREAPRICINDATE: i32 = 41594; +pub const LEPAYMENSTREAPRICINDATTYPE: i32 = 41595; +pub const NLEPAYMENSTREAPRICINDAYS: i32 = 41596; +pub const LEPAYMENSTREAPRICINDAOWEEK: i32 = 41597; +pub const LEPAYMENSTREAPRICINDANUMBER: i32 = 41598; +pub const NLEPHYSICASETTTERMS: i32 = 41599; +pub const LEPHYSICASETTTERXID: i32 = 41600; +pub const LEPHYSICASETTCURENCY: i32 = 41601; +pub const LEPHYSICASETTBUSINESDAYS: i32 = 41602; +pub const LEPHYSICASETTMAXIMUBUSINESDAYS: i32 = 41603; +pub const NLEPHYSICASETTDELIVERABLOBLIGATIONS: i32 = 41604; +pub const LEPHYSICASETTDELIVERABLOBLIGATIOTYPE: i32 = 41605; +pub const LEPHYSICASETTDELIVERABLOBLIGATIOVALUE: i32 = 41606; +pub const NLEPRICINDATBUSINESCENTERS: i32 = 41607; +pub const LEPRICINDATBUSINESCENTER: i32 = 41608; +pub const LEPRICINDATUNADJUSTED: i32 = 41609; +pub const LEPRICINDATBUSINESDACONVENTION: i32 = 41610; +pub const LEPRICINDATADJUSTED: i32 = 41611; +pub const LEPRICINTIME: i32 = 41612; +pub const LEPRICINTIMBUSINESCENTER: i32 = 41613; +pub const NLEPROTECTIOTEREVENNEWSOURCES: i32 = 41614; +pub const LEPROTECTIOTEREVENNEWSOURCE: i32 = 41615; +pub const NLEPROTECTIOTERMS: i32 = 41616; +pub const LEPROTECTIOTERXID: i32 = 41617; +pub const LEPROTECTIOTERNOTIONAL: i32 = 41618; +pub const LEPROTECTIOTERCURRENCY: i32 = 41619; +pub const LEPROTECTIOTERSELLENOTIFIES: i32 = 41620; +pub const LEPROTECTIOTERBUYENOTIFIES: i32 = 41621; +pub const LEPROTECTIOTEREVENBUSINESCENTER: i32 = 41622; +pub const LEPROTECTIOTERSTANDARSOURCES: i32 = 41623; +pub const LEPROTECTIOTEREVENMINIMUSOURCES: i32 = 41624; +pub const NLEPROTECTIOTEREVENTS: i32 = 41625; +pub const LEPROTECTIOTEREVENTYPE: i32 = 41626; +pub const LEPROTECTIOTEREVENVALUE: i32 = 41627; +pub const LEPROTECTIOTEREVENCURRENCY: i32 = 41628; +pub const LEPROTECTIOTEREVENPERIOD: i32 = 41629; +pub const LEPROTECTIOTEREVENUNIT: i32 = 41630; +pub const LEPROTECTIOTEREVENDATYPE: i32 = 41631; +pub const LEPROTECTIOTEREVENRATSOURCE: i32 = 41632; +pub const NLEPROTECTIOTEREVENQUALIFIERS: i32 = 41633; +pub const LEPROTECTIOTEREVENQUALIFIER: i32 = 41634; +pub const NLEPROTECTIOTEROBLIGATIONS: i32 = 41635; +pub const LEPROTECTIOTEROBLIGATIOTYPE: i32 = 41636; +pub const LEPROTECTIOTEROBLIGATIOVALUE: i32 = 41637; +pub const NLESTREACALCULATIOPERIODATES: i32 = 41638; +pub const LESTREACALCULATIOPERIODATE: i32 = 41639; +pub const LESTREACALCULATIOPERIODATTYPE: i32 = 41640; +pub const LESTREACALCULATIOPERIODATEXID: i32 = 41641; +pub const LESTREACALCULATIOPERIODATEXIDREF: i32 = 41642; +pub const LESTREACALCULATIOBALANCOFIRSPERIOD: i32 = 41643; +pub const LESTREACALCULATIOCORRECTIOPERIOD: i32 = 41644; +pub const LESTREACALCULATIOCORRECTIOUNIT: i32 = 41645; +pub const NLESTREACOMMODITSETTBUSINESCENTERS: i32 = 41646; +pub const LESTREACOMMODITSETTBUSINESCENTER: i32 = 41647; +pub const LESTREACOMMODITBASE: i32 = 41648; +pub const LESTREACOMMODITTYPE: i32 = 41649; +pub const LESTREACOMMODITSECURITID: i32 = 41650; +pub const LESTREACOMMODITSECURITIDSOURCE: i32 = 41651; +pub const LESTREACOMMODITDESC: i32 = 41652; +pub const ENCODELESTREACOMMODITDESLEN: i32 = 41653; +pub const ENCODELESTREACOMMODITDESC: i32 = 41654; +pub const LESTREACOMMODITUNIOMEASURE: i32 = 41655; +pub const LESTREACOMMODITCURRENCY: i32 = 41656; +pub const LESTREACOMMODITEXCHANGE: i32 = 41657; +pub const LESTREACOMMODITRATSOURCE: i32 = 41658; +pub const LESTREACOMMODITRATREFERENCPAGE: i32 = 41659; +pub const LESTREACOMMODITRATREFERENCPAGHEADING: i32 = 41660; +pub const LESTREADATPROVIDER: i32 = 41661; +pub const LESTREACOMMODITPRICINTYPE: i32 = 41662; +pub const LESTREACOMMODITNEARBSETTDAPERIOD: i32 = 41663; +pub const LESTREACOMMODITNEARBSETTDAUNIT: i32 = 41664; +pub const LESTREACOMMODITSETTDATUNADJUSTED: i32 = 41665; +pub const LESTREACOMMODITSETTDATBUSINESDACONVENTION: i32 = 41666; +pub const LESTREACOMMODITSETTDATADJUSTED: i32 = 41667; +pub const LESTREACOMMODITSETTMONTH: i32 = 41668; +pub const LESTREACOMMODITSETTDATROLPERIOD: i32 = 41669; +pub const LESTREACOMMODITSETTDATROLUNIT: i32 = 41670; +pub const LESTREACOMMODITSETTDATYPE: i32 = 41671; +pub const LESTREACOMMODITXID: i32 = 41672; +pub const LESTREACOMMODITXIDREF: i32 = 41673; +pub const NLESTREACOMMODITALIDS: i32 = 41674; +pub const LESTREACOMMODITALID: i32 = 41675; +pub const LESTREACOMMODITALIDSOURCE: i32 = 41676; +pub const NLESTREACOMMODITDATSOURCES: i32 = 41677; +pub const LESTREACOMMODITDATSOURCID: i32 = 41678; +pub const LESTREACOMMODITDATSOURCIDTYPE: i32 = 41679; +pub const NLESTREACOMMODITSETTDAYS: i32 = 41680; +pub const LESTREACOMMODITSETTDAY: i32 = 41681; +pub const LESTREACOMMODITSETTTOTAHOURS: i32 = 41682; +pub const NLESTREACOMMODITSETTTIMES: i32 = 41683; +pub const LESTREACOMMODITSETTSTART: i32 = 41684; +pub const LESTREACOMMODITSETTEND: i32 = 41685; +pub const LESTREACOMMODITSETTTIMTYPE: i32 = 41935; +pub const NLESTREACOMMODITSETTPERIODS: i32 = 41686; +pub const LESTREACOMMODITSETTCOUNTRY: i32 = 41687; +pub const LESTREACOMMODITSETTTIMZONE: i32 = 41688; +pub const LESTREACOMMODITSETTFLOTYPE: i32 = 41689; +pub const LESTREACOMMODITSETTPERIONOTIONAL: i32 = 41690; +pub const LESTREACOMMODITSETTPERIONOTIONAUNIOMEASURE: i32 = 41691; +pub const LESTREACOMMODITSETTPERIOFREQUENCPERIOD: i32 = 41692; +pub const LESTREACOMMODITSETTPERIOFREQUENCUNIT: i32 = 41693; +pub const LESTREACOMMODITSETTPERIOPRICE: i32 = 41694; +pub const LESTREACOMMODITSETTPERIOPRICUNIOMEASURE: i32 = 41695; +pub const LESTREACOMMODITSETTPERIOPRICCURRENCY: i32 = 41696; +pub const LESTREACOMMODITSETTHOLIDAYPROCESSININSTRUCTION: i32 = 41697; +pub const LESTREACOMMODITSETTPERIOXID: i32 = 41698; +pub const LESTREACOMMODITSETTPERIOXIDREF: i32 = 41699; +pub const LESTREAXID: i32 = 41700; +pub const LESTREANOTIONAXIDREF: i32 = 41702; +pub const LESTREANOTIONAFREQUENCPERIOD: i32 = 41703; +pub const LESTREANOTIONAFREQUENCUNIT: i32 = 41704; +pub const LESTREANOTIONACOMMODITFREQUENCY: i32 = 41705; +pub const LESTREANOTIONAUNIOMEASURE: i32 = 41706; +pub const LESTREATOTANOTIONAL: i32 = 41707; +pub const LESTREATOTANOTIONAUNIOMEASURE: i32 = 41708; +pub const NUNDERLYINASSEATTRIBUTES: i32 = 2312; +pub const UNDERLYINASSEATTRIBUTTYPE: i32 = 2313; +pub const UNDERLYINASSEATTRIBUTVALUE: i32 = 2314; +pub const UNDERLYINASSEATTRIBUTLIMIT: i32 = 2315; +pub const NUNDERLYINCOMPLEEVENAVERAGINOBSERVATIONS: i32 = 41713; +pub const UNDERLYINCOMPLEEVENAVERAGINOBSERVATIONUMBER: i32 = 41714; +pub const UNDERLYINCOMPLEEVENAVERAGINWEIGHT: i32 = 41715; +pub const NUNDERLYINCOMPLEEVENCREDIEVENTS: i32 = 41716; +pub const UNDERLYINCOMPLEEVENCREDIEVENTYPE: i32 = 41717; +pub const UNDERLYINCOMPLEEVENCREDIEVENVALUE: i32 = 41718; +pub const UNDERLYINCOMPLEEVENCREDIEVENCURRENCY: i32 = 41719; +pub const UNDERLYINCOMPLEEVENCREDIEVENPERIOD: i32 = 41720; +pub const UNDERLYINCOMPLEEVENCREDIEVENUNIT: i32 = 41721; +pub const UNDERLYINCOMPLEEVENCREDIEVENDATYPE: i32 = 41722; +pub const UNDERLYINCOMPLEEVENCREDIEVENRATSOURCE: i32 = 41723; +pub const NUNDERLYINCOMPLEEVENCREDIEVENQUALIFIERS: i32 = 41724; +pub const UNDERLYINCOMPLEEVENCREDIEVENQUALIFIER: i32 = 41725; +pub const NUNDERLYINCOMPLEEVENPERIODATTIMES: i32 = 41726; +pub const UNDERLYINCOMPLEEVENPERIODATE: i32 = 41727; +pub const UNDERLYINCOMPLEEVENPERIOTIME: i32 = 41728; +pub const NUNDERLYINCOMPLEEVENPERIODS: i32 = 41729; +pub const UNDERLYINCOMPLEEVENPERIOTYPE: i32 = 41730; +pub const UNDERLYINCOMPLEEVENBUSINESCENTER: i32 = 41731; +pub const NUNDERLYINCOMPLEEVENRATSOURCES: i32 = 41732; +pub const UNDERLYINCOMPLEEVENRATSOURCE: i32 = 41733; +pub const UNDERLYINCOMPLEEVENRATSOURCTYPE: i32 = 41734; +pub const UNDERLYINCOMPLEEVENREFERENCPAGE: i32 = 41735; +pub const UNDERLYINCOMPLEEVENREFERENCPAGHEADING: i32 = 41736; +pub const NUNDERLYINCOMPLEEVENDATBUSINESCENTERS: i32 = 41737; +pub const UNDERLYINCOMPLEEVENDATBUSINESCENTER: i32 = 41738; +pub const UNDERLYINCOMPLEEVENDATUNADJUSTED: i32 = 41739; +pub const UNDERLYINCOMPLEEVENDATRELATIVTO: i32 = 41740; +pub const UNDERLYINCOMPLEEVENDATOFFSEPERIOD: i32 = 41741; +pub const UNDERLYINCOMPLEEVENDATOFFSEUNIT: i32 = 41742; +pub const UNDERLYINCOMPLEEVENDATOFFSEDATYPE: i32 = 41743; +pub const UNDERLYINCOMPLEEVENDATBUSINESDACONVENTION: i32 = 41744; +pub const UNDERLYINCOMPLEEVENDATADJUSTED: i32 = 41745; +pub const UNDERLYINCOMPLEEVENFIXINTIME: i32 = 41746; +pub const UNDERLYINCOMPLEEVENFIXINTIMBUSINESCENTER: i32 = 41747; +pub const NUNDERLYINCOMPLEEVENCREDIEVENSOURCES: i32 = 41748; +pub const UNDERLYINCOMPLEEVENCREDIEVENSOURCE: i32 = 41749; +pub const UNDERLYINCOMPLEOPPAYOUPASIDE: i32 = 2261; +pub const UNDERLYINCOMPLEOPPAYOURECEIVSIDE: i32 = 2262; +pub const UNDERLYINCOMPLEOPPAYOUUNDERLIER: i32 = 2263; +pub const UNDERLYINCOMPLEOPPAYOUPERCENTAGE: i32 = 2264; +pub const UNDERLYINCOMPLEOPPAYOUTIME: i32 = 2265; +pub const UNDERLYINCOMPLEOPPAYOUCURRENCY: i32 = 2266; +pub const UNDERLYINCOMPLEEVENPRICPERCENTAGE: i32 = 2267; +pub const UNDERLYINCOMPLEEVENCURRENCONE: i32 = 2268; +pub const UNDERLYINCOMPLEEVENCURRENCTWO: i32 = 2269; +pub const UNDERLYINCOMPLEEVENQUOTBASIS: i32 = 2270; +pub const UNDERLYINCOMPLEEVENFIXEFXRATE: i32 = 2271; +pub const UNDERLYINCOMPLEEVENDETERMINATIOMETHOD: i32 = 2272; +pub const UNDERLYINCOMPLEEVENCALCULATIOAGENT: i32 = 2273; +pub const UNDERLYINCOMPLEEVENSTRIKPRICE: i32 = 2274; +pub const UNDERLYINCOMPLEEVENSTRIKFACTOR: i32 = 2275; +pub const UNDERLYINCOMPLEEVENSTRIKNUMBEOOPTIONS: i32 = 2276; +pub const UNDERLYINCOMPLEEVENCREDIEVENTXIDREF: i32 = 2277; +pub const UNDERLYINCOMPLEEVENCREDIEVENNOTIFYINPARTY: i32 = 2278; +pub const UNDERLYINCOMPLEEVENCREDIEVENBUSINESCENTER: i32 = 2279; +pub const UNDERLYINCOMPLEEVENCREDIEVENSTANDARSOURCES: i32 = 2280; +pub const UNDERLYINCOMPLEEVENCREDIEVENMINIMUSOURCES: i32 = 2281; +pub const UNDERLYINCOMPLEEVENXID: i32 = 2282; +pub const UNDERLYINCOMPLEEVENXIDREF: i32 = 2283; +pub const NUNDERLYINCOMPLEEVENSCHEDULES: i32 = 41750; +pub const UNDERLYINCOMPLEEVENSCHEDULSTARDATE: i32 = 41751; +pub const UNDERLYINCOMPLEEVENSCHEDULENDATE: i32 = 41752; +pub const UNDERLYINCOMPLEEVENSCHEDULFREQUENCPERIOD: i32 = 41753; +pub const UNDERLYINCOMPLEEVENSCHEDULFREQUENCUNIT: i32 = 41754; +pub const UNDERLYINCOMPLEEVENSCHEDULROLCONVENTION: i32 = 41755; +pub const NUNDERLYINDELIVERSCHEDULES: i32 = 41756; +pub const UNDERLYINDELIVERSCHEDULTYPE: i32 = 41757; +pub const UNDERLYINDELIVERSCHEDULXID: i32 = 41758; +pub const UNDERLYINDELIVERSCHEDULNOTIONAL: i32 = 41759; +pub const UNDERLYINDELIVERSCHEDULNOTIONAUNIOMEASURE: i32 = 41760; +pub const UNDERLYINDELIVERSCHEDULNOTIONACOMMODITFREQUENCY: i32 = 41761; +pub const UNDERLYINDELIVERSCHEDULNEGATIVTOLERANCE: i32 = 41762; +pub const UNDERLYINDELIVERSCHEDULPOSITIVTOLERANCE: i32 = 41763; +pub const UNDERLYINDELIVERSCHEDULTOLERANCUNIOMEASURE: i32 = 41764; +pub const UNDERLYINDELIVERSCHEDULTOLERANCTYPE: i32 = 41765; +pub const UNDERLYINDELIVERSCHEDULSETTCOUNTRY: i32 = 41766; +pub const UNDERLYINDELIVERSCHEDULSETTTIMZONE: i32 = 41767; +pub const UNDERLYINDELIVERSCHEDULSETTFLOTYPE: i32 = 41768; +pub const UNDERLYINDELIVERSCHEDULSETTHOLIDAYPROCESSININSTRUCTION: i32 = 41769; +pub const NUNDERLYINDELIVERSCHEDULSETTDAYS: i32 = 41770; +pub const UNDERLYINDELIVERSCHEDULSETTDAY: i32 = 41771; +pub const UNDERLYINDELIVERSCHEDULSETTTOTAHOURS: i32 = 41772; +pub const NUNDERLYINDELIVERSCHEDULSETTTIMES: i32 = 41773; +pub const UNDERLYINDELIVERSCHEDULSETTSTART: i32 = 41774; +pub const UNDERLYINDELIVERSCHEDULSETTEND: i32 = 41775; +pub const UNDERLYINDELIVERSCHEDULSETTTIMTYPE: i32 = 41776; +pub const UNDERLYINDELIVERSTREATYPE: i32 = 41777; +pub const UNDERLYINDELIVERSTREAPIPELINE: i32 = 41778; +pub const UNDERLYINDELIVERSTREAENTRPOINT: i32 = 41779; +pub const UNDERLYINDELIVERSTREAWITHDRAWAPOINT: i32 = 41780; +pub const UNDERLYINDELIVERSTREADELIVERPOINT: i32 = 41781; +pub const UNDERLYINDELIVERSTREADELIVERRESTRICTION: i32 = 41782; +pub const UNDERLYINDELIVERSTREADELIVERCONTINGENCY: i32 = 41783; +pub const UNDERLYINDELIVERSTREADELIVERCONTINGENPARTSIDE: i32 = 41784; +pub const UNDERLYINDELIVERSTREADELIVEASOURCINDICATOR: i32 = 41785; +pub const UNDERLYINDELIVERSTREARISAPPORTIONMENT: i32 = 41786; +pub const UNDERLYINDELIVERSTREARISAPPORTIONMENSOURCE: i32 = 41587; +pub const UNDERLYINDELIVERSTREATITLTRANSFELOCATION: i32 = 41787; +pub const UNDERLYINDELIVERSTREATITLTRANSFECONDITION: i32 = 41788; +pub const UNDERLYINDELIVERSTREAIMPORTEORECORD: i32 = 41789; +pub const UNDERLYINDELIVERSTREANEGATIVTOLERANCE: i32 = 41790; +pub const UNDERLYINDELIVERSTREAPOSITIVTOLERANCE: i32 = 41791; +pub const UNDERLYINDELIVERSTREATOLERANCUNIOMEASURE: i32 = 41792; +pub const UNDERLYINDELIVERSTREATOLERANCTYPE: i32 = 41793; +pub const UNDERLYINDELIVERSTREATOLERANCOPTIOSIDE: i32 = 41794; +pub const UNDERLYINDELIVERSTREATOTAPOSITIVTOLERANCE: i32 = 41795; +pub const UNDERLYINDELIVERSTREATOTANEGATIVTOLERANCE: i32 = 41796; +pub const UNDERLYINDELIVERSTREANOTIONACONVERSIOFACTOR: i32 = 41797; +pub const UNDERLYINDELIVERSTREATRANSPOREQUIPMENT: i32 = 41798; +pub const UNDERLYINDELIVERSTREAELECTINPARTSIDE: i32 = 41799; +pub const NUNDERLYINSTREAASSEATTRIBUTES: i32 = 41800; +pub const UNDERLYINSTREAASSEATTRIBUTTYPE: i32 = 41801; +pub const UNDERLYINSTREAASSEATTRIBUTVALUE: i32 = 41802; +pub const UNDERLYINSTREAASSEATTRIBUTLIMIT: i32 = 41803; +pub const NUNDERLYINDELIVERSTREACYCLES: i32 = 41804; +pub const UNDERLYINDELIVERSTREACYCLDESC: i32 = 41805; +pub const ENCODEUNDERLYINDELIVERSTREACYCLDESLEN: i32 = 41806; +pub const ENCODEUNDERLYINDELIVERSTREACYCLDESC: i32 = 41807; +pub const NUNDERLYINDELIVERSTREACOMMODITSOURCES: i32 = 41808; +pub const UNDERLYINDELIVERSTREACOMMODITSOURCE: i32 = 41809; +pub const UNDERLYINEXERCISDESC: i32 = 41810; +pub const ENCODEUNDERLYINEXERCISDESLEN: i32 = 41811; +pub const ENCODEUNDERLYINEXERCISDESC: i32 = 41812; +pub const UNDERLYINAUTOMATIEXERCISINDICATOR: i32 = 41813; +pub const UNDERLYINAUTOMATIEXERCISTHRESHOLRATE: i32 = 41814; +pub const UNDERLYINEXERCISCONFIRMATIOMETHOD: i32 = 41815; +pub const UNDERLYINMANUANOTICBUSINESCENTER: i32 = 41816; +pub const UNDERLYINFALLBACEXERCISINDICATOR: i32 = 41817; +pub const UNDERLYINLIMITERIGHTCONFIRINDICATOR: i32 = 41818; +pub const UNDERLYINEXERCISSPLITICKEINDICATOR: i32 = 41819; +pub const NUNDERLYINOPTIOEXERCISBUSINESCENTERS: i32 = 41820; +pub const UNDERLYINOPTIOEXERCISBUSINESCENTER: i32 = 41821; +pub const UNDERLYINOPTIOEXERCISBUSINESDACONVENTION: i32 = 41822; +pub const UNDERLYINOPTIOEXERCISEARLIESDATOFFSEDATYPE: i32 = 41823; +pub const UNDERLYINOPTIOEXERCISEARLIESDATOFFSEPERIOD: i32 = 41824; +pub const UNDERLYINOPTIOEXERCISEARLIESDATOFFSEUNIT: i32 = 41825; +pub const UNDERLYINOPTIOEXERCISFREQUENCPERIOD: i32 = 41826; +pub const UNDERLYINOPTIOEXERCISFREQUENCUNIT: i32 = 41827; +pub const UNDERLYINOPTIOEXERCISSTARDATUNADJUSTED: i32 = 41828; +pub const UNDERLYINOPTIOEXERCISSTARDATRELATIVTO: i32 = 41829; +pub const UNDERLYINOPTIOEXERCISSTARDATOFFSEPERIOD: i32 = 41830; +pub const UNDERLYINOPTIOEXERCISSTARDATOFFSEUNIT: i32 = 41831; +pub const UNDERLYINOPTIOEXERCISSTARDATOFFSEDATYPE: i32 = 41832; +pub const UNDERLYINOPTIOEXERCISSTARDATADJUSTED: i32 = 41833; +pub const UNDERLYINOPTIOEXERCISSKIP: i32 = 41834; +pub const UNDERLYINOPTIOEXERCISNOMINATIODEADLINE: i32 = 41835; +pub const UNDERLYINOPTIOEXERCISFIRSDATUNADJUSTED: i32 = 41836; +pub const UNDERLYINOPTIOEXERCISLASDATUNADJUSTED: i32 = 41837; +pub const UNDERLYINOPTIOEXERCISEARLIESTIME: i32 = 41838; +pub const UNDERLYINOPTIOEXERCISLATESTIME: i32 = 41839; +pub const UNDERLYINOPTIOEXERCISTIMBUSINESCENTER: i32 = 41840; +pub const NUNDERLYINOPTIOEXERCISDATES: i32 = 41841; +pub const UNDERLYINOPTIOEXERCISDATE: i32 = 41842; +pub const UNDERLYINOPTIOEXERCISDATTYPE: i32 = 41843; +pub const NUNDERLYINOPTIOEXERCISEXPIRATIODATBUSINESCENTERS: i32 = 41844; +pub const UNDERLYINOPTIOEXERCISEXPIRATIODATBUSINESCENTER: i32 = 41845; +pub const UNDERLYINOPTIOEXERCISEXPIRATIODATBUSINESDACONVENTION: i32 = 41846; +pub const UNDERLYINOPTIOEXERCISEXPIRATIODATRELATIVTO: i32 = 41847; +pub const UNDERLYINOPTIOEXERCISEXPIRATIODATOFFSEPERIOD: i32 = 41848; +pub const UNDERLYINOPTIOEXERCISEXPIRATIODATOFFSEUNIT: i32 = 41849; +pub const UNDERLYINOPTIOEXERCISEXPIRATIOFREQUENCPERIOD: i32 = 41850; +pub const UNDERLYINOPTIOEXERCISEXPIRATIOFREQUENCUNIT: i32 = 41851; +pub const UNDERLYINOPTIOEXERCISEXPIRATIOROLCONVENTION: i32 = 41852; +pub const UNDERLYINOPTIOEXERCISEXPIRATIODATOFFSEDATYPE: i32 = 41853; +pub const UNDERLYINOPTIOEXERCISEXPIRATIOTIME: i32 = 41854; +pub const UNDERLYINOPTIOEXERCISEXPIRATIOTIMBUSINESCENTER: i32 = 41855; +pub const NUNDERLYINOPTIOEXERCISEXPIRATIODATES: i32 = 41856; +pub const UNDERLYINOPTIOEXERCISEXPIRATIODATE: i32 = 41857; +pub const UNDERLYINOPTIOEXERCISEXPIRATIODATTYPE: i32 = 41858; +pub const UNDERLYINSETTRATINDEX: i32 = 2284; +pub const UNDERLYINSETTRATINDELOCATION: i32 = 2285; +pub const UNDERLYINOPTIOEXPIRATIODESC: i32 = 2286; +pub const ENCODEUNDERLYINOPTIOEXPIRATIODESLEN: i32 = 2287; +pub const ENCODEUNDERLYINOPTIOEXPIRATIODESC: i32 = 2288; +pub const UNDERLYINSWASUCLASS: i32 = 2289; +pub const UNDERLYINSTRIKUNIOMEASURE: i32 = 2290; +pub const UNDERLYINSTRIKINDEX: i32 = 2291; +pub const UNDERLYINSTRIKINDESPREAD: i32 = 2292; +pub const UNDERLYINVALUATIOSOURCE: i32 = 2293; +pub const UNDERLYINVALUATIOREFERENCMODEL: i32 = 2294; +pub const UNDERLYINSTRATEGTYPE: i32 = 2295; +pub const UNDERLYINCOMMOPRICININDICATOR: i32 = 2296; +pub const UNDERLYINSETTDISRUPTIOPROVISION: i32 = 2297; +pub const UNDERLYININSTRUMENROUNDINDIRECTION: i32 = 2298; +pub const UNDERLYININSTRUMENROUNDINPRECISION: i32 = 2299; +pub const UNDERLYINMARKEDISRUPTIOPROVISION: i32 = 41859; +pub const UNDERLYINMARKEDISRUPTIOFALLBACPROVISION: i32 = 41860; +pub const UNDERLYINMARKEDISRUPTIOMAXIMUDAYS: i32 = 41861; +pub const UNDERLYINMARKEDISRUPTIOMATERIALITPERCENTAGE: i32 = 41862; +pub const UNDERLYINMARKEDISRUPTIOMINIMUFUTURECONTRACTS: i32 = 41863; +pub const NUNDERLYINMARKEDISRUPTIOEVENTS: i32 = 41864; +pub const UNDERLYINMARKEDISRUPTIOEVENT: i32 = 41865; +pub const NUNDERLYINMARKEDISRUPTIOFALLBACKS: i32 = 41866; +pub const UNDERLYINMARKEDISRUPTIOFALLBACTYPE: i32 = 41867; +pub const NUNDERLYINMARKEDISRUPTIOFALLBACREFERENCPRICES: i32 = 41868; +pub const UNDERLYINMARKEDISRUPTIOFALLBACUNDERLIETYPE: i32 = 41869; +pub const UNDERLYINMARKEDISRUPTIOFALLBACUNDERLIESECURITID: i32 = 41870; +pub const UNDERLYINMARKEDISRUPTIOFALLBACUNDERLIESECURITIDSOURCE: i32 = 41871; +pub const UNDERLYINMARKEDISRUPTIOFALLBACUNDERLIESECURITDESC: i32 = 41872; +pub const ENCODEUNDERLYINMARKEDISRUPTIOFALLBACUNDERLIESEDESLEN: i32 = 41873; +pub const ENCODEUNDERLYINMARKEDISRUPTIOFALLBACUNDERLIESECURITDESC: i32 = 41874; +pub const UNDERLYINMARKEDISRUPTIOFALLBACOPEUNITS: i32 = 41875; +pub const UNDERLYINMARKEDISRUPTIOFALLBACBASKECURRENCY: i32 = 41876; +pub const UNDERLYINMARKEDISRUPTIOFALLBACBASKEDIVISOR: i32 = 41877; +pub const NUNDERLYINPAYMENSCHEDULFIXINDAYS: i32 = 41878; +pub const UNDERLYINPAYMENSCHEDULFIXINDAOWEEK: i32 = 41879; +pub const UNDERLYINPAYMENSCHEDULFIXINDANUMBER: i32 = 41880; +pub const UNDERLYINPAYMENSCHEDULXID: i32 = 41881; +pub const UNDERLYINPAYMENSCHEDULXIDREF: i32 = 41882; +pub const UNDERLYINPAYMENSCHEDULRATCURRENCY: i32 = 41883; +pub const UNDERLYINPAYMENSCHEDULRATUNIOMEASURE: i32 = 41884; +pub const UNDERLYINPAYMENSCHEDULRATCONVERSIOFACTOR: i32 = 41885; +pub const UNDERLYINPAYMENSCHEDULRATSPREATYPE: i32 = 41886; +pub const UNDERLYINPAYMENSCHEDULSETTPERIOPRICE: i32 = 41887; +pub const UNDERLYINPAYMENSCHEDULSETTPERIOPRICCURRENCY: i32 = 41888; +pub const UNDERLYINPAYMENSCHEDULSETTPERIOPRICUNIOMEASURE: i32 = 41889; +pub const UNDERLYINPAYMENSCHEDULSTEUNIOMEASURE: i32 = 41890; +pub const UNDERLYINPAYMENSCHEDULFIXINDADISTRIBUTION: i32 = 41891; +pub const UNDERLYINPAYMENSCHEDULFIXINDACOUNT: i32 = 41892; +pub const UNDERLYINPAYMENSCHEDULFIXINLAPERIOD: i32 = 41893; +pub const UNDERLYINPAYMENSCHEDULFIXINLAUNIT: i32 = 41894; +pub const UNDERLYINPAYMENSCHEDULFIXINFIRSOBSERVATIODATOFFSEPERIOD: i32 = 41895; +pub const UNDERLYINPAYMENSCHEDULFIXINFIRSOBSERVATIODATOFFSEUNIT: i32 = 41896; +pub const UNDERLYINPAYMENSTREAFLARATINDICATOR: i32 = 41897; +pub const UNDERLYINPAYMENSTREAFLARATAMOUNT: i32 = 41898; +pub const UNDERLYINPAYMENSTREAFLARATCURRENCY: i32 = 41899; +pub const UNDERLYINPAYMENSTREAMAXIMUPAYMENAMOUNT: i32 = 41900; +pub const UNDERLYINPAYMENSTREAMAXIMUPAYMENCURRENCY: i32 = 41901; +pub const UNDERLYINPAYMENSTREAMAXIMUTRANSACTIOAMOUNT: i32 = 41902; +pub const UNDERLYINPAYMENSTREAMAXIMUTRANSACTIOCURRENCY: i32 = 41903; +pub const UNDERLYINPAYMENSTREAFIXEAMOUNUNIOMEASURE: i32 = 41904; +pub const UNDERLYINPAYMENSTREATOTAFIXEAMOUNT: i32 = 41905; +pub const UNDERLYINPAYMENSTREAWORLSCALRATE: i32 = 41906; +pub const UNDERLYINPAYMENSTREACONTRACPRICE: i32 = 41907; +pub const UNDERLYINPAYMENSTREACONTRACPRICCURRENCY: i32 = 41908; +pub const NUNDERLYINPAYMENSTREAPRICINBUSINESCENTERS: i32 = 41909; +pub const UNDERLYINPAYMENSTREAPRICINBUSINESCENTER: i32 = 41910; +pub const UNDERLYINPAYMENSTREARATINDEX2CURVUNIT: i32 = 41911; +pub const UNDERLYINPAYMENSTREARATINDEX2CURVPERIOD: i32 = 41912; +pub const UNDERLYINPAYMENSTREARATINDELOCATION: i32 = 41913; +pub const UNDERLYINPAYMENSTREARATINDELEVEL: i32 = 41914; +pub const UNDERLYINPAYMENSTREARATINDEUNIOMEASURE: i32 = 41915; +pub const UNDERLYINPAYMENSTREASETTLEVEL: i32 = 41916; +pub const UNDERLYINPAYMENSTREAREFERENCLEVEL: i32 = 41917; +pub const UNDERLYINPAYMENSTREAREFERENCLEVEUNIOMEASURE: i32 = 41918; +pub const UNDERLYINPAYMENSTREAREFERENCLEVEEQUALZERINDICATOR: i32 = 41919; +pub const UNDERLYINPAYMENSTREARATSPREACURRENCY: i32 = 41920; +pub const UNDERLYINPAYMENSTREARATSPREAUNIOMEASURE: i32 = 41921; +pub const UNDERLYINPAYMENSTREARATCONVERSIOFACTOR: i32 = 41922; +pub const UNDERLYINPAYMENSTREARATSPREATYPE: i32 = 41923; +pub const UNDERLYINPAYMENSTREALASRESERATE: i32 = 41924; +pub const UNDERLYINPAYMENSTREAFINARATE: i32 = 41925; +pub const UNDERLYINPAYMENSTREACALCULATIOLAPERIOD: i32 = 41926; +pub const UNDERLYINPAYMENSTREACALCULATIOLAUNIT: i32 = 41927; +pub const UNDERLYINPAYMENSTREAFIRSOBSERVATIODATOFFSEPERIOD: i32 = 41928; +pub const UNDERLYINPAYMENSTREAFIRSOBSERVATIODATOFFSEUNIT: i32 = 41929; +pub const UNDERLYINPAYMENSTREAPRICINDATYPE: i32 = 41930; +pub const UNDERLYINPAYMENSTREAPRICINDADISTRIBUTION: i32 = 41931; +pub const UNDERLYINPAYMENSTREAPRICINDACOUNT: i32 = 41932; +pub const UNDERLYINPAYMENSTREAPRICINBUSINESCALENDAR: i32 = 41933; +pub const UNDERLYINPAYMENSTREAPRICINBUSINESDACONVENTION: i32 = 41934; +pub const NUNDERLYINPAYMENSTREAPAYMENDATES: i32 = 41937; +pub const UNDERLYINPAYMENSTREAPAYMENDATE: i32 = 41938; +pub const UNDERLYINPAYMENSTREAPAYMENDATTYPE: i32 = 41939; +pub const UNDERLYINPAYMENSTREAMASTEAGREEMENPAYMENDATEINDICATOR: i32 = 41940; +pub const NUNDERLYINPAYMENSTREAPRICINDATES: i32 = 41941; +pub const UNDERLYINPAYMENSTREAPRICINDATE: i32 = 41942; +pub const UNDERLYINPAYMENSTREAPRICINDATTYPE: i32 = 41943; +pub const NUNDERLYINPAYMENSTREAPRICINDAYS: i32 = 41944; +pub const UNDERLYINPAYMENSTREAPRICINDAOWEEK: i32 = 41945; +pub const UNDERLYINPAYMENSTREAPRICINDANUMBER: i32 = 41946; +pub const NUNDERLYINPRICINDATBUSINESCENTERS: i32 = 41947; +pub const UNDERLYINPRICINDATBUSINESCENTER: i32 = 41948; +pub const UNDERLYINPRICINDATUNADJUSTED: i32 = 41949; +pub const UNDERLYINPRICINDATBUSINESDACONVENTION: i32 = 41950; +pub const UNDERLYINPRICINDATADJUSTED: i32 = 41951; +pub const UNDERLYINPRICINTIME: i32 = 41952; +pub const UNDERLYINPRICINTIMBUSINESCENTER: i32 = 41953; +pub const NUNDERLYINSTREACALCULATIOPERIODATES: i32 = 41954; +pub const UNDERLYINSTREACALCULATIOPERIODATE: i32 = 41955; +pub const UNDERLYINSTREACALCULATIOPERIODATTYPE: i32 = 41956; +pub const UNDERLYINSTREACALCULATIOPERIODATEXID: i32 = 41957; +pub const UNDERLYINSTREACALCULATIOPERIODATEXIDREF: i32 = 41958; +pub const UNDERLYINSTREACALCULATIOBALANCOFIRSPERIOD: i32 = 41959; +pub const UNDERLYINSTREACALCULATIOCORRECTIOPERIOD: i32 = 41960; +pub const UNDERLYINSTREACALCULATIOCORRECTIOUNIT: i32 = 41961; +pub const NUNDERLYINSTREACOMMODITSETTBUSINESCENTERS: i32 = 41962; +pub const UNDERLYINSTREACOMMODITSETTBUSINESCENTER: i32 = 41963; +pub const UNDERLYINSTREACOMMODITBASE: i32 = 41964; +pub const UNDERLYINSTREACOMMODITTYPE: i32 = 41965; +pub const UNDERLYINSTREACOMMODITSECURITID: i32 = 41966; +pub const UNDERLYINSTREACOMMODITSECURITIDSOURCE: i32 = 41967; +pub const UNDERLYINSTREACOMMODITDESC: i32 = 41968; +pub const ENCODEUNDERLYINSTREACOMMODITDESLEN: i32 = 41969; +pub const ENCODEUNDERLYINSTREACOMMODITDESC: i32 = 41970; +pub const UNDERLYINSTREACOMMODITUNIOMEASURE: i32 = 41971; +pub const UNDERLYINSTREACOMMODITCURRENCY: i32 = 41972; +pub const UNDERLYINSTREACOMMODITEXCHANGE: i32 = 41973; +pub const UNDERLYINSTREACOMMODITRATSOURCE: i32 = 41974; +pub const UNDERLYINSTREACOMMODITRATREFERENCPAGE: i32 = 41975; +pub const UNDERLYINSTREACOMMODITRATREFERENCPAGHEADING: i32 = 41976; +pub const UNDERLYINSTREADATPROVIDER: i32 = 41977; +pub const UNDERLYINSTREACOMMODITPRICINTYPE: i32 = 41978; +pub const UNDERLYINSTREACOMMODITNEARBSETTDAPERIOD: i32 = 41979; +pub const UNDERLYINSTREACOMMODITNEARBSETTDAUNIT: i32 = 41980; +pub const UNDERLYINSTREACOMMODITSETTDATUNADJUSTED: i32 = 41981; +pub const UNDERLYINSTREACOMMODITSETTDATBUSINESDACONVENTION: i32 = 41982; +pub const UNDERLYINSTREACOMMODITSETTDATADJUSTED: i32 = 41983; +pub const UNDERLYINSTREACOMMODITSETTMONTH: i32 = 41984; +pub const UNDERLYINSTREACOMMODITSETTDATROLPERIOD: i32 = 41985; +pub const UNDERLYINSTREACOMMODITSETTDATROLUNIT: i32 = 41986; +pub const UNDERLYINSTREACOMMODITSETTDATYPE: i32 = 41987; +pub const UNDERLYINSTREACOMMODITXID: i32 = 41988; +pub const UNDERLYINSTREACOMMODITXIDREF: i32 = 41989; +pub const NUNDERLYINSTREACOMMODITALIDS: i32 = 41990; +pub const UNDERLYINSTREACOMMODITALID: i32 = 41991; +pub const UNDERLYINSTREACOMMODITALIDSOURCE: i32 = 41992; +pub const NUNDERLYINSTREACOMMODITDATSOURCES: i32 = 41993; +pub const UNDERLYINSTREACOMMODITDATSOURCID: i32 = 41994; +pub const UNDERLYINSTREACOMMODITDATSOURCIDTYPE: i32 = 41995; +pub const NUNDERLYINSTREACOMMODITSETTDAYS: i32 = 41996; +pub const UNDERLYINSTREACOMMODITSETTDAY: i32 = 41997; +pub const UNDERLYINSTREACOMMODITSETTTOTAHOURS: i32 = 41998; +pub const NUNDERLYINSTREACOMMODITSETTTIMES: i32 = 41999; +pub const UNDERLYINSTREACOMMODITSETTSTART: i32 = 42000; +pub const UNDERLYINSTREACOMMODITSETTEND: i32 = 42001; +pub const UNDERLYINSTREACOMMODITSETTTIMTYPE: i32 = 41936; +pub const NUNDERLYINSTREACOMMODITSETTPERIODS: i32 = 42002; +pub const UNDERLYINSTREACOMMODITSETTCOUNTRY: i32 = 42003; +pub const UNDERLYINSTREACOMMODITSETTTIMZONE: i32 = 42004; +pub const UNDERLYINSTREACOMMODITSETTFLOTYPE: i32 = 42005; +pub const UNDERLYINSTREACOMMODITSETTPERIONOTIONAL: i32 = 42006; +pub const UNDERLYINSTREACOMMODITSETTPERIONOTIONAUNIOMEASURE: i32 = 42007; +pub const UNDERLYINSTREACOMMODITSETTPERIOFREQUENCPERIOD: i32 = 42008; +pub const UNDERLYINSTREACOMMODITSETTPERIOFREQUENCUNIT: i32 = 42009; +pub const UNDERLYINSTREACOMMODITSETTPERIOPRICE: i32 = 42010; +pub const UNDERLYINSTREACOMMODITSETTPERIOPRICUNIOMEASURE: i32 = 42011; +pub const UNDERLYINSTREACOMMODITSETTPERIOPRICCURRENCY: i32 = 42012; +pub const UNDERLYINSTREACOMMODITSETTHOLIDAYPROCESSININSTRUCTION: i32 = 42013; +pub const UNDERLYINSTREACOMMODITSETTPERIOXID: i32 = 42014; +pub const UNDERLYINSTREACOMMODITSETTPERIOXIDREF: i32 = 42015; +pub const UNDERLYINSTREAXID: i32 = 42016; +pub const UNDERLYINSTREANOTIONAXIDREF: i32 = 42018; +pub const UNDERLYINSTREANOTIONAFREQUENCPERIOD: i32 = 42019; +pub const UNDERLYINSTREANOTIONAFREQUENCUNIT: i32 = 42020; +pub const UNDERLYINSTREANOTIONACOMMODITFREQUENCY: i32 = 42021; +pub const UNDERLYINSTREANOTIONAUNIOMEASURE: i32 = 42022; +pub const UNDERLYINSTREATOTANOTIONAL: i32 = 42023; +pub const UNDERLYINSTREATOTANOTIONAUNIOMEASURE: i32 = 42024; +pub const ALLOGROSTRADAMT: i32 = 2300; +pub const RISLIMIREPORSTATUS: i32 = 2316; +pub const RISLIMIREPORREJECREASON: i32 = 2317; +pub const RISLIMICHECREQUESID: i32 = 2318; +pub const RISLIMICHECID: i32 = 2319; +pub const RISLIMICHECTRANTYPE: i32 = 2320; +pub const RISLIMICHECTYPE: i32 = 2321; +pub const RISLIMICHECREQUESREID: i32 = 2322; +pub const RISLIMICHECREQUESTYPE: i32 = 2323; +pub const RISLIMICHECAMOUNT: i32 = 2324; +pub const RISLIMICHECREQUESSTATUS: i32 = 2325; +pub const RISLIMICHECREQUESRESULT: i32 = 2326; +pub const RISLIMIAPPROVEAMOUNT: i32 = 2327; +pub const PARTACTIOREQUESID: i32 = 2328; +pub const PARTACTIOTYPE: i32 = 2329; +pub const APPTESMESSAGINDICATOR: i32 = 2330; +pub const PARTACTIOREPORID: i32 = 2331; +pub const PARTACTIORESPONSE: i32 = 2332; +pub const PARTACTIOREJECREASON: i32 = 2333; +pub const RERISLIMICHECID: i32 = 2334; +pub const RERISLIMICHECIDTYPE: i32 = 2335; +pub const RISLIMIVELOCITPERIOD: i32 = 2336; +pub const RISLIMIVELOCITUNIT: i32 = 2337; +pub const REQUESTINPARTROLQUALIFIER: i32 = 2338; +pub const RISLIMICHECMODETYPE: i32 = 2339; +pub const RISLIMICHECSTATUS: i32 = 2343; +pub const SIDRISLIMICHECSTATUS: i32 = 2344; +pub const NENTITLEMENTYPES: i32 = 2345; +pub const LEMIPX: i32 = 2346; +pub const REGULATORTRANSACTIOTYPE: i32 = 2347; +pub const BATCID: i32 = 50000; +pub const BATCTOTAMESSAGES: i32 = 50001; +pub const BATCPROCESMODE: i32 = 50002; +pub const COLLATERAPORTFOLIID: i32 = 2350; +pub const DELIVERSTREADELIVERPOINSOURCE: i32 = 42192; +pub const DELIVERSTREADELIVERPOINDESC: i32 = 42193; +pub const TRADINUNIPERIOMULTIPLIER: i32 = 2353; +pub const LETRADINUNIPERIOMULTIPLIER: i32 = 2354; +pub const LEDELIVERSTREADELIVERPOINDESC: i32 = 42195; +pub const LEDELIVERSTREADELIVERPOINSOURCE: i32 = 42194; +pub const LETOTATRADQTY: i32 = 2357; +pub const LELASMULTIPLIEQTY: i32 = 2358; +pub const LETOTAGROSTRADAMT: i32 = 2359; +pub const LETOTATRADMULTIPLIEQTY: i32 = 2360; +pub const UNDERLYINDELIVERSTREADELIVERPOINDESC: i32 = 42197; +pub const UNDERLYINDELIVERSTREADELIVERPOINSOURCE: i32 = 42196; +pub const UNDERLYINTRADINUNIPERIOMULTIPLIER: i32 = 2363; +pub const POREPORACTION: i32 = 2364; +pub const SETTFORWARPOINTS: i32 = 2365; +pub const SETTPRICFRATCALC: i32 = 2366; +pub const TOTATRADQTY: i32 = 2367; +pub const LASMULTIPLIEQTY: i32 = 2368; +pub const TOTAGROSTRADAMT: i32 = 2369; +pub const TOTATRADMULTIPLIEQTY: i32 = 2370; +pub const ENCODETRADCONTINUATIOTEXT: i32 = 2371; +pub const ENCODETRADCONTINUATIOTEXLEN: i32 = 2372; +pub const INTRFIRTRADINDICATOR: i32 = 2373; +pub const TRADCONTINUATIOTEXT: i32 = 2374; +pub const TAXONOMTYPE: i32 = 2375; +pub const PARTROLQUALIFIER: i32 = 2376; +pub const DERIVATIVINSTRUMENPARTROLQUALIFIER: i32 = 2377; +pub const INSTRUMENPARTROLQUALIFIER: i32 = 2378; +pub const LEINSTRUMENPARTROLQUALIFIER: i32 = 2379; +pub const LEPROVISIOPARTROLQUALIFIER: i32 = 2380; +pub const NESTED2PARTROLQUALIFIER: i32 = 2381; +pub const NESTED3PARTROLQUALIFIER: i32 = 2382; +pub const NESTED4PARTROLQUALIFIER: i32 = 2383; +pub const NESTEPARTROLQUALIFIER: i32 = 2384; +pub const PROVISIOPARTROLQUALIFIER: i32 = 2385; +pub const REQUESTEPARTROLQUALIFIER: i32 = 2386; +pub const ROOPARTROLQUALIFIER: i32 = 2388; +pub const SETTPARTROLQUALIFIER: i32 = 2389; +pub const UNDERLYININSTRUMENPARTROLQUALIFIER: i32 = 2391; +pub const ALLORERISLIMICHECID: i32 = 2392; +pub const ALLORERISLIMICHECIDTYPE: i32 = 2393; +pub const LIMIUTILIZATIOAMT: i32 = 2394; +pub const LIMIAMT: i32 = 2395; +pub const LIMIROLE: i32 = 2396; +pub const REGULATORTRADIDSCOPE: i32 = 2397; +pub const SIDREGULATORTRADIDSCOPE: i32 = 2398; +pub const ALLOREGULATORTRADIDSCOPE: i32 = 2399; +pub const ALLOREGULATORLEREID: i32 = 2406; +pub const REGULATORLEREID: i32 = 2411; +pub const SIDREGULATORLEREID: i32 = 2416; +pub const EFFECTIVBUSINESDATE: i32 = 2400; +pub const LISMANUAORDEINDICATOR: i32 = 2401; +pub const ENTITLEMENSUTYPE: i32 = 2402; +pub const QUOTMODETYPE: i32 = 2403; +pub const COMPLIANCTEXT: i32 = 2404; +pub const ENCODECOMPLIANCTEXLEN: i32 = 2351; +pub const ENCODECOMPLIANCTEXT: i32 = 2352; +pub const EXEMETHOD: i32 = 2405; +pub const PRICPRECISION: i32 = 2349; +pub const TRADCONTINGENCY: i32 = 2387; +pub const COMPLEEVENSPORATE: i32 = 2407; +pub const COMPLEEVENFORWARPOINTS: i32 = 2408; +pub const LECOMPLEEVENSPORATE: i32 = 2409; +pub const LECOMPLEEVENFORWARPOINTS: i32 = 2410; +pub const RATSOURCREFEREMCPAGHEADING: i32 = 2412; +pub const RELATETSECURITID: i32 = 2413; +pub const RELATETSECURITIDSOURCE: i32 = 2414; +pub const RELATETSTREAXIDREF: i32 = 2415; +pub const FIRTRADEVENID: i32 = 2418; +pub const UNDERLYINCOMPLEEVENSPORATE: i32 = 2419; +pub const UNDERLYINCOMPLEEVENFORWARPOINTS: i32 = 2420; +pub const LEMARKEDISRUPTIOVALUE: i32 = 40223; +pub const LEMARKEDISRUPTIOFALLBACVALUE: i32 = 40990; +pub const MARKEDISRUPTIOVALUE: i32 = 40991; +pub const MARKEDISRUPTIOFALLBACVALUE: i32 = 40992; +pub const PAYMENSUTYPE: i32 = 40993; +pub const PAYMENLEREID: i32 = 41304; +pub const UNDERLYINMARKEDISRUPTIOVALUE: i32 = 41338; +pub const UNDERLYINMARKEDISRUPTIOFALLBACVALUE: i32 = 41339; +pub const NUNDERLYINADDITIONATERBONREFS: i32 = 41340; +pub const UNDERLYINADDITIONATERBONSECURITID: i32 = 41341; +pub const UNDERLYINADDITIONATERBONSECURITIDSOURCE: i32 = 41701; +pub const UNDERLYINADDITIONATERBONDESC: i32 = 41709; +pub const ENCODEUNDERLYINADDITIONATERBONDESLEN: i32 = 41710; +pub const ENCODEUNDERLYINADDITIONATERBONDESC: i32 = 41711; +pub const UNDERLYINADDITIONATERBONCURRENCY: i32 = 41712; +pub const UNDERLYINADDITIONATERBONISSUER: i32 = 42017; +pub const ENCODEUNDERLYINADDITIONATERBONISSUELEN: i32 = 42025; +pub const ENCODEUNDERLYINADDITIONATERBONISSUER: i32 = 42026; +pub const UNDERLYINADDITIONATERBONSENIORITY: i32 = 42027; +pub const UNDERLYINADDITIONATERBONCOUPOTYPE: i32 = 42028; +pub const UNDERLYINADDITIONATERBONCOUPORATE: i32 = 42029; +pub const UNDERLYINADDITIONATERBONMATURITDATE: i32 = 42030; +pub const UNDERLYINADDITIONATERBONPAVALUE: i32 = 42031; +pub const UNDERLYINADDITIONATERBONCURRENTOTAISSUEAMOUNT: i32 = 42032; +pub const UNDERLYINADDITIONATERBONCOUPOFREQUENCPERIOD: i32 = 42033; +pub const UNDERLYINADDITIONATERBONCOUPOFREQUENCUNIT: i32 = 42034; +pub const UNDERLYINADDITIONATERBONDACOUNT: i32 = 42035; +pub const NUNDERLYINADDITIONATERMS: i32 = 42036; +pub const UNDERLYINADDITIONATERCONDITIOPRECEDENBONINDICATOR: i32 = 42037; +pub const UNDERLYINADDITIONATERDISCREPANCCLAUSINDICATOR: i32 = 42038; +pub const NUNDERLYINCASSETTDEALERS: i32 = 42039; +pub const UNDERLYINCASSETTDEALER: i32 = 42040; +pub const NUNDERLYINCASSETTTERMS: i32 = 42041; +pub const UNDERLYINCASSETTCURRENCY: i32 = 42042; +pub const UNDERLYINCASSETTVALUATIOFIRSBUSINESDAOFFSET: i32 = 42043; +pub const UNDERLYINCASSETTVALUATIOSUBSEQUENBUSINESDAYOFFSET: i32 = 42044; +pub const UNDERLYINCASSETTNUOVALUATIODATES: i32 = 42045; +pub const UNDERLYINCASSETTVALUATIOTIME: i32 = 42046; +pub const UNDERLYINCASSETTBUSINESCENTER: i32 = 42047; +pub const UNDERLYINCASSETTQUOTMETHOD: i32 = 42048; +pub const UNDERLYINCASSETTQUOTAMOUNT: i32 = 42049; +pub const UNDERLYINCASSETTQUOTCURRENCY: i32 = 42050; +pub const UNDERLYINCASSETTMINIMUQUOTAMOUNT: i32 = 42051; +pub const UNDERLYINCASSETTMINIMUQUOTCURRENCY: i32 = 42052; +pub const UNDERLYINCASSETTBUSINESDAYS: i32 = 42053; +pub const UNDERLYINCASSETTAMOUNT: i32 = 42054; +pub const UNDERLYINCASSETTRECOVERFACTOR: i32 = 42055; +pub const UNDERLYINCASSETTFIXETERINDICATOR: i32 = 42056; +pub const UNDERLYINCASSETTACCRUEINTERESINDICATOR: i32 = 42057; +pub const UNDERLYINCASSETTVALUATIOMETHOD: i32 = 42058; +pub const UNDERLYINCASSETTTERXID: i32 = 42059; +pub const NUNDERLYINPHYSICASETTTERMS: i32 = 42060; +pub const UNDERLYINPHYSICASETTCURRENCY: i32 = 42061; +pub const UNDERLYINPHYSICASETTBUSINESDAYS: i32 = 42062; +pub const UNDERLYINPHYSICASETTMAXIMUBUSINESDAYS: i32 = 42063; +pub const UNDERLYINPHYSICASETTTERXID: i32 = 42064; +pub const NUNDERLYINPHYSICASETTDELIVERABLOBLIGATIONS: i32 = 42065; +pub const UNDERLYINPHYSICASETTDELIVERABLOBLIGATIOTYPE: i32 = 42066; +pub const UNDERLYINPHYSICASETTDELIVERABLOBLIGATIOVALUE: i32 = 42067; +pub const NUNDERLYINPROTECTIOTERMS: i32 = 42068; +pub const UNDERLYINPROTECTIOTERNOTIONAL: i32 = 42069; +pub const UNDERLYINPROTECTIOTERCURRENCY: i32 = 42070; +pub const UNDERLYINPROTECTIOTERSELLENOTIFIES: i32 = 42071; +pub const UNDERLYINPROTECTIOTERBUYENOTIFIES: i32 = 42072; +pub const UNDERLYINPROTECTIOTEREVENBUSINESCENTER: i32 = 42073; +pub const UNDERLYINPROTECTIOTERSTANDARSOURCES: i32 = 42074; +pub const UNDERLYINPROTECTIOTEREVENMINIMUSOURCES: i32 = 42075; +pub const UNDERLYINPROTECTIOTERXID: i32 = 42076; +pub const NUNDERLYINPROTECTIOTEREVENTS: i32 = 42077; +pub const UNDERLYINPROTECTIOTEREVENTYPE: i32 = 42078; +pub const UNDERLYINPROTECTIOTEREVENVALUE: i32 = 42079; +pub const UNDERLYINPROTECTIOTEREVENCURRENCY: i32 = 42080; +pub const UNDERLYINPROTECTIOTEREVENPERIOD: i32 = 42081; +pub const UNDERLYINPROTECTIOTEREVENUNIT: i32 = 42082; +pub const UNDERLYINPROTECTIOTEREVENDATYPE: i32 = 42083; +pub const UNDERLYINPROTECTIOTEREVENRATSOURCE: i32 = 42084; +pub const NUNDERLYINPROTECTIOTEREVENQUALIFIERS: i32 = 42085; +pub const UNDERLYINPROTECTIOTEREVENQUALIFIER: i32 = 42086; +pub const NUNDERLYINPROTECTIOTEROBLIGATIONS: i32 = 42087; +pub const UNDERLYINPROTECTIOTEROBLIGATIOTYPE: i32 = 42088; +pub const UNDERLYINPROTECTIOTEROBLIGATIOVALUE: i32 = 42089; +pub const NUNDERLYINPROTECTIOTEREVENNEWSOURCES: i32 = 42090; +pub const UNDERLYINPROTECTIOTEREVENNEWSOURCE: i32 = 42091; +pub const UNDERLYINPROVISIOCASSETTPAYMENDATBUSINESDACONVENTION: i32 = 42092; +pub const UNDERLYINPROVISIOCASSETTPAYMENDATRELATIVTO: i32 = 42093; +pub const UNDERLYINPROVISIOCASSETTPAYMENDATOFFSEPERIOD: i32 = 42094; +pub const UNDERLYINPROVISIOCASSETTPAYMENDATOFFSEUNIT: i32 = 42095; +pub const UNDERLYINPROVISIOCASSETTPAYMENDATOFFSEDATYPE: i32 = 42096; +pub const UNDERLYINPROVISIOCASSETTPAYMENDATRANGFIRST: i32 = 42097; +pub const UNDERLYINPROVISIOCASSETTPAYMENDATRANGLAST: i32 = 42098; +pub const NUNDERLYINPROVISIOCASSETTPAYMENDATES: i32 = 42099; +pub const UNDERLYINPROVISIOCASSETTPAYMENDATE: i32 = 42100; +pub const UNDERLYINPROVISIOCASSETTPAYMENDATTYPE: i32 = 42101; +pub const UNDERLYINPROVISIOCASSETTQUOTSOURCE: i32 = 42102; +pub const UNDERLYINPROVISIOCASSETTQUOTREFERENCPAGE: i32 = 42103; +pub const UNDERLYINPROVISIOCASSETTVALUTIME: i32 = 42104; +pub const UNDERLYINPROVISIOCASSETTVALUTIMBUSINESCENTER: i32 = 42105; +pub const UNDERLYINPROVISIOCASSETTVALUDATBUSINESDACONVENTION: i32 = 42106; +pub const UNDERLYINPROVISIOCASSETTVALUDATRELATIVTO: i32 = 42107; +pub const UNDERLYINPROVISIOCASSETTVALUDATOFFSEPERIOD: i32 = 42108; +pub const UNDERLYINPROVISIOCASSETTVALUDATOFFSEUNIT: i32 = 42109; +pub const UNDERLYINPROVISIOCASSETTVALUDATOFFSEDATYPE: i32 = 42110; +pub const UNDERLYINPROVISIOCASSETTVALUDATADJUSTED: i32 = 42111; +pub const NUNDERLYINPROVISIOOPTIOEXERCISFIXEDATES: i32 = 42112; +pub const UNDERLYINPROVISIOOPTIOEXERCISFIXEDATE: i32 = 42113; +pub const UNDERLYINPROVISIOOPTIOEXERCISFIXEDATTYPE: i32 = 42114; +pub const UNDERLYINPROVISIOOPTIOEXERCISBUSINESDACONVENTION: i32 = 42115; +pub const UNDERLYINPROVISIOOPTIOEXERCISEARLIESDATOFFSEPERIOD: i32 = 42116; +pub const UNDERLYINPROVISIOOPTIOEXERCISEARLIESDATOFFSEUNIT: i32 = 42117; +pub const UNDERLYINPROVISIOOPTIOEXERCISFREQUENCPERIOD: i32 = 42118; +pub const UNDERLYINPROVISIOOPTIOEXERCISFREQUENCUNIT: i32 = 42119; +pub const UNDERLYINPROVISIOOPTIOEXERCISSTARDATUNADJUSTED: i32 = 42120; +pub const UNDERLYINPROVISIOOPTIOEXERCISSTARDATRELATIVTO: i32 = 42121; +pub const UNDERLYINPROVISIOOPTIOEXERCISSTARDATOFFSEPERIOD: i32 = 42122; +pub const UNDERLYINPROVISIOOPTIOEXERCISSTARDATOFFSEUNIT: i32 = 42123; +pub const UNDERLYINPROVISIOOPTIOEXERCISSTARDATOFFSEDATYPE: i32 = 42124; +pub const UNDERLYINPROVISIOOPTIOEXERCISSTARDATADJUSTED: i32 = 42125; +pub const UNDERLYINPROVISIOOPTIOEXERCISPERIOSKIP: i32 = 42126; +pub const UNDERLYINPROVISIOOPTIOEXERCISBOUNDFIRSDATUNADJUSTED: i32 = 42127; +pub const UNDERLYINPROVISIOOPTIOEXERCISBOUNDLASDATUNADJUSTED: i32 = 42128; +pub const UNDERLYINPROVISIOOPTIOEXERCISEARLIESTIME: i32 = 42129; +pub const UNDERLYINPROVISIOOPTIOEXERCISEARLIESTIMBUSINESCENTER: i32 = 42130; +pub const UNDERLYINPROVISIOOPTIOEXERCISLATESTIME: i32 = 42131; +pub const UNDERLYINPROVISIOOPTIOEXERCISLATESTIMBUSINESCENTER: i32 = 42132; +pub const UNDERLYINPROVISIOOPTIOEXPIRATIODATUNADJUSTED: i32 = 42133; +pub const UNDERLYINPROVISIOOPTIOEXPIRATIODATBUSINESDACONVENTION: i32 = 42134; +pub const UNDERLYINPROVISIOOPTIOEXPIRATIODATRELATIVTO: i32 = 42135; +pub const UNDERLYINPROVISIOOPTIOEXPIRATIODATOFFSEPERIOD: i32 = 42136; +pub const UNDERLYINPROVISIOOPTIOEXPIRATIODATOFFSEUNIT: i32 = 42137; +pub const UNDERLYINPROVISIOOPTIOEXPIRATIODATOFFSEDATYPE: i32 = 42138; +pub const UNDERLYINPROVISIOOPTIOEXPIRATIODATADJUSTED: i32 = 42139; +pub const UNDERLYINPROVISIOOPTIOEXPIRATIOTIME: i32 = 42140; +pub const UNDERLYINPROVISIOOPTIOEXPIRATIOTIMBUSINESCENTER: i32 = 42141; +pub const UNDERLYINPROVISIOOPTIORELEVANUNDERLYINDATUNADJUSTED: i32 = 42142; +pub const UNDERLYINPROVISIOOPTIORELEVANUNDERLYINDATBIDACONVENTION: i32 = 42143; +pub const UNDERLYINPROVISIOOPTIORELEVANUNDERLYINDATRELATIVTO: i32 = 42144; +pub const UNDERLYINPROVISIOOPTIORELEVANUNDERLYINDATOFFSEPERIOD: i32 = 42145; +pub const UNDERLYINPROVISIOOPTIORELEVANUNDERLYINDATOFFSEUNIT: i32 = 42146; +pub const UNDERLYINPROVISIOOPTIORELEVANUNDERLYINDATOFFSEDATYPE: i32 = 42147; +pub const UNDERLYINPROVISIOOPTIORELEVANUNDERLYINDATADJUSTED: i32 = 42148; +pub const NUNDERLYINPROVISIONS: i32 = 42149; +pub const UNDERLYINPROVISIOTYPE: i32 = 42150; +pub const UNDERLYINPROVISIODATUNADJUSTED: i32 = 42151; +pub const UNDERLYINPROVISIODATBUSINESDACONVENTION: i32 = 42152; +pub const UNDERLYINPROVISIODATADJUSTED: i32 = 42153; +pub const UNDERLYINPROVISIODATTENOPERIOD: i32 = 42154; +pub const UNDERLYINPROVISIODATTENOUNIT: i32 = 42155; +pub const UNDERLYINPROVISIOCALCULATIOAGENT: i32 = 42156; +pub const UNDERLYINPROVISIOOPTIOSINGLPARTBUYESIDE: i32 = 42157; +pub const UNDERLYINPROVISIOOPTIOSINGLPARTSELLESIDE: i32 = 42158; +pub const UNDERLYINPROVISIOOPTIOEXERCISSTYLE: i32 = 42159; +pub const UNDERLYINPROVISIOOPTIOEXERCISMULTIPLNOTIONAL: i32 = 42160; +pub const UNDERLYINPROVISIOOPTIOEXERCISMINIMUNOTIONAL: i32 = 42161; +pub const UNDERLYINPROVISIOOPTIOEXERCISMAXIMUNOTIONAL: i32 = 42162; +pub const UNDERLYINPROVISIOOPTIOMINIMUNUMBER: i32 = 42163; +pub const UNDERLYINPROVISIOOPTIOMAXIMUNUMBER: i32 = 42164; +pub const UNDERLYINPROVISIOOPTIOEXERCISCONFIRMATION: i32 = 42165; +pub const UNDERLYINPROVISIOCASSETTMETHOD: i32 = 42166; +pub const UNDERLYINPROVISIOCASSETTCURRENCY: i32 = 42167; +pub const UNDERLYINPROVISIOCASSETTCURRENCY2: i32 = 42168; +pub const UNDERLYINPROVISIOCASSETTQUOTTYPE: i32 = 42169; +pub const UNDERLYINPROVISIOTEXT: i32 = 42170; +pub const ENCODEUNDERLYINPROVISIOTEXLEN: i32 = 42171; +pub const ENCODEUNDERLYINPROVISIOTEXT: i32 = 42172; +pub const NUNDERLYINPROVISIOPARTIDS: i32 = 42173; +pub const UNDERLYINPROVISIOPARTID: i32 = 42174; +pub const UNDERLYINPROVISIOPARTIDSOURCE: i32 = 42175; +pub const UNDERLYINPROVISIOPARTROLE: i32 = 42176; +pub const UNDERLYINPROVISIOPARTROLQUALIFIER: i32 = 40918; +pub const NUNDERLYINPROVISIOPARTSUIDS: i32 = 42177; +pub const UNDERLYINPROVISIOPARTSUID: i32 = 42178; +pub const UNDERLYINPROVISIOPARTSUIDTYPE: i32 = 42179; +pub const NUNDERLYINPROVISIOCASSETTPAYMENDATBUSINESCENTERS: i32 = 42180; +pub const UNDERLYINPROVISIOCASSETTPAYMENDATBUSINESCENTER: i32 = 42181; +pub const NUNDERLYINPROVISIOCASSETTVALUDATBUSINESCENTERS: i32 = 42182; +pub const UNDERLYINPROVISIOCASSETTVALUDATBUSINESCENTER: i32 = 42183; +pub const NUNDERLYINPROVISIOOPTIOEXERCISBUSINESCENTERS: i32 = 42184; +pub const UNDERLYINPROVISIOOPTIOEXERCISBUSINESCENTER: i32 = 42185; +pub const NUNDERLYINPROVISIOOPTIOEXPIRATIODATBUSINESCENTERS: i32 = 42186; +pub const UNDERLYINPROVISIOOPTIOEXPIRATIODATBUSINESCENTER: i32 = 42187; +pub const NUNDERLYINPROVISIOOPTIORELEVANUNDERLYINDATBUSINESCENTERS: i32 = 42188; +pub const UNDERLYINPROVISIOOPTIORELEVANUNDERLYINDATBUSINESCENTER: i32 = 42189; +pub const NUNDERLYINPROVISIODATBUSINESCENTERS: i32 = 42190; +pub const UNDERLYINPROVISIODATBUSINESCENTER: i32 = 42191; +pub const FILREID: i32 = 2421; +pub const ORDEREQUESID: i32 = 2422; +pub const MASORDEREQUESID: i32 = 2423; +pub const MASORDEREPORID: i32 = 2424; +pub const MASORDEREQUESSTATUS: i32 = 2425; +pub const MASORDEREQUESRESULT: i32 = 2426; +pub const ORDERESPONSLEVEL: i32 = 2427; +pub const NORDEENTRIES: i32 = 2428; +pub const ORDEENTRACTION: i32 = 2429; +pub const ORDEENTRID: i32 = 2430; +pub const EXETYPREASON: i32 = 2431; +pub const TONORDEENTRIES: i32 = 2432; +pub const NTARGEPARTSUIDS: i32 = 2433; +pub const TARGEPARTSUID: i32 = 2434; +pub const TARGEPARTSUIDTYPE: i32 = 2435; +pub const TRANSFEINSTRUCTIOID: i32 = 2436; +pub const TRANSFEID: i32 = 2437; +pub const TRANSFEREPORID: i32 = 2438; +pub const TRANSFETRANTYPE: i32 = 2439; +pub const TRANSFETYPE: i32 = 2440; +pub const TRANSFESCOPE: i32 = 2441; +pub const TRANSFESTATUS: i32 = 2442; +pub const TRANSFEREJECREASON: i32 = 2443; +pub const TRANSFEREPORTYPE: i32 = 2444; +pub const AGGRESSOTIME: i32 = 2445; +pub const AGGRESSOSIDE: i32 = 2446; +pub const FASMARKEINDICATOR: i32 = 2447; +pub const LINKAGHANDLININDICATOR: i32 = 2448; +pub const NUMBEOBUORDERS: i32 = 2449; +pub const NUMBEOSELORDERS: i32 = 2450; +pub const SETTPRICDETERMINATIOMETHOD: i32 = 2451; +pub const MDSTATISTIREID: i32 = 2452; +pub const MDSTATISTIRPID: i32 = 2453; +pub const MDSTATISTINAME: i32 = 2454; +pub const MDSTATISTIDESC: i32 = 2455; +pub const MDSTATISTITYPE: i32 = 2456; +pub const MDSTATISTISCOPE: i32 = 2457; +pub const MDSTATISTISUSCOPE: i32 = 2458; +pub const MDSTATISTISCOPTYPE: i32 = 2459; +pub const MDSTATISTIFREQUENCPERIOD: i32 = 2460; +pub const MDSTATISTIFREQUENCUNIT: i32 = 2461; +pub const MDSTATISTIDELAPERIOD: i32 = 2462; +pub const MDSTATISTIDELAUNIT: i32 = 2463; +pub const MDSTATISTIINTERVATYPE: i32 = 2464; +pub const MDSTATISTIINTERVATYPUNIT: i32 = 2465; +pub const MDSTATISTIINTERVAPERIOD: i32 = 2466; +pub const MDSTATISTIINTERVAUNIT: i32 = 2467; +pub const MDSTATISTISTARDATE: i32 = 2468; +pub const MDSTATISTIENDATE: i32 = 2469; +pub const MDSTATISTISTARTIME: i32 = 2470; +pub const MDSTATISTIENTIME: i32 = 2471; +pub const MDSTATISTIRATITYPE: i32 = 2472; +pub const MDSTATISTIREQUESRESULT: i32 = 2473; +pub const NMDSTATISTICS: i32 = 2474; +pub const MDSTATISTIID: i32 = 2475; +pub const MDSTATISTITIME: i32 = 2476; +pub const MDSTATISTISTATUS: i32 = 2477; +pub const MDSTATISTIVALUE: i32 = 2478; +pub const MDSTATISTIVALUTYPE: i32 = 2479; +pub const MDSTATISTIVALUUNIT: i32 = 2480; +pub const ENCODEMDSTATISTIDESLEN: i32 = 2481; +pub const ENCODEMDSTATISTIDESC: i32 = 2482; +pub const ALLORISLIMICHECSTATUS: i32 = 2483; +pub const ASSEGROUP: i32 = 2210; +pub const LEASSEGROUP: i32 = 2348; +pub const LECONTRACTUADEFINITION: i32 = 42199; +pub const NLECONTRACTUADEFINITIONS: i32 = 42198; +pub const LECONTRACTUAMATRIDATE: i32 = 42205; +pub const LECONTRACTUAMATRISOURCE: i32 = 42204; +pub const LECONTRACTUAMATRITERM: i32 = 42206; +pub const NLECONTRACTUAMATRICES: i32 = 42203; +pub const ENCODELEDOCUMENTATIOTEXT: i32 = 2493; +pub const ENCODELEDOCUMENTATIOTEXLEN: i32 = 2494; +pub const LEAGREEMENCURRENCY: i32 = 2495; +pub const LEAGREEMENDATE: i32 = 2496; +pub const LEAGREEMENDESC: i32 = 2497; +pub const LEAGREEMENID: i32 = 2498; +pub const LEAGREEMENVERSION: i32 = 2499; +pub const LEBROKECONFIRMATIODESC: i32 = 2500; +pub const LECREDISUPPORAGREEMENDATE: i32 = 2501; +pub const LECREDISUPPORAGREEMENDESC: i32 = 2502; +pub const LECREDISUPPORAGREEMENID: i32 = 2503; +pub const LEDELIVERTYPE: i32 = 2504; +pub const LEDOCUMENTATIOTEXT: i32 = 2505; +pub const LEENDATE: i32 = 2506; +pub const LEGOVERNINLAW: i32 = 2507; +pub const LEMARGIRATIO: i32 = 2508; +pub const LEMASTECONFIRMATIOANNEDATE: i32 = 2509; +pub const LEMASTECONFIRMATIODATE: i32 = 2510; +pub const LEMASTECONFIRMATIODESC: i32 = 2511; +pub const LEMASTECONFIRMATIOANNEDESC: i32 = 2512; +pub const LESTARDATE: i32 = 2513; +pub const LETERMINATIOTYPE: i32 = 2514; +pub const LEFINANCINTERSUPPLEMENDATE: i32 = 42202; +pub const LEFINANCINTERSUPPLEMENDESC: i32 = 42201; +pub const NLEFINANCINTERSUPPLEMENTS: i32 = 42200; +pub const UNDERLYINASSEGROUP: i32 = 2491; +pub const FIRTRANSACTIOID: i32 = 2484; +pub const TRANSACTIOID: i32 = 2485; +pub const WIRREFERENCE: i32 = 2486; +pub const COLRPREJECREASON: i32 = 2487; +pub const COLRPSTATUS: i32 = 2488; +pub const PACKAGID: i32 = 2489; +pub const TRADNUMBER: i32 = 2490; +pub const ALLOCALCULATECCQTY: i32 = 2515; +pub const COLLATERAREQUESINSTRUCTION: i32 = 2516; +pub const COLLATERAREQUESLINID: i32 = 2517; +pub const COLLATERAREQUESNUMBER: i32 = 2518; +pub const TONUCOLLATERAREQUESTS: i32 = 2519; +pub const WARNINTEXT: i32 = 2520; +pub const ENCODEWARNINTEXT: i32 = 2521; +pub const ENCODEWARNINTEXLEN: i32 = 2522; +pub const LESTREACOMMODITDELIVERPRICINREGION: i32 = 42588; +pub const STREACOMMODITDELIVERPRICINREGION: i32 = 42587; +pub const AFFILIATEFIRMTRADINDICATOR: i32 = 2525; +pub const INTERNATIONASWAINDICATOR: i32 = 2526; +pub const MULTASSESWAINDICATOR: i32 = 2527; +pub const UNDERLYINSTREACOMMODITDELIVERPRICINREGION: i32 = 42589; +pub const NRELATIVVALUES: i32 = 2529; +pub const RELATIVVALUTYPE: i32 = 2530; +pub const RELATIVVALUE: i32 = 2531; +pub const RELATIVVALUSIDE: i32 = 2532; +pub const BISPREAD: i32 = 2533; +pub const OFFESPREAD: i32 = 2534; +pub const CLEARINSETTPRICE: i32 = 2528; +pub const MDREPOREVENT: i32 = 2535; +pub const MDREPORCOUNT: i32 = 2536; +pub const TONMARKESEGMENREPORTS: i32 = 2537; +pub const TONINSTRUMENREPORTS: i32 = 2538; +pub const TONPARTDETAIREPORTS: i32 = 2539; +pub const TONENTITLEMENREPORTS: i32 = 2540; +pub const TONRISLIMIREPORTS: i32 = 2541; +pub const MARKESEGMENSTATUS: i32 = 2542; +pub const MARKESEGMENTYPE: i32 = 2543; +pub const MARKESEGMENSUTYPE: i32 = 2544; +pub const NRELATEMARKESEGMENTS: i32 = 2545; +pub const RELATEMARKESEGMENID: i32 = 2546; +pub const MARKESEGMENRELATIONSHIP: i32 = 2547; +pub const NAUCTIOTYPRULES: i32 = 2548; +pub const AUCTIOTYPPRODUCCOMPLEX: i32 = 2549; +pub const NPRICRANGRULES: i32 = 2550; +pub const STARPRICRANGE: i32 = 2551; +pub const ENPRICRANGE: i32 = 2552; +pub const PRICRANGVALUE: i32 = 2553; +pub const PRICRANGPERCENTAGE: i32 = 2554; +pub const PRICRANGPRODUCCOMPLEX: i32 = 2555; +pub const PRICRANGRULID: i32 = 2556; +pub const FASMARKEPERCENTAGE: i32 = 2557; +pub const NQUOTSIZRULES: i32 = 2558; +pub const QUOTSIDINDICATOR: i32 = 2559; +pub const NFLEPRODUCELIGIBILITIES: i32 = 2560; +pub const FLEPRODUCELIGIBILITCOMPLEX: i32 = 2561; +pub const NUOCOMPLEINSTRUMENTS: i32 = 2562; +pub const MARKEDEPTTIMINTERVAL: i32 = 2563; +pub const MARKEDEPTTIMINTERVAUNIT: i32 = 2564; +pub const MDRECOVERTIMINTERVAL: i32 = 2565; +pub const MDRECOVERTIMINTERVAUNIT: i32 = 2566; +pub const PRIMARSERVICLOCATIOID: i32 = 2567; +pub const SECONDARSERVICLOCATIOID: i32 = 2568; +pub const MATCRULPRODUCCOMPLEX: i32 = 2569; +pub const CUSTOMEPRIORITY: i32 = 2570; +pub const TICRULPRODUCCOMPLEX: i32 = 2571; +pub const PREVIOUADJUSTEOPEINTEREST: i32 = 2572; +pub const PREVIOUUNADJUSTEOPEINTEREST: i32 = 2573; +pub const LOEXERCISPRICOPTIOINDICATOR: i32 = 2574; +pub const BLOCTRADELIGIBILITINDICATOR: i32 = 2575; +pub const INSTRUMENPRICPRECISION: i32 = 2576; +pub const STRIKPRICPRECISION: i32 = 2577; +pub const ORISTRIKPRICE: i32 = 2578; +pub const SETTSUMETHOD: i32 = 2579; +pub const NCLEARINPRICPARAMETERS: i32 = 2580; +pub const BUSINESDATYPE: i32 = 2581; +pub const CLEARINPRICOFFSET: i32 = 2582; +pub const VEGMULTIPLIER: i32 = 2583; +pub const ANNUATRADINBUSINESDAYS: i32 = 2584; +pub const TOTATRADINBUSINESDAYS: i32 = 2585; +pub const TRADINBUSINESDAYS: i32 = 2586; +pub const REALIZEVARIANCE: i32 = 2587; +pub const STANDARVARIANCE: i32 = 2588; +pub const RELATECLOSPRICE: i32 = 2589; +pub const OVERNIGHINTERESRATE: i32 = 2590; +pub const ACCUMULATERETURMODIFIEVARIATIOMARGIN: i32 = 2591; +pub const CALCULATIOMETHOD: i32 = 2592; +pub const NMISFESUTYPES: i32 = 2633; +pub const MISFESUTYPE: i32 = 2634; +pub const MISFESUTYPAMT: i32 = 2635; +pub const MISFESUTYPDESC: i32 = 2636; +pub const ENCODEMISFESUTYPDESLEN: i32 = 2637; +pub const ENCODEMISFESUTYPDESC: i32 = 2638; +pub const COLLATERAAMOUNTYPE: i32 = 2632; +pub const POSITIOID: i32 = 2618; +pub const PAYMENDESC: i32 = 43087; +pub const NCOMMISSIONS: i32 = 2639; +pub const COMMISSIOAMOUNT: i32 = 2640; +pub const COMMISSIOAMOUNTYPE: i32 = 2641; +pub const COMMISSIOBASIS: i32 = 2642; +pub const COMMISSIOCURRENCY: i32 = 2643; +pub const COMMISSIOUNIOMEASURE: i32 = 2644; +pub const COMMISSIOUNIOMEASURCURRENCY: i32 = 2645; +pub const COMMISSIORATE: i32 = 2646; +pub const COMMISSIOSHAREINDICATOR: i32 = 2647; +pub const COMMISSIOAMOUNSHARED: i32 = 2648; +pub const COMMISSIOLEREID: i32 = 2649; +pub const COMMISSIODESC: i32 = 2650; +pub const ENCODECOMMISSIODESLEN: i32 = 2651; +pub const ENCODECOMMISSIODESC: i32 = 2652; +pub const NALLOCOMMISSIONS: i32 = 2653; +pub const ALLOCOMMISSIOAMOUNT: i32 = 2654; +pub const ALLOCOMMISSIOAMOUNTYPE: i32 = 2655; +pub const ALLOCOMMISSIOBASIS: i32 = 2656; +pub const ALLOCOMMISSIOCURRENCY: i32 = 2657; +pub const ALLOCOMMISSIOUNIOMEASURE: i32 = 2658; +pub const ALLOCOMMISSIOUNIOMEASURCURRENCY: i32 = 2659; +pub const ALLOCOMMISSIORATE: i32 = 2660; +pub const ALLOCOMMISSIOSHAREINDICATOR: i32 = 2661; +pub const ALLOCOMMISSIOAMOUNSHARED: i32 = 2662; +pub const ALLOCOMMISSIOLEREID: i32 = 2663; +pub const ALLOCOMMISSIODESC: i32 = 2664; +pub const ENCODEALLOCOMMISSIODESLEN: i32 = 2665; +pub const ENCODEALLOCOMMISSIODESC: i32 = 2666; +pub const DELTCROSSED: i32 = 2596; +pub const CASSETTDATUNADJUSTED: i32 = 42207; +pub const CASSETTDATBUSINESDACONVENTION: i32 = 42208; +pub const CASSETTDATRELATIVTO: i32 = 42209; +pub const CASSETTDATOFFSEPERIOD: i32 = 42210; +pub const CASSETTDATOFFSEUNIT: i32 = 42211; +pub const CASSETTDATOFFSEDATYPE: i32 = 42212; +pub const CASSETTDATADJUSTED: i32 = 42213; +pub const NCASSETTDATBUSINESCENTERS: i32 = 42214; +pub const CASSETTDATBUSINESCENTER: i32 = 42215; +pub const CASSETTPRICSOURCE: i32 = 42216; +pub const CASSETTPRICDEFAULT: i32 = 42217; +pub const COMPLEEVENFUTUREPRICVALUATION: i32 = 2597; +pub const COMPLEEVENOPTIONPRICVALUATION: i32 = 2598; +pub const COMPLEEVENPVFINAPRICELECTIOFALLBACK: i32 = 2599; +pub const DIVIDENFLOATINRATINDEX: i32 = 42218; +pub const DIVIDENFLOATINRATINDECURVPERIOD: i32 = 42219; +pub const DIVIDENFLOATINRATINDECURVUNIT: i32 = 42220; +pub const DIVIDENFLOATINRATMULTIPLIER: i32 = 42221; +pub const DIVIDENFLOATINRATSPREAD: i32 = 42222; +pub const DIVIDENFLOATINRATSPREAPOSITIOTYPE: i32 = 42223; +pub const DIVIDENFLOATINRATTREATMENT: i32 = 42224; +pub const DIVIDENCARATE: i32 = 42225; +pub const DIVIDENCARATBUSIDE: i32 = 42226; +pub const DIVIDENCARATSELSIDE: i32 = 42227; +pub const DIVIDENFLOORATE: i32 = 42228; +pub const DIVIDENFLOORATBUSIDE: i32 = 42229; +pub const DIVIDENFLOORATSELSIDE: i32 = 42230; +pub const DIVIDENINITIARATE: i32 = 42231; +pub const DIVIDENFINARATROUNDINDIRECTION: i32 = 42232; +pub const DIVIDENFINARATPRECISION: i32 = 42233; +pub const DIVIDENAVERAGINMETHOD: i32 = 42234; +pub const DIVIDENNEGATIVRATTREATMENT: i32 = 42235; +pub const NDIVIDENACCRUAPAYMENDATBUSINESCENTERS: i32 = 42236; +pub const DIVIDENACCRUAPAYMENDATBUSINESCENTER: i32 = 42237; +pub const DIVIDENACCRUAPAYMENDATRELATIVTO: i32 = 42238; +pub const DIVIDENACCRUAPAYMENDATOFFSEPERIOD: i32 = 42239; +pub const DIVIDENACCRUAPAYMENDATOFFSEUNIT: i32 = 42240; +pub const DIVIDENACCRUAPAYMENDATOFFSEDATYPE: i32 = 42241; +pub const DIVIDENACCRUAPAYMENDATUNADJUSTED: i32 = 42242; +pub const DIVIDENACCRUAPAYMEENDATBUSINESDACONVENTION: i32 = 42243; +pub const DIVIDENACCRUAPAYMENDATADJUSTED: i32 = 42244; +pub const DIVIDENREINVESTMENINDICATOR: i32 = 42245; +pub const DIVIDENENTITLEMENEVENT: i32 = 42246; +pub const DIVIDENAMOUNTYPE: i32 = 42247; +pub const DIVIDENUNDERLIEREID: i32 = 42248; +pub const EXTRAORDINARDIVIDENPARTSIDE: i32 = 42249; +pub const EXTRAORDINARDIVIDENAMOUNTYPE: i32 = 42250; +pub const EXTRAORDINARDIVIDENCURRENCY: i32 = 42251; +pub const EXTRAORDINARDIVIDENDETERMINATIOMETHOD: i32 = 42252; +pub const DIVIDENACCRUAFIXERATE: i32 = 42253; +pub const DIVIDENCOMPOUNDINMETHOD: i32 = 42254; +pub const DIVIDENNUOINDEUNITS: i32 = 42255; +pub const DIVIDENCASPERCENTAGE: i32 = 42256; +pub const DIVIDENCASEQUIVALENPERCENTAGE: i32 = 42257; +pub const NOCASDIVIDENTREATMENT: i32 = 42258; +pub const DIVIDENCOMPOSITION: i32 = 42259; +pub const SPECIADIVIDENDINDICATOR: i32 = 42260; +pub const MATERIADIVIDENDINDICATOR: i32 = 42261; +pub const OPTIONEXCHANGDIVIDENDINDICATOR: i32 = 42262; +pub const ADDITIONADIVIDENDINDICATOR: i32 = 42263; +pub const ALDIVIDENDINDICATOR: i32 = 42264; +pub const DIVIDENFXTRIGGEDATRELATIVTO: i32 = 42265; +pub const DIVIDENFXTRIGGEDATOFFSEPERIOD: i32 = 42266; +pub const DIVIDENFXTRIGGEDATOFFSEUNIT: i32 = 42267; +pub const DIVIDENFXTRIGGEDATOFFSEDATYPE: i32 = 42268; +pub const DIVIDENFXTRIGGEDATUNADJUSTED: i32 = 42269; +pub const DIVIDENFXTRIGGEDATBUSINESDACONVENTION: i32 = 42270; +pub const DIVIDENFXTRIGGEDATADJUSTED: i32 = 42271; +pub const NDIVIDENFXTRIGGEDATBUSINESCENTERS: i32 = 42272; +pub const DIVIDENFXTRIGGEDATBUSINESCENTER: i32 = 42273; +pub const NDIVIDENPERIODS: i32 = 42274; +pub const DIVIDENPERIOSEQUENCE: i32 = 42275; +pub const DIVIDENPERIOSTARDATUNADJUSTED: i32 = 42276; +pub const DIVIDENPERIOENDATUNADJUSTED: i32 = 42277; +pub const DIVIDENPERIOUNDERLIEREID: i32 = 42278; +pub const DIVIDENPERIOSTRIKPRICE: i32 = 42279; +pub const DIVIDENPERIOBUSINESDACONVENTION: i32 = 42280; +pub const DIVIDENPERIOVALUATIODATUNADJUSTED: i32 = 42281; +pub const DIVIDENPERIOVALUATIODATRELATIVTO: i32 = 42282; +pub const DIVIDENPERIOVALUATIODATOFFSEPERIOD: i32 = 42283; +pub const DIVIDENPERIOVALUATIODATOFFSEUNIT: i32 = 42284; +pub const DIVIDENPERIOVALUATIODATOFFSEDATYPE: i32 = 42285; +pub const DIVIDENPERIOVALUATIODATADJUSTED: i32 = 42286; +pub const DIVIDENPERIOPAYMENDATUNADJUSTED: i32 = 42287; +pub const DIVIDENPERIOPAYMENDATRELATIVTO: i32 = 42288; +pub const DIVIDENPERIOPAYMENDATOFFSEPERIOD: i32 = 42289; +pub const DIVIDENPERIOPAYMENDATOFFSEUNIT: i32 = 42290; +pub const DIVIDENPERIOPAYMENDATOFFSEDATYPE: i32 = 42291; +pub const DIVIDENPERIOPAYMENDATADJUSTED: i32 = 42292; +pub const DIVIDENPERIOXID: i32 = 42293; +pub const NDIVIDENPERIOBUSINESCENTERS: i32 = 42294; +pub const DIVIDENPERIOBUSINESCENTER: i32 = 42295; +pub const NEXTRAORDINAREVENTS: i32 = 42296; +pub const EXTRAORDINAREVENTYPE: i32 = 42297; +pub const EXTRAORDINAREVENVALUE: i32 = 42298; +pub const STRIKINDECURVPOINT: i32 = 2600; +pub const STRIKINDEQUOTE: i32 = 2601; +pub const EXTRAORDINAREVENADJUSTMENMETHOD: i32 = 2602; +pub const EXCHANGLOOALIKE: i32 = 2603; +pub const LESTRIKINDECURVPOINT: i32 = 2604; +pub const LESTRIKINDEQUOTE: i32 = 2605; +pub const LEEXTRAORDINAREVENADJUSTMENMETHOD: i32 = 2606; +pub const LEEXCHANGLOOALIKE: i32 = 2607; +pub const LECASSETTDATUNADJUSTED: i32 = 42299; +pub const LECASSETTDATBUSINESDACONVENTION: i32 = 42300; +pub const LECASSETTDATRELATIVTO: i32 = 42301; +pub const LECASSETTDATOFFSEPERIOD: i32 = 42302; +pub const LECASSETTDATOFFSEUNIT: i32 = 42303; +pub const LECASSETTDATOFFSEDATYPE: i32 = 42304; +pub const LECASSETTDATADJUSTED: i32 = 42305; +pub const NLECASSETTDATBUSINESCENTERS: i32 = 42306; +pub const LECASSETTDATBUSINESCENTER: i32 = 42307; +pub const LECASSETTPRICSOURCE: i32 = 42308; +pub const LECASSETTPRICDEFAULT: i32 = 42309; +pub const LECOMPLEEVENFUTUREPRICVALUATION: i32 = 2608; +pub const LECOMPLEEVENOPTIONPRICVALUATION: i32 = 2609; +pub const LECOMPLEEVENPVFINAPRICELECTIOFALLBACK: i32 = 2610; +pub const NLEDIVIDENACCRUAPAYMENDATBUSINESCENTERS: i32 = 42310; +pub const LEDIVIDENACCRUAPAYMENDATBUSINESCENTER: i32 = 42311; +pub const LEDIVIDENFLOATINRATINDEX: i32 = 42312; +pub const LEDIVIDENFLOATINRATINDECURVPERIOD: i32 = 42313; +pub const LEDIVIDENFLOATINRATINDECURVUNIT: i32 = 42314; +pub const LEDIVIDENFLOATINRATMULTIPLIER: i32 = 42315; +pub const LEDIVIDENFLOATINRATSPREAD: i32 = 42316; +pub const LEDIVIDENFLOATINRATSPREAPOSITIOTYPE: i32 = 42317; +pub const LEDIVIDENFLOATINRATTREATMENT: i32 = 42318; +pub const LEDIVIDENCARATE: i32 = 42319; +pub const LEDIVIDENCARATBUSIDE: i32 = 42320; +pub const LEDIVIDENCARATSELSIDE: i32 = 42321; +pub const LEDIVIDENFLOORATE: i32 = 42322; +pub const LEDIVIDENFLOORATBUSIDE: i32 = 42323; +pub const LEDIVIDENFLOORATSELSIDE: i32 = 42324; +pub const LEDIVIDENINITIARATE: i32 = 42325; +pub const LEDIVIDENFINARATROUNDINDIRECTION: i32 = 42326; +pub const LEDIVIDENFINARATPRECISION: i32 = 42327; +pub const LEDIVIDENAVERAGINMETHOD: i32 = 42328; +pub const LEDIVIDENNEGATIVRATTREATMENT: i32 = 42329; +pub const LEDIVIDENACCRUAPAYMENDATRELATIVTO: i32 = 42330; +pub const LEDIVIDENACCRUAPAYMENDATOFFSEPERIOD: i32 = 42331; +pub const LEDIVIDENACCRUAPAYMENDATOFFSEUNIT: i32 = 42332; +pub const LEDIVIDENACCRUAPAYMENDATOFFSEDATYPE: i32 = 42333; +pub const LEDIVIDENACCRUAPAYMENDATUNADJUSTED: i32 = 42334; +pub const LEDIVIDENACCRUAPAYMENDATBUSINESDACONVENTION: i32 = 42335; +pub const LEDIVIDENACCRUAPAYMENDATADJUSTED: i32 = 42336; +pub const LEDIVIDENREINVESTMENINDICATOR: i32 = 42337; +pub const LEDIVIDENENTITLEMENEVENT: i32 = 42338; +pub const LEDIVIDENAMOUNTYPE: i32 = 42339; +pub const LEDIVIDENUNDERLIEREID: i32 = 42340; +pub const LEEXTRAORDINARDIVIDENPARTSIDE: i32 = 42341; +pub const LEEXTRAORDINARDIVIDENAMOUNTYPE: i32 = 42342; +pub const LEEXTRAORDINARDIVIDENCURRENCY: i32 = 42343; +pub const LEEXTRAORDINARDIVIDENDETERMINATIOMETHOD: i32 = 42344; +pub const LEDIVIDENACCRUAFIXERATE: i32 = 42345; +pub const LEDIVIDENCOMPOUNDINMETHOD: i32 = 42346; +pub const LEDIVIDENNUOINDEUNITS: i32 = 42347; +pub const LEDIVIDENCASPERCENTAGE: i32 = 42348; +pub const LEDIVIDENCASEQUIVALENPERCENTAGE: i32 = 42349; +pub const LENOCASDIVIDENTREATMENT: i32 = 42350; +pub const LEDIVIDENCOMPOSITION: i32 = 42351; +pub const LESPECIADIVIDENDINDICATOR: i32 = 42352; +pub const LEMATERIADIVIDENDINDICATOR: i32 = 42353; +pub const LEOPTIONEXCHANGDIVIDENDINDICATOR: i32 = 42354; +pub const LEADDITIONADIVIDENDINDICATOR: i32 = 42355; +pub const LEALDIVIDENDINDICATOR: i32 = 42356; +pub const LEDIVIDENFXTRIGGEDATRELATIVTO: i32 = 42357; +pub const LEDIVIDENFXTRIGGEDATOFFSEPERIOD: i32 = 42358; +pub const LEDIVIDENFXTRIGGEDATOFFSEUNIT: i32 = 42359; +pub const LEDIVIDENFXTRIGGEDATOFFSEDATYPE: i32 = 42360; +pub const LEDIVIDENFXTRIGGEDATUNADJUSTED: i32 = 42361; +pub const LEDIVIDENFXTRIGGEDATBUSINESDACONVENTION: i32 = 42362; +pub const LEDIVIDENFXTRIGGEDATADJUSTED: i32 = 42363; +pub const NLEDIVIDENFXTRIGGEDATBUSINESCENTERS: i32 = 42364; +pub const LEDIVIDENFXTRIGGEDATBUSINESCENTER: i32 = 42365; +pub const NLEDIVIDENPERIODS: i32 = 42366; +pub const LEDIVIDENPERIOSEQUENCE: i32 = 42367; +pub const LEDIVIDENPERIOSTARDATUNADJUSTED: i32 = 42368; +pub const LEDIVIDENPERIOENDATUNADJUSTED: i32 = 42369; +pub const LEDIVIDENPERIOUNDERLIEREID: i32 = 42370; +pub const LEDIVIDENPERIOSTRIKPRICE: i32 = 42371; +pub const LEDIVIDENPERIOBUSINESDACONVENTION: i32 = 42372; +pub const LEDIVIDENPERIOVALUATIODATUNADJUSTED: i32 = 42373; +pub const LEDIVIDENPERIOVALUATIODATRELATIVTO: i32 = 42374; +pub const LEDIVIDENPERIOVALUATIODATOFFSEPERIOD: i32 = 42375; +pub const LEDIVIDENPERIOVALUATIODATOFFSEUNIT: i32 = 42376; +pub const LEDIVIDENPERIOVALUATIODATOFFSEDATYPE: i32 = 42377; +pub const LEDIVIDENPERIOVALUATIODATADJUSTED: i32 = 42378; +pub const LEDIVIDENPERIOPAYMENDATUNADJUSTED: i32 = 42379; +pub const LEDIVIDENPERIOPAYMENDATRELATIVTO: i32 = 42380; +pub const LEDIVIDENPERIOPAYMENDATOFFSEPERIOD: i32 = 42381; +pub const LEDIVIDENPERIOPAYMENDATOFFSEUNIT: i32 = 42382; +pub const LEDIVIDENPERIOPAYMENDATOFFSEDATYPE: i32 = 42383; +pub const LEDIVIDENPERIOPAYMENDATADJUSTED: i32 = 42384; +pub const LEDIVIDENPERIOXID: i32 = 42385; +pub const NLEDIVIDENPERIOBUSINESCENTERS: i32 = 42386; +pub const LEDIVIDENPERIOBUSINESCENTER: i32 = 42387; +pub const NLEEXTRAORDINAREVENTS: i32 = 42388; +pub const LEEXTRAORDINAREVENTYPE: i32 = 42389; +pub const LEEXTRAORDINAREVENVALUE: i32 = 42390; +pub const LESETTMETHOELECTINPARTSIDE: i32 = 42391; +pub const LEMAKWHOLDATE: i32 = 42392; +pub const LEMAKWHOLAMOUNT: i32 = 42393; +pub const LEMAKWHOLBENCHMARCURVNAME: i32 = 42394; +pub const LEMAKWHOLBENCHMARCURVPOINT: i32 = 42395; +pub const LEMAKWHOLRECALSPREAD: i32 = 42396; +pub const LEMAKWHOLBENCHMARQUOTE: i32 = 42397; +pub const LEMAKWHOLINTERPOLATIOMETHOD: i32 = 42398; +pub const LEPAYMENSTREACASSETTINDICATOR: i32 = 42399; +pub const LEPAYMENSTREACOMPOUNDINXIDREF: i32 = 42400; +pub const LEPAYMENSTREACOMPOUNDINSPREAD: i32 = 42401; +pub const LEPAYMENSTREAINTERPOLATIOMETHOD: i32 = 42402; +pub const LEPAYMENSTREAINTERPOLATIOPERIOD: i32 = 42403; +pub const LEPAYMENSTREACOMPOUNDINFIXERATE: i32 = 42404; +pub const NLEPAYMENSTREACOMPOUNDINDATES: i32 = 42405; +pub const LEPAYMENSTREACOMPOUNDINDATE: i32 = 42406; +pub const LEPAYMENSTREACOMPOUNDINDATTYPE: i32 = 42407; +pub const LEPAYMENSTREACOMPOUNDINDATEBUSINESDACONVENTION: i32 = 42408; +pub const LEPAYMENSTREACOMPOUNDINDATERELATIVTO: i32 = 42409; +pub const LEPAYMENSTREACOMPOUNDINDATEOFFSEPERIOD: i32 = 42410; +pub const LEPAYMENSTREACOMPOUNDINDATEOFFSEUNIT: i32 = 42411; +pub const LEPAYMENSTREACOMPOUNDINDATEOFFSEDATYPE: i32 = 42412; +pub const LEPAYMENSTREACOMPOUNDINPERIOSKIP: i32 = 42413; +pub const LEPAYMENSTREACOMPOUNDINFREQUENCPERIOD: i32 = 42414; +pub const LEPAYMENSTREACOMPOUNDINFREQUENCUNIT: i32 = 42415; +pub const LEPAYMENSTREACOMPOUNDINROLCONVENTION: i32 = 42416; +pub const LEPAYMENSTREABOUNDFIRSDATUNADJUSTED: i32 = 42417; +pub const LEPAYMENSTREABOUNDLASDATUNADJUSTED: i32 = 42418; +pub const NLEPAYMENSTREACOMPOUNDINDATEBUSINESCENTERS: i32 = 42419; +pub const LEPAYMENSTREACOMPOUNDINDATEBUSINESCENTER: i32 = 42420; +pub const LEPAYMENSTREACOMPOUNDINENDATUNADJUSTED: i32 = 42421; +pub const LEPAYMENSTREACOMPOUNDINENDATRELATIVTO: i32 = 42422; +pub const LEPAYMENSTREACOMPOUNDINENDATOFFSEPERIOD: i32 = 42423; +pub const LEPAYMENSTREACOMPOUNDINENDATOFFSEUNIT: i32 = 42424; +pub const LEPAYMENSTREACOMPOUNDINENDATOFFSEDATYPE: i32 = 42425; +pub const LEPAYMENSTREACOMPOUNDINENDATADJUSTED: i32 = 42426; +pub const LEPAYMENSTREACOMPOUNDINRATINDEX: i32 = 42427; +pub const LEPAYMENSTREACOMPOUNDINRATINDECURVPERIOD: i32 = 42428; +pub const LEPAYMENSTREACOMPOUNDINRATINDECURVUNIT: i32 = 42429; +pub const LEPAYMENSTREACOMPOUNDINRATMULTIPLIER: i32 = 42430; +pub const LEPAYMENSTREACOMPOUNDINRATSPREAD: i32 = 42431; +pub const LEPAYMENSTREACOMPOUNDINRATSPREAPOSITIOTYPE: i32 = 42432; +pub const LEPAYMENSTREACOMPOUNDINRATTREATMENT: i32 = 42433; +pub const LEPAYMENSTREACOMPOUNDINCARATE: i32 = 42434; +pub const LEPAYMENSTREACOMPOUNDINCARATBUSIDE: i32 = 42435; +pub const LEPAYMENSTREACOMPOUNDINCARATSELSIDE: i32 = 42436; +pub const LEPAYMENSTREACOMPOUNDINFLOORATE: i32 = 42437; +pub const LEPAYMENSTREACOMPOUNDINFLOORATBUSIDE: i32 = 42438; +pub const LEPAYMENSTREACOMPOUNDINFLOORATSELSIDE: i32 = 42439; +pub const LEPAYMENSTREACOMPOUNDININITIARATE: i32 = 42440; +pub const LEPAYMENSTREACOMPOUNDINFINARATROUNDINDIRECTION: i32 = 42441; +pub const LEPAYMENSTREACOMPOUNDINFINARATPRECISION: i32 = 42442; +pub const LEPAYMENSTREACOMPOUNDINAVERAGINMETHOD: i32 = 42443; +pub const LEPAYMENSTREACOMPOUNDINNEGATIVRATTREATMENT: i32 = 42444; +pub const LEPAYMENSTREACOMPOUNDINSTARDATUNADJUSTED: i32 = 42445; +pub const LEPAYMENSTREACOMPOUNDINSTARDATRELATIVTO: i32 = 42446; +pub const LEPAYMENSTREACOMPOUNDINSTARDATOFFSEPERIOD: i32 = 42447; +pub const LEPAYMENSTREACOMPOUNDINSTARDATOFFSEUNIT: i32 = 42448; +pub const LEPAYMENSTREACOMPOUNDINSTARDATOFFSEDATYPE: i32 = 42449; +pub const LEPAYMENSTREACOMPOUNDINSTARDATADJUSTED: i32 = 42450; +pub const LEPAYMENSTREAFORMULIMAGLENGTH: i32 = 42451; +pub const LEPAYMENSTREAFORMULIMAGE: i32 = 42452; +pub const LEPAYMENSTREAFINAPRICPAYMENDATUNADJUSTED: i32 = 42453; +pub const LEPAYMENSTREAFINAPRICPAYMENDATRELATIVTO: i32 = 42454; +pub const LEPAYMENSTREAFINAPRICPAYMENDATOFFSEPERIOD: i32 = 42455; +pub const LEPAYMENSTREAFINAPRICPAYMENDATOFFSEUNIT: i32 = 42456; +pub const LEPAYMENSTREAFINAPRICPAYMENDATOFFSEDATYPE: i32 = 42457; +pub const LEPAYMENSTREAFINAPRICPAYMENDATADJUSTED: i32 = 42458; +pub const NLEPAYMENSTREAFIXINDATES: i32 = 42459; +pub const LEPAYMENSTREAFIXINDATE: i32 = 42460; +pub const LEPAYMENSTREAFIXINDATTYPE: i32 = 42461; +pub const LEPAYMENSTREAFIRSOBSERVATIODATUNADJUSTED: i32 = 42462; +pub const LEPAYMENSTREAFIRSOBSERVATIODATRELATIVTO: i32 = 42463; +pub const LEPAYMENSTREAFIRSOBSERVATIODATOFFSEDATYPE: i32 = 42464; +pub const LEPAYMENSTREAFIRSOBSERVATIODATADJUSTED: i32 = 42465; +pub const LEPAYMENSTREAUNDERLIEREID: i32 = 42466; +pub const LERETURRATNOTIONARESET: i32 = 42467; +pub const LEPAYMENSTREALININITIALEVEL: i32 = 42468; +pub const LEPAYMENSTREALINCLOSINLEVEINDICATOR: i32 = 42469; +pub const LEPAYMENSTREALINEXPIRINLEVEINDICATOR: i32 = 42470; +pub const LEPAYMENSTREALINESTIMATETRADINDAYS: i32 = 42471; +pub const LEPAYMENSTREALINSTRIKPRICE: i32 = 42472; +pub const LEPAYMENSTREALINSTRIKPRICTYPE: i32 = 42473; +pub const LEPAYMENSTREALINMAXIMUBOUNDARY: i32 = 42474; +pub const LEPAYMENSTREALINMINIMUBOUNDARY: i32 = 42475; +pub const LEPAYMENSTREALINNUMBEODATSERIES: i32 = 42476; +pub const LEPAYMENSTREAVARIANCUNADJUSTECAP: i32 = 42477; +pub const LEPAYMENSTREAREALIZEVARIANCMETHOD: i32 = 42478; +pub const LEPAYMENSTREADAYADJUSTMENINDICATOR: i32 = 42479; +pub const LEPAYMENSTREANEARESEXCHANGCONTRACREID: i32 = 42480; +pub const LEPAYMENSTREAVEGNOTIONAAMOUNT: i32 = 42481; +pub const LEPAYMENSTREAFORMULCURRENCY: i32 = 42482; +pub const LEPAYMENSTREAFORMULCURRENCDETERMINATIOMETHOD: i32 = 42483; +pub const LEPAYMENSTREAFORMULREFERENCAMOUNT: i32 = 42484; +pub const NLEPAYMENSTREAFORMULAS: i32 = 42485; +pub const LEPAYMENSTREAFORMULA: i32 = 42486; +pub const LEPAYMENSTREAFORMULDESC: i32 = 42487; +pub const LEPAYMENSTUENDATUNADJUSTED: i32 = 42488; +pub const LEPAYMENSTUENDATBUSINESDACONVENTION: i32 = 42489; +pub const LEPAYMENSTUENDATRELATIVTO: i32 = 42490; +pub const LEPAYMENSTUENDATOFFSEPERIOD: i32 = 42491; +pub const LEPAYMENSTUENDATOFFSEUNIT: i32 = 42492; +pub const LEPAYMENSTUENDATOFFSEDATYPE: i32 = 42493; +pub const LEPAYMENSTUENDATADJUSTED: i32 = 42494; +pub const NLEPAYMENSTUENDATBUSINESCENTERS: i32 = 42495; +pub const LEPAYMENSTUENDATBUSINESCENTER: i32 = 42496; +pub const LEPAYMENSTUSTARDATUNADJUSTED: i32 = 42497; +pub const LEPAYMENSTUSTARDATBUSINESDACONVENTION: i32 = 42498; +pub const LEPAYMENSTUSTARDATRELATIVTO: i32 = 42499; +pub const LEPAYMENSTUSTARDATOFFSEPERIOD: i32 = 42500; +pub const LEPAYMENSTUSTARDATOFFSEUNIT: i32 = 42501; +pub const LEPAYMENSTUSTARDATOFFSEDATYPE: i32 = 42502; +pub const LEPAYMENSTUSTARDATADJUSTED: i32 = 42503; +pub const NLEPAYMENSTUSTARDATBUSINESCENTERS: i32 = 42504; +pub const LEPAYMENSTUSTARDATBUSINESCENTER: i32 = 42505; +pub const LEPROVISIOBREAFEELECTION: i32 = 42506; +pub const LEPROVISIOBREAFERATE: i32 = 42507; +pub const NLERETURRATDATES: i32 = 42508; +pub const LERETURRATDATMODE: i32 = 42509; +pub const LERETURRATVALUATIODATRELATIVTO: i32 = 42510; +pub const LERETURRATVALUATIODATOFFSEPERIOD: i32 = 42511; +pub const LERETURRATVALUATIODATOFFSEUNIT: i32 = 42512; +pub const LERETURRATVALUATIODATOFFSEDATYPE: i32 = 42513; +pub const LERETURRATVALUATIOSTARDATUNADJUSTED: i32 = 42514; +pub const LERETURRATVALUATIOSTARDATRELATIVTO: i32 = 42515; +pub const LERETURRATVALUATIOSTARDATOFFSEPERIOD: i32 = 42516; +pub const LERETURRATVALUATIOSTARDATOFFSEUNIT: i32 = 42517; +pub const LERETURRATVALUATIOSTARDATOFFSEDATYPE: i32 = 42518; +pub const LERETURRATVALUATIOSTARDATADJUSTED: i32 = 42519; +pub const LERETURRATVALUATIOENDATUNADJUSTED: i32 = 42520; +pub const LERETURRATVALUATIOENDATRELATIVTO: i32 = 42521; +pub const LERETURRATVALUATIOENDATOFFSEPERIOD: i32 = 42522; +pub const LERETURRATVALUATIOENDATOFFSEUNIT: i32 = 42523; +pub const LERETURRATVALUATIOENDATOFFSEDATYPE: i32 = 42524; +pub const LERETURRATVALUATIOENDATADJUSTED: i32 = 42525; +pub const LERETURRATVALUATIOFREQUENCPERIOD: i32 = 42526; +pub const LERETURRATVALUATIOFREQUENCUNIT: i32 = 42527; +pub const LERETURRATVALUATIOFREQUENCROLCONVENTION: i32 = 42528; +pub const LERETURRATVALUATIODATBUSINESDACONVENTION: i32 = 42529; +pub const NLERETURRATFXCONVERSIONS: i32 = 42530; +pub const LERETURRATFXCURRENCSYMBOL: i32 = 42531; +pub const LERETURRATFXRATE: i32 = 42532; +pub const LERETURRATFXRATCALC: i32 = 42533; +pub const NLERETURRATES: i32 = 42534; +pub const LERETURRATPRICSEQUENCE: i32 = 42535; +pub const LERETURRATCOMMISSIOBASIS: i32 = 42536; +pub const LERETURRATCOMMISSIOAMOUNT: i32 = 42537; +pub const LERETURRATCOMMISSIOCURRENCY: i32 = 42538; +pub const LERETURRATTOTACOMMISSIOPETRADE: i32 = 42539; +pub const LERETURRATDETERMINATIOMETHOD: i32 = 42540; +pub const LERETURRATAMOUNRELATIVTO: i32 = 42541; +pub const LERETURRATQUOTMEASURTYPE: i32 = 42542; +pub const LERETURRATQUOTUNITS: i32 = 42543; +pub const LERETURRATQUOTMETHOD: i32 = 42544; +pub const LERETURRATQUOTCURRENCY: i32 = 42545; +pub const LERETURRATQUOTCURRENCTYPE: i32 = 42546; +pub const LERETURRATQUOTTIMTYPE: i32 = 42547; +pub const LERETURRATQUOTTIME: i32 = 42548; +pub const LERETURRATQUOTDATE: i32 = 42549; +pub const LERETURRATQUOTEXPIRATIOTIME: i32 = 42550; +pub const LERETURRATQUOTBUSINESCENTER: i32 = 42551; +pub const LERETURRATQUOTEXCHANGE: i32 = 42552; +pub const LERETURRATQUOTPRICINMODEL: i32 = 42553; +pub const LERETURRATCASFLOTYPE: i32 = 42554; +pub const LERETURRATVALUATIOTIMTYPE: i32 = 42555; +pub const LERETURRATVALUATIOTIME: i32 = 42556; +pub const LERETURRATVALUATIOTIMBUSINESCENTER: i32 = 42557; +pub const LERETURRATVALUATIOPRICOPTION: i32 = 42558; +pub const LERETURRATFINAPRICFALLBACK: i32 = 42559; +pub const NLERETURRATINFORMATIOSOURCES: i32 = 42560; +pub const LERETURRATINFORMATIOSOURCE: i32 = 42561; +pub const LERETURRATREFERENCPAGE: i32 = 42562; +pub const LERETURRATREFERENCPAGHEADING: i32 = 42563; +pub const NLERETURRATPRICES: i32 = 42564; +pub const LERETURRATPRICBASIS: i32 = 42565; +pub const LERETURRATPRICE: i32 = 42566; +pub const LERETURRATPRICCURRENCY: i32 = 42567; +pub const LERETURRATPRICTYPE: i32 = 42568; +pub const NLERETURRATVALUATIODATBUSINESCENTERS: i32 = 42569; +pub const LERETURRATVALUATIODATBUSINESCENTER: i32 = 42570; +pub const NLERETURRATVALUATIODATES: i32 = 42571; +pub const LERETURRATVALUATIODATE: i32 = 42572; +pub const LERETURRATVALUATIODATTYPE: i32 = 42573; +pub const LESETTMETHOELECTIODATUNADJUSTED: i32 = 42574; +pub const LESETTMETHOELECTIODATBUSINESDACONVENTION: i32 = 42575; +pub const LESETTMETHOELECTIODATRELATIVTO: i32 = 42576; +pub const LESETTMETHOELECTIODATOFFSEPERIOD: i32 = 42577; +pub const LESETTMETHOELECTIODATOFFSEUNIT: i32 = 42578; +pub const LESETTMETHOELECTIODATOFFSEDATYPE: i32 = 42579; +pub const LESETTMETHOELECTIODATADJUSTED: i32 = 42580; +pub const NLESETTMETHOELECTIODATBUSINESCENTERS: i32 = 42581; +pub const LESETTMETHOELECTIODATBUSINESCENTER: i32 = 42582; +pub const LESTREAVERSION: i32 = 42583; +pub const LESTREAVERSIOEFFECTIVDATE: i32 = 42584; +pub const LESTREANOTIONADETERMINATIOMETHOD: i32 = 42585; +pub const LESTREANOTIONAADJUSTMENTS: i32 = 42586; +pub const SETTMETHOELECTINPARTSIDE: i32 = 42590; +pub const MAKWHOLDATE: i32 = 42591; +pub const MAKWHOLAMOUNT: i32 = 42592; +pub const MAKWHOLBENCHMARCURVNAME: i32 = 42593; +pub const MAKWHOLBENCHMARCURVPOINT: i32 = 42594; +pub const MAKWHOLRECALSPREAD: i32 = 42595; +pub const MAKWHOLBENCHMARQUOTE: i32 = 42596; +pub const MAKWHOLINTERPOLATIOMETHOD: i32 = 42597; +pub const PAYMENAMOUNRELATIVTO: i32 = 42598; +pub const PAYMENAMOUNDETERMINATIOMETHOD: i32 = 42599; +pub const PAYMENSTREACASSETTINDICATOR: i32 = 42600; +pub const PAYMENSTREACOMPOUNDINXIDREF: i32 = 42601; +pub const PAYMENSTREACOMPOUNDINSPREAD: i32 = 42602; +pub const PAYMENSTREAINTERPOLATIOMETHOD: i32 = 42603; +pub const PAYMENSTREAINTERPOLATIOPERIOD: i32 = 42604; +pub const PAYMENSTREACOMPOUNDINFIXERATE: i32 = 42605; +pub const NPAYMENSTREACOMPOUNDINDATES: i32 = 42606; +pub const PAYMENSTREACOMPOUNDINDATE: i32 = 42607; +pub const PAYMENSTREACOMPOUNDINDATTYPE: i32 = 42608; +pub const PAYMENSTREACOMPOUNDINDATEBUSINESDACONVENTION: i32 = 42609; +pub const PAYMENSTREACOMPOUNDINDATERELATIVTO: i32 = 42610; +pub const PAYMENSTREACOMPOUNDINDATEOFFSEPERIOD: i32 = 42611; +pub const PAYMENSTREACOMPOUNDINDATEOFFSEUNIT: i32 = 42612; +pub const PAYMENSTREACOMPOUNDINDATEOFFSEDATYPE: i32 = 42613; +pub const PAYMENSTREACOMPOUNDINPERIOSKIP: i32 = 42614; +pub const PAYMENSTREACOMPOUNDINFREQUENCPERIOD: i32 = 42615; +pub const PAYMENSTREACOMPOUNDINFREQUENCUNIT: i32 = 42616; +pub const PAYMENSTREACOMPOUNDINROLCONVENTION: i32 = 42617; +pub const PAYMENSTREABOUNDFIRSDATUNADJUSTED: i32 = 42618; +pub const PAYMENSTREABOUNDLASDATUNADJUSTED: i32 = 42619; +pub const NPAYMENSTREACOMPOUNDINDATEBUSINESCENTERS: i32 = 42620; +pub const PAYMENSTREACOMPOUNDINDATEBUSINESCENTER: i32 = 42621; +pub const PAYMENSTREACOMPOUNDINENDATUNADJUSTED: i32 = 42622; +pub const PAYMENSTREACOMPOUNDINENDATRELATIVTO: i32 = 42623; +pub const PAYMENSTREACOMPOUNDINENDATOFFSEPERIOD: i32 = 42624; +pub const PAYMENSTREACOMPOUNDINENDATOFFSEUNIT: i32 = 42625; +pub const PAYMENSTREACOMPOUNDINENDATOFFSEDATYPE: i32 = 42626; +pub const PAYMENSTREACOMPOUNDINENDATADJUSTED: i32 = 42627; +pub const PAYMENSTREACOMPOUNDINRATINDEX: i32 = 42628; +pub const PAYMENSTREACOMPOUNDINRATINDECURVPERIOD: i32 = 42629; +pub const PAYMENSTREACOMPOUNDINRATINDECURVUNIT: i32 = 42630; +pub const PAYMENSTREACOMPOUNDINRATMULTIPLIER: i32 = 42631; +pub const PAYMENSTREACOMPOUNDINRATSPREAD: i32 = 42632; +pub const PAYMENSTREACOMPOUNDINRATSPREAPOSITIOTYPE: i32 = 42633; +pub const PAYMENSTREACOMPOUNDINRATTREATMENT: i32 = 42634; +pub const PAYMENSTREACOMPOUNDINCARATE: i32 = 42635; +pub const PAYMENSTREACOMPOUNDINCARATBUSIDE: i32 = 42636; +pub const PAYMENSTREACOMPOUNDINCARATSELSIDE: i32 = 42637; +pub const PAYMENSTREACOMPOUNDINFLOORATE: i32 = 42638; +pub const PAYMENSTREACOMPOUNDINFLOORATBUSIDE: i32 = 42639; +pub const PAYMENSTREACOMPOUNDINFLOORATSELSIDE: i32 = 42640; +pub const PAYMENSTREACOMPOUNDININITIARATE: i32 = 42641; +pub const PAYMENSTREACOMPOUNDINFINARATROUNDINDIRECTION: i32 = 42642; +pub const PAYMENSTREACOMPOUNDINFINARATPRECISION: i32 = 42643; +pub const PAYMENSTREACOMPOUNDINAVERAGINMETHOD: i32 = 42644; +pub const PAYMENSTREACOMPOUNDINNEGATIVRATTREATMENT: i32 = 42645; +pub const PAYMENSTREACOMPOUNDINSTARDATUNADJUSTED: i32 = 42646; +pub const PAYMENSTREACOMPOUNDINSTARDATRELATIVTO: i32 = 42647; +pub const PAYMENSTREACOMPOUNDINSTARDATOFFSEPERIOD: i32 = 42648; +pub const PAYMENSTREACOMPOUNDINSTARDATOFFSEUNIT: i32 = 42649; +pub const PAYMENSTREACOMPOUNDINSTARDATOFFSEDATYPE: i32 = 42650; +pub const PAYMENSTREACOMPOUNDINSTARDATADJUSTED: i32 = 42651; +pub const PAYMENSTREAFORMULIMAGLENGTH: i32 = 42652; +pub const PAYMENSTREAFORMULIMAGE: i32 = 42653; +pub const PAYMENSTREAFINAPRICPAYMENDATUNADJUSTED: i32 = 42654; +pub const PAYMENSTREAFINAPRICPAYMENDATRELATIVTO: i32 = 42655; +pub const PAYMENSTREAFINAPRICPAYMENDATOFFSETPERIOD: i32 = 42656; +pub const PAYMENSTREAFINAPRICPAYMENDATOFFSEUNIT: i32 = 42657; +pub const PAYMENSTREAFINAPRICPAYMENDATOFFSEDATYPE: i32 = 42658; +pub const PAYMENSTREAFINAPRICPAYMENDATADJUSTED: i32 = 42659; +pub const NPAYMENSTREAFIXINDATES: i32 = 42660; +pub const PAYMENSTREAFIXINDATE: i32 = 42661; +pub const PAYMENSTREAFIXINDATTYPE: i32 = 42662; +pub const PAYMENSTREAFIRSOBSERVATIODATUNADJUSTED: i32 = 42663; +pub const PAYMENSTREAFIRSOBSERVATIODATRELATIVTO: i32 = 42664; +pub const PAYMENSTREAFIRSOBSERVATIODATOFFSEDATYPE: i32 = 42665; +pub const PAYMENSTREAFIRSOBSERVATIODATADJUSTED: i32 = 42666; +pub const PAYMENSTREAUNDERLIEREID: i32 = 42667; +pub const RETURRATNOTIONARESET: i32 = 42668; +pub const PAYMENSTREALININITIALEVEL: i32 = 42669; +pub const PAYMENSTREALINCLOSINLEVEINDICATOR: i32 = 42670; +pub const PAYMENSTREALINEXPIRINLEVEINDICATOR: i32 = 42671; +pub const PAYMENSTREALINESTIMATETRADINDAYS: i32 = 42672; +pub const PAYMENSTREALINSTRIKPRICE: i32 = 42673; +pub const PAYMENSTREALINSTRIKPRICTYPE: i32 = 42674; +pub const PAYMENSTREALINMAXIMUBOUNDARY: i32 = 42675; +pub const PAYMENSTREALINMINIMUBOUNDARY: i32 = 42676; +pub const PAYMENSTREALINNUMBEODATSERIES: i32 = 42677; +pub const PAYMENSTREAVARIANCUNADJUSTECAP: i32 = 42678; +pub const PAYMENSTREAREALIZEVARIANCMETHOD: i32 = 42679; +pub const PAYMENSTREADAYADJUSTMENINDICATOR: i32 = 42680; +pub const PAYMENSTREANEARESEXCHANGCONTRACREID: i32 = 42681; +pub const PAYMENSTREAVEGNOTIONAAMOUNT: i32 = 42682; +pub const NPAYMENSTREAFORMULAS: i32 = 42683; +pub const PAYMENSTREAFORMULA: i32 = 42684; +pub const PAYMENSTREAFORMULDESC: i32 = 42685; +pub const PAYMENSTREAFORMULCURRENCY: i32 = 42686; +pub const PAYMENSTREAFORMULCURRENCDETERMINATIOMETHOD: i32 = 42687; +pub const PAYMENSTREAFORMULREFERENCAMOUNT: i32 = 42688; +pub const PAYMENSTUENDATUNADJUSTED: i32 = 42689; +pub const PAYMENSTUENDATBUSINESDACONVENTION: i32 = 42690; +pub const PAYMENSTUENDATRELATIVTO: i32 = 42691; +pub const PAYMENSTUENDATOFFSEPERIOD: i32 = 42692; +pub const PAYMENSTUENDATOFFSEUNIT: i32 = 42693; +pub const PAYMENSTUENDATOFFSEDATYPE: i32 = 42694; +pub const PAYMENSTUENDATADJUSTED: i32 = 42695; +pub const NPAYMENSTUENDATBUSINESCENTERS: i32 = 42696; +pub const PAYMENSTUENDATBUSINESCENTER: i32 = 42697; +pub const PAYMENSTUSTARDATUNADJUSTED: i32 = 42698; +pub const PAYMENSTUSTARDATBUSINESDACONVENTION: i32 = 42699; +pub const PAYMENSTUSTARDATRELATIVTO: i32 = 42700; +pub const PAYMENSTUSTARDATOFFSEPERIOD: i32 = 42701; +pub const PAYMENSTUSTARDATOFFSEUNIT: i32 = 42702; +pub const PAYMENSTUSTARDATOFFSEDATYPE: i32 = 42703; +pub const PAYMENSTUSTARDATADJUSTED: i32 = 42704; +pub const NPAYMENSTUSTARDATBUSINESCENTERS: i32 = 42705; +pub const PAYMENSTUSTARDATBUSINESCENTER: i32 = 42706; +pub const PROVISIOBREAFEELECTION: i32 = 42707; +pub const PROVISIOBREAFERATE: i32 = 42708; +pub const RELATETDIVIDENPERIOXIDREF: i32 = 2417; +pub const NRETURRATDATES: i32 = 42709; +pub const RETURRATDATMODE: i32 = 42710; +pub const RETURRATVALUATIODATRELATIVTO: i32 = 42711; +pub const RETURRATVALUATIODATOFFSEPERIOD: i32 = 42712; +pub const RETURRATVALUATIODATOFFSEUNIT: i32 = 42713; +pub const RETURRATVALUATIODATOFFSEDATYPE: i32 = 42714; +pub const RETURRATVALUATIOSTARDATUNADJUSTED: i32 = 42715; +pub const RETURRATVALUATIOSTARDATRELATIVTO: i32 = 42716; +pub const RETURRATVALUATIOSTARDATOFFSEPERIOD: i32 = 42717; +pub const RETURRATVALUATIOSTARDATOFFSEUNIT: i32 = 42718; +pub const RETURRATVALUATIOSTARDATOFFSEDATYPE: i32 = 42719; +pub const RETURRATVALUATIOSTARDATADJUSTED: i32 = 42720; +pub const RETURRATVALUATIOENDATUNADJUSTED: i32 = 42721; +pub const RETURRATVALUATIOENDATRELATIVTO: i32 = 42722; +pub const RETURRATVALUATIOENDATOFFSEPERIOD: i32 = 42723; +pub const RETURRATVALUATIOENDATOFFSEUNIT: i32 = 42724; +pub const RETURRATVALUATIOENDATOFFSEDATYPE: i32 = 42725; +pub const RETURRATVALUATIOENDATADJUSTED: i32 = 42726; +pub const RETURRATVALUATIOFREQUENCPERIOD: i32 = 42727; +pub const RETURRATVALUATIOFREQUENCUNIT: i32 = 42728; +pub const RETURRATVALUATIOFREQUENCROLCONVENTION: i32 = 42729; +pub const RETURRATVALUATIODATBUSINESDACONVENTION: i32 = 42730; +pub const NRETURRATFXCONVERSIONS: i32 = 42731; +pub const RETURRATFXCURRENCSYMBOL: i32 = 42732; +pub const RETURRATFXRATE: i32 = 42733; +pub const RETURRATFXRATCALC: i32 = 42734; +pub const NRETURRATES: i32 = 42735; +pub const RETURRATPRICSEQUENCE: i32 = 42736; +pub const RETURRATCOMMISSIOBASIS: i32 = 42737; +pub const RETURRATCOMMISSIOAMOUNT: i32 = 42738; +pub const RETURRATCOMMISSIOCURRENCY: i32 = 42739; +pub const RETURRATTOTACOMMISSIOPETRADE: i32 = 42740; +pub const RETURRATDETERMINATIOMETHOD: i32 = 42741; +pub const RETURRATAMOUNRELATIVTO: i32 = 42742; +pub const RETURRATQUOTMEASURTYPE: i32 = 42743; +pub const RETURRATQUOTUNITS: i32 = 42744; +pub const RETURRATQUOTMETHOD: i32 = 42745; +pub const RETURRATQUOTCURRENCY: i32 = 42746; +pub const RETURRATQUOTCURRENCTYPE: i32 = 42747; +pub const RETURRATQUOTTIMTYPE: i32 = 42748; +pub const RETURRATQUOTTIME: i32 = 42749; +pub const RETURRATQUOTDATE: i32 = 42750; +pub const RETURRATQUOTEXPIRATIOTIME: i32 = 42751; +pub const RETURRATQUOTBUSINESCENTER: i32 = 42752; +pub const RETURRATQUOTEXCHANGE: i32 = 42753; +pub const RETURRATQUOTPRICINMODEL: i32 = 42754; +pub const RETURRATCASFLOTYPE: i32 = 42755; +pub const RETURRATVALUATIOTIMTYPE: i32 = 42756; +pub const RETURRATVALUATIOTIME: i32 = 42757; +pub const RETURRATVALUATIOTIMBUSINESCENTER: i32 = 42758; +pub const RETURRATVALUATIOPRICOPTION: i32 = 42759; +pub const RETURRATFINAPRICFALLBACK: i32 = 42760; +pub const NRETURRATINFORMATIOSOURCES: i32 = 42761; +pub const RETURRATINFORMATIOSOURCE: i32 = 42762; +pub const RETURRATREFERENCPAGE: i32 = 42763; +pub const RETURRATREFERENCPAGHEADING: i32 = 42764; +pub const NRETURRATPRICES: i32 = 42765; +pub const RETURRATPRICBASIS: i32 = 42766; +pub const RETURRATPRICE: i32 = 42767; +pub const RETURRATPRICCURRENCY: i32 = 42768; +pub const RETURRATPRICTYPE: i32 = 42769; +pub const NRETURRATVALUATIODATBUSINESCENTERS: i32 = 42770; +pub const RETURRATVALUATIODATBUSINESCENTER: i32 = 42771; +pub const NRETURRATVALUATIODATES: i32 = 42772; +pub const RETURRATVALUATIODATE: i32 = 42773; +pub const RETURRATVALUATIODATTYPE: i32 = 42774; +pub const NSETTMETHOELECTIODATBUSINESCENTERS: i32 = 42775; +pub const SETTMETHOELECTIODATBUSINESCENTER: i32 = 42776; +pub const SETTMETHOELECTIODATUNADJUSTED: i32 = 42777; +pub const SETTMETHOELECTIODATBUSINESDACONVENTION: i32 = 42778; +pub const SETTMETHOELECTIODATRELATIVTO: i32 = 42779; +pub const SETTMETHOELECTIODATOFFSEPERIOD: i32 = 42780; +pub const SETTMETHOELECTIODATOFFSEUNIT: i32 = 42781; +pub const SETTMETHOELECTIODATOFFSEDATYPE: i32 = 42782; +pub const SETTMETHOELECTIODATADJUSTED: i32 = 42783; +pub const STREAVERSION: i32 = 42784; +pub const STREAVERSIOEFFECTIVDATE: i32 = 42785; +pub const STREANOTIONADETERMINATIOMETHOD: i32 = 42786; +pub const STREANOTIONAADJUSTMENTS: i32 = 42787; +pub const NUNDERLYINCASSETTDATBUSINESCENTERS: i32 = 42788; +pub const UNDERLYINCASSETTDATBUSINESCENTER: i32 = 42789; +pub const UNDERLYINCASSETTDATUNADJUSTED: i32 = 42790; +pub const UNDERLYINCASSETTDATBUSINESDACONVENTION: i32 = 42791; +pub const UNDERLYINCASSETTDATRELATIVTO: i32 = 42792; +pub const UNDERLYINCASSETTDATOFFSEPERIOD: i32 = 42793; +pub const UNDERLYINCASSETTDATOFFSEUNIT: i32 = 42794; +pub const UNDERLYINCASSETTDATOFFSEDATYPE: i32 = 42795; +pub const UNDERLYINCASSETTDATADJUSTED: i32 = 42796; +pub const UNDERLYINCASSETTPRICSOURCE: i32 = 42797; +pub const UNDERLYINCASSETTPRICDEFAULT: i32 = 42798; +pub const UNDERLYINCOMPLEEVENFUTUREPRICVALUATION: i32 = 2611; +pub const UNDERLYINCOMPLEEVENOPTIONPRICVALUATION: i32 = 2612; +pub const UNDERLYINCOMPLEEVENPVFINAPRICELECTIOFALLBACK: i32 = 2613; +pub const NUNDERLYINDIVIDENACCRUAPAYMENDATBUSINESCENTERS: i32 = 42799; +pub const UNDERLYINDIVIDENACCRUAPAYMENDATBUSINESCENTER: i32 = 42800; +pub const UNDERLYINDIVIDENFLOATINRATINDEX: i32 = 42801; +pub const UNDERLYINDIVIDENFLOATINRATINDECURVPERIOD: i32 = 42802; +pub const UNDERLYINDIVIDENFLOATINRATINDECURVUNIT: i32 = 42803; +pub const UNDERLYINDIVIDENFLOATINRATMULTIPLIER: i32 = 42804; +pub const UNDERLYINDIVIDENFLOATINRATSPREAD: i32 = 42805; +pub const UNDERLYINDIVIDENFLOATINRATSPREAPOSITIOTYPE: i32 = 42806; +pub const UNDERLYINDIVIDENFLOATINRATTREATMENT: i32 = 42807; +pub const UNDERLYINDIVIDENCARATE: i32 = 42808; +pub const UNDERLYINDIVIDENCARATBUSIDE: i32 = 42809; +pub const UNDERLYINDIVIDENCARATSELSIDE: i32 = 42810; +pub const UNDERLYINDIVIDENFLOORATE: i32 = 42811; +pub const UNDERLYINDIVIDENFLOORATBUSIDE: i32 = 42812; +pub const UNDERLYINDIVIDENFLOORATSELSIDE: i32 = 42813; +pub const UNDERLYINDIVIDENINITIARATE: i32 = 42814; +pub const UNDERLYINDIVIDENFINARATROUNDINDIRECTION: i32 = 42815; +pub const UNDERLYINDIVIDENFINARATPRECISION: i32 = 42816; +pub const UNDERLYINDIVIDENAVERAGINMETHOD: i32 = 42817; +pub const UNDERLYINDIVIDENNEGATIVRATTREATMENT: i32 = 42818; +pub const UNDERLYINDIVIDENACCRUAPAYMENDATRELATIVTO: i32 = 42819; +pub const UNDERLYINDIVIDENACCRUAPAYMENDATOFFSEPERIOD: i32 = 42820; +pub const UNDERLYINDIVIDENACCRUAPAYMENDATOFFSEUNIT: i32 = 42821; +pub const UNDERLYINDIVIDENACCRUAPAYMENDATOFFSEDATYPE: i32 = 42822; +pub const UNDERLYINDIVIDENACCRUAPAYMENDATUNADJUSTED: i32 = 42823; +pub const UNDERLYINDIVIDENACCRUAPAYMENDATBUSINESDACONVENTION: i32 = 42824; +pub const UNDERLYINDIVIDENACCRUAPAYMENDATADJUSTED: i32 = 42825; +pub const UNDERLYINDIVIDENREINVESTMENINDICATOR: i32 = 42826; +pub const UNDERLYINDIVIDENENTITLEMENEVENT: i32 = 42827; +pub const UNDERLYINDIVIDENAMOUNTYPE: i32 = 42828; +pub const UNDERLYINDIVIDENUNDERLIEREID: i32 = 42829; +pub const UNDERLYINEXTRAORDINARDIVIDENPARTSIDE: i32 = 42830; +pub const UNDERLYINEXTRAORDINARDIVIDENAMOUNTYPE: i32 = 42831; +pub const UNDERLYINEXTRAORDINARDIVIDENCURRENCY: i32 = 42832; +pub const UNDERLYINEXTRAORDINARDIVIDENDETERMINATIOMETHOD: i32 = 42833; +pub const UNDERLYINDIVIDENACCRUAFIXERATE: i32 = 42834; +pub const UNDERLYINDIVIDENCOMPOUNDINMETHOD: i32 = 42835; +pub const UNDERLYINDIVIDENNUOINDEUNITS: i32 = 42836; +pub const UNDERLYINDIVIDENCASPERCENTAGE: i32 = 42837; +pub const UNDERLYINDIVIDENCASEQUIVALENPERCENTAGE: i32 = 42838; +pub const UNDERLYINNOCASDIVIDENTREATMENT: i32 = 42839; +pub const UNDERLYINDIVIDENCOMPOSITION: i32 = 42840; +pub const UNDERLYINSPECIADIVIDENDINDICATOR: i32 = 42841; +pub const UNDERLYINMATERIADIVIDENDINDICATOR: i32 = 42842; +pub const UNDERLYINOPTIONEXCHANGDIVIDENDINDICATOR: i32 = 42843; +pub const UNDERLYINADDITIONADIVIDENDINDICATOR: i32 = 42844; +pub const UNDERLYINALDIVIDENDINDICATOR: i32 = 42845; +pub const UNDERLYINDIVIDENFXTRIGGEDATRELATIVTO: i32 = 42846; +pub const UNDERLYINDIVIDENFXTRIGGEDATOFFSEPERIOD: i32 = 42847; +pub const UNDERLYINDIVIDENFXTRIGGEDATOFFSEUNIT: i32 = 42848; +pub const UNDERLYINDIVIDENFXTRIGGEDATOFFSEDATYPE: i32 = 42849; +pub const UNDERLYINDIVIDENFXTRIGGEDATUNADJUSTED: i32 = 42850; +pub const UNDERLYINDIVIDENFXTRIGGEDATBUSINESDACONVENTION: i32 = 42851; +pub const UNDERLYINDIVIDENFXTRIGGEDATADJUSTED: i32 = 42852; +pub const NUNDERLYINDIVIDENFXTRIGGEDATBUSINESCENTERS: i32 = 42853; +pub const UNDERLYINDIVIDENFXTRIGGEDATBUSINESCENTER: i32 = 42854; +pub const NUNDERLYINDIVIDENPAYMENTS: i32 = 42855; +pub const UNDERLYINDIVIDENPAYMENDATE: i32 = 42856; +pub const UNDERLYINDIVIDENPAYMENAMOUNT: i32 = 42857; +pub const UNDERLYINDIVIDENPAYMENCURRENCY: i32 = 42858; +pub const UNDERLYINDIVIDENACCRUEINTEREST: i32 = 42859; +pub const UNDERLYINDIVIDENPAYOURATIO: i32 = 42860; +pub const UNDERLYINDIVIDENPAYOUCONDITIONS: i32 = 42861; +pub const NUNDERLYINDIVIDENPERIODS: i32 = 42862; +pub const UNDERLYINDIVIDENPERIOSEQUENCE: i32 = 42863; +pub const UNDERLYINDIVIDENPERIOSTARDATUNADJUSTED: i32 = 42864; +pub const UNDERLYINDIVIDENPERIOENDATUNADJUSTED: i32 = 42865; +pub const UNDERLYINDIVIDENPERIOUNDERLIEREID: i32 = 42866; +pub const UNDERLYINDIVIDENPERIOSTRIKPRICE: i32 = 42867; +pub const UNDERLYINDIVIDENPERIOBUSINESDACONVENTION: i32 = 42868; +pub const UNDERLYINDIVIDENPERIOVALUATIODATUNADJUSTED: i32 = 42869; +pub const UNDERLYINDIVIDENPERIOVALUATIODATRELATIVTO: i32 = 42870; +pub const UNDERLYINDIVIDENPERIOVALUATIODATOFFSEPERIOD: i32 = 42871; +pub const UNDERLYINDIVIDENPERIOVALUATIODATOFFSEUNIT: i32 = 42872; +pub const UNDERLYINDIVIDENPERIOVALUATIODATOFFSEDATYPE: i32 = 42873; +pub const UNDERLYINDIVIDENPERIOVALUATIODATADJUSTED: i32 = 42874; +pub const UNDERLYINDIVIDENPERIOPAYMENDATUNADJUSTED: i32 = 42875; +pub const UNDERLYINDIVIDENPERIOPAYMENDATRELATIVTO: i32 = 42876; +pub const UNDERLYINDIVIDENPERIOPAYMENDATOFFSEPERIOD: i32 = 42877; +pub const UNDERLYINDIVIDENPERIOPAYMENDATOFFSEUNIT: i32 = 42878; +pub const UNDERLYINDIVIDENPERIOPAYMENDATOFFSEDATYPE: i32 = 42879; +pub const UNDERLYINDIVIDENPERIOPAYMENDATADJUSTED: i32 = 42880; +pub const UNDERLYINDIVIDENPERIOXID: i32 = 42881; +pub const NUNDERLYINDIVIDENPERIOBUSINESCENTERS: i32 = 42882; +pub const UNDERLYINDIVIDENPERIOBUSINESCENTER: i32 = 42883; +pub const NUNDERLYINEXTRAORDINAREVENTS: i32 = 42884; +pub const UNDERLYINEXTRAORDINAREVENTYPE: i32 = 42885; +pub const UNDERLYINEXTRAORDINAREVENVALUE: i32 = 42886; +pub const UNDERLYINNOTIONAL: i32 = 2614; +pub const UNDERLYINNOTIONACURRENCY: i32 = 2615; +pub const UNDERLYINNOTIONADETERMINATIOMETHOD: i32 = 2616; +pub const UNDERLYINNOTIONAADJUSTMENTS: i32 = 2617; +pub const UNDERLYINNOTIONAXIDREF: i32 = 2619; +pub const UNDERLYINFUTURID: i32 = 2620; +pub const UNDERLYINFUTURIDSOURCE: i32 = 2621; +pub const UNDERLYINSTRIKINDECURVPOINT: i32 = 2622; +pub const UNDERLYINSTRIKINDEQUOTE: i32 = 2623; +pub const UNDERLYINEXTRAORDINAREVENADJUSTMENMETHOD: i32 = 2624; +pub const UNDERLYINEXCHANGLOOALIKE: i32 = 2625; +pub const UNDERLYINAVERAGVOLUMLIMITATIOPERCENTAGE: i32 = 2626; +pub const UNDERLYINAVERAGVOLUMLIMITATIOPERIODAYS: i32 = 2627; +pub const UNDERLYINDEPOSITORRECEIPINDICATOR: i32 = 2628; +pub const UNDERLYINOPEUNITS: i32 = 2629; +pub const UNDERLYINBASKEDIVISOR: i32 = 2630; +pub const UNDERLYININSTRUMENXID: i32 = 2631; +pub const UNDERLYINSETTMETHOELECTINPARTSIDE: i32 = 42887; +pub const UNDERLYINMAKWHOLDATE: i32 = 42888; +pub const UNDERLYINMAKWHOLAMOUNT: i32 = 42889; +pub const UNDERLYINMAKWHOLBENCHMARCURVNAME: i32 = 42890; +pub const UNDERLYINMAKWHOLBENCHMARCURVPOINT: i32 = 42891; +pub const UNDERLYINMAKWHOLRECALSPREAD: i32 = 42892; +pub const UNDERLYINMAKWHOLBENCHMARQUOTE: i32 = 42893; +pub const UNDERLYINMAKWHOLINTERPOLATIOMETHOD: i32 = 42894; +pub const UNDERLYINPAYMENSTREACASSETTINDICATOR: i32 = 42895; +pub const UNDERLYINPAYMENSTREACOMPOUNDINXIDREF: i32 = 42896; +pub const UNDERLYINPAYMENSTREACOMPOUNDINSPREAD: i32 = 42897; +pub const UNDERLYINPAYMENSTREAINTERPOLATIOMETHOD: i32 = 42898; +pub const UNDERLYINPAYMENSTREAINTERPOLATIOPERIOD: i32 = 42899; +pub const UNDERLYINPAYMENSTREACOMPOUNDINFIXERATE: i32 = 42900; +pub const NUNDERLYINPAYMENSTREACOMPOUNDINDATES: i32 = 42901; +pub const UNDERLYINPAYMENSTREACOMPOUNDINDATE: i32 = 42902; +pub const UNDERLYINPAYMENSTREACOMPOUNDINDATTYPE: i32 = 42903; +pub const UNDERLYINPAYMENSTREACOMPOUNDINDATEBUSINESDACONVENTION: i32 = 42904; +pub const UNDERLYINPAYMENSTREACOMPOUNDINDATERELATIVTO: i32 = 42905; +pub const UNDERLYINPAYMENSTREACOMPOUNDINDATEOFFSEPERIOD: i32 = 42906; +pub const UNDERLYINPAYMENSTREACOMPOUNDINDATEOFFSEUNIT: i32 = 42907; +pub const UNDERLYINPAYMENSTREACOMPOUNDINDATEOFFSEDATYPE: i32 = 42908; +pub const UNDERLYINPAYMENSTREACOMPOUNDINPERIOSKIP: i32 = 42909; +pub const UNDERLYINPAYMENSTREACOMPOUNDINFREQUENCPERIOD: i32 = 42910; +pub const UNDERLYINPAYMENSTREACOMPOUNDINFREQUENCUNIT: i32 = 42911; +pub const UNDERLYINPAYMENSTREACOMPOUNDINROLCONVENTION: i32 = 42912; +pub const UNDERLYINPAYMENSTREABOUNDFIRSDATUNADJUSTED: i32 = 42913; +pub const UNDERLYINPAYMENSTREABOUNDLASDATUNADJUSTED: i32 = 42914; +pub const NUNDERLYINPAYMENSTREACOMPOUNDINDATEBUSINESCENTERS: i32 = 42915; +pub const UNDERLYINPAYMENSTREACOMPOUNDINDATEBUSINESCENTER: i32 = 42916; +pub const UNDERLYINPAYMENSTREACOMPOUNDINENDATUNADJUSTED: i32 = 42917; +pub const UNDERLYINPAYMENSTREACOMPOUNDINENDATRELATIVTO: i32 = 42918; +pub const UNDERLYINPAYMENSTREACOMPOUNDINENDATOFFSEPERIOD: i32 = 42919; +pub const UNDERLYINPAYMENSTREACOMPOUNDINENDATOFFSEUNIT: i32 = 42920; +pub const UNDERLYINPAYMENSTREACOMPOUNDINENDATOFFSEDATYPE: i32 = 42921; +pub const UNDERLYINPAYMENSTREACOMPOUNDINENDATADJUSTED: i32 = 42922; +pub const UNDERLYINPAYMENSTREACOMPOUNDINRATINDEX: i32 = 42923; +pub const UNDERLYINPAYMENSTREACOMPOUNDINRATINDECURVPERIOD: i32 = 42924; +pub const UNDERLYINPAYMENSTREACOMPOUNDINRATINDECURVUNIT: i32 = 42925; +pub const UNDERLYINPAYMENSTREACOMPOUNDINRATMULTIPLIER: i32 = 42926; +pub const UNDERLYINPAYMENSTREACOMPOUNDINRATSPREAD: i32 = 42927; +pub const UNDERLYINPAYMENSTREACOMPOUNDINRATSPREAPOSITIOTYPE: i32 = 42928; +pub const UNDERLYINPAYMENSTREACOMPOUNDINRATTREATMENT: i32 = 42929; +pub const UNDERLYINPAYMENSTREACOMPOUNDINCARATE: i32 = 42930; +pub const UNDERLYINPAYMENSTREACOMPOUNDINCARATBUSIDE: i32 = 42931; +pub const UNDERLYINPAYMENSTREACOMPOUNDINCARATSELSIDE: i32 = 42932; +pub const UNDERLYINPAYMENSTREACOMPOUNDINFLOORATE: i32 = 42933; +pub const UNDERLYINPAYMENSTREACOMPOUNDINFLOORATBUSIDE: i32 = 42934; +pub const UNDERLYINPAYMENSTREACOMPOUNDINFLOORATSELSIDE: i32 = 42935; +pub const UNDERLYINPAYMENSTREACOMPOUNDININITIARATE: i32 = 42936; +pub const UNDERLYINPAYMENSTREACOMPOUNDINFINARATROUNDINDIRECTION: i32 = 42937; +pub const UNDERLYINPAYMENSTREACOMPOUNDINFINARATPRECISION: i32 = 42938; +pub const UNDERLYINPAYMENSTREACOMPOUNDINAVERAGINMETHOD: i32 = 42939; +pub const UNDERLYINPAYMENSTREACOMPOUNDINNEGATIVRATTREATMENT: i32 = 42940; +pub const UNDERLYINPAYMENSTREACOMPOUNDINSTARDATUNADJUSTED: i32 = 42941; +pub const UNDERLYINPAYMENSTREACOMPOUNDINSTARDATRELATIVTO: i32 = 42942; +pub const UNDERLYINPAYMENSTREACOMPOUNDINSTARDATOFFSEPERIOD: i32 = 42943; +pub const UNDERLYINPAYMENSTREACOMPOUNDINSTARDATOFFSEUNIT: i32 = 42944; +pub const UNDERLYINPAYMENSTREACOMPOUNDINSTARDATOFFSEDATYPE: i32 = 42945; +pub const UNDERLYINPAYMENSTREACOMPOUNDINSTARDATADJUSTED: i32 = 42946; +pub const UNDERLYINPAYMENSTREAFORMULIMAGLENGTH: i32 = 42947; +pub const UNDERLYINPAYMENSTREAFORMULIMAGE: i32 = 42948; +pub const UNDERLYINPAYMENSTREAFINAPRICPAYMENDATUNADJUSTED: i32 = 42949; +pub const UNDERLYINPAYMENSTREAFINAPRICPAYMENDATRELATIVTO: i32 = 42950; +pub const UNDERLYINPAYMENSTREAFINAPRICPAYMENDATOFFSEPERIOD: i32 = 42951; +pub const UNDERLYINPAYMENSTREAFINAPRICPAYMENDATOFFSEUNIT: i32 = 42952; +pub const UNDERLYINPAYMENSTREAFINAPRICPAYMENDATOFFSEDATYPE: i32 = 42953; +pub const UNDERLYINPAYMENSTREAFINAPRICPAYMENDATADJUSTED: i32 = 42954; +pub const NUNDERLYINPAYMENSTREAFIXINDATES: i32 = 42955; +pub const UNDERLYINPAYMENSTREAFIXINDATE: i32 = 42956; +pub const UNDERLYINPAYMENSTREAFIXINDATTYPE: i32 = 42957; +pub const UNDERLYINPAYMENSTREAFIRSOBSERVATIODATUNADJUSTED: i32 = 42958; +pub const UNDERLYINPAYMENSTREAFIRSOBSERVATIODATRELATIVTO: i32 = 42959; +pub const UNDERLYINPAYMENSTREAFIRSOBSERVATIODATOFFSEDATYPE: i32 = 42960; +pub const UNDERLYINPAYMENSTREAFIRSOBSERVATIODATADJUSTED: i32 = 42961; +pub const UNDERLYINPAYMENSTREAUNDERLIEREID: i32 = 42962; +pub const UNDERLYINRETURRATNOTIONARESET: i32 = 42963; +pub const UNDERLYINPAYMENSTREALININITIALEVEL: i32 = 42964; +pub const UNDERLYINPAYMENSTREALINCLOSINLEVEINDICATOR: i32 = 42965; +pub const UNDERLYINPAYMENSTREALINEXPIRINLEVEINDICATOR: i32 = 42966; +pub const UNDERLYINPAYMENSTREALINESTIMATETRADINDAYS: i32 = 42967; +pub const UNDERLYINPAYMENSTREALINSTRIKPRICE: i32 = 42968; +pub const UNDERLYINPAYMENSTREALINSTRIKPRICTYPE: i32 = 42969; +pub const UNDERLYINPAYMENSTREALINMAXIMUBOUNDARY: i32 = 42970; +pub const UNDERLYINPAYMENSTREALINMINIMUBOUNDARY: i32 = 42971; +pub const UNDERLYINPAYMENSTREALINNUMBEODATSERIES: i32 = 42972; +pub const UNDERLYINPAYMENSTREAVARIANCUNADJUSTECAP: i32 = 42973; +pub const UNDERLYINPAYMENSTREAREALIZEVARIANCMETHOD: i32 = 42974; +pub const UNDERLYINPAYMENSTREADAYADJUSTMENINDICATOR: i32 = 42975; +pub const UNDERLYINPAYMENSTREANEARESEXCHANGCONTRACREID: i32 = 42976; +pub const UNDERLYINPAYMENSTREAVEGNOTIONAAMOUNT: i32 = 42977; +pub const UNDERLYINPAYMENSTREAFORMULCURRENCY: i32 = 42978; +pub const UNDERLYINPAYMENSTREAFORMULCURRENCDETERMINATIOMETHOD: i32 = 42979; +pub const UNDERLYINPAYMENSTREAFORMULREFERENCAMOUNT: i32 = 42980; +pub const NUNDERLYINPAYMENSTREAFORMULAS: i32 = 42981; +pub const UNDERLYINPAYMENSTREAFORMULA: i32 = 42982; +pub const UNDERLYINPAYMENSTREAFORMULDESC: i32 = 42983; +pub const UNDERLYINPAYMENSTUENDATUNADJUSTED: i32 = 42984; +pub const UNDERLYINPAYMENSTUENDATBUSINESDACONVENTION: i32 = 42985; +pub const UNDERLYINPAYMENSTUENDATRELATIVTO: i32 = 42986; +pub const UNDERLYINPAYMENSTUENDATOFFSEPERIOD: i32 = 42987; +pub const UNDERLYINPAYMENSTUENDATOFFSEUNIT: i32 = 42988; +pub const UNDERLYINPAYMENSTUENDATOFFSEDATYPE: i32 = 42989; +pub const UNDERLYINPAYMENSTUENDATADJUSTED: i32 = 42990; +pub const NUNDERLYINPAYMENSTUENDATBUSINESCENTERS: i32 = 42991; +pub const UNDERLYINPAYMENSTUENDATBUSINESCENTER: i32 = 42992; +pub const UNDERLYINPAYMENSTUSTARDATUNADJUSTED: i32 = 42993; +pub const UNDERLYINPAYMENSTUSTARDATBUSINESDACONVENTION: i32 = 42994; +pub const UNDERLYINPAYMENSTUSTARDATRELATIVTO: i32 = 42995; +pub const UNDERLYINPAYMENSTUSTARDATOFFSEPERIOD: i32 = 42996; +pub const UNDERLYINPAYMENSTUSTARDATOFFSEUNIT: i32 = 42997; +pub const UNDERLYINPAYMENSTUSTARDATOFFSEDATYPE: i32 = 42998; +pub const UNDERLYINPAYMENSTUSTARDATADJUSTED: i32 = 42999; +pub const NUNDERLYINPAYMENSTUSTARDATBUSINESCENTERS: i32 = 43000; +pub const UNDERLYINPAYMENSTUSTARDATBUSINESCENTER: i32 = 43001; +pub const UNDERLYINPROVISIOBREAFEELECTION: i32 = 43002; +pub const UNDERLYINPROVISIOBREAFERATE: i32 = 43003; +pub const UNDERLYINRATSPREAINITIAVALUE: i32 = 43004; +pub const NUNDERLYINRATSPREASTEPS: i32 = 43005; +pub const UNDERLYINRATSPREASTEDATE: i32 = 43006; +pub const UNDERLYINRATSPREASTEVALUE: i32 = 43007; +pub const NUNDERLYINRETURRATDATES: i32 = 43008; +pub const UNDERLYINRETURRATDATMODE: i32 = 43009; +pub const UNDERLYINRETURRATVALUATIODATRELATIVTO: i32 = 43010; +pub const UNDERLYINRETURRATVALUATIODATOFFSEPERIOD: i32 = 43011; +pub const UNDERLYINRETURRATVALUATIODATOFFSEUNIT: i32 = 43012; +pub const UNDERLYINRETURRATVALUATIODATOFFSEDATYPE: i32 = 43013; +pub const UNDERLYINRETURRATVALUATIOSTARDATUNADJUSTED: i32 = 43014; +pub const UNDERLYINRETURRATVALUATIOSTARDATRELATIVTO: i32 = 43015; +pub const UNDERLYINRETURRATVALUATIOSTARDATOFFSEPERIOD: i32 = 43016; +pub const UNDERLYINRETURRATVALUATIOSTARDATOFFSEUNIT: i32 = 43017; +pub const UNDERLYINRETURRATVALUATIOSTARDATOFFSEDATYPE: i32 = 43018; +pub const UNDERLYINRETURRATVALUATIOSTARDATADJUSTED: i32 = 43019; +pub const UNDERLYINRETURRATVALUATIOENDATUNADJUSTED: i32 = 43020; +pub const UNDERLYINRETURRATVALUATIOENDATRELATIVTO: i32 = 43021; +pub const UNDERLYINRETURRATVALUATIOENDATOFFSEPERIOD: i32 = 43022; +pub const UNDERLYINRETURRATVALUATIOENDATOFFSEUNIT: i32 = 43023; +pub const UNDERLYINRETURRATVALUATIOENDATOFFSEDATYPE: i32 = 43024; +pub const UNDERLYINRETURRATVALUATIOENDATADJUSTED: i32 = 43025; +pub const UNDERLYINRETURRATVALUATIOFREQUENCPERIOD: i32 = 43026; +pub const UNDERLYINRETURRATVALUATIOFREQUENCUNIT: i32 = 43027; +pub const UNDERLYINRETURRATVALUATIOFREQUENCROLCONVENTION: i32 = 43028; +pub const UNDERLYINRETURRATVALUATIODATBUSINESDACONVENTION: i32 = 43029; +pub const NUNDERLYINRETURRATFXCONVERSIONS: i32 = 43030; +pub const UNDERLYINRETURRATFXCURRENCSYMBOL: i32 = 43031; +pub const UNDERLYINRETURRATFXRATE: i32 = 43032; +pub const UNDERLYINRETURRATFXRATCALC: i32 = 43033; +pub const NUNDERLYINRETURRATES: i32 = 43034; +pub const UNDERLYINRETURRATPRICSEQUENCE: i32 = 43035; +pub const UNDERLYINRETURRATCOMMISSIOBASIS: i32 = 43036; +pub const UNDERLYINRETURRATCOMMISSIOAMOUNT: i32 = 43037; +pub const UNDERLYINRETURRATCOMMISSIOCURRENCY: i32 = 43038; +pub const UNDERLYINRETURRATTOTACOMMISSIOPETRADE: i32 = 43039; +pub const UNDERLYINRETURRATDETERMINATIOMETHOD: i32 = 43040; +pub const UNDERLYINRETURRATAMOUNRELATIVTO: i32 = 43041; +pub const UNDERLYINRETURRATQUOTMEASURTYPE: i32 = 43042; +pub const UNDERLYINRETURRATQUOTUNITS: i32 = 43043; +pub const UNDERLYINRETURRATQUOTMETHOD: i32 = 43044; +pub const UNDERLYINRETURRATQUOTCURRENCY: i32 = 43045; +pub const UNDERLYINRETURRATQUOTCURRENCTYPE: i32 = 43046; +pub const UNDERLYINRETURRATQUOTTIMTYPE: i32 = 43047; +pub const UNDERLYINRETURRATQUOTTIME: i32 = 43048; +pub const UNDERLYINRETURRATQUOTDATE: i32 = 43049; +pub const UNDERLYINRETURRATQUOTEXPIRATIOTIME: i32 = 43050; +pub const UNDERLYINRETURRATQUOTBUSINESCENTER: i32 = 43051; +pub const UNDERLYINRETURRATQUOTEXCHANGE: i32 = 43052; +pub const UNDERLYINRETURRATQUOTPRICINMODEL: i32 = 43053; +pub const UNDERLYINRETURRATCASFLOTYPE: i32 = 43054; +pub const UNDERLYINRETURRATVALUATIOTIMTYPE: i32 = 43055; +pub const UNDERLYINRETURRATVALUATIOTIME: i32 = 43056; +pub const UNDERLYINRETURRATVALUATIOTIMBUSINESCENTER: i32 = 43057; +pub const UNDERLYINRETURRATVALUATIOPRICOPTION: i32 = 43058; +pub const UNDERLYINRETURRATFINAPRICFALLBACK: i32 = 43059; +pub const NUNDERLYINRETURRATINFORMATIOSOURCES: i32 = 43060; +pub const UNDERLYINRETURRATINFORMATIOSOURCE: i32 = 43061; +pub const UNDERLYINRETURRATREFERENCPAGE: i32 = 43062; +pub const UNDERLYINRETURRATREFERENCPAGHEADING: i32 = 43063; +pub const NUNDERLYINRETURRATPRICES: i32 = 43064; +pub const UNDERLYINRETURRATPRICBASIS: i32 = 43065; +pub const UNDERLYINRETURRATPRICE: i32 = 43066; +pub const UNDERLYINRETURRATPRICCURRENCY: i32 = 43067; +pub const UNDERLYINRETURRATPRICTYPE: i32 = 43068; +pub const NUNDERLYINRETURRATVALUATIODATBUSINESCENTERS: i32 = 43069; +pub const UNDERLYINRETURRATVALUATIODATBUSINESCENTER: i32 = 43070; +pub const NUNDERLYINRETURRATVALUATIODATES: i32 = 43071; +pub const UNDERLYINRETURRATVALUATIODATE: i32 = 43072; +pub const UNDERLYINRETURRATVALUATIODATTYPE: i32 = 43073; +pub const NUNDERLYINSETTMETHOELECTIODATBUSINESCENTERS: i32 = 43074; +pub const UNDERLYINSETTMETHOELECTIODATBUSINESCENTER: i32 = 43075; +pub const UNDERLYINSETTMETHOELECTIODATUNADJUSTED: i32 = 43076; +pub const UNDERLYINSETTMETHOELECTIODATBUSINESDACONVENTION: i32 = 43077; +pub const UNDERLYINSETTMETHOELECTIODATRELATIVTO: i32 = 43078; +pub const UNDERLYINSETTMETHOELECTIODATOFFSEPERIOD: i32 = 43079; +pub const UNDERLYINSETTMETHOELECTIODATOFFSEUNIT: i32 = 43080; +pub const UNDERLYINSETTMETHOELECTIODATOFFSEDATYPE: i32 = 43081; +pub const UNDERLYINSETTMETHOELECTIODATADJUSTED: i32 = 43082; +pub const UNDERLYINSTREAVERSION: i32 = 43083; +pub const UNDERLYINSTREAVERSIOEFFECTIVDATE: i32 = 43084; +pub const UNDERLYINSTREANOTIONADETERMINATIOMETHOD: i32 = 43085; +pub const UNDERLYINSTREANOTIONAADJUSTMENTS: i32 = 43086; +pub const REMUNERATIOINDICATOR: i32 = 2356; +pub const COMPRESSIOGROUID: i32 = 2361; +pub const SELMATCPREVENTIOID: i32 = 2362; +pub const PARTRISLIMISTATUS: i32 = 2355; +pub const TRADCONFIRMATIOREFERENCID: i32 = 2390; +pub const ALGORITHMITRADINDICATOR: i32 = 2667; +pub const NTRREPUBLICATIONS: i32 = 2668; +pub const TRREPUBLICATIOTYPE: i32 = 2669; +pub const TRREPUBLICATIOREASON: i32 = 2670; +pub const LEDIFFERENTIAPRICE: i32 = 2492; +pub const CROSSEINDICATOR: i32 = 2523; +pub const NORDEATTRIBUTES: i32 = 2593; +pub const ORDEATTRIBUTTYPE: i32 = 2594; +pub const ORDEATTRIBUTVALUE: i32 = 2595; +pub const TRADREPORTININDICATOR: i32 = 2524; +pub const SIDTRADREPORTININDICATOR: i32 = 2671; +pub const CROSREQUESID: i32 = 2672; +pub const FILMATCID: i32 = 2673; +pub const FILMATCSUID: i32 = 2674; +pub const MASACTIOREASON: i32 = 2675; +pub const MAXIMUPRICDEVIATION: i32 = 2676; +pub const NOAFFECTEREASON: i32 = 2677; +pub const TOTANOAFFECTEORDERS: i32 = 2678; +pub const ORDEOWNERSHIINDICATOR: i32 = 2679; +pub const LEACCOUNT: i32 = 2680; +pub const ITHMONECONDITION: i32 = 2681; +pub const LEITHMONECONDITION: i32 = 2682; +pub const UNDERLYINITHMONECONDITION: i32 = 2683; +pub const DERIVATIVITHMONECONDITION: i32 = 2684; +pub const CONTRARINSTRUCTIOELIGIBILITINDICATOR: i32 = 2685; +pub const LECONTRARINSTRUCTIOELIGIBILITINDICATOR: i32 = 2686; +pub const UNDERLYINCONTRARINSTRUCTIOELIGIBILITINDICATOR: i32 = 2687; +pub const DERIVATIVCONTRARINSTRUCTIOELIGIBILITINDICATOR: i32 = 2688; +pub const COLLATERAMARKEPRICE: i32 = 2689; +pub const COLLATERAPERCENOVERAGE: i32 = 2690; +pub const NSIDCOLLATERAAMOUNTS: i32 = 2691; +pub const SIDCOLLATERAAMOUNMARKEID: i32 = 2692; +pub const SIDCOLLATERAAMOUNMARKESEGMENID: i32 = 2693; +pub const SIDCOLLATERAAMOUNTYPE: i32 = 2694; +pub const SIDCOLLATERACURRENCY: i32 = 2695; +pub const SIDCOLLATERAFXRATE: i32 = 2696; +pub const SIDCOLLATERAFXRATCALC: i32 = 2697; +pub const SIDCOLLATERAMARKEPRICE: i32 = 2698; +pub const SIDCOLLATERAPERCENOVERAGE: i32 = 2699; +pub const SIDCOLLATERAPORTFOLIID: i32 = 2700; +pub const SIDCOLLATERATYPE: i32 = 2701; +pub const SIDCURRENCOLLATERAAMOUNT: i32 = 2702; +pub const SIDHAIRCUINDICATOR: i32 = 2703; +pub const EDESTINATIOTYPE: i32 = 2704; +pub const MARKECONDITION: i32 = 2705; +pub const NQUOTATTRIBUTES: i32 = 2706; +pub const QUOTATTRIBUTTYPE: i32 = 2707; +pub const QUOTATTRIBUTVALUE: i32 = 2708; +pub const NPRICQUALIFIERS: i32 = 2709; +pub const PRICQUALIFIER: i32 = 2710; +pub const MDVALUTIER: i32 = 2711; +pub const MISFEQUALIFIER: i32 = 2712; +pub const MISFEDESC: i32 = 2713; +pub const FINANCIAINSTRUMENFULNAME: i32 = 2714; +pub const ENCODEFINANCIAINSTRUMENFULNAMLEN: i32 = 2715; +pub const ENCODEFINANCIAINSTRUMENFULNAME: i32 = 2716; +pub const LEFINANCIAINSTRUMENFULNAME: i32 = 2717; +pub const ENCODELEFINANCIAINSTRUMENFULNAMLEN: i32 = 2718; +pub const ENCODELEFINANCIAINSTRUMENFULNAME: i32 = 2719; +pub const UNDERLYINFINANCIAINSTRUMENFULNAME: i32 = 2720; +pub const ENCODEUNDERLYINFINANCIAINSTRUMENFULNAMLEN: i32 = 2721; +pub const ENCODEUNDERLYINFINANCIAINSTRUMENFULNAME: i32 = 2722; +pub const UNDERLYININDECURVUNIT: i32 = 2723; +pub const UNDERLYININDECURVPERIOD: i32 = 2724; +pub const COMMISSIOAMOUNSUTYPE: i32 = 2725; +pub const ALLOCOMMISSIOAMOUNSUTYPE: i32 = 2726; +pub const ALLOLEREID: i32 = 2727; +pub const FLOATINRATINDECURVPERIOD: i32 = 2728; +pub const FLOATINRATINDECURVSPREAD: i32 = 2729; +pub const FLOATINRATINDECURVUNIT: i32 = 2730; +pub const FLOATINRATINDEID: i32 = 2731; +pub const FLOATINRATINDEIDSOURCE: i32 = 2732; +pub const INDEROLMONTH: i32 = 2733; +pub const NINDEROLMONTHS: i32 = 2734; +pub const ASSESUTYPE: i32 = 2735; +pub const COMMODITFINAPRICTYPE: i32 = 2736; +pub const FINANCIAINSTRUMENSHORNAME: i32 = 2737; +pub const NEXINDEROLDATE: i32 = 2738; +pub const LEASSESUTYPE: i32 = 2739; +pub const LEFINANCIAINSTRUMENSHORNAME: i32 = 2740; +pub const LEPAYMENSTREARATINDEID: i32 = 43088; +pub const LEPAYMENSTREARATINDEIDSOURCE: i32 = 43089; +pub const LESECONDARASSESUTYPE: i32 = 2743; +pub const PAYMENSTREARATINDEID: i32 = 43090; +pub const PAYMENSTREARATINDEIDSOURCE: i32 = 43091; +pub const NREFERENCDATDATES: i32 = 2746; +pub const REFERENCDATDATE: i32 = 2747; +pub const REFERENCDATDATTYPE: i32 = 2748; +pub const SECONDARASSESUTYPE: i32 = 2741; +pub const UNDERLYINFINANCIAINSTRUMENSHORNAME: i32 = 2742; +pub const UNDERLYINASSESUTYPE: i32 = 2744; +pub const UNDERLYINPAYMENSTREARATINDEID: i32 = 43092; +pub const UNDERLYINPAYMENSTREARATINDEIDSOURCE: i32 = 43093; +pub const UNDERLYINSECONDARASSESUTYPE: i32 = 2745; +pub const DELIVERSTREAROUTOCHARTER: i32 = 43094; +pub const LEDELIVERSTREAROUTOCHARTER: i32 = 43095; +pub const UNDERLYINDELIVERSTREAROUTOCHARTER: i32 = 43096; +pub const EXECUTIOTIMESTAMP: i32 = 2749; +pub const REPORTINPX: i32 = 2750; +pub const REPORTINQTY: i32 = 2751; +pub const DELIVERROUTOCHARTER: i32 = 2752; +pub const RETURTRIGGER: i32 = 2753; +pub const LEDELIVERROUTOCHARTER: i32 = 2754; +pub const LERETURTRIGGER: i32 = 2755; +pub const UNDERLYINDELIVERROUTOCHARTER: i32 = 2756; +pub const UNDERLYINRETURTRIGGER: i32 = 2757; +pub const ALLOREQUESID: i32 = 2758; +pub const GROUAMOUNT: i32 = 2759; +pub const GROUREMAININAMOUNT: i32 = 2760; +pub const ALLOGROUAMOUNT: i32 = 2761; +pub const PRICMARKUP: i32 = 2762; +pub const AVERAGPRICTYPE: i32 = 2763; +pub const AVERAGPRICSTARTIME: i32 = 2764; +pub const AVERAGPRICENTIME: i32 = 2765; +pub const ORDEPERCENOTOTAVOLUME: i32 = 2766; +pub const ALLOGROUSTATUS: i32 = 2767; +pub const ALLOREQUESSTATUS: i32 = 2768; +pub const ALLOAVPINDICATOR: i32 = 2769; +pub const ALLOAVPGROUID: i32 = 2770; +pub const PREVIOUALLOGROUID: i32 = 2771; +pub const NMATCEXCEPTIONS: i32 = 2772; +pub const MATCEXCEPTIOTYPE: i32 = 2773; +pub const MATCEXCEPTIOELEMENTYPE: i32 = 2774; +pub const MATCEXCEPTIOELEMENNAME: i32 = 2775; +pub const MATCEXCEPTIOALLOVALUE: i32 = 2776; +pub const MATCEXCEPTIOCONFIRVALUE: i32 = 2777; +pub const MATCEXCEPTIOTOLERANCVALUE: i32 = 2778; +pub const MATCEXCEPTIOTOLERANCVALUTYPE: i32 = 2779; +pub const MATCEXCEPTIOTEXT: i32 = 2780; +pub const NMATCHINDATPOINTS: i32 = 2781; +pub const MATCHINDATPOININDICATOR: i32 = 2782; +pub const MATCHINDATPOINVALUE: i32 = 2783; +pub const MATCHINDATPOINTYPE: i32 = 2784; +pub const MATCHINDATPOINNAME: i32 = 2785; +pub const ENCODEMATCEXCEPTIOTEXLEN: i32 = 2797; +pub const ENCODEMATCEXCEPTIOTEXT: i32 = 2798; +pub const TRADAGGREGATIOREQUESID: i32 = 2786; +pub const TRADAGGREGATIOREQUESREID: i32 = 2787; +pub const TRADAGGREGATIOTRANTYPE: i32 = 2788; +pub const AGGREGATEQTY: i32 = 2789; +pub const TRADAGGREGATIOREQUESSTATUS: i32 = 2790; +pub const TRADAGGREGATIOREJECREASON: i32 = 2791; +pub const TRADAGGREGATIOREPORID: i32 = 2792; +pub const AVSPORATE: i32 = 2793; +pub const AVFORWARPOINTS: i32 = 2794; +pub const OFFSHORINDICATOR: i32 = 2795; +pub const FXBENCHMARRATFIX: i32 = 2796; +pub const PAREPORID: i32 = 2799; +pub const PADISPUTREASON: i32 = 2800; +pub const ENCODEREPLACTEXT: i32 = 2801; +pub const ENCODEREPLACTEXLEN: i32 = 2802; +pub const PAREPORREID: i32 = 2803; +pub const PAREPORTRANTYPE: i32 = 2804; +pub const REPLACTEXT: i32 = 2805; +pub const PAREPORSTATUS: i32 = 2806; +pub const CANCETEXT: i32 = 2807; +pub const ENCODECANCETEXT: i32 = 2808; +pub const ENCODECANCETEXLEN: i32 = 2809; +pub const PAREQUESREID: i32 = 2810; +pub const PAREQUESTRANTYPE: i32 = 2811; +pub const PAREQUESID: i32 = 2812; +pub const PAREQUESSTATUS: i32 = 2813; +pub const ENCODEPOSTRADPAYMENDESC: i32 = 2814; +pub const ENCODEPOSTRADPAYMENDESLEN: i32 = 2815; +pub const POSTRADPAYMENACCOUNT: i32 = 2816; +pub const POSTRADPAYMENAMOUNT: i32 = 2817; +pub const POSTRADPAYMENCURRENCY: i32 = 2818; +pub const POSTRADPAYMENDEBIOCREDIT: i32 = 2819; +pub const POSTRADPAYMENDESC: i32 = 2820; +pub const POSTRADPAYMENID: i32 = 2821; +pub const POSTRADPAYMENLINID: i32 = 2822; +pub const POSTRADPAYMENSTATUS: i32 = 2823; +pub const POSTRADPAYMENTYPE: i32 = 2824; +pub const POSTRADPAYMENCALCULATIODATE: i32 = 2825; +pub const POSTRADPAYMENVALUDATE: i32 = 2826; +pub const POSTRADPAYMENFINAVALUDATE: i32 = 2827; +pub const CURRENDISPLAPRICE: i32 = 2828; +pub const DUPLICATCORIDINDICATOR: i32 = 2829; +pub const EVENINITIATOTYPE: i32 = 2830; +pub const NBBOENTRTYPE: i32 = 2831; +pub const NBBOPRICE: i32 = 2832; +pub const NBBOQTY: i32 = 2833; +pub const NBBOSOURCE: i32 = 2834; +pub const ORDEORIGINATIOFIRID: i32 = 2835; +pub const RELATEORDETIME: i32 = 2836; +pub const SINGLQUOTINDICATOR: i32 = 2837; +pub const CURRENWORKINPRICE: i32 = 2838; +pub const TRRETIMESTAMMANUAINDICATOR: i32 = 2839; +pub const COLLATERAREINVESTMENRATE: i32 = 2840; +pub const UNDERLYINREID: i32 = 2841; +pub const COLLATERAREINVESTMENAMOUNT: i32 = 2842; +pub const COLLATERAREINVESTMENCURRENCY: i32 = 2843; +pub const COLLATERAREINVESTMENTYPE: i32 = 2844; +pub const NCOLLATERAREINVESTMENTS: i32 = 2845; +pub const FUNDINSOURCE: i32 = 2846; +pub const FUNDINSOURCCURRENCY: i32 = 2847; +pub const FUNDINSOURCMARKEVALUE: i32 = 2848; +pub const NFUNDINSOURCES: i32 = 2849; +pub const LEPAYMENSTREAOTHEDACOUNT: i32 = 43108; +pub const MARGIDIRECTION: i32 = 2851; +pub const PAYMENFIXERATE: i32 = 43097; +pub const PAYMENFLOATINRATINDEX: i32 = 43098; +pub const PAYMENFLOATINRATINDECURVPERIOD: i32 = 43099; +pub const PAYMENFLOATINRATINDECURVUNIT: i32 = 43100; +pub const PAYMENFLOATINRATSPREAD: i32 = 43101; +pub const PAYMENFREQUENCPERIOD: i32 = 43102; +pub const PAYMENFREQUENCUNIT: i32 = 43103; +pub const PAYMENRATRESEFREQUENCPERIOD: i32 = 43104; +pub const PAYMENRATRESEFREQUENCUNIT: i32 = 43105; +pub const PAYMENSTREAOTHEDACOUNT: i32 = 43106; +pub const SIDCOLLATERAREINVESTMENRATE: i32 = 2862; +pub const SIDUNDERLYINREID: i32 = 2863; +pub const NSIDCOLLATERAREINVESTMENTS: i32 = 2864; +pub const SIDCOLLATERAREINVESTMENAMOUNT: i32 = 2865; +pub const SIDCOLLATERAREINVESTMENCURRENCY: i32 = 2866; +pub const SIDCOLLATERAREINVESTMENTYPE: i32 = 2867; +pub const COLLATERALIZATIOVALUDATE: i32 = 2868; +pub const REGULATORREPORTYPBUSINESDATE: i32 = 2869; +pub const CLEARINPORTFOLIID: i32 = 2870; +pub const NTRANSACTIOATTRIBUTES: i32 = 2871; +pub const TRANSACTIOATTRIBUTTYPE: i32 = 2872; +pub const TRANSACTIOATTRIBUTVALUE: i32 = 2873; +pub const UNDERLYINID: i32 = 2874; +pub const UNDERLYINPAYMENSTREAOTHEDACOUNT: i32 = 43107; +pub const POAMPRICE: i32 = 2876; +pub const POAMPRICTYPE: i32 = 2877; +pub const TERMINATIODATE: i32 = 2878; +pub const COUPOOTHEDACOUNT: i32 = 2879; +pub const LECOUPOOTHEDACOUNT: i32 = 2880; +pub const UNDERLYINCOUPOOTHEDACOUNT: i32 = 2881; +pub const CONTRORDEORIGINATION: i32 = 2882; +pub const ROUTINARRANGMENINDICATOR: i32 = 2883; +pub const CONTRROUTINARRANGMENINDICATOR: i32 = 2884; +pub const PAYMENSTREAFORMULLENGTH: i32 = 43109; +pub const LEPAYMENSTREAFORMULLENGTH: i32 = 43110; +pub const UNDERLYINPAYMENSTREAFORMULLENGTH: i32 = 43111; +pub const UNDERLYINACCRUEINTERESAMT: i32 = 2885; +pub const UNDERLYINNUDAYINTEREST: i32 = 2886; +pub const RELATEORDEID: i32 = 2887; +pub const RELATEORDEIDSOURCE: i32 = 2888; +pub const RELATEORDEQTY: i32 = 2889; +pub const ORDERELATIONSHIP: i32 = 2890; +pub const UPICODE: i32 = 2891; +pub const DERIVATIVUPICODE: i32 = 2892; +pub const LEUPICODE: i32 = 2893; +pub const UNDERLYINUPICODE: i32 = 2894; +pub const INSTRUMENSCOPUPICODE: i32 = 2895; +pub const TERTIARTRTYPE: i32 = 2896; +pub const PAYMENSTREARATINDEX2: i32 = 43112; +pub const PAYMENSTREARATINDEX2SOURCE: i32 = 43113; +pub const PAYMENSTREARATINDEX2ID: i32 = 43114; +pub const PAYMENSTREARATINDEX2IDSOURCE: i32 = 43115; +pub const LEPAYMENSTREARATINDEX2: i32 = 43116; +pub const LEPAYMENSTREARATINDEX2SOURCE: i32 = 43117; +pub const LEPAYMENSTREARATINDEX2ID: i32 = 43118; +pub const LEPAYMENSTREARATINDEX2IDSOURCE: i32 = 43119; +pub const UNDERLYINPAYMENSTREARATINDEX2: i32 = 43120; +pub const UNDERLYINPAYMENSTREARATINDEX2SOURCE: i32 = 43121; +pub const UNDERLYINPAYMENSTREARATINDEX2ID: i32 = 43122; +pub const UNDERLYINPAYMENSTREARATINDEX2IDSOURCE: i32 = 43123; +pub const CURRENCCODSOURCE: i32 = 2897; +pub const LECURRENCCODSOURCE: i32 = 2898; +pub const SETTCURRENCCODSOURCE: i32 = 2899; +pub const LESETTCURRENCCODSOURCE: i32 = 2900; +pub const SIDCURRENCCODSOURCE: i32 = 2901; +pub const SIDSETTCURRENCCODSOURCE: i32 = 2902; +pub const SETTLEMENAMOUNCURRENCCODSOURCE: i32 = 2903; +pub const STRIKCURRENCCODSOURCE: i32 = 2904; +pub const UNIOMEASURCURRENCCODSOURCE: i32 = 2905; +pub const PRICUNIOMEASURCURRENCCODSOURCE: i32 = 2906; +pub const PRICQUOTCURRENCCODSOURCE: i32 = 2907; +pub const LESTRIKCURRENCCODSOURCE: i32 = 2908; +pub const LEUNIOMEASURCURRENCCODSOURCE: i32 = 2909; +pub const LEPRICUNIOMEASURCURRENCCODSOURCE: i32 = 2910; +pub const LEPRICQUOTCURRENCCODSOURCE: i32 = 2911; +pub const DERIVATIVSTRIKCURRENCCODSOURCE: i32 = 2912; +pub const DERIVATIVUNIOMEASURCURRENCCODSOURCE: i32 = 2913; +pub const DERIVATIVPRICUNIOMEASURCURRENCCODSOURCE: i32 = 2914; +pub const DERIVATIVPRICQUOTCURRENCCODSOURCE: i32 = 2915; +pub const UNDERLYINCURRENCCODSOURCE: i32 = 2916; +pub const UNDERLYINSTRIKCURRENCCODSOURCE: i32 = 2917; +pub const UNDERLYINUNIOMEASURCURRENCCODSOURCE: i32 = 2918; +pub const UNDERLYINPRICUNIOMEASURCURRENCCODSOURCE: i32 = 2919; +pub const UNDERLYINPRICQUOTCURRENCCODSOURCE: i32 = 2920; +pub const UNDERLYINNOTIONACURRENCCODSOURCE: i32 = 2921; +pub const COMCURRENCCODSOURCE: i32 = 2922; +pub const COMMISSIOCURRENCCODSOURCE: i32 = 2923; +pub const COMMISSIOUNIOMEASURCURRENCCODSOURCE: i32 = 2924; +pub const ALLOCOMMISSIOCURRENCCODSOURCE: i32 = 2925; +pub const ALLOCOMMISSIOUNIOMEASURCURRENCCODSOURCE: i32 = 2926; +pub const ALLOSETTCURRENCCODSOURCE: i32 = 2927; +pub const LEALLOSETTCURRENCCODSOURCE: i32 = 2928; +pub const COLLATERACURRENCCODSOURCE: i32 = 2929; +pub const SIDCOLLATERACURRENCCODSOURCE: i32 = 2930; +pub const COLLATERAREINVESTMENCURRENCCODSOURCE: i32 = 2931; +pub const SIDCOLLATERAREINVESTMENCURRENCCODSOURCE: i32 = 2932; +pub const TRADALLOCURRENCCODSOURCE: i32 = 2933; +pub const TRADINCURRENCCODSOURCE: i32 = 2934; +pub const LIMIAMCURRENCCODSOURCE: i32 = 2935; +pub const POQTUNIOMEASURCURRENCCODSOURCE: i32 = 2936; +pub const POSITIOCURRENCCODSOURCE: i32 = 2937; +pub const LEPOCURRENCCODSOURCE: i32 = 2938; +pub const RISLIMICURRENCCODSOURCE: i32 = 2939; +pub const ENTITLEMENATTRICURRENCCODSOURCE: i32 = 2940; +pub const COMPLEOPPAYOUCURRENCCODSOURCE: i32 = 2941; +pub const COMPLEEVENCURRENCONCODSOURCE: i32 = 2942; +pub const COMPLEEVENCURRENCTWCODSOURCE: i32 = 2943; +pub const LECOMPLEOPPAYOUCURRENCCODSOURCE: i32 = 2944; +pub const LECOMPLEEVENCURRENCONCODSOURCE: i32 = 2945; +pub const LECOMPLEEVENCURRENCTWCODSOURCE: i32 = 2946; +pub const UNDERLYINCOMPLEOPPAYOUCURRENCCODSOURCE: i32 = 2947; +pub const UNDERLYINCOMPLEEVENCURRENCONCODSOURCE: i32 = 2948; +pub const UNDERLYINCOMPLEEVENCURRENCTWCODSOURCE: i32 = 2949; +pub const BENCHMARCURVCURRENCCODSOURCE: i32 = 2950; +pub const LEBENCHMARCURVCURRENCCODSOURCE: i32 = 2951; +pub const AGREEMENCURRENCCODSOURCE: i32 = 2952; +pub const LEAGREEMENCURRENCCODSOURCE: i32 = 2953; +pub const FUNDINSOURCCURRENCCODSOURCE: i32 = 2954; +pub const PACOLLECCURRENCCODSOURCE: i32 = 2955; +pub const POSTRADPAYMENCURRENCCODSOURCE: i32 = 2956; +pub const SYMBOPOSITIONUMBER: i32 = 2957; +pub const LESYMBOPOSITIONUMBER: i32 = 2958; +pub const UNDERLYINSYMBOPOSITIONUMBER: i32 = 2959; +pub const SETTPRICUNIOMEASURCURRENCCODSOURCE: i32 = 2960; +pub const ANONYMOUTRADINDICATOR: i32 = 2961; +pub const SECURITREFERENCDATSUPPLEMENT: i32 = 2962; +pub const MULTJURISDICTIOREPORTININDICATOR: i32 = 2963; +pub const SELMATCPREVENTIOINSTRUCTION: i32 = 2964; diff --git a/quickfix-native/src/field_map.rs b/quickfix-native/src/field_map.rs new file mode 100644 index 0000000..19510d3 --- /dev/null +++ b/quickfix-native/src/field_map.rs @@ -0,0 +1,310 @@ +use std::collections::{BTreeMap, HashMap}; + +use crate::{ + errors::{NativeError, Result}, + group::Group, + message_order::MessageOrder, +}; + +#[derive(Debug, Clone)] +pub struct FieldMap { + /// tag->value + pub fields: BTreeMap, + /// tag->Group + pub groups: HashMap>, + /// expected field_order + pub message_order: MessageOrder, +} + +impl FieldMap { + pub fn new() -> Self { + FieldMap { + fields: BTreeMap::new(), + groups: HashMap::new(), + message_order: MessageOrder::normal(), + } + } + + pub fn new_with_order(order: MessageOrder) -> Self { + FieldMap { + fields: BTreeMap::new(), + groups: HashMap::new(), + message_order: order, + } + } + //----Basic field ops + + pub fn set_field(&mut self, tag: i32, value: String) { + self.fields.insert(tag, value); + } + + pub fn get_field(&self, tag: i32) -> Option<&String> { + self.fields.get(&tag) + } + + pub fn has_field(&self, tag: i32) -> bool { + self.fields.contains_key(&tag) + } + + pub fn remove_field(&mut self, tag: i32) -> Option { + self.fields.remove(&tag) + } + + pub fn get_field_tags(&self) -> Vec { + self.fields.keys().copied().collect() + } + + pub fn clear(&mut self) { + self.fields.clear(); + self.groups.clear(); + } + pub fn size(&self) -> usize { + self.fields.len() + } + + pub fn is_empty(&self) -> bool { + self.fields.is_empty() + } + + //----type safe field ops + + /// get a field as string + pub fn get_string(&self, tag: i32) -> Result { + self.get_field(tag) + .ok_or_else(|| NativeError::FieldNotFound(format!("Field {} not found", tag))) + .map(|s| s.to_string()) + } + + /// set a field as string + pub fn set_string(&mut self, tag: i32, value: &str) { + self.set_field(tag, value.to_string()); + } + + /// get a field as i32 + pub fn get_int(&self, tag: i32) -> Result { + let ret = self.get_string(tag)?; + ret.parse::().map_err(|_| { + NativeError::FieldConvertError(format!("failed to convert field {} to i32", tag)) + }) + } + + /// set a field as i32 + pub fn set_int(&mut self, tag: i32, value: i32) { + self.set_field(tag, value.to_string()); + } + + /// get a field as f64 + pub fn get_float(&self, tag: i32) -> Result { + let ret = self.get_string(tag)?; + ret.parse::().map_err(|_| { + NativeError::FieldConvertError(format!("failed to convert field {} to f64", tag)) + }) + } + + /// set a field as f64 + pub fn set_float(&mut self, tag: i32, value: f64) { + self.set_field(tag, value.to_string()); + } + + /// get a field as boolean (y/n) + pub fn get_bool(&self, tag: i32) -> Result { + let value = self.get_string(tag)?; + match value.to_uppercase().as_str() { + "Y" | "YES" | "TRUE" => Ok(true), + "N" | "NO" | "FALSE" => Ok(false), + _ => Err(NativeError::FieldConvertError(format!( + "cannot convert {} to bool", + value + ))), + } + } + + /// set a field as bool + pub fn set_bool(&mut self, tag: i32, value: bool) { + let value = if value { "Y" } else { "N" }; + self.set_string(tag, value); + } + + /// get a field as char + pub fn get_char(&self, tag: i32) -> Result { + let value = self.get_string(tag)?; + value + .chars() + .next() + .ok_or_else(|| NativeError::FieldConvertError(format!("field {} is empty", tag))) + } + + /// set field as char + pub fn set_char(&mut self, tag: i32, value: char) { + self.set_string(tag, &value.to_string()); + } + //----Group ops + + /// add a group + pub fn add_group(&mut self, tag: i32, group: Group) { + self.groups.entry(tag).or_insert_with(Vec::new).push(group); + let count = self.groups.get(&tag).map(|v| v.len()).unwrap_or(0); + self.set_int(tag, count as i32); + } + /// get groups for a tag + pub fn get_groups(&self, tag: i32) -> Option<&Vec> { + self.groups.get(&tag) + } + /// get mutable groups for a tag + pub fn get_groups_mut(&mut self, tag: i32) -> Option<&mut Vec> { + self.groups.get_mut(&tag) + } + /// get a specific group for a tag by index + pub fn get_group(&self, tag: i32, index: usize) -> Option<&Group> { + self.groups.get(&tag)?.get(index) + } + + /// get a mutable specific group for a tag by index + pub fn get_group_mut(&mut self, tag: i32, index: usize) -> Option<&mut Group> { + self.groups.get_mut(&tag)?.get_mut(index) + } + + /// replace a group at a specific index + pub fn replace_group(&mut self, tag: i32, index: usize, group: Group) -> Result<()> { + let groups = self + .get_groups_mut(tag) + .ok_or_else(|| NativeError::FieldNotFound(format!("no groups for tag {}", tag)))?; + + if index >= groups.len() { + return Err(NativeError::FieldNotFound(format!( + "group index {} out of bound", + index + ))); + } + groups[index] = group; + Ok(()) + } + /// remove group at a specific index + pub fn remove_group(&mut self, tag: i32, index: usize) -> Result { + let groups = self + .get_groups_mut(tag) + .ok_or_else(|| NativeError::FieldNotFound(format!("no groups for tag {}", tag)))?; + + if index >= groups.len() { + return Err(NativeError::FieldNotFound(format!( + "group index {} out of bound", + index + ))); + } + let group = groups.remove(index); + + let count = groups.len(); + + if count == 0 { + self.remove_field(tag); + self.groups.remove(&tag); + } else { + self.set_int(tag, count as i32); + } + Ok(group) + } + + /// remove all groups for a tag + pub fn remove_all_groups(&mut self, tag: i32) -> Option> { + self.remove_field(tag); + self.groups.remove(&tag) + } + + /// checks if group exists for a tag + pub fn has_group(&self, tag: i32) -> bool { + self.groups.contains_key(&tag) && !self.groups[&tag].is_empty() + } + + /// group count for a tag + pub fn group_count(&self, tag: i32) -> usize { + self.groups.get(&tag).map(|v| v.len()).unwrap_or(0) + } + + //----Serializations + + /// convert to FIX string format + pub fn to_fix_string(&self) -> String { + let mut results = String::new(); + let mut field_tags: Vec = self.fields.keys().copied().collect(); + field_tags.sort_by(|&a, &b| self.message_order.compare(a, b)); + + for tag in field_tags { + if let Some(value) = self.fields.get(&tag) { + results.push_str(&format!("{}={}\x01", tag, value)); + } + } + + for (&group_tag, groups) in &self.groups { + for group in groups { + results.push_str(&group.to_fix_string()); + } + } + results + } + + /// parse a FIX format from a string + pub fn from_fix_string(&mut self, fix_String: &str) -> Result<()> { + self.clear(); + let fields: Vec<&str> = fix_String.split('\x01').collect(); + + for field_str in fields { + if field_str.is_empty() { + continue; + } + + let parts: Vec<&str> = field_str.splitn(2, '=').collect(); + if parts.len() != 2 { + return Err(NativeError::InvalidMessage(format!( + "Invalid field format: {}", + field_str + ))); + } + let tag = parts[0] + .parse::() + .map_err(|_| NativeError::InvalidMessage(format!("Invalid tag: {}", parts[0])))?; + + let value = parts[1].to_string(); + self.set_field(tag, value); + } + Ok(()) + } + + //----Helpers + + // copy fields from another FieldMap + pub fn copy_from(&mut self, other: &FieldMap) { + for (tag, value) in &other.fields { + self.set_field(*tag, value.clone()); + } + + for (tag, groups) in &other.groups { + for group in groups { + self.add_group(*tag, group.clone()); + } + } + } + + /// get the message order + pub fn get_message_order(&self) -> &MessageOrder { + &self.message_order + } + + /// set the message order + pub fn set_message_order(&mut self, order: MessageOrder) { + self.message_order = order; + } +} + +impl Default for FieldMap { + fn default() -> Self { + Self::new() + } +} + +impl<'a> IntoIterator for &'a FieldMap { + type Item = (&'a i32, &'a String); + type IntoIter = std::collections::btree_map::Iter<'a, i32, String>; + fn into_iter(self) -> Self::IntoIter { + self.fields.iter() + } +} diff --git a/quickfix-native/src/group.rs b/quickfix-native/src/group.rs new file mode 100644 index 0000000..6081ffd --- /dev/null +++ b/quickfix-native/src/group.rs @@ -0,0 +1,173 @@ +use crate::{errors::Result, field_map::FieldMap, message_order::MessageOrder}; + +#[derive(Debug, Clone)] +pub struct Group { + fieldmap: FieldMap, + /// group's identifying field tag9 + field_id: i32, + /// delimiter field that starts each group entry + delim: i32, +} + +impl Group { + pub fn new(field_id: i32, delim: i32, order: Option>) -> Self { + let msg_order = if let Some(ord) = order { + MessageOrder::group(ord) + } else { + MessageOrder::normal() + }; + Self { + fieldmap: FieldMap::new_with_order(msg_order), + field_id, + delim, + } + } + + //TODO: other constructors in group.h + + pub fn field(&self) -> i32 { + self.field_id + } + pub fn delim(&self) -> i32 { + self.delim + } + // pub fn set_field(&mut self, tag: i32, value: String) { + // self.fieldmap.set_field(tag, value); + // } + + /// add a group + pub fn add_group(&mut self, group: &Group) { + self.fieldmap.add_group(group.field(), group.clone()); + } + /// replace a group at a specific index + pub fn replace_group(&mut self, num: usize, group: &Group) { + self.fieldmap + .replace_group(group.field(), num, group.clone()); + } + /// get a group at a specific group + pub fn get_group(&self, num: usize, group: &Group) -> Result { + self.fieldmap + .get_group(group.field(), num) + .ok_or_else(|| { + crate::errors::NativeError::FieldNotFound(format!( + "Group not found at index {} for field {}", + num, + group.field() + )) + }) + .map(|g| g.clone()) + } + /// remove a group at a specific index + pub fn remove_group_at(&mut self, num: usize, group: &Group) -> Result { + self.fieldmap.remove_group(group.field(), num) + } + /// remove all groups of this type + pub fn remove_group(&mut self, group: &Group) -> Option> { + self.fieldmap.remove_all_groups(group.field()) + } + + /// check if group exists at specific index + pub fn has_group_at(&self, num: usize, group: &Group) -> bool { + self.fieldmap.get_group(group.field(), num).is_some() + } + /// Check if any groups of this type exist + pub fn has_group(&self, group: &Group) -> bool { + self.fieldmap.has_group(group.field()) + } + + /// Get group count for a specific field + pub fn group_count(&self, group: &Group) -> usize { + self.fieldmap.group_count(group.field()) + } + + pub fn set_field(&mut self, tag: i32, value: String) { + self.fieldmap.set_field(tag, value); + } + + pub fn get_field(&self, tag: i32) -> Option<&String> { + self.fieldmap.get_field(tag) + } + + pub fn has_field(&self, tag: i32) -> bool { + self.fieldmap.has_field(tag) + } + + pub fn remove_field(&mut self, tag: i32) -> Option { + self.fieldmap.remove_field(tag) + } + + pub fn set_string(&mut self, tag: i32, value: &str) { + self.fieldmap.set_string(tag, value); + } + + pub fn get_string(&self, tag: i32) -> Result { + self.fieldmap.get_string(tag) + } + + pub fn set_int(&mut self, tag: i32, value: i32) { + self.fieldmap.set_int(tag, value); + } + + pub fn get_int(&self, tag: i32) -> Result { + self.fieldmap.get_int(tag) + } + + pub fn set_double(&mut self, tag: i32, value: f64) { + self.fieldmap.set_float(tag, value); + } + + pub fn get_double(&self, tag: i32) -> Result { + self.fieldmap.get_float(tag) + } + + pub fn set_bool(&mut self, tag: i32, value: bool) { + self.fieldmap.set_bool(tag, value); + } + + pub fn get_bool(&self, tag: i32) -> Result { + self.fieldmap.get_bool(tag) + } + + pub fn set_char(&mut self, tag: i32, value: char) { + self.fieldmap.set_char(tag, value); + } + + pub fn get_char(&self, tag: i32) -> Result { + self.fieldmap.get_char(tag) + } + + /// convert to FIX string format + pub fn to_fix_string(&self) -> String { + self.fieldmap.to_fix_string() + } + + /// parse from FIX string format + pub fn from_fix_string(&mut self, fix_string: &str) -> Result<()> { + //TODO:make sure this one matches the c++ codebase. for now it should work! + self.fieldmap.from_fix_string(fix_string) + } + + /// get the underlying FieldMap + pub fn get_field_map(&self) -> &FieldMap { + &self.fieldmap + } + + /// get mutable reference to underlying FieldMap + pub fn get_field_map_mut(&mut self) -> &mut FieldMap { + &mut self.fieldmap + } +} + +impl std::ops::Deref for Group { + type Target = FieldMap; + + fn deref(&self) -> &Self::Target { + &self.fieldmap + } +} + +impl std::ops::DerefMut for Group { + fn deref_mut(&mut self) -> &mut Self::Target { + &mut self.fieldmap + } +} diff --git a/quickfix-native/src/lib.rs b/quickfix-native/src/lib.rs index 31280d9..f7f280b 100644 --- a/quickfix-native/src/lib.rs +++ b/quickfix-native/src/lib.rs @@ -1,4 +1,8 @@ -mod dictionary; -mod errors; -mod fields; -mod session_id; +pub mod dictionary; +pub mod errors; +pub mod field; +pub mod field_map; +pub mod fields; +pub mod group; +pub mod message_order; +pub mod session_id; diff --git a/quickfix-native/src/message_order.rs b/quickfix-native/src/message_order.rs new file mode 100644 index 0000000..68a53ff --- /dev/null +++ b/quickfix-native/src/message_order.rs @@ -0,0 +1,128 @@ +use std::cmp::Ordering; + +use crate::field::{BEGINSTRING, BODYLENGTH, CHECKSUM, MSGTYPE, SIGNATURE, SIGNATURELENGTH}; + +#[derive(Clone, Debug)] +pub enum CompareMode { + Header, + Trailer, + Normal, + Group, +} + +#[derive(Clone, Debug)] +pub struct MessageOrder { + pub compare_mode: CompareMode, + pub largest: i32, + pub group_order: Option>, +} + +impl MessageOrder { + pub fn header() -> Self { + Self { + compare_mode: CompareMode::Header, + largest: 0, + group_order: None, + } + } + + pub fn trailer() -> Self { + Self { + compare_mode: CompareMode::Trailer, + largest: 0, + group_order: None, + } + } + pub fn normal() -> Self { + Self { + compare_mode: CompareMode::Normal, + largest: 0, + group_order: None, + } + } + + pub fn group(order: Vec) -> Self { + Self { + compare_mode: CompareMode::Group, + largest: *order.iter().max().unwrap_or(&0i32), + group_order: Some(order), + } + } + + pub fn compare(&self, x: i32, y: i32) -> std::cmp::Ordering { + match self.compare_mode { + CompareMode::Group => { + self.compare_group(x, y, self.group_order.as_ref().unwrap(), self.largest) + } + CompareMode::Header => self.compare_header(x, y), + CompareMode::Trailer => self.compare_trailer(x, y), + CompareMode::Normal => x.cmp(&y), + } + } + + fn compare_group(&self, x: i32, y: i32, order: &[i32], largest: i32) -> std::cmp::Ordering { + if x <= largest && y <= largest { + let ix = order.get(x as usize).copied().unwrap_or(0); + let iy = order.get(y as usize).copied().unwrap_or(0); + + if ix == 0 && iy == 0 { + return x.cmp(&y); + } else if ix == 0 { + return Ordering::Greater; + } else if iy == 0 { + return Ordering::Less; + } else { + ix.cmp(&iy) + } + } else if x <= largest { + Ordering::Less + } else if y <= largest { + Ordering::Greater + } else { + x.cmp(&y) + } + } + fn compare_header(&self, x: i32, y: i32) -> std::cmp::Ordering { + let ordered_x = self.get_header_position(x); + let ordered_y = self.get_header_position(y); + match (ordered_x, ordered_y) { + (Some(px), Some(py)) => px.cmp(&py), + (Some(_), None) => Ordering::Less, + (None, Some(_)) => Ordering::Greater, + (None, None) => x.cmp(&y), + } + } + + fn compare_trailer(&self, x: i32, y: i32) -> std::cmp::Ordering { + if x == CHECKSUM { + return Ordering::Greater; + } else if y == CHECKSUM { + return Ordering::Less; + } + + let ordered_x = self.get_trailer_position(x); + let ordered_y = self.get_trailer_position(y); + match (ordered_x, ordered_y) { + (Some(px), Some(py)) => px.cmp(&py), + (Some(_), None) => Ordering::Less, + (None, Some(_)) => Ordering::Greater, + (None, None) => x.cmp(&y), + } + } + fn get_header_position(&self, field_id: i32) -> Option { + match field_id { + BEGINSTRING => Some(1), + BODYLENGTH => Some(2), + MSGTYPE => Some(3), + _ => None, + } + } + + fn get_trailer_position(&self, field_id: i32) -> Option { + match field_id { + SIGNATURELENGTH => Some(1), + SIGNATURE => Some(2), + _ => None, + } + } +} From c64cbde4047a87a127458896f850077634b9c13d Mon Sep 17 00:00:00 2001 From: Soroushsrd Date: Thu, 10 Jul 2025 11:55:53 +0330 Subject: [PATCH 4/5] Fix: clippy warnings --- quickfix-native/Cargo.toml | 4 ++++ quickfix-native/src/dictionary.rs | 6 +++--- quickfix-native/src/field_map.rs | 8 ++++---- quickfix-native/src/group.rs | 7 ++++--- quickfix-native/src/message_order.rs | 4 ++-- 5 files changed, 17 insertions(+), 12 deletions(-) diff --git a/quickfix-native/Cargo.toml b/quickfix-native/Cargo.toml index 1b37425..c6e1510 100644 --- a/quickfix-native/Cargo.toml +++ b/quickfix-native/Cargo.toml @@ -5,3 +5,7 @@ edition = "2024" [dependencies] thiserror="2.0.12" + + +[lints.clippy] +uninlined_format_args = "allow" diff --git a/quickfix-native/src/dictionary.rs b/quickfix-native/src/dictionary.rs index 73909d9..e470c1b 100644 --- a/quickfix-native/src/dictionary.rs +++ b/quickfix-native/src/dictionary.rs @@ -74,9 +74,9 @@ impl Dictionary { let value = self.get_string(key, false)?; match Self::convert_bool(&value) { Some(true) => Ok(true), - Some(false) => Err(NativeError::FieldConvertError(format!( - "Returned value is set to 'NO'" - ))), + Some(false) => Err(NativeError::FieldConvertError( + "Returned value is set to 'NO'".to_string(), + )), None => Err(NativeError::FieldConvertError(format!( "Illegal value {} for {}", value, key diff --git a/quickfix-native/src/field_map.rs b/quickfix-native/src/field_map.rs index 19510d3..34c4c09 100644 --- a/quickfix-native/src/field_map.rs +++ b/quickfix-native/src/field_map.rs @@ -142,7 +142,7 @@ impl FieldMap { /// add a group pub fn add_group(&mut self, tag: i32, group: Group) { - self.groups.entry(tag).or_insert_with(Vec::new).push(group); + self.groups.entry(tag).or_default().push(group); let count = self.groups.get(&tag).map(|v| v.len()).unwrap_or(0); self.set_int(tag, count as i32); } @@ -234,7 +234,7 @@ impl FieldMap { } } - for (&group_tag, groups) in &self.groups { + for (&_group_tag, groups) in &self.groups { for group in groups { results.push_str(&group.to_fix_string()); } @@ -243,9 +243,9 @@ impl FieldMap { } /// parse a FIX format from a string - pub fn from_fix_string(&mut self, fix_String: &str) -> Result<()> { + pub fn from_fix_string(&mut self, fix_string: &str) -> Result<()> { self.clear(); - let fields: Vec<&str> = fix_String.split('\x01').collect(); + let fields: Vec<&str> = fix_string.split('\x01').collect(); for field_str in fields { if field_str.is_empty() { diff --git a/quickfix-native/src/group.rs b/quickfix-native/src/group.rs index 6081ffd..0d6050a 100644 --- a/quickfix-native/src/group.rs +++ b/quickfix-native/src/group.rs @@ -40,10 +40,11 @@ impl Group { self.fieldmap.add_group(group.field(), group.clone()); } /// replace a group at a specific index - pub fn replace_group(&mut self, num: usize, group: &Group) { + pub fn replace_group(&mut self, num: usize, group: &Group) -> Result<()> { self.fieldmap - .replace_group(group.field(), num, group.clone()); + .replace_group(group.field(), num, group.clone()) } + /// get a group at a specific group pub fn get_group(&self, num: usize, group: &Group) -> Result { self.fieldmap @@ -55,7 +56,7 @@ impl Group { group.field() )) }) - .map(|g| g.clone()) + .cloned() } /// remove a group at a specific index pub fn remove_group_at(&mut self, num: usize, group: &Group) -> Result { diff --git a/quickfix-native/src/message_order.rs b/quickfix-native/src/message_order.rs index 68a53ff..4117890 100644 --- a/quickfix-native/src/message_order.rs +++ b/quickfix-native/src/message_order.rs @@ -66,9 +66,9 @@ impl MessageOrder { let iy = order.get(y as usize).copied().unwrap_or(0); if ix == 0 && iy == 0 { - return x.cmp(&y); + x.cmp(&y) } else if ix == 0 { - return Ordering::Greater; + Ordering::Greater } else if iy == 0 { return Ordering::Less; } else { From a6e87d31492210670b23b3625b9c5fe2f2a25c18 Mon Sep 17 00:00:00 2001 From: Soroushsrd Date: Thu, 10 Jul 2025 12:39:11 +0330 Subject: [PATCH 5/5] Add GroupOperations trait for better abstraction --- quickfix-native/src/field_map.rs | 8 +++ quickfix-native/src/group.rs | 104 +++++++++++++++++++------------ 2 files changed, 71 insertions(+), 41 deletions(-) diff --git a/quickfix-native/src/field_map.rs b/quickfix-native/src/field_map.rs index 34c4c09..5f2fa79 100644 --- a/quickfix-native/src/field_map.rs +++ b/quickfix-native/src/field_map.rs @@ -215,6 +215,14 @@ impl FieldMap { self.groups.contains_key(&tag) && !self.groups[&tag].is_empty() } + /// checks if a groups at a specific index exsits for a tag + pub fn has_group_at(&self, num: usize, tag: i32) -> bool { + if self.get_group(tag, num).is_some() { + return true; + } + false + } + /// group count for a tag pub fn group_count(&self, tag: i32) -> usize { self.groups.get(&tag).map(|v| v.len()).unwrap_or(0) diff --git a/quickfix-native/src/group.rs b/quickfix-native/src/group.rs index 0d6050a..6e768f9 100644 --- a/quickfix-native/src/group.rs +++ b/quickfix-native/src/group.rs @@ -1,4 +1,8 @@ -use crate::{errors::Result, field_map::FieldMap, message_order::MessageOrder}; +use crate::{ + errors::{NativeError, Result}, + field_map::FieldMap, + message_order::MessageOrder, +}; #[derive(Debug, Clone)] pub struct Group { @@ -9,45 +13,25 @@ pub struct Group { delim: i32, } -impl Group { - pub fn new(field_id: i32, delim: i32, order: Option>) -> Self { - let msg_order = if let Some(ord) = order { - MessageOrder::group(ord) - } else { - MessageOrder::normal() - }; - Self { - fieldmap: FieldMap::new_with_order(msg_order), - field_id, - delim, - } - } - - //TODO: other constructors in group.h - - pub fn field(&self) -> i32 { - self.field_id - } - pub fn delim(&self) -> i32 { - self.delim - } - // pub fn set_field(&mut self, tag: i32, value: String) { - // self.fieldmap.set_field(tag, value); - // } +pub trait GroupOperations { + fn get_field_map(&self) -> &FieldMap; + fn get_field_map_mut(&mut self) -> &mut FieldMap; /// add a group - pub fn add_group(&mut self, group: &Group) { - self.fieldmap.add_group(group.field(), group.clone()); + fn add_group(&mut self, group: &Group) { + self.get_field_map_mut() + .add_group(group.field(), group.clone()); } + /// replace a group at a specific index - pub fn replace_group(&mut self, num: usize, group: &Group) -> Result<()> { - self.fieldmap + fn replace_group(&mut self, num: usize, group: &Group) -> Result<()> { + self.get_field_map_mut() .replace_group(group.field(), num, group.clone()) } /// get a group at a specific group - pub fn get_group(&self, num: usize, group: &Group) -> Result { - self.fieldmap + fn get_group(&self, num: usize, group: &Group) -> Result { + self.get_field_map() .get_group(group.field(), num) .ok_or_else(|| { crate::errors::NativeError::FieldNotFound(format!( @@ -59,23 +43,61 @@ impl Group { .cloned() } /// remove a group at a specific index - pub fn remove_group_at(&mut self, num: usize, group: &Group) -> Result { - self.fieldmap.remove_group(group.field(), num) + fn remove_group(&mut self, num: usize, group: &Group) -> Result { + self.get_field_map_mut().remove_group(group.field(), num) } + /// remove all groups of this type - pub fn remove_group(&mut self, group: &Group) -> Option> { - self.fieldmap.remove_all_groups(group.field()) + fn remove_group_by_field(&mut self, group: &Group) -> Result> { + self.get_field_map_mut() + .remove_all_groups(group.field()) + .ok_or(NativeError::FieldConvertError( + "This fields doesnt exist.".to_string(), + )) + } + + /// Check if any groups of this type exist + fn has_group(&self, group: &Group) -> bool { + self.get_field_map().has_group(group.field()) } /// check if group exists at specific index - pub fn has_group_at(&self, num: usize, group: &Group) -> bool { - self.fieldmap.get_group(group.field(), num).is_some() + fn has_group_at(&self, num: usize, group: &Group) -> bool { + self.get_field_map().has_group_at(num, group.field()) } - /// Check if any groups of this type exist - pub fn has_group(&self, group: &Group) -> bool { - self.fieldmap.has_group(group.field()) +} + +impl GroupOperations for Group { + fn get_field_map(&self) -> &FieldMap { + &self.fieldmap + } + fn get_field_map_mut(&mut self) -> &mut FieldMap { + &mut self.fieldmap + } +} + +impl Group { + pub fn new(field_id: i32, delim: i32, order: Option>) -> Self { + let msg_order = if let Some(ord) = order { + MessageOrder::group(ord) + } else { + MessageOrder::normal() + }; + Self { + fieldmap: FieldMap::new_with_order(msg_order), + field_id, + delim, + } } + //TODO: other constructors in group.h + + pub fn field(&self) -> i32 { + self.field_id + } + pub fn delim(&self) -> i32 { + self.delim + } /// Get group count for a specific field pub fn group_count(&self, group: &Group) -> usize { self.fieldmap.group_count(group.field())