pub struct Email {
pub message: Message,
}Expand description
Email is the fix40 Email type, MsgType = C.
Fields§
§message: MessageImplementations§
Source§impl Email
impl Email
Sourcepub fn new(
email_type: EmailTypeField,
lines_of_text: LinesOfTextField,
text: TextField,
) -> Self
pub fn new( email_type: EmailTypeField, lines_of_text: LinesOfTextField, text: TextField, ) -> Self
Creates a new Email with required fields.
Sourcepub fn from_message(msg: Message) -> Self
pub fn from_message(msg: Message) -> Self
Creates a Email from an existing Message.
Sourcepub fn to_message(self) -> Message
pub fn to_message(self) -> Message
Returns the underlying Message.
Sourcepub fn set_cl_ord_id(&mut self, v: String)
pub fn set_cl_ord_id(&mut self, v: String)
Sets ClOrdID, Tag 11.
Sourcepub fn get_cl_ord_id(&self) -> Result<String, MessageRejectErrorEnum>
pub fn get_cl_ord_id(&self) -> Result<String, MessageRejectErrorEnum>
Gets ClOrdID, Tag 11.
Sourcepub fn has_cl_ord_id(&self) -> bool
pub fn has_cl_ord_id(&self) -> bool
Returns true if ClOrdID is present, Tag 11.
Sourcepub fn set_email_type(&mut self, v: String)
pub fn set_email_type(&mut self, v: String)
Sets EmailType, Tag 94.
Sourcepub fn get_email_type(&self) -> Result<String, MessageRejectErrorEnum>
pub fn get_email_type(&self) -> Result<String, MessageRejectErrorEnum>
Gets EmailType, Tag 94.
Sourcepub fn has_email_type(&self) -> bool
pub fn has_email_type(&self) -> bool
Returns true if EmailType is present, Tag 94.
Sourcepub fn set_lines_of_text(&mut self, v: isize)
pub fn set_lines_of_text(&mut self, v: isize)
Sets LinesOfText, Tag 33.
Sourcepub fn get_lines_of_text(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_lines_of_text(&self) -> Result<isize, MessageRejectErrorEnum>
Gets LinesOfText, Tag 33.
Sourcepub fn has_lines_of_text(&self) -> bool
pub fn has_lines_of_text(&self) -> bool
Returns true if LinesOfText is present, Tag 33.
Sourcepub fn set_order_id(&mut self, v: String)
pub fn set_order_id(&mut self, v: String)
Sets OrderID, Tag 37.
Sourcepub fn get_order_id(&self) -> Result<String, MessageRejectErrorEnum>
pub fn get_order_id(&self) -> Result<String, MessageRejectErrorEnum>
Gets OrderID, Tag 37.
Sourcepub fn has_order_id(&self) -> bool
pub fn has_order_id(&self) -> bool
Returns true if OrderID is present, Tag 37.
Sourcepub fn set_orig_time(&mut self, v: Timestamp)
pub fn set_orig_time(&mut self, v: Timestamp)
Sets OrigTime, Tag 42.
Sourcepub fn get_orig_time(&self) -> Result<Timestamp, MessageRejectErrorEnum>
pub fn get_orig_time(&self) -> Result<Timestamp, MessageRejectErrorEnum>
Gets OrigTime, Tag 42.
Sourcepub fn has_orig_time(&self) -> bool
pub fn has_orig_time(&self) -> bool
Returns true if OrigTime is present, Tag 42.
Sourcepub fn set_raw_data(&mut self, v: String)
pub fn set_raw_data(&mut self, v: String)
Sets RawData, Tag 96.
Sourcepub fn get_raw_data(&self) -> Result<String, MessageRejectErrorEnum>
pub fn get_raw_data(&self) -> Result<String, MessageRejectErrorEnum>
Gets RawData, Tag 96.
Sourcepub fn has_raw_data(&self) -> bool
pub fn has_raw_data(&self) -> bool
Returns true if RawData is present, Tag 96.
Sourcepub fn set_raw_data_length(&mut self, v: isize)
pub fn set_raw_data_length(&mut self, v: isize)
Sets RawDataLength, Tag 95.
Sourcepub fn get_raw_data_length(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_raw_data_length(&self) -> Result<isize, MessageRejectErrorEnum>
Gets RawDataLength, Tag 95.
Sourcepub fn has_raw_data_length(&self) -> bool
pub fn has_raw_data_length(&self) -> bool
Returns true if RawDataLength is present, Tag 95.
Sourcepub fn set_relatd_sym(&mut self, v: String)
pub fn set_relatd_sym(&mut self, v: String)
Sets RelatdSym, Tag 46.
Sourcepub fn get_relatd_sym(&self) -> Result<String, MessageRejectErrorEnum>
pub fn get_relatd_sym(&self) -> Result<String, MessageRejectErrorEnum>
Gets RelatdSym, Tag 46.
Sourcepub fn has_relatd_sym(&self) -> bool
pub fn has_relatd_sym(&self) -> bool
Returns true if RelatdSym is present, Tag 46.
Sourcepub fn get_text(&self) -> Result<String, MessageRejectErrorEnum>
pub fn get_text(&self) -> Result<String, MessageRejectErrorEnum>
Gets Text, Tag 58.