| PstAppointmentPstFields Property | 
Namespace: MailBee.Outlook
The below are PST fields keys for Appointment items. Each key represents a particular property of this PST item. Most values are optional so that you need to check if the particular key exists with ContainsKey(Object) method (Hashtable.ContainsKey).
| Name | Type | 
|---|---|
| SendAsIcal | Boolean | 
| ShowAsBusy | Boolean | 
| Location | String | 
| StartTime | DateTime | 
| EndTime | DateTime | 
| Duration | Int32 | 
| Color | Int32 | 
| SubType | Boolean | 
| MeetingStatus | Int32 | 
| ResponseStatus | Int32 | 
| RecurrenceBase | DateTime | 
| RecurrenceType | Int32 | 
| RecurrencePattern | String | 
| Timezone | String | 
| AllAttendees | String | 
| ToAttendees | String | 
| CCAttendees | String | 
| OnlineMeeting | Boolean | 
| NetMeetingType | Int32 | 
| NetMeetingServer | String | 
| NetMeetingOrganizerAlias | String | 
| NetMeetingAutostart | Boolean | 
| ConferenceServerAllowExternal | Boolean | 
| NetMeetingDocumentPathName | String | 
| NetShowURL | String | 
| ConferenceServerPassword | String | 
| AppointmentCounterProposal | Boolean | 
When you get this PST object as MailMessage using GetAsMailMessage method, these fields will be added to the resulting message as "X-Appointment-" + PstFieldName headers. Example is "X-Appointment-StartTime". Each field value will be converted into a string.