pub struct Email {
pub message: Message,
}Expand description
Email is the fix50 Email type, MsgType = C.
Fields§
§message: MessageImplementations§
Source§impl Email
impl Email
Sourcepub fn new(
email_thread_id: EmailThreadIDField,
email_type: EmailTypeField,
subject: SubjectField,
no_lines_of_text: NoLinesOfTextField,
) -> Self
pub fn new( email_thread_id: EmailThreadIDField, email_type: EmailTypeField, subject: SubjectField, no_lines_of_text: NoLinesOfTextField, ) -> 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_encoded_subject(&mut self, v: String)
pub fn set_encoded_subject(&mut self, v: String)
Sets EncodedSubject, Tag 357.
Sourcepub fn get_encoded_subject(&self) -> Result<String, MessageRejectErrorEnum>
pub fn get_encoded_subject(&self) -> Result<String, MessageRejectErrorEnum>
Gets EncodedSubject, Tag 357.
Sourcepub fn has_encoded_subject(&self) -> bool
pub fn has_encoded_subject(&self) -> bool
Returns true if EncodedSubject is present, Tag 357.
Sourcepub fn set_encoded_subject_len(&mut self, v: isize)
pub fn set_encoded_subject_len(&mut self, v: isize)
Sets EncodedSubjectLen, Tag 356.
Sourcepub fn get_encoded_subject_len(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_encoded_subject_len(&self) -> Result<isize, MessageRejectErrorEnum>
Gets EncodedSubjectLen, Tag 356.
Sourcepub fn has_encoded_subject_len(&self) -> bool
pub fn has_encoded_subject_len(&self) -> bool
Returns true if EncodedSubjectLen is present, Tag 356.
Sourcepub fn set_no_legs(&mut self, v: isize)
pub fn set_no_legs(&mut self, v: isize)
Sets NoLegs, Tag 555.
Sourcepub fn get_no_legs(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_no_legs(&self) -> Result<isize, MessageRejectErrorEnum>
Gets NoLegs, Tag 555.
Sourcepub fn has_no_legs(&self) -> bool
pub fn has_no_legs(&self) -> bool
Returns true if NoLegs is present, Tag 555.
Sourcepub fn set_no_lines_of_text(&mut self, v: isize)
pub fn set_no_lines_of_text(&mut self, v: isize)
Sets NoLinesOfText, Tag 33.
Sourcepub fn get_no_lines_of_text(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_no_lines_of_text(&self) -> Result<isize, MessageRejectErrorEnum>
Gets NoLinesOfText, Tag 33.
Sourcepub fn has_no_lines_of_text(&self) -> bool
pub fn has_no_lines_of_text(&self) -> bool
Returns true if NoLinesOfText is present, Tag 33.
Sets NoRelatedSym, Tag 146.
Gets NoRelatedSym, Tag 146.
Returns true if NoRelatedSym is present, Tag 146.
Sourcepub fn set_no_routing_i_ds(&mut self, v: isize)
pub fn set_no_routing_i_ds(&mut self, v: isize)
Sets NoRoutingIDs, Tag 215.
Sourcepub fn get_no_routing_i_ds(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_no_routing_i_ds(&self) -> Result<isize, MessageRejectErrorEnum>
Gets NoRoutingIDs, Tag 215.
Sourcepub fn has_no_routing_i_ds(&self) -> bool
pub fn has_no_routing_i_ds(&self) -> bool
Returns true if NoRoutingIDs is present, Tag 215.
Sourcepub fn set_no_underlyings(&mut self, v: isize)
pub fn set_no_underlyings(&mut self, v: isize)
Sets NoUnderlyings, Tag 711.
Sourcepub fn get_no_underlyings(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_no_underlyings(&self) -> Result<isize, MessageRejectErrorEnum>
Gets NoUnderlyings, Tag 711.
Sourcepub fn has_no_underlyings(&self) -> bool
pub fn has_no_underlyings(&self) -> bool
Returns true if NoUnderlyings is present, Tag 711.
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.