pub struct Email {
pub message: Message,
}Expand description
Email is the fix41 Email type, MsgType = C.
Fields§
§message: MessageImplementations§
Source§impl Email
impl Email
Sourcepub fn new(
email_thread_id: EmailThreadIDField,
email_type: EmailTypeField,
subject: SubjectField,
lines_of_text: LinesOfTextField,
) -> Self
pub fn new( email_thread_id: EmailThreadIDField, email_type: EmailTypeField, subject: SubjectField, lines_of_text: LinesOfTextField, ) -> 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_thread_id(&mut self, v: String)
pub fn set_email_thread_id(&mut self, v: String)
Sets EmailThreadID, Tag 164.
Sourcepub fn get_email_thread_id(&self) -> Result<String, MessageRejectErrorEnum>
pub fn get_email_thread_id(&self) -> Result<String, MessageRejectErrorEnum>
Gets EmailThreadID, Tag 164.
Sourcepub fn has_email_thread_id(&self) -> bool
pub fn has_email_thread_id(&self) -> bool
Returns true if EmailThreadID is present, Tag 164.
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.
Sets NoRelatedSym, Tag 146.
Gets NoRelatedSym, Tag 146.
Returns true if NoRelatedSym is present, Tag 146.
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_subject(&mut self, v: String)
pub fn set_subject(&mut self, v: String)
Sets Subject, Tag 147.
Sourcepub fn get_subject(&self) -> Result<String, MessageRejectErrorEnum>
pub fn get_subject(&self) -> Result<String, MessageRejectErrorEnum>
Gets Subject, Tag 147.
Sourcepub fn has_subject(&self) -> bool
pub fn has_subject(&self) -> bool
Returns true if Subject is present, Tag 147.