From d4a9fcb732fb54151e52c926d0ac25e85dbe60ee Mon Sep 17 00:00:00 2001 From: Steve Brokenshire Date: Wed, 20 Jan 2016 13:39:14 +0000 Subject: [PATCH] Completed list of variables under RFC 5545 --- .../objects/calendarobject/CalendarObject.h | 108 +++++++++++++++++- 1 file changed, 104 insertions(+), 4 deletions(-) diff --git a/source/objects/calendarobject/CalendarObject.h b/source/objects/calendarobject/CalendarObject.h index dfcf448..20db2c6 100644 --- a/source/objects/calendarobject/CalendarObject.h +++ b/source/objects/calendarobject/CalendarObject.h @@ -74,10 +74,10 @@ class CalendarObject{ int PriorityData; std::string PriorityTokens; - std::string ResourcesData; - std::string ResourcesDataAltID; - std::string ResourcesDataLanguage; - std::string ResourcesDataTokens; + vector ResourcesData; + vector ResourcesDataAltID; + vector ResourcesDataLanguage; + vector ResourcesDataTokens; std::string StatusData; std::string StatusTokens; @@ -111,6 +111,106 @@ class CalendarObject{ std::string TimeTransparencyData; std::string TimeTransparencyDataTokens; + + std::string TimeZoneData; + std::string TimeZoneDataTokens; + + vector TimeZoneNameList; + vector TimeZoneNameListLanguage; + vector TimeZoneNameListTokens; + + std::string TimeZoneOffsetFromData; + std::string TimeZoneOffsetFromDataTokens; + + std::string TimeZoneOffsetToData; + std::string TimeZoneOffsetToDataTokens; + + std::string TimeZoneURLData; + std::string TimeZoneURLTokens; + + vector AttendeeList; + vector AttendeeListMember; + vector AttendeeListDelegatedFrom; + vector AttendeeListDelegatedTo; + vector AttendeeListRole; + vector AttendeeListRSVP; + vector AttendeeListDirectoryEntry; + vector AttendeeListSentBy; + vector AttendeeListCommonName; + vector AttendeeListCalendarUserType; + vector AttendeeListParticipationStatus; + vector AttendeeListLanguage; + vector AttendeeListTokens; + + vector ContactList; + vector ContactListAltID; + vector ContactListLanguage; + vector ContactListTokens; + + std::string OrganiserData; + std::string OrganiserDataCommonName; + std::string OrganiserDataDirectoryEntry; + std::string OrganiserDataSentByParam; + std::string OrganiserDataLanguage; + std::string OrganiserDataTokens; + + std::string RecurranceIDData; + std::string RecurranceIDDataTimeZoneParam; + std::string RecurranceIDDataValue; + std::string RecurranceIDDataTokens; + + vector RelatedToData; + vector RelatedToDataRelationType; + vector RelatedToDataTokens; + + std::string URLData; + std::string URLDataTokens; + + vector ExcludeDateData; + vector ExcludeDateDataValue; + vector ExcludeDateDataTimeZoneParam; + vector ExcludeDateDataTokens; + + vector RecurranceDateData; + vector RecurranceDateDataValue; + vector RecurranceDateDataTimeZoneParam; + vector RecurranceDateDataTokens; + + std::string RecurranceRuleData; + std::string RecurranceRuleDataFrequency; + std::string RecurranceRuleDataCount; + std::string RecurranceRuleDataInterval; + std::string RecurranceRuleDataUntil; + std::string RecurranceRuleDataMonth; + std::string RecurranceRuleDataWeekStarting; + std::string RecurranceRuleDataWeekByDay; + std::string RecurranceRuleDataWeekByMonthDay; + std::string RecurranceRuleDataWeekByWeekNumber; + std::string RecurranceRuleDataWeekBySetPosition; + + std::string TriggerDataList; + std::string TriggerDataValue; + std::string TriggerDataRelatedParam; + std::string TriggerDataTokens; + + std::string DateTimeCreatedData; + std::string DateTimeCreatedTokens; + + std::string DateTimeStampData; + std::string DateTimeStampTokens; + + std::string LastModifiedData; + std::string LastModifiedTokens; + + std::string SequenceData; + std::string SequenceTokens; + + vector XTokensData; + vector XTokensDataTokens; + + vector RequestStatusData; + vector RequestStatusLanguage; + vector RequestStatusTokens; private: virtual void ProcessData() {}; -- 2.39.2