summaryrefslogtreecommitdiff
path: root/design-data
diff options
context:
space:
mode:
authorKen Murchison <murch@andrew.cmu.edu>2016-12-20 13:03:55 -0500
committerKen Murchison <murch@andrew.cmu.edu>2016-12-20 13:11:50 -0500
commited24a7da3493b76d4bfd6f7b17830a7a2a23bf6f (patch)
treeab0b6c9c08034d29875d56112d04250e679a3e40 /design-data
parent0af9cbbde4cfcf9f4bddd5006b9eb46758b9ff69 (diff)
downloadlibical-git-ed24a7da3493b76d4bfd6f7b17830a7a2a23bf6f.tar.gz
created new DATE-TIME-DATE type for those properties that accept both DATE-TIME and DATE.
DATE and DATE-TIME now only accept the proper values (date without time and date with time respectively)
Diffstat (limited to 'design-data')
-rw-r--r--design-data/properties.csv10
-rw-r--r--design-data/value-types.csv5
2 files changed, 8 insertions, 7 deletions
diff --git a/design-data/properties.csv b/design-data/properties.csv
index 7d7bf56a..038bab38 100644
--- a/design-data/properties.csv
+++ b/design-data/properties.csv
@@ -18,9 +18,9 @@
"STATUS","76","STATUS","STATUS"
"SUMMARY","78","TEXT","TEXT"
"COMPLETED","16","DATE-TIME","DATE-TIME"
-"DTEND","30","DATE-TIME","DATE-TIME"
-"DUE","33","DATE-TIME","DATE-TIME"
-"DTSTART","32","DATE-TIME","DATE-TIME"
+"DTEND","30","DATE-TIME-DATE","DATE-TIME"
+"DUE","33","DATE-TIME-DATE","DATE-TIME"
+"DTSTART","32","DATE-TIME-DATE","DATE-TIME"
"DURATION","34","DURATION","DURATION"
"FREEBUSY","38","PERIOD","PERIOD"
"TRANSP","80","TRANSP","TRANSP"
@@ -32,11 +32,11 @@
"ATTENDEE","5","CAL-ADDRESS","CAL-ADDRESS"
"CONTACT","18","TEXT","TEXT"
"ORGANIZER","52","CAL-ADDRESS","CAL-ADDRESS"
-"RECURRENCE-ID","66","DATE-TIME","DATE-TIME"
+"RECURRENCE-ID","66","DATE-TIME-DATE","DATE-TIME"
"RELATED-TO","67","TEXT","TEXT"
"URL","88","URI","URI"
"UID","87","TEXT","TEXT"
-"EXDATE","35","DATE-TIME","DATE-TIME"
+"EXDATE","35","DATE-TIME-DATE","DATE-TIME"
"RDATE","62","DATE-TIME-PERIOD","DATE-TIME"
"RRULE","73","RECUR","RECUR"
"ACTION","2","ACTION","ACTION"
diff --git a/design-data/value-types.csv b/design-data/value-types.csv
index 687bf7c5..a0e6b708 100644
--- a/design-data/value-types.csv
+++ b/design-data/value-types.csv
@@ -2,7 +2,7 @@
"BINARY","5011","(m)const char*","file","unitary",
"BOOLEAN","5021","(a)int","integer","unitary",
"CAL-ADDRESS","5023","(a)const char*","string","unitary",
-"DATE","5002","(a)struct icaltimetype","Time","unitary",
+"DATE","5002","(m)struct icaltimetype","Time","unitary",
"DATE-TIME","5028","(m)struct icaltimetype","Time","unitary",
"DURATION","5020","(a)struct icaldurationtype","Duration","unitary",
"FLOAT","5013","(a)float","float","unitary",
@@ -15,7 +15,8 @@
"QUERY","5001","(a)const char*","string","unitary",
"#Non-standard multi-valued types",,,,
"ATTACH","5003","(m)icalattach *","none","URI;BINARY",
-"DATE-TIME-PERIOD","5015","(m)struct icaldatetimeperiodtype","none","DATE-TIME;PERIOD",
+"DATE-TIME-DATE","5036","(m)struct icaltimetype","Time","DATE-TIME;DATE",
+"DATE-TIME-PERIOD","5015","(m)struct icaldatetimeperiodtype","none","DATE-TIME;DATE;PERIOD",
"TRIGGER","5024","(m)struct icaltriggertype","string","DURATION;DATE-TIME",
"#Non-standard property enumeration types",,,,
"#METHOD:POLLSTATUS from draft-york-vpoll",,,,