summaryrefslogtreecommitdiff
path: root/design-data
diff options
context:
space:
mode:
authorKen Murchison <murch@andrew.cmu.edu>2016-06-26 09:20:41 -0400
committerKen Murchison <murch@andrew.cmu.edu>2016-06-26 09:22:34 -0400
commit7ca312debe69beafd6303ecc24c7581066a24303 (patch)
treeb1efb2cd4e5aac96f71d9338d39645db89abd74e /design-data
parent0b89878236dd263a80f23abcae9a06b974074a8a (diff)
downloadlibical-git-7ca312debe69beafd6303ecc24c7581066a24303.tar.gz
added properties and parameters from draft-ietf-calext-extensions
Diffstat (limited to 'design-data')
-rw-r--r--design-data/parameters.csv8
-rw-r--r--design-data/params-in-prop.txt12
-rw-r--r--design-data/properties.csv11
-rw-r--r--design-data/restrictions.csv67
4 files changed, 92 insertions, 6 deletions
diff --git a/design-data/parameters.csv b/design-data/parameters.csv
index e9b98fb3..75799e5e 100644
--- a/design-data/parameters.csv
+++ b/design-data/parameters.csv
@@ -54,6 +54,12 @@
"REASON","43","const char*",
"MODIFIED","44","const char*",
"SUBSTATE","45","icalparameter_substate",X=21900;OK;ERROR;SUSPENDED;NONE=21999",
+"#New Properties for iCalendar","draft-ietf-calext-extensions Section 6"
+"DISPLAY","46","icalparameter_display",X=22000;BADGE;GRAPHIC;FULLSIZE;THUMBNAIL;NONE=22099",
+"EMAIL","47","const char*",
+"FEATURE","48","icalparameter_feature",X=22100;AUDIO;CHAT;FEED;MODERATOR;PHONE;SCREEN;VIDEO;NONE=22199",
+"LABEL","49","const char*",
+"EMAIL","50","const char*",
"#NOTE for updaters. Preserve the icalparameter_kind Enum values to aid forward compatibility"
"# New Enum values for an existing icalparameter_kind should be inserted before the corresponding NONE value"
-"# New icalparamter_kind types should start their Enum value after the highest NONE value (currently 21999)"
+"# New icalparamter_kind types should start their Enum value after the highest NONE value (currently 22199)"
diff --git a/design-data/params-in-prop.txt b/design-data/params-in-prop.txt
index 3268fc49..29d9b47b 100644
--- a/design-data/params-in-prop.txt
+++ b/design-data/params-in-prop.txt
@@ -1,7 +1,7 @@
ACKNOWLEDGED X
ACTION VALUE X
ATTACH FMTTYPE ENCODING VALUE MANAGED-ID SIZE FILENAME X
-ATTENDEE CN CUTYPE DELEGATED-FROM DELEGATED-TO DIR LANGUAGE MEMBER MODIFIED PARTSTAT REASON ROLE RSVP SENT-BY SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SUBSTATE X
+ATTENDEE CN CUTYPE DELEGATED-FROM DELEGATED-TO DIR EMAIL LANGUAGE MEMBER MODIFIED PARTSTAT REASON ROLE RSVP SENT-BY SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SUBSTATE X
CALSCALE X
CATEGORIES LANGUAGE X
CLASS X
@@ -23,7 +23,7 @@ GEO X
LAST-MODIFIED X
LOCATION ALTREP LANGUAGE X
METHOD X
-ORGANIZER CN DIR LANGUAGE SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SENT-BY X
+ORGANIZER CN DIR EMAIL LANGUAGE SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SENT-BY X
PERCENT-COMPLETE X
PRIORITY X
PRODID X
@@ -65,4 +65,10 @@ POLL-PROPERTIES X
POLL-WINNER X
REPLY-URL REQUIRED X
RESPONSE X
-VOTER CN CUTYPE DELEGATED-FROM DELEGATED-TO DIR LANGUAGE MEMBER ROLE RSVP SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SENT-BY STAY-INFORMED X
+VOTER CN CUTYPE DELEGATED-FROM DELEGATED-TO DIR_EMAIL LANGUAGE MEMBER ROLE RSVP SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SENT-BY STAY-INFORMED X
+NAME ALTREP LANGUAGE X
+REFRESH-INTERVAL VALUE X
+SOURCE X
+COLOR X
+IMAGE ALTREP DISPLAY ENCODING FMTTYPE VALUE X
+CONFERENCE FEATURE LABEL VALUE X
diff --git a/design-data/properties.csv b/design-data/properties.csv
index c935dbe6..c10f74e4 100644
--- a/design-data/properties.csv
+++ b/design-data/properties.csv
@@ -111,7 +111,7 @@
"NO","100","NO","NO"
"#VALARM Extension Properties","draft-daboo-valarm-extensions Section 13.1",
"ACKNOWLEDGED","1","DATE-TIME","DATE-TIME"
-"#VAVAILABILITY Properties","draft-daboo-calendar-availability",
+"#VAVAILABILITY Properties","draft-ietf-calext-availability Section 3.2",
"BUSYTYPE","101","BUSYTYPE","BUSYTYPE"
"#VPOLL Properties","draft-york-vpoll",
"ACCEPT-RESPONSE","102","TEXT,"TEXT"
@@ -123,10 +123,17 @@
"REPLY-URL","111","URI,"URI"
"RESPONSE","112","INTEGER,"INTEGER"
"VOTER","107","CAL-ADDRESS,"CAL-ADDRESS"
-"#TZdist Properties","draft-ietf-tzdist-service",
+"#TZdist Properties","RFC 7808 Section 7",
"TZID-ALIAS-OF","108","TEXT","TEXT"
"TZUNTIL","109","DATE-TIME","DATE-TIME"
"#Task Extension Properties","draft-apthorp-ical-tasks",
"ESTIMATED-DURATION","113","DURATION","DURATION"
"TASK-MODE","114","TASKMODE","TASKMODE"
+"#New Properties for iCalendar","draft-ietf-calext-extensions Section 5",
+"NAME","115","TEXT","TEXT"
+"REFRESH-INTERVAL","116","DURATION","DURATION"
+"SOURCE","117","URI","URI"
+"COLOR","118","TEXT","TEXT"
+"IMAGE","119","ATTACH","URI"
+"CONFERENCE","120","URI","URI"
"#NOTE for updaters. Preserve the icalproperty_kind Enum values to aid forward compatibility"
diff --git a/design-data/restrictions.csv b/design-data/restrictions.csv
index 6f1b4ee2..de0d7307 100644
--- a/design-data/restrictions.csv
+++ b/design-data/restrictions.csv
@@ -32,6 +32,9 @@ PUBLISH,VEVENT,URL,NONE,ZEROORONE
PUBLISH,VEVENT,X,NONE,ZEROPLUS
PUBLISH,VEVENT,ATTENDEE,NONE,ZERO
PUBLISH,VEVENT,REQUESTSTATUS,NONE,ZERO
+PUBLISH,VEVENT,COLOR,NONE,ZEROORONE
+PUBLISH,VEVENT,CONFERENCE,NONE,ZEROPLUS
+PUBLISH,VEVENT,IMAGE,NONE,ZEROPLUS
PUBLISH,VEVENT,NONE,VALARM,ZEROPLUS
PUBLISH,VEVENT,NONE,VFREEBUSY,ZERO
PUBLISH,VEVENT,NONE,VJOURNAL,ZERO
@@ -72,6 +75,9 @@ REQUEST,VEVENT,STATUS,NONE,ZEROORONE,may_be_tent_conf
REQUEST,VEVENT,TRANSP,NONE,ZEROORONE
REQUEST,VEVENT,URL,NONE,ZEROORONE
REQUEST,VEVENT,X,NONE,ZEROPLUS
+REQUEST,VEVENT,COLOR,NONE,ZEROORONE
+REQUEST,VEVENT,CONFERENCE,NONE,ZEROPLUS
+REQUEST,VEVENT,IMAGE,NONE,ZEROPLUS
REQUEST,VEVENT,NONE,VALARM,ZEROPLUS
REQUEST,VEVENT,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref
REQUEST,VEVENT,NONE,X,ZEROPLUS
@@ -112,6 +118,9 @@ REPLY,VEVENT,SUMMARY,NONE,ZEROORONE
REPLY,VEVENT,TRANSP,NONE,ZEROORONE
REPLY,VEVENT,URL,NONE,ZEROORONE
REPLY,VEVENT,X,NONE,ZEROPLUS
+REPLY,VEVENT,COLOR,NONE,ZEROORONE
+REPLY,VEVENT,CONFERENCE,NONE,ZEROPLUS
+REPLY,VEVENT,IMAGE,NONE,ZEROPLUS
REPLY,VEVENT,NONE,VTIMEZONE,ZEROORONE,must_if_tz_ref
REPLY,VEVENT,NONE,X,ZEROPLUS
REPLY,VEVENT,NONE,VALARM,ZERO
@@ -152,6 +161,9 @@ ADD,VEVENT,URL,NONE,ZEROORONE
ADD,VEVENT,X,NONE,ZEROPLUS
ADD,VEVENT,RECURRENCEID,NONE,ZERO,must_be_recurring
ADD,VEVENT,REQUESTSTATUS,NONE,ZERO
+ADD,VEVENT,COLOR,NONE,ZEROORONE
+ADD,VEVENT,CONFERENCE,NONE,ZEROPLUS
+ADD,VEVENT,IMAGE,NONE,ZEROPLUS
ADD,VEVENT,NONE,VALARM,ZEROPLUS
ADD,VEVENT,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref
ADD,VEVENT,NONE,X,ZEROPLUS
@@ -192,6 +204,9 @@ CANCEL,VEVENT,TRANSP,NONE,ZEROORONE
CANCEL,VEVENT,URL,NONE,ZEROORONE
CANCEL,VEVENT,X,NONE,ZEROPLUS
CANCEL,VEVENT,REQUESTSTATUS,NONE,ZERO
+CANCEL,VEVENT,COLOR,NONE,ZEROORONE
+CANCEL,VEVENT,CONFERENCE,NONE,ZEROPLUS
+CANCEL,VEVENT,IMAGE,NONE,ZEROPLUS
CANCEL,VEVENT,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref
CANCEL,VEVENT,NONE,X,ZEROPLUS
CANCEL,VEVENT,NONE,VTODO,ZERO
@@ -232,6 +247,9 @@ REFRESH,VEVENT,STATUS,NONE,ZERO
REFRESH,VEVENT,SUMMARY,NONE,ZERO
REFRESH,VEVENT,TRANSP,NONE,ZERO
REFRESH,VEVENT,URL,NONE,ZERO
+REFRESH,VEVENT,COLOR,NONE,ZEROORONE
+REFRESH,VEVENT,CONFERENCE,NONE,ZEROPLUS
+REFRESH,VEVENT,IMAGE,NONE,ZEROPLUS
REFRESH,VEVENT,NONE,X,ZEROPLUS
REFRESH,VEVENT,NONE,VTODO,ZERO
REFRESH,VEVENT,NONE,VJOURNAL,ZERO
@@ -272,6 +290,9 @@ COUNTER,VEVENT,STATUS,NONE,ZEROORONE,may_be_tent_conf_cancel
COUNTER,VEVENT,TRANSP,NONE,ZEROORONE
COUNTER,VEVENT,URL,NONE,ZEROORONE
COUNTER,VEVENT,X,NONE,ZEROPLUS
+COUNTER,VEVENT,COLOR,NONE,ZEROORONE
+COUNTER,VEVENT,CONFERENCE,NONE,ZEROPLUS
+COUNTER,VEVENT,IMAGE,NONE,ZEROPLUS
COUNTER,VEVENT,NONE,VALARM,ZEROPLUS
COUNTER,VEVENT,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref
COUNTER,VEVENT,NONE,X,ZEROPLUS
@@ -312,6 +333,9 @@ DECLINECOUNTER,VEVENT,STATUS,NONE,ZERO
DECLINECOUNTER,VEVENT,SUMMARY,NONE,ZERO
DECLINECOUNTER,VEVENT,TRANSP,NONE,ZERO
DECLINECOUNTER,VEVENT,URL,NONE,ZERO
+DECLINECOUNTER,VEVENT,COLOR,NONE,ZEROORONE
+DECLINECOUNTER,VEVENT,CONFERENCE,NONE,ZEROPLUS
+DECLINECOUNTER,VEVENT,IMAGE,NONE,ZEROPLUS
DECLINECOUNTER,VEVENT,NONE,X,ZEROPLUS
DECLINECOUNTER,VEVENT,NONE,VTODO,ZERO
DECLINECOUNTER,VEVENT,NONE,VJOURNAL,ZERO
@@ -413,6 +437,9 @@ PUBLISH,VTODO,URL,NONE,ZEROORONE
PUBLISH,VTODO,X,NONE,ZEROPLUS
PUBLISH,VTODO,ATTENDEE,NONE,ZERO
PUBLISH,VTODO,REQUESTSTATUS,NONE,ZERO
+PUBLISH,VTODO,COLOR,NONE,ZEROORONE
+PUBLISH,VTODO,CONFERENCE,NONE,ZEROPLUS
+PUBLISH,VTODO,IMAGE,NONE,ZEROPLUS
PUBLISH,VTODO,NONE,VTIMEZONE,ZEROPLUS
PUBLISH,VTODO,NONE,VALARM,ZEROPLUS
PUBLISH,VTODO,NONE,X,ZEROPLUS
@@ -453,6 +480,9 @@ REQUEST,VTODO,STATUS,NONE,ZEROORONE,may_be_comp_need_process
REQUEST,VTODO,URL,NONE,ZEROORONE
REQUEST,VTODO,X,NONE,ZEROPLUS
REQUEST,VTODO,REQUESTSTATUS,NONE,ZERO
+REQUEST,VTODO,COLOR,NONE,ZEROORONE
+REQUEST,VTODO,CONFERENCE,NONE,ZEROPLUS
+REQUEST,VTODO,IMAGE,NONE,ZEROPLUS
REQUEST,VTODO,NONE,VALARM,ZEROPLUS
REQUEST,VTODO,NONE,VTIMEZONE,ZEROPLUS
REQUEST,VTODO,NONE,X,ZEROPLUS
@@ -493,6 +523,9 @@ REPLY,VTODO,STATUS,NONE,ZEROORONE
REPLY,VTODO,SUMMARY,NONE,ZEROORONE
REPLY,VTODO,URL,NONE,ZEROORONE
REPLY,VTODO,X,NONE,ZEROPLUS
+REPLY,VTODO,COLOR,NONE,ZEROORONE
+REPLY,VTODO,CONFERENCE,NONE,ZEROPLUS
+REPLY,VTODO,IMAGE,NONE,ZEROPLUS
REPLY,VTODO,NONE,VTIMEZONE,ZEROORONE
REPLY,VTODO,NONE,X,ZEROPLUS
REPLY,VTODO,NONE,VALARM,ZERO
@@ -532,6 +565,9 @@ ADD,VTODO,URL,NONE,ZEROORONE
ADD,VTODO,X,NONE,ZEROPLUS
ADD,VTODO,RECURRENCEID,NONE,ZERO,must_be_recurring
ADD,VTODO,REQUESTSTATUS,NONE,ZERO
+ADD,VTODO,COLOR,NONE,ZEROORONE
+ADD,VTODO,CONFERENCE,NONE,ZEROPLUS
+ADD,VTODO,IMAGE,NONE,ZEROPLUS
ADD,VTODO,NONE,VALARM,ZEROPLUS
ADD,VTODO,NONE,VTIMEZONE,ZEROPLUS
ADD,VTODO,NONE,X,ZEROPLUS
@@ -571,6 +607,9 @@ CANCEL,VTODO,STATUS,NONE,ZEROORONE,must_be_canceled_no_attendee
CANCEL,VTODO,URL,NONE,ZEROORONE
CANCEL,VTODO,X,NONE,ZEROPLUS
CANCEL,VTODO,REQUESTSTATUS,NONE,ZERO
+CANCEL,VTODO,COLOR,NONE,ZEROORONE
+CANCEL,VTODO,CONFERENCE,NONE,ZEROPLUS
+CANCEL,VTODO,IMAGE,NONE,ZEROPLUS
CANCEL,VTODO,NONE,VTIMEZONE,ZEROORONE
CANCEL,VTODO,NONE,X,ZEROPLUS
CANCEL,VTODO,NONE,VALARM,ZERO
@@ -609,6 +648,9 @@ REFRESH,VTODO,RRULE,NONE,ZERO
REFRESH,VTODO,SEQUENCE,NONE,ZERO
REFRESH,VTODO,STATUS,NONE,ZERO
REFRESH,VTODO,URL,NONE,ZERO
+REFRESH,VTODO,COLOR,NONE,ZEROORONE
+REFRESH,VTODO,CONFERENCE,NONE,ZEROPLUS
+REFRESH,VTODO,IMAGE,NONE,ZEROPLUS
REFRESH,VTODO,NONE,X,ZEROPLUS
REFRESH,VTODO,NONE,VALARM,ZERO
REFRESH,VTODO,NONE,VEVENT,ZERO
@@ -648,6 +690,9 @@ COUNTER,VTODO,SEQUENCE,NONE,ZEROORONE
COUNTER,VTODO,STATUS,NONE,ZEROORONE,may_be_comp_need_process
COUNTER,VTODO,URL,NONE,ZEROORONE
COUNTER,VTODO,X,NONE,ZEROPLUS
+COUNTER,VTODO,COLOR,NONE,ZEROORONE
+COUNTER,VTODO,CONFERENCE,NONE,ZEROPLUS
+COUNTER,VTODO,IMAGE,NONE,ZEROPLUS
COUNTER,VTODO,NONE,VALARM,ZEROPLUS
COUNTER,VTODO,NONE,VTIMEZONE,ZEROORONE
COUNTER,VTODO,NONE,X,ZEROPLUS
@@ -686,6 +731,9 @@ DECLINECOUNTER,VTODO,RRULE,NONE,ZEROPLUS
DECLINECOUNTER,VTODO,STATUS,NONE,ZEROORONE
DECLINECOUNTER,VTODO,URL,NONE,ZEROORONE
DECLINECOUNTER,VTODO,X,NONE,ZEROPLUS
+DECLINECOUNTER,VTODO,COLOR,NONE,ZEROORONE
+DECLINECOUNTER,VTODO,CONFERENCE,NONE,ZEROPLUS
+DECLINECOUNTER,VTODO,IMAGE,NONE,ZEROPLUS
DECLINECOUNTER,VTODO,NONE,VTIMEZONE,ZEROPLUS
DECLINECOUNTER,VTODO,NONE,X,ZEROPLUS
DECLINECOUNTER,VTODO,NONE,VALARM,ZERO
@@ -717,6 +765,8 @@ PUBLISH,VJOURNAL,SUMMARY,NONE,ZEROORONE
PUBLISH,VJOURNAL,URL,NONE,ZEROORONE
PUBLISH,VJOURNAL,X,NONE,ZEROPLUS
PUBLISH,VJOURNAL,ATTENDEE,NONE,ZERO
+PUBLISH,VJOURNAL,COLOR,NONE,ZEROORONE
+PUBLISH,VJOURNAL,IMAGE,NONE,ZEROPLUS
PUBLISH,VJOURNAL,NONE,VALARM,ZEROPLUS
PUBLISH,VJOURNAL,NONE,VTIMEZONE,ZEROPLUS
PUBLISH,VJOURNAL,NONE,X,ZEROPLUS
@@ -748,6 +798,8 @@ ADD,VJOURNAL,URL,NONE,ZEROORONE
ADD,VJOURNAL,X,NONE,ZEROPLUS
ADD,VJOURNAL,ATTENDEE,NONE,ZERO
ADD,VJOURNAL,RECURRENCEID,NONE,ZERO
+ADD,VJOURNAL,COLOR,NONE,ZEROORONE
+ADD,VJOURNAL,IMAGE,NONE,ZEROPLUS
ADD,VJOURNAL,NONE,VALARM,ZEROPLUS
ADD,VJOURNAL,NONE,VTIMEZONE,ZEROORONE
ADD,VJOURNAL,NONE,X,ZEROPLUS
@@ -780,6 +832,8 @@ CANCEL,VJOURNAL,SUMMARY,NONE,ZEROORONE
CANCEL,VJOURNAL,URL,NONE,ZEROORONE
CANCEL,VJOURNAL,X,NONE,ZEROPLUS
CANCEL,VJOURNAL,REQUESTSTATUS,NONE,ZERO
+CANCEL,VJOURNAL,COLOR,NONE,ZEROORONE
+CANCEL,VJOURNAL,IMAGE,NONE,ZEROPLUS
CANCEL,VJOURNAL,NONE,VTIMEZONE,ZEROPLUS
CANCEL,VJOURNAL,NONE,X,ZEROPLUS
CANCEL,VJOURNAL,NONE,VALARM,ZERO
@@ -883,6 +937,11 @@ NONE,VCALENDAR,UID,NONE,ZERO
NONE,VCALENDAR,URL,NONE,ZERO
NONE,VCALENDAR,VERSION,NONE,ONE
NONE,VCALENDAR,X,NONE,ZEROPLUS
+NONE,VCALENDAR,COLOR,NONE,ZEROORONE
+NONE,VCALENDAR,REFRESHINTERVAL,NONE,ZEROORONE
+NONE,VCALENDAR,SOURCE,NONE,ZEROORONE
+NONE,VCALENDAR,IMAGE,NONE,ZEROPLUS
+NONE,VCALENDAR,NAME,NONE,ZEROPLUS
NONE,VEVENT,ACTION,NONE,ZERO
NONE,VEVENT,ATTACH,NONE,ZEROPLUS
NONE,VEVENT,ATTENDEE,NONE,ZEROPLUS
@@ -932,6 +991,9 @@ NONE,VEVENT,URL,NONE,ZEROORONE
NONE,VEVENT,VERSION,NONE,ZERO
NONE,VEVENT,X,NONE,ZEROPLUS
NONE,VEVENT,RELCALID,NONE,ZEROORONE
+NONE,VEVENT,COLOR,NONE,ZEROORONE
+NONE,VEVENT,CONFERENCE,NONE,ZEROPLUS
+NONE,VEVENT,IMAGE,NONE,ZEROPLUS
NONE,VTODO,ACTION,NONE,ZERO
NONE,VTODO,ATTACH,NONE,ZEROPLUS
NONE,VTODO,ATTENDEE,NONE,ZEROPLUS
@@ -981,6 +1043,9 @@ NONE,VTODO,URL,NONE,ZEROORONE
NONE,VTODO,VERSION,NONE,ZERO
NONE,VTODO,X,NONE,ZEROPLUS
NONE,VTODO,RELCALID,NONE,ZEROORONE
+NONE,VTODO,COLOR,NONE,ZEROORONE
+NONE,VTODO,CONFERENCE,NONE,ZEROPLUS
+NONE,VTODO,IMAGE,NONE,ZEROPLUS
NONE,VJOURNAL,ACTION,NONE,ZERO
NONE,VJOURNAL,ATTACH,NONE,ZEROPLUS
NONE,VJOURNAL,ATTENDEE,NONE,ZEROPLUS
@@ -1029,6 +1094,8 @@ NONE,VJOURNAL,UID,NONE,ZEROORONE
NONE,VJOURNAL,URL,NONE,ZEROORONE
NONE,VJOURNAL,VERSION,NONE,ZERO
NONE,VJOURNAL,X,NONE,ZEROPLUS
+NONE,VJOURNAL,COLOR,NONE,ZEROORONE
+NONE,VJOURNAL,IMAGE,NONE,ZEROPLUS
NONE,VFREEBUSY,ACTION,NONE,ZERO
NONE,VFREEBUSY,ATTACH,NONE,ZERO
NONE,VFREEBUSY,ATTENDEE,NONE,ZEROPLUS