gecko-dev/other-licenses/libical/design-data/value-types.csv

2.2 KiB

1#NameC type& gen flagPythonComponent ValuesEnum Values
2BINARY(a)const char*fileunitary
3BOOLEAN(a)intintegerunitary
4CAL-ADDRESS(a)const char*stringunitary
5DATE(a)struct icaltimetypeTimeunitary
6DATE-TIME(a)struct icaltimetypeTimeunitary
7DURATION(a)struct icaldurationtypeDurationunitary
8FLOAT(a)floatfloatunitary
9INTEGER(a)intintegerunitary
10PERIOD(a)struct icalperiodtypePeriodunitary
11RECUR(m)struct icalrecurrencetypeRecurrenceSetunitary
12TEXT(a)const char*stringunitary
13URI(a)const char*stringunitary
14UTC-OFFSET(a)intintegerunitary
15QUERY(a)const char*stringunitary
16#Non-standard multi-valued types
17ATTACH(a)struct icalattachtypenoneURI;BINARY
18DATE-TIME-PERIOD(m)struct icaldatetimeperiodtypenoneDATE-TIME;PERIOD
19TRIGGER(m)struct icaltriggertypestringDURATION;DATE-TIME
20#Non-standard property enumeration types
21METHOD(a)enum icalproperty_methodstringunitaryPUBLISH;REQUEST;REPLY;ADD;CANCEL;REFRESH;COUNTER;DECLINECOUNTER;CREATE;READ;RESPONSE;MOVE;MODIFY;GENERATEUID;DELETE
22X-LIC-CLASS(a)enum icalproperty_xlicclassstringunitaryPUBLISH-NEW;PUBLISH-UPDATE;PUBLISH-FREEBUSY;REQUEST-NEW;REQUEST-UPDATE;REQUEST-RESCHEDULE;REQUEST-DELEGATE;REQUEST-NEW-ORGANIZER;REQUEST-FORWARD;REQUEST-STATUS;REQUEST-FREEBUSY;REPLY-ACCEPT;REPLY-DECLINE;REPLY-DELEGATE;REPLY-CRASHER-ACCEPT;REPLY-CRASHER-DECLINE;ADD-INSTANCE;CANCEL-EVENT;CANCEL-INSTANCE;CANCEL-ALL;REFRESH;COUNTER;DECLINECOUNTER;MALFORMED;OBSOLETE;MISSEQUENCED;UNKNOWN
23ACTION(a)enum icalproperty_actionstringunitaryAUDIO;DISPLAY;EMAIL;PROCEDURE
24STATUS(a)enum icalproperty_statusstringunitaryTENTATIVE;CONFIRMED;COMPLETED;NEEDS-ACTION;CANCELLED;IN-PROCESS;DRAFT;FINAL
25TRANSP(a)enum icalproperty_transpstringunitaryOPAQUE;TRANSPARENT
26CLASS(a)enum icalproperty_classstringunitaryPUBLIC;PRIVATE;CONFIDENTIAL
27#Other non-standard
28GEO(a)struct icalgeotypetupleunitary
29STRING(a)const char*stringunitary
30X(m)const char*stringunitary