extract_msg.msg_classes.meeting_related Module
Module contents
- class extract_msg.msg_classes.meeting_related.MeetingRelated(path, **kwargs)[source]
Bases:
CalendarBase
Base class for meeting-related objects.
Supports all of the options from
MSGFile.__init__()
with some additional ones.- Parameters:
recipientSeparator – Optional, separator string to use between recipients.
deencapsulationFunc – Optional, if specified must be a callable that will override the way that HTML/text is deencapsulated from the RTF body. This function must take exactly 2 arguments, the first being the RTF body from the message and the second being an instance of the enum
DeencapType
that will tell the function what type of body is desired. The function should return a string for plain text and bytes for HTML. If any problems occur, the function must either returnNone
or raise one of the appropriate exceptions fromextract_msg.exceptions
. All other exceptions must be handled internally or they will not be caught. The original deencapsulation method will not run if this is set.
- property attendeeCriticalChange: datetime | None
The date and time at which the meeting-related object was sent.
- property processed: bool
Indicates whether a client has processed a meeting-related object.
- property serverProcessed: bool
Indicates that the Meeting Request object or Meeting Update object has been processed.
- property serverProcessingActions: ServerProcessingAction | None
A union of which actions have been taken on the Meeting Request object or Meeting Update object.
- property timeZone: int | None
Specifies information about the time zone of a recurring meeting.
See PidLidTimeZone in [MS-OXOCAL] for details.
- property where: str | None
PidLidWhere. Should be the same as location.
- filename: str | None