Coverage Report

Created: 2025-02-03 06:12

/src/libical/src/libical/icalderivedproperty.c
Line
Count
Source (jump to first uncovered line)
1
/*======================================================================
2
 FILE: icalderivedproperty.c
3
 CREATOR: eric 09 May 1999
4
5
 SPDX-FileCopyrightText: 1999, Eric Busboom <eric@civicknowledge.com>
6
7
 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
8
9
 ======================================================================*/
10
11
#ifdef HAVE_CONFIG_H
12
#include <config.h>
13
#endif
14
15
#include "icalderivedproperty.h"
16
#include "icalproperty.h"
17
#include "icalproperty_p.h"
18
#include "icalcomponent.h"
19
#include "icalerror.h"
20
#include "icalmemory.h"
21
22
#include <string.h>
23
24
/* This map associates the property kinds with:
25
   - the string representation of the property name;
26
   - the VALUE kind that libical uses internally;
27
   - the RFC 5545 VALUE kind that the property uses as a default (or NONE);
28
   - an array of RFC 5545 VALUE kinds that are legal for the property;
29
   - a bitmask of flags that further describe the property
30
*/
31
32
struct icalproperty_map
33
{
34
    icalproperty_kind kind;
35
    const char *name;
36
    icalvalue_kind libical_value;
37
    icalvalue_kind default_value;
38
39
    /* The size of this array needs to be 1 greater than the maximum number
40
       of component values in any multi-typed value (e.g. DATE-TIME-PERIOD).
41
       This size SHOULD be calculated by the generating perl script(s). */
42
    icalvalue_kind valid_values[4];
43
44
    unsigned int flags;
45
};
46
47
957k
#define ICAL_PROPERTY_IS_STRUCTURED  (1U<<0)
48
957k
#define ICAL_PROPERTY_IS_MULTIVALUED (1U<<1)
49
50
/* This map associates the property enumerations with the king of
51
   property that they are used in and the string representation of the
52
   enumeration */
53
54
struct icalproperty_enum_map
55
{
56
    icalproperty_kind prop;
57
    int prop_enum;
58
    const char *str;
59
};
60
61
static const struct icalproperty_map property_map[136] = {
62
    { ICAL_ACKNOWLEDGED_PROPERTY, "ACKNOWLEDGED",
63
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
64
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
65
    { ICAL_ACTION_PROPERTY, "ACTION",
66
      ICAL_ACTION_VALUE, ICAL_ACTION_VALUE,
67
      { ICAL_ACTION_VALUE, ICAL_NO_VALUE }, 0 },
68
    { ICAL_ALLOWCONFLICT_PROPERTY, "ALLOW-CONFLICT",
69
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
70
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
71
    { ICAL_ATTACH_PROPERTY, "ATTACH",
72
      ICAL_ATTACH_VALUE, ICAL_URI_VALUE,
73
      { ICAL_URI_VALUE, ICAL_BINARY_VALUE, ICAL_NO_VALUE }, 
74
      ICAL_PROPERTY_IS_STRUCTURED },
75
    { ICAL_ATTENDEE_PROPERTY, "ATTENDEE",
76
      ICAL_CALADDRESS_VALUE, ICAL_CALADDRESS_VALUE,
77
      { ICAL_CALADDRESS_VALUE, ICAL_NO_VALUE }, 0 },
78
    { ICAL_CALID_PROPERTY, "CALID",
79
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
80
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
81
    { ICAL_CALMASTER_PROPERTY, "CALMASTER",
82
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
83
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
84
    { ICAL_CALSCALE_PROPERTY, "CALSCALE",
85
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
86
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
87
    { ICAL_CAPVERSION_PROPERTY, "CAP-VERSION",
88
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
89
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
90
    { ICAL_CARLEVEL_PROPERTY, "CAR-LEVEL",
91
      ICAL_CARLEVEL_VALUE, ICAL_CARLEVEL_VALUE,
92
      { ICAL_CARLEVEL_VALUE, ICAL_NO_VALUE }, 0 },
93
    { ICAL_CARID_PROPERTY, "CARID",
94
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
95
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
96
    { ICAL_CATEGORIES_PROPERTY, "CATEGORIES",
97
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
98
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
99
      ICAL_PROPERTY_IS_MULTIVALUED },
100
    { ICAL_CLASS_PROPERTY, "CLASS",
101
      ICAL_CLASS_VALUE, ICAL_CLASS_VALUE,
102
      { ICAL_CLASS_VALUE, ICAL_NO_VALUE }, 0 },
103
    { ICAL_CMD_PROPERTY, "CMD",
104
      ICAL_CMD_VALUE, ICAL_CMD_VALUE,
105
      { ICAL_CMD_VALUE, ICAL_NO_VALUE }, 0 },
106
    { ICAL_COMMENT_PROPERTY, "COMMENT",
107
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
108
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
109
    { ICAL_COMPLETED_PROPERTY, "COMPLETED",
110
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
111
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 0 },
112
    { ICAL_COMPONENTS_PROPERTY, "COMPONENTS",
113
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
114
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
115
    { ICAL_CONTACT_PROPERTY, "CONTACT",
116
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
117
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
118
    { ICAL_CREATED_PROPERTY, "CREATED",
119
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
120
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
121
    { ICAL_CSID_PROPERTY, "CSID",
122
      ICAL_URI_VALUE, ICAL_URI_VALUE,
123
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
124
    { ICAL_DATEMAX_PROPERTY, "DATE-MAX",
125
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
126
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
127
    { ICAL_DATEMIN_PROPERTY, "DATE-MIN",
128
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
129
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
130
    { ICAL_DECREED_PROPERTY, "DECREED",
131
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
132
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
133
    { ICAL_DEFAULTCHARSET_PROPERTY, "DEFAULT-CHARSET",
134
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
135
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
136
    { ICAL_DEFAULTLOCALE_PROPERTY, "DEFAULT-LOCALE",
137
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
138
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
139
    { ICAL_DEFAULTTZID_PROPERTY, "DEFAULT-TZID",
140
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
141
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
142
    { ICAL_DEFAULTVCARS_PROPERTY, "DEFAULT-VCARS",
143
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
144
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
145
    { ICAL_DENY_PROPERTY, "DENY",
146
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
147
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
148
    { ICAL_DESCRIPTION_PROPERTY, "DESCRIPTION",
149
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
150
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
151
    { ICAL_DTEND_PROPERTY, "DTEND",
152
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
153
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 0 },
154
    { ICAL_DTSTAMP_PROPERTY, "DTSTAMP",
155
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
156
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
157
    { ICAL_DTSTART_PROPERTY, "DTSTART",
158
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
159
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 0 },
160
    { ICAL_DUE_PROPERTY, "DUE",
161
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
162
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 0 },
163
    { ICAL_DURATION_PROPERTY, "DURATION",
164
      ICAL_DURATION_VALUE, ICAL_DURATION_VALUE,
165
      { ICAL_DURATION_VALUE, ICAL_NO_VALUE }, 0 },
166
    { ICAL_EXDATE_PROPERTY, "EXDATE",
167
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
168
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 
169
      ICAL_PROPERTY_IS_MULTIVALUED },
170
    { ICAL_EXPAND_PROPERTY, "EXPAND",
171
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
172
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
173
    { ICAL_EXRULE_PROPERTY, "EXRULE",
174
      ICAL_RECUR_VALUE, ICAL_RECUR_VALUE,
175
      { ICAL_RECUR_VALUE, ICAL_NO_VALUE }, 0 },
176
    { ICAL_FREEBUSY_PROPERTY, "FREEBUSY",
177
      ICAL_PERIOD_VALUE, ICAL_PERIOD_VALUE,
178
      { ICAL_PERIOD_VALUE, ICAL_NO_VALUE }, 
179
      ICAL_PROPERTY_IS_MULTIVALUED },
180
    { ICAL_GEO_PROPERTY, "GEO",
181
      ICAL_GEO_VALUE, ICAL_TEXT_VALUE,
182
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
183
      ICAL_PROPERTY_IS_STRUCTURED },
184
    { ICAL_GRANT_PROPERTY, "GRANT",
185
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
186
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
187
    { ICAL_ITIPVERSION_PROPERTY, "ITIP-VERSION",
188
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
189
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
190
    { ICAL_LASTMODIFIED_PROPERTY, "LAST-MODIFIED",
191
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
192
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
193
    { ICAL_LOCATION_PROPERTY, "LOCATION",
194
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
195
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
196
    { ICAL_MAXCOMPONENTSIZE_PROPERTY, "MAX-COMPONENT-SIZE",
197
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
198
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
199
    { ICAL_MAXDATE_PROPERTY, "MAXDATE",
200
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
201
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
202
    { ICAL_MAXRESULTS_PROPERTY, "MAXRESULTS",
203
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
204
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
205
    { ICAL_MAXRESULTSSIZE_PROPERTY, "MAXRESULTSSIZE",
206
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
207
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
208
    { ICAL_METHOD_PROPERTY, "METHOD",
209
      ICAL_METHOD_VALUE, ICAL_METHOD_VALUE,
210
      { ICAL_METHOD_VALUE, ICAL_NO_VALUE }, 0 },
211
    { ICAL_MINDATE_PROPERTY, "MINDATE",
212
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
213
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
214
    { ICAL_MULTIPART_PROPERTY, "MULTIPART",
215
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
216
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
217
    { ICAL_ORGANIZER_PROPERTY, "ORGANIZER",
218
      ICAL_CALADDRESS_VALUE, ICAL_CALADDRESS_VALUE,
219
      { ICAL_CALADDRESS_VALUE, ICAL_NO_VALUE }, 0 },
220
    { ICAL_OWNER_PROPERTY, "OWNER",
221
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
222
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
223
    { ICAL_PERCENTCOMPLETE_PROPERTY, "PERCENT-COMPLETE",
224
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
225
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
226
    { ICAL_PERMISSION_PROPERTY, "PERMISSION",
227
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
228
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
229
    { ICAL_PRIORITY_PROPERTY, "PRIORITY",
230
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
231
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
232
    { ICAL_PRODID_PROPERTY, "PRODID",
233
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
234
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
235
    { ICAL_QUERY_PROPERTY, "QUERY",
236
      ICAL_QUERY_VALUE, ICAL_QUERY_VALUE,
237
      { ICAL_QUERY_VALUE, ICAL_NO_VALUE }, 0 },
238
    { ICAL_QUERYLEVEL_PROPERTY, "QUERY-LEVEL",
239
      ICAL_QUERYLEVEL_VALUE, ICAL_QUERYLEVEL_VALUE,
240
      { ICAL_QUERYLEVEL_VALUE, ICAL_NO_VALUE }, 0 },
241
    { ICAL_QUERYID_PROPERTY, "QUERYID",
242
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
243
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
244
    { ICAL_QUERYNAME_PROPERTY, "QUERYNAME",
245
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
246
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
247
    { ICAL_RDATE_PROPERTY, "RDATE",
248
      ICAL_DATETIMEPERIOD_VALUE, ICAL_DATETIME_VALUE,
249
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_PERIOD_VALUE, ICAL_NO_VALUE }, 
250
      ICAL_PROPERTY_IS_MULTIVALUED },
251
    { ICAL_RECURACCEPTED_PROPERTY, "RECUR-ACCEPTED",
252
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
253
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
254
    { ICAL_RECUREXPAND_PROPERTY, "RECUR-EXPAND",
255
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
256
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
257
    { ICAL_RECURLIMIT_PROPERTY, "RECUR-LIMIT",
258
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
259
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
260
    { ICAL_RECURRENCEID_PROPERTY, "RECURRENCE-ID",
261
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
262
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 0 },
263
    { ICAL_RELATEDTO_PROPERTY, "RELATED-TO",
264
      ICAL_RELATEDTO_VALUE, ICAL_TEXT_VALUE,
265
      { ICAL_TEXT_VALUE, ICAL_UID_VALUE, ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
266
    { ICAL_RELCALID_PROPERTY, "RELCALID",
267
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
268
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
269
    { ICAL_REPEAT_PROPERTY, "REPEAT",
270
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
271
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
272
    { ICAL_REQUESTSTATUS_PROPERTY, "REQUEST-STATUS",
273
      ICAL_REQUESTSTATUS_VALUE, ICAL_REQUESTSTATUS_VALUE,
274
      { ICAL_REQUESTSTATUS_VALUE, ICAL_NO_VALUE }, 0 },
275
    { ICAL_RESOURCES_PROPERTY, "RESOURCES",
276
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
277
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
278
      ICAL_PROPERTY_IS_MULTIVALUED },
279
    { ICAL_RESTRICTION_PROPERTY, "RESTRICTION",
280
      ICAL_QUERY_VALUE, ICAL_QUERY_VALUE,
281
      { ICAL_QUERY_VALUE, ICAL_NO_VALUE }, 0 },
282
    { ICAL_RRULE_PROPERTY, "RRULE",
283
      ICAL_RECUR_VALUE, ICAL_RECUR_VALUE,
284
      { ICAL_RECUR_VALUE, ICAL_NO_VALUE }, 0 },
285
    { ICAL_SCOPE_PROPERTY, "SCOPE",
286
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
287
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
288
    { ICAL_SEQUENCE_PROPERTY, "SEQUENCE",
289
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
290
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
291
    { ICAL_STATUS_PROPERTY, "STATUS",
292
      ICAL_STATUS_VALUE, ICAL_STATUS_VALUE,
293
      { ICAL_STATUS_VALUE, ICAL_NO_VALUE }, 0 },
294
    { ICAL_STORESEXPANDED_PROPERTY, "STORES-EXPANDED",
295
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
296
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
297
    { ICAL_SUMMARY_PROPERTY, "SUMMARY",
298
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
299
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
300
    { ICAL_TARGET_PROPERTY, "TARGET",
301
      ICAL_CALADDRESS_VALUE, ICAL_CALADDRESS_VALUE,
302
      { ICAL_CALADDRESS_VALUE, ICAL_NO_VALUE }, 0 },
303
    { ICAL_TRANSP_PROPERTY, "TRANSP",
304
      ICAL_TRANSP_VALUE, ICAL_TRANSP_VALUE,
305
      { ICAL_TRANSP_VALUE, ICAL_NO_VALUE }, 0 },
306
    { ICAL_TRIGGER_PROPERTY, "TRIGGER",
307
      ICAL_TRIGGER_VALUE, ICAL_DURATION_VALUE,
308
      { ICAL_DURATION_VALUE, ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
309
    { ICAL_TZID_PROPERTY, "TZID",
310
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
311
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
312
    { ICAL_TZNAME_PROPERTY, "TZNAME",
313
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
314
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
315
    { ICAL_TZOFFSETFROM_PROPERTY, "TZOFFSETFROM",
316
      ICAL_UTCOFFSET_VALUE, ICAL_UTCOFFSET_VALUE,
317
      { ICAL_UTCOFFSET_VALUE, ICAL_NO_VALUE }, 0 },
318
    { ICAL_TZOFFSETTO_PROPERTY, "TZOFFSETTO",
319
      ICAL_UTCOFFSET_VALUE, ICAL_UTCOFFSET_VALUE,
320
      { ICAL_UTCOFFSET_VALUE, ICAL_NO_VALUE }, 0 },
321
    { ICAL_TZURL_PROPERTY, "TZURL",
322
      ICAL_URI_VALUE, ICAL_URI_VALUE,
323
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
324
    { ICAL_UID_PROPERTY, "UID",
325
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
326
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
327
    { ICAL_URL_PROPERTY, "URL",
328
      ICAL_URI_VALUE, ICAL_URI_VALUE,
329
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
330
    { ICAL_VERSION_PROPERTY, "VERSION",
331
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
332
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
333
    { ICAL_X_PROPERTY, "X",
334
      ICAL_X_VALUE, ICAL_X_VALUE,
335
      { ICAL_X_VALUE, ICAL_NO_VALUE }, 
336
      ICAL_PROPERTY_IS_MULTIVALUED },
337
    { ICAL_XLICCLASS_PROPERTY, "X-LIC-CLASS",
338
      ICAL_XLICCLASS_VALUE, ICAL_XLICCLASS_VALUE,
339
      { ICAL_XLICCLASS_VALUE, ICAL_NO_VALUE }, 0 },
340
    { ICAL_XLICCLUSTERCOUNT_PROPERTY, "X-LIC-CLUSTERCOUNT",
341
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
342
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
343
    { ICAL_XLICERROR_PROPERTY, "X-LIC-ERROR",
344
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
345
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
346
    { ICAL_XLICMIMECHARSET_PROPERTY, "X-LIC-MIMECHARSET",
347
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
348
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
349
    { ICAL_XLICMIMECID_PROPERTY, "X-LIC-MIMECID",
350
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
351
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
352
    { ICAL_XLICMIMECONTENTTYPE_PROPERTY, "X-LIC-MIMECONTENTTYPE",
353
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
354
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
355
    { ICAL_XLICMIMEENCODING_PROPERTY, "X-LIC-MIMEENCODING",
356
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
357
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
358
    { ICAL_XLICMIMEFILENAME_PROPERTY, "X-LIC-MIMEFILENAME",
359
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
360
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
361
    { ICAL_XLICMIMEOPTINFO_PROPERTY, "X-LIC-MIMEOPTINFO",
362
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
363
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
364
    { ICAL_BUSYTYPE_PROPERTY, "BUSYTYPE",
365
      ICAL_BUSYTYPE_VALUE, ICAL_BUSYTYPE_VALUE,
366
      { ICAL_BUSYTYPE_VALUE, ICAL_NO_VALUE }, 0 },
367
    { ICAL_ACCEPTRESPONSE_PROPERTY, "ACCEPT-RESPONSE",
368
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
369
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
370
      ICAL_PROPERTY_IS_MULTIVALUED },
371
    { ICAL_POLLITEMID_PROPERTY, "POLL-ITEM-ID",
372
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
373
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
374
    { ICAL_POLLMODE_PROPERTY, "POLL-MODE",
375
      ICAL_POLLMODE_VALUE, ICAL_POLLMODE_VALUE,
376
      { ICAL_POLLMODE_VALUE, ICAL_NO_VALUE }, 0 },
377
    { ICAL_POLLPROPERTIES_PROPERTY, "POLL-PROPERTIES",
378
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
379
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
380
      ICAL_PROPERTY_IS_MULTIVALUED },
381
    { ICAL_POLLWINNER_PROPERTY, "POLL-WINNER",
382
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
383
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
384
    { ICAL_VOTER_PROPERTY, "VOTER",
385
      ICAL_CALADDRESS_VALUE, ICAL_CALADDRESS_VALUE,
386
      { ICAL_CALADDRESS_VALUE, ICAL_NO_VALUE }, 0 },
387
    { ICAL_TZIDALIASOF_PROPERTY, "TZID-ALIAS-OF",
388
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
389
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
390
    { ICAL_TZUNTIL_PROPERTY, "TZUNTIL",
391
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
392
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
393
    { ICAL_POLLCOMPLETION_PROPERTY, "POLL-COMPLETION",
394
      ICAL_POLLCOMPLETION_VALUE, ICAL_POLLCOMPLETION_VALUE,
395
      { ICAL_POLLCOMPLETION_VALUE, ICAL_NO_VALUE }, 0 },
396
    { ICAL_REPLYURL_PROPERTY, "REPLY-URL",
397
      ICAL_URI_VALUE, ICAL_URI_VALUE,
398
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
399
    { ICAL_RESPONSE_PROPERTY, "RESPONSE",
400
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
401
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
402
    { ICAL_ESTIMATEDDURATION_PROPERTY, "ESTIMATED-DURATION",
403
      ICAL_DURATION_VALUE, ICAL_DURATION_VALUE,
404
      { ICAL_DURATION_VALUE, ICAL_NO_VALUE }, 0 },
405
    { ICAL_TASKMODE_PROPERTY, "TASK-MODE",
406
      ICAL_TASKMODE_VALUE, ICAL_TASKMODE_VALUE,
407
      { ICAL_TASKMODE_VALUE, ICAL_NO_VALUE }, 0 },
408
    { ICAL_NAME_PROPERTY, "NAME",
409
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
410
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
411
    { ICAL_REFRESHINTERVAL_PROPERTY, "REFRESH-INTERVAL",
412
      ICAL_DURATION_VALUE, ICAL_NO_VALUE,
413
      { ICAL_DURATION_VALUE, ICAL_NO_VALUE }, 0 },
414
    { ICAL_SOURCE_PROPERTY, "SOURCE",
415
      ICAL_URI_VALUE, ICAL_NO_VALUE,
416
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
417
    { ICAL_COLOR_PROPERTY, "COLOR",
418
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
419
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
420
    { ICAL_IMAGE_PROPERTY, "IMAGE",
421
      ICAL_ATTACH_VALUE, ICAL_NO_VALUE,
422
      { ICAL_URI_VALUE, ICAL_BINARY_VALUE, ICAL_NO_VALUE }, 
423
      ICAL_PROPERTY_IS_STRUCTURED },
424
    { ICAL_CONFERENCE_PROPERTY, "CONFERENCE",
425
      ICAL_URI_VALUE, ICAL_NO_VALUE,
426
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
427
    { ICAL_PATCHVERSION_PROPERTY, "PATCH-VERSION",
428
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
429
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
430
    { ICAL_PATCHORDER_PROPERTY, "PATCH-ORDER",
431
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
432
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
433
    { ICAL_PATCHTARGET_PROPERTY, "PATCH-TARGET",
434
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
435
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
436
    { ICAL_PATCHDELETE_PROPERTY, "PATCH-DELETE",
437
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
438
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
439
    { ICAL_PATCHPARAMETER_PROPERTY, "PATCH-PARAMETER",
440
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
441
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
442
    { ICAL_PROXIMITY_PROPERTY, "PROXIMITY",
443
      ICAL_PROXIMITY_VALUE, ICAL_PROXIMITY_VALUE,
444
      { ICAL_PROXIMITY_VALUE, ICAL_NO_VALUE }, 0 },
445
    { ICAL_LOCATIONTYPE_PROPERTY, "LOCATION-TYPE",
446
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
447
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
448
      ICAL_PROPERTY_IS_MULTIVALUED },
449
    { ICAL_PARTICIPANTTYPE_PROPERTY, "PARTICIPANT-TYPE",
450
      ICAL_PARTICIPANTTYPE_VALUE, ICAL_PARTICIPANTTYPE_VALUE,
451
      { ICAL_PARTICIPANTTYPE_VALUE, ICAL_NO_VALUE }, 0 },
452
    { ICAL_RESOURCETYPE_PROPERTY, "RESOURCE-TYPE",
453
      ICAL_RESOURCETYPE_VALUE, ICAL_RESOURCETYPE_VALUE,
454
      { ICAL_RESOURCETYPE_VALUE, ICAL_NO_VALUE }, 0 },
455
    { ICAL_CALENDARADDRESS_PROPERTY, "CALENDAR-ADDRESS",
456
      ICAL_CALADDRESS_VALUE, ICAL_CALADDRESS_VALUE,
457
      { ICAL_CALADDRESS_VALUE, ICAL_NO_VALUE }, 0 },
458
    { ICAL_STYLEDDESCRIPTION_PROPERTY, "STYLED-DESCRIPTION",
459
      ICAL_TEXT_VALUE, ICAL_NO_VALUE,
460
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
461
    { ICAL_STRUCTUREDDATA_PROPERTY, "STRUCTURED-DATA",
462
      ICAL_ATTACH_VALUE, ICAL_NO_VALUE,
463
      { ICAL_URI_VALUE, ICAL_BINARY_VALUE, ICAL_NO_VALUE }, 
464
      ICAL_PROPERTY_IS_STRUCTURED },
465
    { ICAL_CONCEPT_PROPERTY, "CONCEPT",
466
      ICAL_URI_VALUE, ICAL_URI_VALUE,
467
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
468
    { ICAL_LINK_PROPERTY, "LINK",
469
      ICAL_LINK_VALUE, ICAL_NO_VALUE,
470
      { ICAL_UID_VALUE, ICAL_URI_VALUE, ICAL_XMLREFERENCE_VALUE, ICAL_NO_VALUE }, 0 },
471
    { ICAL_REFID_PROPERTY, "REFID",
472
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
473
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
474
    { ICAL_NO_PROPERTY, "",      ICAL_NO_VALUE, ICAL_NO_VALUE,
475
      { ICAL_NO_VALUE }, 0 }
476
};
477
478
static const struct icalproperty_enum_map enum_map[1601] = {
479
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_X, "" }, /*10000*/
480
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_AUDIO, "AUDIO" }, /*10001*/
481
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_DISPLAY, "DISPLAY" }, /*10002*/
482
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_EMAIL, "EMAIL" }, /*10003*/
483
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_PROCEDURE, "PROCEDURE" }, /*10004*/
484
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10005*/
485
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10006*/
486
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10007*/
487
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10008*/
488
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10009*/
489
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10010*/
490
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10011*/
491
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10012*/
492
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10013*/
493
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10014*/
494
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10015*/
495
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10016*/
496
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10017*/
497
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10018*/
498
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10019*/
499
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10020*/
500
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10021*/
501
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10022*/
502
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10023*/
503
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10024*/
504
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10025*/
505
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10026*/
506
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10027*/
507
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10028*/
508
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10029*/
509
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10030*/
510
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10031*/
511
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10032*/
512
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10033*/
513
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10034*/
514
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10035*/
515
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10036*/
516
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10037*/
517
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10038*/
518
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10039*/
519
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10040*/
520
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10041*/
521
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10042*/
522
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10043*/
523
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10044*/
524
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10045*/
525
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10046*/
526
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10047*/
527
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10048*/
528
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10049*/
529
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10050*/
530
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10051*/
531
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10052*/
532
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10053*/
533
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10054*/
534
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10055*/
535
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10056*/
536
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10057*/
537
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10058*/
538
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10059*/
539
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10060*/
540
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10061*/
541
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10062*/
542
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10063*/
543
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10064*/
544
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10065*/
545
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10066*/
546
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10067*/
547
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10068*/
548
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10069*/
549
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10070*/
550
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10071*/
551
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10072*/
552
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10073*/
553
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10074*/
554
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10075*/
555
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10076*/
556
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10077*/
557
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10078*/
558
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10079*/
559
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10080*/
560
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10081*/
561
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10082*/
562
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10083*/
563
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10084*/
564
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10085*/
565
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10086*/
566
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10087*/
567
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10088*/
568
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10089*/
569
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10090*/
570
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10091*/
571
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10092*/
572
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10093*/
573
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10094*/
574
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10095*/
575
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10096*/
576
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10097*/
577
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10098*/
578
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10099*/
579
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_X, "" }, /*10100*/
580
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_BUSY, "BUSY" }, /*10101*/
581
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_BUSYUNAVAILABLE, "BUSY-UNAVAILABLE" }, /*10102*/
582
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_BUSYTENTATIVE, "BUSY-TENTATIVE" }, /*10103*/
583
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10104*/
584
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10105*/
585
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10106*/
586
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10107*/
587
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10108*/
588
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10109*/
589
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10110*/
590
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10111*/
591
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10112*/
592
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10113*/
593
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10114*/
594
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10115*/
595
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10116*/
596
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10117*/
597
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10118*/
598
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10119*/
599
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10120*/
600
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10121*/
601
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10122*/
602
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10123*/
603
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10124*/
604
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10125*/
605
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10126*/
606
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10127*/
607
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10128*/
608
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10129*/
609
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10130*/
610
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10131*/
611
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10132*/
612
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10133*/
613
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10134*/
614
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10135*/
615
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10136*/
616
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10137*/
617
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10138*/
618
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10139*/
619
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10140*/
620
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10141*/
621
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10142*/
622
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10143*/
623
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10144*/
624
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10145*/
625
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10146*/
626
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10147*/
627
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10148*/
628
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10149*/
629
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10150*/
630
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10151*/
631
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10152*/
632
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10153*/
633
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10154*/
634
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10155*/
635
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10156*/
636
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10157*/
637
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10158*/
638
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10159*/
639
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10160*/
640
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10161*/
641
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10162*/
642
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10163*/
643
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10164*/
644
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10165*/
645
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10166*/
646
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10167*/
647
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10168*/
648
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10169*/
649
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10170*/
650
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10171*/
651
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10172*/
652
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10173*/
653
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10174*/
654
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10175*/
655
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10176*/
656
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10177*/
657
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10178*/
658
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10179*/
659
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10180*/
660
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10181*/
661
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10182*/
662
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10183*/
663
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10184*/
664
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10185*/
665
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10186*/
666
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10187*/
667
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10188*/
668
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10189*/
669
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10190*/
670
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10191*/
671
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10192*/
672
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10193*/
673
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10194*/
674
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10195*/
675
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10196*/
676
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10197*/
677
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10198*/
678
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10199*/
679
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_X, "" }, /*10200*/
680
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_CARNONE, "CAR-NONE" }, /*10201*/
681
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_CARMIN, "CAR-MIN" }, /*10202*/
682
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_CARFULL1, "CAR-FULL-1" }, /*10203*/
683
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10204*/
684
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10205*/
685
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10206*/
686
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10207*/
687
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10208*/
688
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10209*/
689
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10210*/
690
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10211*/
691
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10212*/
692
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10213*/
693
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10214*/
694
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10215*/
695
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10216*/
696
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10217*/
697
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10218*/
698
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10219*/
699
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10220*/
700
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10221*/
701
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10222*/
702
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10223*/
703
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10224*/
704
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10225*/
705
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10226*/
706
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10227*/
707
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10228*/
708
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10229*/
709
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10230*/
710
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10231*/
711
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10232*/
712
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10233*/
713
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10234*/
714
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10235*/
715
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10236*/
716
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10237*/
717
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10238*/
718
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10239*/
719
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10240*/
720
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10241*/
721
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10242*/
722
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10243*/
723
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10244*/
724
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10245*/
725
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10246*/
726
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10247*/
727
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10248*/
728
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10249*/
729
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10250*/
730
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10251*/
731
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10252*/
732
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10253*/
733
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10254*/
734
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10255*/
735
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10256*/
736
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10257*/
737
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10258*/
738
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10259*/
739
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10260*/
740
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10261*/
741
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10262*/
742
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10263*/
743
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10264*/
744
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10265*/
745
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10266*/
746
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10267*/
747
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10268*/
748
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10269*/
749
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10270*/
750
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10271*/
751
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10272*/
752
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10273*/
753
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10274*/
754
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10275*/
755
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10276*/
756
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10277*/
757
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10278*/
758
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10279*/
759
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10280*/
760
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10281*/
761
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10282*/
762
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10283*/
763
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10284*/
764
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10285*/
765
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10286*/
766
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10287*/
767
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10288*/
768
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10289*/
769
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10290*/
770
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10291*/
771
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10292*/
772
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10293*/
773
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10294*/
774
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10295*/
775
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10296*/
776
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10297*/
777
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10298*/
778
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10299*/
779
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_X, "" }, /*10300*/
780
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_PUBLIC, "PUBLIC" }, /*10301*/
781
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_PRIVATE, "PRIVATE" }, /*10302*/
782
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_CONFIDENTIAL, "CONFIDENTIAL" }, /*10303*/
783
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10304*/
784
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10305*/
785
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10306*/
786
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10307*/
787
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10308*/
788
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10309*/
789
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10310*/
790
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10311*/
791
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10312*/
792
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10313*/
793
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10314*/
794
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10315*/
795
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10316*/
796
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10317*/
797
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10318*/
798
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10319*/
799
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10320*/
800
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10321*/
801
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10322*/
802
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10323*/
803
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10324*/
804
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10325*/
805
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10326*/
806
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10327*/
807
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10328*/
808
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10329*/
809
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10330*/
810
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10331*/
811
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10332*/
812
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10333*/
813
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10334*/
814
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10335*/
815
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10336*/
816
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10337*/
817
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10338*/
818
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10339*/
819
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10340*/
820
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10341*/
821
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10342*/
822
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10343*/
823
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10344*/
824
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10345*/
825
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10346*/
826
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10347*/
827
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10348*/
828
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10349*/
829
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10350*/
830
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10351*/
831
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10352*/
832
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10353*/
833
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10354*/
834
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10355*/
835
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10356*/
836
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10357*/
837
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10358*/
838
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10359*/
839
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10360*/
840
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10361*/
841
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10362*/
842
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10363*/
843
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10364*/
844
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10365*/
845
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10366*/
846
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10367*/
847
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10368*/
848
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10369*/
849
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10370*/
850
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10371*/
851
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10372*/
852
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10373*/
853
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10374*/
854
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10375*/
855
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10376*/
856
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10377*/
857
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10378*/
858
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10379*/
859
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10380*/
860
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10381*/
861
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10382*/
862
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10383*/
863
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10384*/
864
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10385*/
865
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10386*/
866
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10387*/
867
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10388*/
868
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10389*/
869
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10390*/
870
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10391*/
871
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10392*/
872
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10393*/
873
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10394*/
874
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10395*/
875
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10396*/
876
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10397*/
877
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10398*/
878
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10399*/
879
    {ICAL_CMD_PROPERTY,ICAL_CMD_X, "" }, /*10400*/
880
    {ICAL_CMD_PROPERTY,ICAL_CMD_ABORT, "ABORT" }, /*10401*/
881
    {ICAL_CMD_PROPERTY,ICAL_CMD_CONTINUE, "CONTINUE" }, /*10402*/
882
    {ICAL_CMD_PROPERTY,ICAL_CMD_CREATE, "CREATE" }, /*10403*/
883
    {ICAL_CMD_PROPERTY,ICAL_CMD_DELETE, "DELETE" }, /*10404*/
884
    {ICAL_CMD_PROPERTY,ICAL_CMD_GENERATEUID, "GENERATE-UID" }, /*10405*/
885
    {ICAL_CMD_PROPERTY,ICAL_CMD_GETCAPABILITY, "GET-CAPABILITY" }, /*10406*/
886
    {ICAL_CMD_PROPERTY,ICAL_CMD_IDENTIFY, "IDENTIFY" }, /*10407*/
887
    {ICAL_CMD_PROPERTY,ICAL_CMD_MODIFY, "MODIFY" }, /*10408*/
888
    {ICAL_CMD_PROPERTY,ICAL_CMD_MOVE, "MOVE" }, /*10409*/
889
    {ICAL_CMD_PROPERTY,ICAL_CMD_REPLY, "REPLY" }, /*10410*/
890
    {ICAL_CMD_PROPERTY,ICAL_CMD_SEARCH, "SEARCH" }, /*10411*/
891
    {ICAL_CMD_PROPERTY,ICAL_CMD_SETLOCALE, "SET-LOCALE" }, /*10412*/
892
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10413*/
893
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10414*/
894
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10415*/
895
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10416*/
896
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10417*/
897
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10418*/
898
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10419*/
899
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10420*/
900
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10421*/
901
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10422*/
902
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10423*/
903
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10424*/
904
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10425*/
905
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10426*/
906
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10427*/
907
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10428*/
908
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10429*/
909
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10430*/
910
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10431*/
911
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10432*/
912
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10433*/
913
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10434*/
914
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10435*/
915
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10436*/
916
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10437*/
917
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10438*/
918
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10439*/
919
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10440*/
920
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10441*/
921
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10442*/
922
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10443*/
923
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10444*/
924
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10445*/
925
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10446*/
926
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10447*/
927
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10448*/
928
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10449*/
929
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10450*/
930
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10451*/
931
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10452*/
932
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10453*/
933
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10454*/
934
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10455*/
935
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10456*/
936
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10457*/
937
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10458*/
938
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10459*/
939
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10460*/
940
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10461*/
941
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10462*/
942
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10463*/
943
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10464*/
944
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10465*/
945
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10466*/
946
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10467*/
947
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10468*/
948
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10469*/
949
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10470*/
950
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10471*/
951
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10472*/
952
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10473*/
953
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10474*/
954
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10475*/
955
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10476*/
956
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10477*/
957
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10478*/
958
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10479*/
959
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10480*/
960
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10481*/
961
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10482*/
962
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10483*/
963
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10484*/
964
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10485*/
965
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10486*/
966
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10487*/
967
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10488*/
968
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10489*/
969
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10490*/
970
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10491*/
971
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10492*/
972
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10493*/
973
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10494*/
974
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10495*/
975
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10496*/
976
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10497*/
977
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10498*/
978
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10499*/
979
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_X, "" }, /*10500*/
980
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_PUBLISH, "PUBLISH" }, /*10501*/
981
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_REQUEST, "REQUEST" }, /*10502*/
982
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_REPLY, "REPLY" }, /*10503*/
983
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_ADD, "ADD" }, /*10504*/
984
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_CANCEL, "CANCEL" }, /*10505*/
985
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_REFRESH, "REFRESH" }, /*10506*/
986
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_COUNTER, "COUNTER" }, /*10507*/
987
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_DECLINECOUNTER, "DECLINECOUNTER" }, /*10508*/
988
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_CREATE, "CREATE" }, /*10509*/
989
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_READ, "READ" }, /*10510*/
990
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_RESPONSE, "RESPONSE" }, /*10511*/
991
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_MOVE, "MOVE" }, /*10512*/
992
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_MODIFY, "MODIFY" }, /*10513*/
993
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_GENERATEUID, "GENERATEUID" }, /*10514*/
994
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_DELETE, "DELETE" }, /*10515*/
995
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_POLLSTATUS, "POLLSTATUS" }, /*10516*/
996
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10517*/
997
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10518*/
998
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10519*/
999
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10520*/
1000
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10521*/
1001
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10522*/
1002
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10523*/
1003
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10524*/
1004
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10525*/
1005
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10526*/
1006
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10527*/
1007
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10528*/
1008
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10529*/
1009
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10530*/
1010
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10531*/
1011
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10532*/
1012
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10533*/
1013
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10534*/
1014
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10535*/
1015
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10536*/
1016
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10537*/
1017
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10538*/
1018
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10539*/
1019
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10540*/
1020
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10541*/
1021
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10542*/
1022
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10543*/
1023
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10544*/
1024
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10545*/
1025
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10546*/
1026
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10547*/
1027
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10548*/
1028
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10549*/
1029
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10550*/
1030
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10551*/
1031
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10552*/
1032
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10553*/
1033
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10554*/
1034
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10555*/
1035
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10556*/
1036
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10557*/
1037
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10558*/
1038
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10559*/
1039
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10560*/
1040
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10561*/
1041
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10562*/
1042
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10563*/
1043
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10564*/
1044
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10565*/
1045
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10566*/
1046
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10567*/
1047
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10568*/
1048
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10569*/
1049
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10570*/
1050
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10571*/
1051
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10572*/
1052
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10573*/
1053
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10574*/
1054
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10575*/
1055
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10576*/
1056
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10577*/
1057
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10578*/
1058
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10579*/
1059
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10580*/
1060
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10581*/
1061
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10582*/
1062
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10583*/
1063
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10584*/
1064
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10585*/
1065
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10586*/
1066
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10587*/
1067
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10588*/
1068
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10589*/
1069
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10590*/
1070
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10591*/
1071
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10592*/
1072
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10593*/
1073
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10594*/
1074
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10595*/
1075
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10596*/
1076
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10597*/
1077
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10598*/
1078
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10599*/
1079
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_X, "" }, /*10600*/
1080
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_SERVER, "SERVER" }, /*10601*/
1081
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_SERVERSUBMIT, "SERVER-SUBMIT" }, /*10602*/
1082
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_SERVERCHOICE, "SERVER-CHOICE" }, /*10603*/
1083
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_CLIENT, "CLIENT" }, /*10604*/
1084
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10605*/
1085
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10606*/
1086
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10607*/
1087
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10608*/
1088
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10609*/
1089
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10610*/
1090
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10611*/
1091
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10612*/
1092
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10613*/
1093
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10614*/
1094
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10615*/
1095
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10616*/
1096
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10617*/
1097
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10618*/
1098
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10619*/
1099
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10620*/
1100
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10621*/
1101
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10622*/
1102
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10623*/
1103
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10624*/
1104
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10625*/
1105
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10626*/
1106
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10627*/
1107
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10628*/
1108
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10629*/
1109
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10630*/
1110
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10631*/
1111
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10632*/
1112
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10633*/
1113
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10634*/
1114
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10635*/
1115
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10636*/
1116
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10637*/
1117
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10638*/
1118
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10639*/
1119
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10640*/
1120
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10641*/
1121
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10642*/
1122
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10643*/
1123
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10644*/
1124
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10645*/
1125
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10646*/
1126
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10647*/
1127
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10648*/
1128
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10649*/
1129
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10650*/
1130
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10651*/
1131
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10652*/
1132
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10653*/
1133
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10654*/
1134
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10655*/
1135
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10656*/
1136
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10657*/
1137
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10658*/
1138
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10659*/
1139
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10660*/
1140
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10661*/
1141
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10662*/
1142
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10663*/
1143
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10664*/
1144
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10665*/
1145
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10666*/
1146
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10667*/
1147
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10668*/
1148
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10669*/
1149
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10670*/
1150
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10671*/
1151
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10672*/
1152
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10673*/
1153
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10674*/
1154
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10675*/
1155
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10676*/
1156
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10677*/
1157
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10678*/
1158
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10679*/
1159
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10680*/
1160
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10681*/
1161
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10682*/
1162
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10683*/
1163
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10684*/
1164
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10685*/
1165
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10686*/
1166
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10687*/
1167
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10688*/
1168
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10689*/
1169
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10690*/
1170
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10691*/
1171
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10692*/
1172
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10693*/
1173
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10694*/
1174
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10695*/
1175
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10696*/
1176
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10697*/
1177
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10698*/
1178
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10699*/
1179
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_X, "" }, /*10700*/
1180
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_BASIC, "BASIC" }, /*10701*/
1181
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10702*/
1182
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10703*/
1183
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10704*/
1184
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10705*/
1185
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10706*/
1186
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10707*/
1187
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10708*/
1188
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10709*/
1189
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10710*/
1190
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10711*/
1191
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10712*/
1192
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10713*/
1193
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10714*/
1194
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10715*/
1195
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10716*/
1196
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10717*/
1197
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10718*/
1198
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10719*/
1199
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10720*/
1200
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10721*/
1201
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10722*/
1202
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10723*/
1203
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10724*/
1204
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10725*/
1205
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10726*/
1206
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10727*/
1207
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10728*/
1208
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10729*/
1209
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10730*/
1210
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10731*/
1211
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10732*/
1212
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10733*/
1213
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10734*/
1214
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10735*/
1215
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10736*/
1216
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10737*/
1217
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10738*/
1218
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10739*/
1219
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10740*/
1220
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10741*/
1221
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10742*/
1222
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10743*/
1223
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10744*/
1224
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10745*/
1225
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10746*/
1226
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10747*/
1227
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10748*/
1228
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10749*/
1229
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10750*/
1230
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10751*/
1231
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10752*/
1232
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10753*/
1233
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10754*/
1234
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10755*/
1235
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10756*/
1236
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10757*/
1237
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10758*/
1238
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10759*/
1239
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10760*/
1240
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10761*/
1241
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10762*/
1242
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10763*/
1243
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10764*/
1244
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10765*/
1245
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10766*/
1246
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10767*/
1247
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10768*/
1248
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10769*/
1249
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10770*/
1250
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10771*/
1251
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10772*/
1252
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10773*/
1253
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10774*/
1254
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10775*/
1255
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10776*/
1256
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10777*/
1257
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10778*/
1258
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10779*/
1259
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10780*/
1260
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10781*/
1261
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10782*/
1262
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10783*/
1263
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10784*/
1264
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10785*/
1265
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10786*/
1266
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10787*/
1267
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10788*/
1268
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10789*/
1269
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10790*/
1270
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10791*/
1271
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10792*/
1272
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10793*/
1273
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10794*/
1274
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10795*/
1275
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10796*/
1276
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10797*/
1277
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10798*/
1278
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10799*/
1279
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_X, "" }, /*10800*/
1280
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_CALQL1, "CAL-QL-1" }, /*10801*/
1281
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_CALQLNONE, "CAL-QL-NONE" }, /*10802*/
1282
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10803*/
1283
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10804*/
1284
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10805*/
1285
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10806*/
1286
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10807*/
1287
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10808*/
1288
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10809*/
1289
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10810*/
1290
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10811*/
1291
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10812*/
1292
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10813*/
1293
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10814*/
1294
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10815*/
1295
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10816*/
1296
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10817*/
1297
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10818*/
1298
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10819*/
1299
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10820*/
1300
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10821*/
1301
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10822*/
1302
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10823*/
1303
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10824*/
1304
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10825*/
1305
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10826*/
1306
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10827*/
1307
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10828*/
1308
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10829*/
1309
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10830*/
1310
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10831*/
1311
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10832*/
1312
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10833*/
1313
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10834*/
1314
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10835*/
1315
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10836*/
1316
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10837*/
1317
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10838*/
1318
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10839*/
1319
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10840*/
1320
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10841*/
1321
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10842*/
1322
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10843*/
1323
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10844*/
1324
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10845*/
1325
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10846*/
1326
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10847*/
1327
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10848*/
1328
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10849*/
1329
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10850*/
1330
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10851*/
1331
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10852*/
1332
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10853*/
1333
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10854*/
1334
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10855*/
1335
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10856*/
1336
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10857*/
1337
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10858*/
1338
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10859*/
1339
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10860*/
1340
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10861*/
1341
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10862*/
1342
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10863*/
1343
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10864*/
1344
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10865*/
1345
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10866*/
1346
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10867*/
1347
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10868*/
1348
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10869*/
1349
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10870*/
1350
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10871*/
1351
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10872*/
1352
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10873*/
1353
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10874*/
1354
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10875*/
1355
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10876*/
1356
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10877*/
1357
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10878*/
1358
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10879*/
1359
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10880*/
1360
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10881*/
1361
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10882*/
1362
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10883*/
1363
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10884*/
1364
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10885*/
1365
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10886*/
1366
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10887*/
1367
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10888*/
1368
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10889*/
1369
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10890*/
1370
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10891*/
1371
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10892*/
1372
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10893*/
1373
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10894*/
1374
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10895*/
1375
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10896*/
1376
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10897*/
1377
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10898*/
1378
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10899*/
1379
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_X, "" }, /*10900*/
1380
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_TENTATIVE, "TENTATIVE" }, /*10901*/
1381
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_CONFIRMED, "CONFIRMED" }, /*10902*/
1382
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_COMPLETED, "COMPLETED" }, /*10903*/
1383
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NEEDSACTION, "NEEDS-ACTION" }, /*10904*/
1384
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_CANCELLED, "CANCELLED" }, /*10905*/
1385
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_INPROCESS, "IN-PROCESS" }, /*10906*/
1386
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_DRAFT, "DRAFT" }, /*10907*/
1387
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_FINAL, "FINAL" }, /*10908*/
1388
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_SUBMITTED, "SUBMITTED" }, /*10909*/
1389
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_PENDING, "PENDING" }, /*10910*/
1390
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_FAILED, "FAILED" }, /*10911*/
1391
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_DELETED, "DELETED" }, /*10912*/
1392
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10913*/
1393
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10914*/
1394
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10915*/
1395
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10916*/
1396
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10917*/
1397
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10918*/
1398
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10919*/
1399
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10920*/
1400
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10921*/
1401
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10922*/
1402
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10923*/
1403
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10924*/
1404
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10925*/
1405
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10926*/
1406
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10927*/
1407
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10928*/
1408
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10929*/
1409
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10930*/
1410
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10931*/
1411
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10932*/
1412
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10933*/
1413
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10934*/
1414
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10935*/
1415
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10936*/
1416
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10937*/
1417
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10938*/
1418
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10939*/
1419
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10940*/
1420
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10941*/
1421
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10942*/
1422
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10943*/
1423
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10944*/
1424
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10945*/
1425
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10946*/
1426
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10947*/
1427
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10948*/
1428
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10949*/
1429
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10950*/
1430
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10951*/
1431
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10952*/
1432
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10953*/
1433
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10954*/
1434
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10955*/
1435
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10956*/
1436
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10957*/
1437
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10958*/
1438
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10959*/
1439
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10960*/
1440
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10961*/
1441
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10962*/
1442
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10963*/
1443
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10964*/
1444
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10965*/
1445
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10966*/
1446
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10967*/
1447
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10968*/
1448
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10969*/
1449
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10970*/
1450
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10971*/
1451
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10972*/
1452
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10973*/
1453
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10974*/
1454
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10975*/
1455
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10976*/
1456
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10977*/
1457
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10978*/
1458
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10979*/
1459
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10980*/
1460
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10981*/
1461
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10982*/
1462
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10983*/
1463
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10984*/
1464
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10985*/
1465
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10986*/
1466
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10987*/
1467
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10988*/
1468
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10989*/
1469
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10990*/
1470
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10991*/
1471
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10992*/
1472
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10993*/
1473
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10994*/
1474
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10995*/
1475
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10996*/
1476
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10997*/
1477
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10998*/
1478
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10999*/
1479
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_X, "" }, /*11000*/
1480
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_OPAQUE, "OPAQUE" }, /*11001*/
1481
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_OPAQUENOCONFLICT, "OPAQUE-NOCONFLICT" }, /*11002*/
1482
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_TRANSPARENT, "TRANSPARENT" }, /*11003*/
1483
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_TRANSPARENTNOCONFLICT, "TRANSPARENT-NOCONFLICT" }, /*11004*/
1484
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11005*/
1485
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11006*/
1486
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11007*/
1487
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11008*/
1488
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11009*/
1489
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11010*/
1490
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11011*/
1491
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11012*/
1492
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11013*/
1493
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11014*/
1494
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11015*/
1495
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11016*/
1496
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11017*/
1497
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11018*/
1498
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11019*/
1499
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11020*/
1500
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11021*/
1501
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11022*/
1502
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11023*/
1503
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11024*/
1504
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11025*/
1505
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11026*/
1506
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11027*/
1507
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11028*/
1508
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11029*/
1509
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11030*/
1510
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11031*/
1511
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11032*/
1512
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11033*/
1513
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11034*/
1514
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11035*/
1515
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11036*/
1516
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11037*/
1517
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11038*/
1518
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11039*/
1519
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11040*/
1520
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11041*/
1521
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11042*/
1522
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11043*/
1523
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11044*/
1524
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11045*/
1525
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11046*/
1526
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11047*/
1527
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11048*/
1528
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11049*/
1529
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11050*/
1530
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11051*/
1531
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11052*/
1532
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11053*/
1533
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11054*/
1534
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11055*/
1535
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11056*/
1536
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11057*/
1537
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11058*/
1538
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11059*/
1539
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11060*/
1540
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11061*/
1541
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11062*/
1542
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11063*/
1543
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11064*/
1544
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11065*/
1545
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11066*/
1546
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11067*/
1547
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11068*/
1548
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11069*/
1549
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11070*/
1550
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11071*/
1551
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11072*/
1552
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11073*/
1553
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11074*/
1554
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11075*/
1555
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11076*/
1556
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11077*/
1557
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11078*/
1558
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11079*/
1559
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11080*/
1560
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11081*/
1561
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11082*/
1562
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11083*/
1563
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11084*/
1564
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11085*/
1565
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11086*/
1566
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11087*/
1567
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11088*/
1568
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11089*/
1569
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11090*/
1570
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11091*/
1571
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11092*/
1572
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11093*/
1573
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11094*/
1574
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11095*/
1575
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11096*/
1576
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11097*/
1577
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11098*/
1578
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11099*/
1579
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_X, "" }, /*11100*/
1580
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_PUBLISHNEW, "PUBLISH-NEW" }, /*11101*/
1581
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_PUBLISHUPDATE, "PUBLISH-UPDATE" }, /*11102*/
1582
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_PUBLISHFREEBUSY, "PUBLISH-FREEBUSY" }, /*11103*/
1583
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTNEW, "REQUEST-NEW" }, /*11104*/
1584
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTUPDATE, "REQUEST-UPDATE" }, /*11105*/
1585
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTRESCHEDULE, "REQUEST-RESCHEDULE" }, /*11106*/
1586
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTDELEGATE, "REQUEST-DELEGATE" }, /*11107*/
1587
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTNEWORGANIZER, "REQUEST-NEW-ORGANIZER" }, /*11108*/
1588
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTFORWARD, "REQUEST-FORWARD" }, /*11109*/
1589
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTSTATUS, "REQUEST-STATUS" }, /*11110*/
1590
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTFREEBUSY, "REQUEST-FREEBUSY" }, /*11111*/
1591
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REPLYACCEPT, "REPLY-ACCEPT" }, /*11112*/
1592
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REPLYDECLINE, "REPLY-DECLINE" }, /*11113*/
1593
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REPLYDELEGATE, "REPLY-DELEGATE" }, /*11114*/
1594
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REPLYCRASHERACCEPT, "REPLY-CRASHER-ACCEPT" }, /*11115*/
1595
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REPLYCRASHERDECLINE, "REPLY-CRASHER-DECLINE" }, /*11116*/
1596
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_ADDINSTANCE, "ADD-INSTANCE" }, /*11117*/
1597
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_CANCELEVENT, "CANCEL-EVENT" }, /*11118*/
1598
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_CANCELINSTANCE, "CANCEL-INSTANCE" }, /*11119*/
1599
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_CANCELALL, "CANCEL-ALL" }, /*11120*/
1600
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REFRESH, "REFRESH" }, /*11121*/
1601
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_COUNTER, "COUNTER" }, /*11122*/
1602
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_DECLINECOUNTER, "DECLINECOUNTER" }, /*11123*/
1603
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_MALFORMED, "MALFORMED" }, /*11124*/
1604
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_OBSOLETE, "OBSOLETE" }, /*11125*/
1605
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_MISSEQUENCED, "MISSEQUENCED" }, /*11126*/
1606
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_UNKNOWN, "UNKNOWN" }, /*11127*/
1607
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11128*/
1608
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11129*/
1609
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11130*/
1610
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11131*/
1611
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11132*/
1612
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11133*/
1613
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11134*/
1614
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11135*/
1615
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11136*/
1616
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11137*/
1617
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11138*/
1618
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11139*/
1619
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11140*/
1620
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11141*/
1621
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11142*/
1622
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11143*/
1623
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11144*/
1624
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11145*/
1625
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11146*/
1626
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11147*/
1627
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11148*/
1628
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11149*/
1629
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11150*/
1630
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11151*/
1631
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11152*/
1632
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11153*/
1633
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11154*/
1634
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11155*/
1635
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11156*/
1636
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11157*/
1637
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11158*/
1638
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11159*/
1639
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11160*/
1640
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11161*/
1641
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11162*/
1642
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11163*/
1643
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11164*/
1644
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11165*/
1645
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11166*/
1646
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11167*/
1647
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11168*/
1648
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11169*/
1649
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11170*/
1650
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11171*/
1651
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11172*/
1652
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11173*/
1653
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11174*/
1654
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11175*/
1655
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11176*/
1656
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11177*/
1657
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11178*/
1658
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11179*/
1659
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11180*/
1660
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11181*/
1661
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11182*/
1662
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11183*/
1663
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11184*/
1664
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11185*/
1665
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11186*/
1666
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11187*/
1667
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11188*/
1668
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11189*/
1669
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11190*/
1670
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11191*/
1671
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11192*/
1672
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11193*/
1673
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11194*/
1674
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11195*/
1675
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11196*/
1676
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11197*/
1677
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11198*/
1678
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11199*/
1679
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_X, "" }, /*11200*/
1680
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_AUTOMATICCOMPLETION, "AUTOMATIC-COMPLETION" }, /*11201*/
1681
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_AUTOMATICFAILURE, "AUTOMATIC-FAILURE" }, /*11202*/
1682
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_AUTOMATICSTATUS, "AUTOMATIC-STATUS" }, /*11203*/
1683
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11204*/
1684
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11205*/
1685
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11206*/
1686
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11207*/
1687
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11208*/
1688
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11209*/
1689
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11210*/
1690
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11211*/
1691
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11212*/
1692
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11213*/
1693
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11214*/
1694
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11215*/
1695
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11216*/
1696
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11217*/
1697
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11218*/
1698
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11219*/
1699
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11220*/
1700
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11221*/
1701
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11222*/
1702
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11223*/
1703
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11224*/
1704
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11225*/
1705
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11226*/
1706
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11227*/
1707
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11228*/
1708
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11229*/
1709
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11230*/
1710
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11231*/
1711
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11232*/
1712
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11233*/
1713
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11234*/
1714
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11235*/
1715
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11236*/
1716
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11237*/
1717
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11238*/
1718
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11239*/
1719
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11240*/
1720
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11241*/
1721
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11242*/
1722
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11243*/
1723
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11244*/
1724
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11245*/
1725
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11246*/
1726
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11247*/
1727
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11248*/
1728
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11249*/
1729
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11250*/
1730
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11251*/
1731
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11252*/
1732
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11253*/
1733
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11254*/
1734
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11255*/
1735
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11256*/
1736
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11257*/
1737
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11258*/
1738
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11259*/
1739
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11260*/
1740
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11261*/
1741
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11262*/
1742
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11263*/
1743
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11264*/
1744
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11265*/
1745
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11266*/
1746
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11267*/
1747
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11268*/
1748
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11269*/
1749
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11270*/
1750
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11271*/
1751
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11272*/
1752
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11273*/
1753
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11274*/
1754
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11275*/
1755
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11276*/
1756
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11277*/
1757
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11278*/
1758
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11279*/
1759
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11280*/
1760
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11281*/
1761
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11282*/
1762
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11283*/
1763
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11284*/
1764
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11285*/
1765
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11286*/
1766
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11287*/
1767
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11288*/
1768
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11289*/
1769
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11290*/
1770
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11291*/
1771
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11292*/
1772
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11293*/
1773
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11294*/
1774
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11295*/
1775
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11296*/
1776
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11297*/
1777
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11298*/
1778
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11299*/
1779
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_X, "" }, /*11300*/
1780
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_ARRIVE, "ARRIVE" }, /*11301*/
1781
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_DEPART, "DEPART" }, /*11302*/
1782
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_CONNECT, "CONNECT" }, /*11303*/
1783
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_DISCONNECT, "DISCONNECT" }, /*11304*/
1784
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11305*/
1785
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11306*/
1786
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11307*/
1787
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11308*/
1788
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11309*/
1789
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11310*/
1790
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11311*/
1791
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11312*/
1792
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11313*/
1793
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11314*/
1794
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11315*/
1795
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11316*/
1796
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11317*/
1797
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11318*/
1798
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11319*/
1799
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11320*/
1800
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11321*/
1801
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11322*/
1802
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11323*/
1803
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11324*/
1804
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11325*/
1805
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11326*/
1806
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11327*/
1807
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11328*/
1808
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11329*/
1809
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11330*/
1810
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11331*/
1811
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11332*/
1812
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11333*/
1813
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11334*/
1814
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11335*/
1815
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11336*/
1816
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11337*/
1817
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11338*/
1818
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11339*/
1819
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11340*/
1820
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11341*/
1821
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11342*/
1822
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11343*/
1823
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11344*/
1824
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11345*/
1825
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11346*/
1826
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11347*/
1827
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11348*/
1828
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11349*/
1829
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11350*/
1830
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11351*/
1831
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11352*/
1832
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11353*/
1833
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11354*/
1834
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11355*/
1835
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11356*/
1836
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11357*/
1837
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11358*/
1838
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11359*/
1839
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11360*/
1840
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11361*/
1841
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11362*/
1842
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11363*/
1843
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11364*/
1844
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11365*/
1845
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11366*/
1846
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11367*/
1847
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11368*/
1848
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11369*/
1849
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11370*/
1850
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11371*/
1851
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11372*/
1852
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11373*/
1853
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11374*/
1854
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11375*/
1855
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11376*/
1856
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11377*/
1857
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11378*/
1858
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11379*/
1859
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11380*/
1860
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11381*/
1861
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11382*/
1862
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11383*/
1863
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11384*/
1864
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11385*/
1865
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11386*/
1866
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11387*/
1867
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11388*/
1868
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11389*/
1869
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11390*/
1870
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11391*/
1871
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11392*/
1872
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11393*/
1873
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11394*/
1874
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11395*/
1875
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11396*/
1876
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11397*/
1877
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11398*/
1878
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11399*/
1879
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_X, "" }, /*11400*/
1880
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_ACTIVE, "ACTIVE" }, /*11401*/
1881
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_INACTIVE, "INACTIVE" }, /*11402*/
1882
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_SPONSOR, "SPONSOR" }, /*11403*/
1883
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_CONTACT, "CONTACT" }, /*11404*/
1884
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_BOOKINGCONTACT, "BOOKING-CONTACT" }, /*11405*/
1885
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_EMERGENCYCONTACT, "EMERGENCY-CONTACT" }, /*11406*/
1886
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_PUBLICITYCONTACT, "PUBLICITY-CONTACT" }, /*11407*/
1887
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_PLANNERCONTACT, "PLANNER-CONTACT" }, /*11408*/
1888
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_PERFORMER, "PERFORMER" }, /*11409*/
1889
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_SPEAKER, "SPEAKER" }, /*11410*/
1890
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_VOTER, "VOTER" }, /*11411*/
1891
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11412*/
1892
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11413*/
1893
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11414*/
1894
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11415*/
1895
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11416*/
1896
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11417*/
1897
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11418*/
1898
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11419*/
1899
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11420*/
1900
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11421*/
1901
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11422*/
1902
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11423*/
1903
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11424*/
1904
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11425*/
1905
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11426*/
1906
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11427*/
1907
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11428*/
1908
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11429*/
1909
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11430*/
1910
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11431*/
1911
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11432*/
1912
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11433*/
1913
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11434*/
1914
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11435*/
1915
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11436*/
1916
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11437*/
1917
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11438*/
1918
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11439*/
1919
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11440*/
1920
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11441*/
1921
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11442*/
1922
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11443*/
1923
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11444*/
1924
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11445*/
1925
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11446*/
1926
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11447*/
1927
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11448*/
1928
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11449*/
1929
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11450*/
1930
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11451*/
1931
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11452*/
1932
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11453*/
1933
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11454*/
1934
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11455*/
1935
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11456*/
1936
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11457*/
1937
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11458*/
1938
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11459*/
1939
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11460*/
1940
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11461*/
1941
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11462*/
1942
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11463*/
1943
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11464*/
1944
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11465*/
1945
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11466*/
1946
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11467*/
1947
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11468*/
1948
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11469*/
1949
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11470*/
1950
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11471*/
1951
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11472*/
1952
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11473*/
1953
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11474*/
1954
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11475*/
1955
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11476*/
1956
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11477*/
1957
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11478*/
1958
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11479*/
1959
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11480*/
1960
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11481*/
1961
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11482*/
1962
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11483*/
1963
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11484*/
1964
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11485*/
1965
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11486*/
1966
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11487*/
1967
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11488*/
1968
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11489*/
1969
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11490*/
1970
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11491*/
1971
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11492*/
1972
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11493*/
1973
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11494*/
1974
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11495*/
1975
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11496*/
1976
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11497*/
1977
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11498*/
1978
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11499*/
1979
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_X, "" }, /*11500*/
1980
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_ROOM, "ROOM" }, /*11501*/
1981
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_PROJECTOR, "PROJECTOR" }, /*11502*/
1982
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_REMOTECONFERENCEAUDIO, "REMOTE-CONFERENCE-AUDIO" }, /*11503*/
1983
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_REMOTECONFERENCEVIDEO, "REMOTE-CONFERENCE-VIDEO" }, /*11504*/
1984
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11505*/
1985
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11506*/
1986
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11507*/
1987
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11508*/
1988
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11509*/
1989
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11510*/
1990
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11511*/
1991
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11512*/
1992
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11513*/
1993
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11514*/
1994
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11515*/
1995
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11516*/
1996
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11517*/
1997
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11518*/
1998
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11519*/
1999
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11520*/
2000
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11521*/
2001
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11522*/
2002
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11523*/
2003
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11524*/
2004
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11525*/
2005
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11526*/
2006
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11527*/
2007
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11528*/
2008
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11529*/
2009
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11530*/
2010
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11531*/
2011
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11532*/
2012
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11533*/
2013
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11534*/
2014
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11535*/
2015
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11536*/
2016
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11537*/
2017
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11538*/
2018
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11539*/
2019
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11540*/
2020
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11541*/
2021
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11542*/
2022
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11543*/
2023
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11544*/
2024
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11545*/
2025
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11546*/
2026
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11547*/
2027
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11548*/
2028
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11549*/
2029
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11550*/
2030
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11551*/
2031
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11552*/
2032
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11553*/
2033
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11554*/
2034
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11555*/
2035
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11556*/
2036
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11557*/
2037
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11558*/
2038
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11559*/
2039
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11560*/
2040
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11561*/
2041
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11562*/
2042
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11563*/
2043
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11564*/
2044
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11565*/
2045
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11566*/
2046
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11567*/
2047
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11568*/
2048
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11569*/
2049
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11570*/
2050
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11571*/
2051
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11572*/
2052
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11573*/
2053
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11574*/
2054
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11575*/
2055
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11576*/
2056
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11577*/
2057
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11578*/
2058
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11579*/
2059
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11580*/
2060
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11581*/
2061
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11582*/
2062
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11583*/
2063
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11584*/
2064
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11585*/
2065
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11586*/
2066
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11587*/
2067
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11588*/
2068
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11589*/
2069
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11590*/
2070
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11591*/
2071
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11592*/
2072
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11593*/
2073
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11594*/
2074
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11595*/
2075
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11596*/
2076
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11597*/
2077
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11598*/
2078
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11599*/
2079
    {ICAL_NO_PROPERTY, 0, ""}
2080
};
2081
2082
icalproperty *icalproperty_vanew_acceptresponse(const char * v, ...)
2083
0
{
2084
0
    va_list args;
2085
0
    struct icalproperty_impl *impl;
2086
0
    icalerror_check_arg_rz((v != 0), "v");
2087
2088
0
    impl = icalproperty_new_impl(ICAL_ACCEPTRESPONSE_PROPERTY);
2089
0
    icalproperty_set_acceptresponse((icalproperty*)impl, v);
2090
0
    va_start(args, v);
2091
0
    icalproperty_add_parameters(impl, args);
2092
0
    va_end(args);
2093
0
    return (icalproperty*)impl;
2094
0
}
2095
2096
/* ACCEPT-RESPONSE */
2097
icalproperty *icalproperty_new_acceptresponse(const char * v)
2098
0
{
2099
0
    struct icalproperty_impl *impl;
2100
0
    icalerror_check_arg_rz((v != 0), "v");
2101
2102
0
    impl = icalproperty_new_impl(ICAL_ACCEPTRESPONSE_PROPERTY);
2103
0
    icalproperty_set_acceptresponse((icalproperty*)impl, v);
2104
0
    return (icalproperty*)impl;
2105
0
}
2106
2107
void icalproperty_set_acceptresponse(icalproperty *prop, const char * v)
2108
0
{
2109
0
    icalerror_check_arg_rv((v != 0), "v");
2110
0
    icalerror_check_arg_rv((prop != 0), "prop");
2111
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2112
0
}
2113
2114
const char * icalproperty_get_acceptresponse(const icalproperty *prop)
2115
0
{
2116
0
    icalerror_check_arg((prop != 0), "prop");
2117
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2118
0
}
2119
2120
icalproperty *icalproperty_vanew_acknowledged(struct icaltimetype v, ...)
2121
0
{
2122
0
    va_list args;
2123
0
    struct icalproperty_impl *impl;
2124
2125
0
    impl = icalproperty_new_impl(ICAL_ACKNOWLEDGED_PROPERTY);
2126
0
    icalproperty_set_acknowledged((icalproperty*)impl, v);
2127
0
    va_start(args, v);
2128
0
    icalproperty_add_parameters(impl, args);
2129
0
    va_end(args);
2130
0
    return (icalproperty*)impl;
2131
0
}
2132
2133
/* ACKNOWLEDGED */
2134
icalproperty *icalproperty_new_acknowledged(struct icaltimetype v)
2135
0
{
2136
0
    struct icalproperty_impl *impl;
2137
2138
0
    impl = icalproperty_new_impl(ICAL_ACKNOWLEDGED_PROPERTY);
2139
0
    icalproperty_set_acknowledged((icalproperty*)impl, v);
2140
0
    return (icalproperty*)impl;
2141
0
}
2142
2143
void icalproperty_set_acknowledged(icalproperty *prop, struct icaltimetype v)
2144
0
{
2145
0
    icalerror_check_arg_rv((prop != 0), "prop");
2146
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
2147
0
}
2148
2149
struct icaltimetype icalproperty_get_acknowledged(const icalproperty *prop)
2150
0
{
2151
0
    icalerror_check_arg((prop != 0), "prop");
2152
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
2153
0
}
2154
2155
icalproperty *icalproperty_vanew_action(enum icalproperty_action v, ...)
2156
0
{
2157
0
    va_list args;
2158
0
    struct icalproperty_impl *impl;
2159
2160
0
    impl = icalproperty_new_impl(ICAL_ACTION_PROPERTY);
2161
0
    icalproperty_set_action((icalproperty*)impl, v);
2162
0
    va_start(args, v);
2163
0
    icalproperty_add_parameters(impl, args);
2164
0
    va_end(args);
2165
0
    return (icalproperty*)impl;
2166
0
}
2167
2168
/* ACTION */
2169
icalproperty *icalproperty_new_action(enum icalproperty_action v)
2170
0
{
2171
0
    struct icalproperty_impl *impl;
2172
2173
0
    impl = icalproperty_new_impl(ICAL_ACTION_PROPERTY);
2174
0
    icalproperty_set_action((icalproperty*)impl, v);
2175
0
    return (icalproperty*)impl;
2176
0
}
2177
2178
void icalproperty_set_action(icalproperty *prop, enum icalproperty_action v)
2179
0
{
2180
0
    icalerror_check_arg_rv((prop != 0), "prop");
2181
0
    icalproperty_set_value(prop, icalvalue_new_action(v));
2182
0
}
2183
2184
enum icalproperty_action icalproperty_get_action(const icalproperty *prop)
2185
0
{
2186
0
    icalerror_check_arg((prop != 0), "prop");
2187
0
    return icalvalue_get_action(icalproperty_get_value(prop));
2188
0
}
2189
2190
icalproperty *icalproperty_vanew_allowconflict(const char * v, ...)
2191
0
{
2192
0
    va_list args;
2193
0
    struct icalproperty_impl *impl;
2194
0
    icalerror_check_arg_rz((v != 0), "v");
2195
2196
0
    impl = icalproperty_new_impl(ICAL_ALLOWCONFLICT_PROPERTY);
2197
0
    icalproperty_set_allowconflict((icalproperty*)impl, v);
2198
0
    va_start(args, v);
2199
0
    icalproperty_add_parameters(impl, args);
2200
0
    va_end(args);
2201
0
    return (icalproperty*)impl;
2202
0
}
2203
2204
/* ALLOW-CONFLICT */
2205
icalproperty *icalproperty_new_allowconflict(const char * v)
2206
0
{
2207
0
    struct icalproperty_impl *impl;
2208
0
    icalerror_check_arg_rz((v != 0), "v");
2209
2210
0
    impl = icalproperty_new_impl(ICAL_ALLOWCONFLICT_PROPERTY);
2211
0
    icalproperty_set_allowconflict((icalproperty*)impl, v);
2212
0
    return (icalproperty*)impl;
2213
0
}
2214
2215
void icalproperty_set_allowconflict(icalproperty *prop, const char * v)
2216
0
{
2217
0
    icalerror_check_arg_rv((v != 0), "v");
2218
0
    icalerror_check_arg_rv((prop != 0), "prop");
2219
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2220
0
}
2221
2222
const char * icalproperty_get_allowconflict(const icalproperty *prop)
2223
0
{
2224
0
    icalerror_check_arg((prop != 0), "prop");
2225
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2226
0
}
2227
2228
icalproperty *icalproperty_vanew_attach(icalattach * v, ...)
2229
0
{
2230
0
    va_list args;
2231
0
    struct icalproperty_impl *impl;
2232
0
    icalerror_check_arg_rz((v != 0), "v");
2233
2234
0
    impl = icalproperty_new_impl(ICAL_ATTACH_PROPERTY);
2235
0
    icalproperty_set_attach((icalproperty*)impl, v);
2236
0
    va_start(args, v);
2237
0
    icalproperty_add_parameters(impl, args);
2238
0
    va_end(args);
2239
0
    return (icalproperty*)impl;
2240
0
}
2241
2242
/* ATTACH */
2243
icalproperty *icalproperty_new_attach(icalattach * v)
2244
0
{
2245
0
    struct icalproperty_impl *impl;
2246
0
    icalerror_check_arg_rz((v != 0), "v");
2247
2248
0
    impl = icalproperty_new_impl(ICAL_ATTACH_PROPERTY);
2249
0
    icalproperty_set_attach((icalproperty*)impl, v);
2250
0
    return (icalproperty*)impl;
2251
0
}
2252
2253
void icalproperty_set_attach(icalproperty *prop, icalattach * v)
2254
0
{
2255
0
    icalerror_check_arg_rv((v != 0), "v");
2256
0
    icalerror_check_arg_rv((prop != 0), "prop");
2257
0
    icalproperty_set_value(prop, icalvalue_new_attach(v));
2258
0
}
2259
2260
icalattach * icalproperty_get_attach(const icalproperty *prop)
2261
0
{
2262
0
    icalerror_check_arg((prop != 0), "prop");
2263
0
    return icalvalue_get_attach(icalproperty_get_value(prop));
2264
0
}
2265
2266
icalproperty *icalproperty_vanew_attendee(const char * v, ...)
2267
0
{
2268
0
    va_list args;
2269
0
    struct icalproperty_impl *impl;
2270
0
    icalerror_check_arg_rz((v != 0), "v");
2271
2272
0
    impl = icalproperty_new_impl(ICAL_ATTENDEE_PROPERTY);
2273
0
    icalproperty_set_attendee((icalproperty*)impl, v);
2274
0
    va_start(args, v);
2275
0
    icalproperty_add_parameters(impl, args);
2276
0
    va_end(args);
2277
0
    return (icalproperty*)impl;
2278
0
}
2279
2280
/* ATTENDEE */
2281
icalproperty *icalproperty_new_attendee(const char * v)
2282
0
{
2283
0
    struct icalproperty_impl *impl;
2284
0
    icalerror_check_arg_rz((v != 0), "v");
2285
2286
0
    impl = icalproperty_new_impl(ICAL_ATTENDEE_PROPERTY);
2287
0
    icalproperty_set_attendee((icalproperty*)impl, v);
2288
0
    return (icalproperty*)impl;
2289
0
}
2290
2291
void icalproperty_set_attendee(icalproperty *prop, const char * v)
2292
0
{
2293
0
    icalerror_check_arg_rv((v != 0), "v");
2294
0
    icalerror_check_arg_rv((prop != 0), "prop");
2295
0
    icalproperty_set_value(prop, icalvalue_new_caladdress(v));
2296
0
}
2297
2298
const char * icalproperty_get_attendee(const icalproperty *prop)
2299
0
{
2300
0
    icalerror_check_arg((prop != 0), "prop");
2301
0
    return icalvalue_get_caladdress(icalproperty_get_value(prop));
2302
0
}
2303
2304
icalproperty *icalproperty_vanew_busytype(enum icalproperty_busytype v, ...)
2305
0
{
2306
0
    va_list args;
2307
0
    struct icalproperty_impl *impl;
2308
2309
0
    impl = icalproperty_new_impl(ICAL_BUSYTYPE_PROPERTY);
2310
0
    icalproperty_set_busytype((icalproperty*)impl, v);
2311
0
    va_start(args, v);
2312
0
    icalproperty_add_parameters(impl, args);
2313
0
    va_end(args);
2314
0
    return (icalproperty*)impl;
2315
0
}
2316
2317
/* BUSYTYPE */
2318
icalproperty *icalproperty_new_busytype(enum icalproperty_busytype v)
2319
0
{
2320
0
    struct icalproperty_impl *impl;
2321
2322
0
    impl = icalproperty_new_impl(ICAL_BUSYTYPE_PROPERTY);
2323
0
    icalproperty_set_busytype((icalproperty*)impl, v);
2324
0
    return (icalproperty*)impl;
2325
0
}
2326
2327
void icalproperty_set_busytype(icalproperty *prop, enum icalproperty_busytype v)
2328
0
{
2329
0
    icalerror_check_arg_rv((prop != 0), "prop");
2330
0
    icalproperty_set_value(prop, icalvalue_new_busytype(v));
2331
0
}
2332
2333
enum icalproperty_busytype icalproperty_get_busytype(const icalproperty *prop)
2334
0
{
2335
0
    icalerror_check_arg((prop != 0), "prop");
2336
0
    return icalvalue_get_busytype(icalproperty_get_value(prop));
2337
0
}
2338
2339
icalproperty *icalproperty_vanew_calendaraddress(const char * v, ...)
2340
0
{
2341
0
    va_list args;
2342
0
    struct icalproperty_impl *impl;
2343
0
    icalerror_check_arg_rz((v != 0), "v");
2344
2345
0
    impl = icalproperty_new_impl(ICAL_CALENDARADDRESS_PROPERTY);
2346
0
    icalproperty_set_calendaraddress((icalproperty*)impl, v);
2347
0
    va_start(args, v);
2348
0
    icalproperty_add_parameters(impl, args);
2349
0
    va_end(args);
2350
0
    return (icalproperty*)impl;
2351
0
}
2352
2353
/* CALENDAR-ADDRESS */
2354
icalproperty *icalproperty_new_calendaraddress(const char * v)
2355
0
{
2356
0
    struct icalproperty_impl *impl;
2357
0
    icalerror_check_arg_rz((v != 0), "v");
2358
2359
0
    impl = icalproperty_new_impl(ICAL_CALENDARADDRESS_PROPERTY);
2360
0
    icalproperty_set_calendaraddress((icalproperty*)impl, v);
2361
0
    return (icalproperty*)impl;
2362
0
}
2363
2364
void icalproperty_set_calendaraddress(icalproperty *prop, const char * v)
2365
0
{
2366
0
    icalerror_check_arg_rv((v != 0), "v");
2367
0
    icalerror_check_arg_rv((prop != 0), "prop");
2368
0
    icalproperty_set_value(prop, icalvalue_new_caladdress(v));
2369
0
}
2370
2371
const char * icalproperty_get_calendaraddress(const icalproperty *prop)
2372
0
{
2373
0
    icalerror_check_arg((prop != 0), "prop");
2374
0
    return icalvalue_get_caladdress(icalproperty_get_value(prop));
2375
0
}
2376
2377
icalproperty *icalproperty_vanew_calid(const char * v, ...)
2378
0
{
2379
0
    va_list args;
2380
0
    struct icalproperty_impl *impl;
2381
0
    icalerror_check_arg_rz((v != 0), "v");
2382
2383
0
    impl = icalproperty_new_impl(ICAL_CALID_PROPERTY);
2384
0
    icalproperty_set_calid((icalproperty*)impl, v);
2385
0
    va_start(args, v);
2386
0
    icalproperty_add_parameters(impl, args);
2387
0
    va_end(args);
2388
0
    return (icalproperty*)impl;
2389
0
}
2390
2391
/* CALID */
2392
icalproperty *icalproperty_new_calid(const char * v)
2393
0
{
2394
0
    struct icalproperty_impl *impl;
2395
0
    icalerror_check_arg_rz((v != 0), "v");
2396
2397
0
    impl = icalproperty_new_impl(ICAL_CALID_PROPERTY);
2398
0
    icalproperty_set_calid((icalproperty*)impl, v);
2399
0
    return (icalproperty*)impl;
2400
0
}
2401
2402
void icalproperty_set_calid(icalproperty *prop, const char * v)
2403
0
{
2404
0
    icalerror_check_arg_rv((v != 0), "v");
2405
0
    icalerror_check_arg_rv((prop != 0), "prop");
2406
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2407
0
}
2408
2409
const char * icalproperty_get_calid(const icalproperty *prop)
2410
0
{
2411
0
    icalerror_check_arg((prop != 0), "prop");
2412
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2413
0
}
2414
2415
icalproperty *icalproperty_vanew_calmaster(const char * v, ...)
2416
0
{
2417
0
    va_list args;
2418
0
    struct icalproperty_impl *impl;
2419
0
    icalerror_check_arg_rz((v != 0), "v");
2420
2421
0
    impl = icalproperty_new_impl(ICAL_CALMASTER_PROPERTY);
2422
0
    icalproperty_set_calmaster((icalproperty*)impl, v);
2423
0
    va_start(args, v);
2424
0
    icalproperty_add_parameters(impl, args);
2425
0
    va_end(args);
2426
0
    return (icalproperty*)impl;
2427
0
}
2428
2429
/* CALMASTER */
2430
icalproperty *icalproperty_new_calmaster(const char * v)
2431
0
{
2432
0
    struct icalproperty_impl *impl;
2433
0
    icalerror_check_arg_rz((v != 0), "v");
2434
2435
0
    impl = icalproperty_new_impl(ICAL_CALMASTER_PROPERTY);
2436
0
    icalproperty_set_calmaster((icalproperty*)impl, v);
2437
0
    return (icalproperty*)impl;
2438
0
}
2439
2440
void icalproperty_set_calmaster(icalproperty *prop, const char * v)
2441
0
{
2442
0
    icalerror_check_arg_rv((v != 0), "v");
2443
0
    icalerror_check_arg_rv((prop != 0), "prop");
2444
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2445
0
}
2446
2447
const char * icalproperty_get_calmaster(const icalproperty *prop)
2448
0
{
2449
0
    icalerror_check_arg((prop != 0), "prop");
2450
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2451
0
}
2452
2453
icalproperty *icalproperty_vanew_calscale(const char * v, ...)
2454
0
{
2455
0
    va_list args;
2456
0
    struct icalproperty_impl *impl;
2457
0
    icalerror_check_arg_rz((v != 0), "v");
2458
2459
0
    impl = icalproperty_new_impl(ICAL_CALSCALE_PROPERTY);
2460
0
    icalproperty_set_calscale((icalproperty*)impl, v);
2461
0
    va_start(args, v);
2462
0
    icalproperty_add_parameters(impl, args);
2463
0
    va_end(args);
2464
0
    return (icalproperty*)impl;
2465
0
}
2466
2467
/* CALSCALE */
2468
icalproperty *icalproperty_new_calscale(const char * v)
2469
0
{
2470
0
    struct icalproperty_impl *impl;
2471
0
    icalerror_check_arg_rz((v != 0), "v");
2472
2473
0
    impl = icalproperty_new_impl(ICAL_CALSCALE_PROPERTY);
2474
0
    icalproperty_set_calscale((icalproperty*)impl, v);
2475
0
    return (icalproperty*)impl;
2476
0
}
2477
2478
void icalproperty_set_calscale(icalproperty *prop, const char * v)
2479
0
{
2480
0
    icalerror_check_arg_rv((v != 0), "v");
2481
0
    icalerror_check_arg_rv((prop != 0), "prop");
2482
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2483
0
}
2484
2485
const char * icalproperty_get_calscale(const icalproperty *prop)
2486
472
{
2487
472
    icalerror_check_arg((prop != 0), "prop");
2488
472
    return icalvalue_get_text(icalproperty_get_value(prop));
2489
472
}
2490
2491
icalproperty *icalproperty_vanew_capversion(const char * v, ...)
2492
0
{
2493
0
    va_list args;
2494
0
    struct icalproperty_impl *impl;
2495
0
    icalerror_check_arg_rz((v != 0), "v");
2496
2497
0
    impl = icalproperty_new_impl(ICAL_CAPVERSION_PROPERTY);
2498
0
    icalproperty_set_capversion((icalproperty*)impl, v);
2499
0
    va_start(args, v);
2500
0
    icalproperty_add_parameters(impl, args);
2501
0
    va_end(args);
2502
0
    return (icalproperty*)impl;
2503
0
}
2504
2505
/* CAP-VERSION */
2506
icalproperty *icalproperty_new_capversion(const char * v)
2507
0
{
2508
0
    struct icalproperty_impl *impl;
2509
0
    icalerror_check_arg_rz((v != 0), "v");
2510
2511
0
    impl = icalproperty_new_impl(ICAL_CAPVERSION_PROPERTY);
2512
0
    icalproperty_set_capversion((icalproperty*)impl, v);
2513
0
    return (icalproperty*)impl;
2514
0
}
2515
2516
void icalproperty_set_capversion(icalproperty *prop, const char * v)
2517
0
{
2518
0
    icalerror_check_arg_rv((v != 0), "v");
2519
0
    icalerror_check_arg_rv((prop != 0), "prop");
2520
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2521
0
}
2522
2523
const char * icalproperty_get_capversion(const icalproperty *prop)
2524
0
{
2525
0
    icalerror_check_arg((prop != 0), "prop");
2526
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2527
0
}
2528
2529
icalproperty *icalproperty_vanew_carlevel(enum icalproperty_carlevel v, ...)
2530
0
{
2531
0
    va_list args;
2532
0
    struct icalproperty_impl *impl;
2533
2534
0
    impl = icalproperty_new_impl(ICAL_CARLEVEL_PROPERTY);
2535
0
    icalproperty_set_carlevel((icalproperty*)impl, v);
2536
0
    va_start(args, v);
2537
0
    icalproperty_add_parameters(impl, args);
2538
0
    va_end(args);
2539
0
    return (icalproperty*)impl;
2540
0
}
2541
2542
/* CAR-LEVEL */
2543
icalproperty *icalproperty_new_carlevel(enum icalproperty_carlevel v)
2544
0
{
2545
0
    struct icalproperty_impl *impl;
2546
2547
0
    impl = icalproperty_new_impl(ICAL_CARLEVEL_PROPERTY);
2548
0
    icalproperty_set_carlevel((icalproperty*)impl, v);
2549
0
    return (icalproperty*)impl;
2550
0
}
2551
2552
void icalproperty_set_carlevel(icalproperty *prop, enum icalproperty_carlevel v)
2553
0
{
2554
0
    icalerror_check_arg_rv((prop != 0), "prop");
2555
0
    icalproperty_set_value(prop, icalvalue_new_carlevel(v));
2556
0
}
2557
2558
enum icalproperty_carlevel icalproperty_get_carlevel(const icalproperty *prop)
2559
0
{
2560
0
    icalerror_check_arg((prop != 0), "prop");
2561
0
    return icalvalue_get_carlevel(icalproperty_get_value(prop));
2562
0
}
2563
2564
icalproperty *icalproperty_vanew_carid(const char * v, ...)
2565
0
{
2566
0
    va_list args;
2567
0
    struct icalproperty_impl *impl;
2568
0
    icalerror_check_arg_rz((v != 0), "v");
2569
2570
0
    impl = icalproperty_new_impl(ICAL_CARID_PROPERTY);
2571
0
    icalproperty_set_carid((icalproperty*)impl, v);
2572
0
    va_start(args, v);
2573
0
    icalproperty_add_parameters(impl, args);
2574
0
    va_end(args);
2575
0
    return (icalproperty*)impl;
2576
0
}
2577
2578
/* CARID */
2579
icalproperty *icalproperty_new_carid(const char * v)
2580
0
{
2581
0
    struct icalproperty_impl *impl;
2582
0
    icalerror_check_arg_rz((v != 0), "v");
2583
2584
0
    impl = icalproperty_new_impl(ICAL_CARID_PROPERTY);
2585
0
    icalproperty_set_carid((icalproperty*)impl, v);
2586
0
    return (icalproperty*)impl;
2587
0
}
2588
2589
void icalproperty_set_carid(icalproperty *prop, const char * v)
2590
0
{
2591
0
    icalerror_check_arg_rv((v != 0), "v");
2592
0
    icalerror_check_arg_rv((prop != 0), "prop");
2593
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2594
0
}
2595
2596
const char * icalproperty_get_carid(const icalproperty *prop)
2597
0
{
2598
0
    icalerror_check_arg((prop != 0), "prop");
2599
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2600
0
}
2601
2602
icalproperty *icalproperty_vanew_categories(const char * v, ...)
2603
0
{
2604
0
    va_list args;
2605
0
    struct icalproperty_impl *impl;
2606
0
    icalerror_check_arg_rz((v != 0), "v");
2607
2608
0
    impl = icalproperty_new_impl(ICAL_CATEGORIES_PROPERTY);
2609
0
    icalproperty_set_categories((icalproperty*)impl, v);
2610
0
    va_start(args, v);
2611
0
    icalproperty_add_parameters(impl, args);
2612
0
    va_end(args);
2613
0
    return (icalproperty*)impl;
2614
0
}
2615
2616
/* CATEGORIES */
2617
icalproperty *icalproperty_new_categories(const char * v)
2618
0
{
2619
0
    struct icalproperty_impl *impl;
2620
0
    icalerror_check_arg_rz((v != 0), "v");
2621
2622
0
    impl = icalproperty_new_impl(ICAL_CATEGORIES_PROPERTY);
2623
0
    icalproperty_set_categories((icalproperty*)impl, v);
2624
0
    return (icalproperty*)impl;
2625
0
}
2626
2627
void icalproperty_set_categories(icalproperty *prop, const char * v)
2628
0
{
2629
0
    icalerror_check_arg_rv((v != 0), "v");
2630
0
    icalerror_check_arg_rv((prop != 0), "prop");
2631
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2632
0
}
2633
2634
const char * icalproperty_get_categories(const icalproperty *prop)
2635
0
{
2636
0
    icalerror_check_arg((prop != 0), "prop");
2637
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2638
0
}
2639
2640
icalproperty *icalproperty_vanew_class(enum icalproperty_class v, ...)
2641
0
{
2642
0
    va_list args;
2643
0
    struct icalproperty_impl *impl;
2644
2645
0
    impl = icalproperty_new_impl(ICAL_CLASS_PROPERTY);
2646
0
    icalproperty_set_class((icalproperty*)impl, v);
2647
0
    va_start(args, v);
2648
0
    icalproperty_add_parameters(impl, args);
2649
0
    va_end(args);
2650
0
    return (icalproperty*)impl;
2651
0
}
2652
2653
/* CLASS */
2654
icalproperty *icalproperty_new_class(enum icalproperty_class v)
2655
0
{
2656
0
    struct icalproperty_impl *impl;
2657
2658
0
    impl = icalproperty_new_impl(ICAL_CLASS_PROPERTY);
2659
0
    icalproperty_set_class((icalproperty*)impl, v);
2660
0
    return (icalproperty*)impl;
2661
0
}
2662
2663
void icalproperty_set_class(icalproperty *prop, enum icalproperty_class v)
2664
0
{
2665
0
    icalerror_check_arg_rv((prop != 0), "prop");
2666
0
    icalproperty_set_value(prop, icalvalue_new_class(v));
2667
0
}
2668
2669
enum icalproperty_class icalproperty_get_class(const icalproperty *prop)
2670
456
{
2671
456
    icalerror_check_arg((prop != 0), "prop");
2672
456
    return icalvalue_get_class(icalproperty_get_value(prop));
2673
456
}
2674
2675
icalproperty *icalproperty_vanew_cmd(enum icalproperty_cmd v, ...)
2676
0
{
2677
0
    va_list args;
2678
0
    struct icalproperty_impl *impl;
2679
2680
0
    impl = icalproperty_new_impl(ICAL_CMD_PROPERTY);
2681
0
    icalproperty_set_cmd((icalproperty*)impl, v);
2682
0
    va_start(args, v);
2683
0
    icalproperty_add_parameters(impl, args);
2684
0
    va_end(args);
2685
0
    return (icalproperty*)impl;
2686
0
}
2687
2688
/* CMD */
2689
icalproperty *icalproperty_new_cmd(enum icalproperty_cmd v)
2690
0
{
2691
0
    struct icalproperty_impl *impl;
2692
2693
0
    impl = icalproperty_new_impl(ICAL_CMD_PROPERTY);
2694
0
    icalproperty_set_cmd((icalproperty*)impl, v);
2695
0
    return (icalproperty*)impl;
2696
0
}
2697
2698
void icalproperty_set_cmd(icalproperty *prop, enum icalproperty_cmd v)
2699
0
{
2700
0
    icalerror_check_arg_rv((prop != 0), "prop");
2701
0
    icalproperty_set_value(prop, icalvalue_new_cmd(v));
2702
0
}
2703
2704
enum icalproperty_cmd icalproperty_get_cmd(const icalproperty *prop)
2705
0
{
2706
0
    icalerror_check_arg((prop != 0), "prop");
2707
0
    return icalvalue_get_cmd(icalproperty_get_value(prop));
2708
0
}
2709
2710
icalproperty *icalproperty_vanew_color(const char * v, ...)
2711
0
{
2712
0
    va_list args;
2713
0
    struct icalproperty_impl *impl;
2714
0
    icalerror_check_arg_rz((v != 0), "v");
2715
2716
0
    impl = icalproperty_new_impl(ICAL_COLOR_PROPERTY);
2717
0
    icalproperty_set_color((icalproperty*)impl, v);
2718
0
    va_start(args, v);
2719
0
    icalproperty_add_parameters(impl, args);
2720
0
    va_end(args);
2721
0
    return (icalproperty*)impl;
2722
0
}
2723
2724
/* COLOR */
2725
icalproperty *icalproperty_new_color(const char * v)
2726
0
{
2727
0
    struct icalproperty_impl *impl;
2728
0
    icalerror_check_arg_rz((v != 0), "v");
2729
2730
0
    impl = icalproperty_new_impl(ICAL_COLOR_PROPERTY);
2731
0
    icalproperty_set_color((icalproperty*)impl, v);
2732
0
    return (icalproperty*)impl;
2733
0
}
2734
2735
void icalproperty_set_color(icalproperty *prop, const char * v)
2736
0
{
2737
0
    icalerror_check_arg_rv((v != 0), "v");
2738
0
    icalerror_check_arg_rv((prop != 0), "prop");
2739
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2740
0
}
2741
2742
const char * icalproperty_get_color(const icalproperty *prop)
2743
0
{
2744
0
    icalerror_check_arg((prop != 0), "prop");
2745
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2746
0
}
2747
2748
icalproperty *icalproperty_vanew_comment(const char * v, ...)
2749
0
{
2750
0
    va_list args;
2751
0
    struct icalproperty_impl *impl;
2752
0
    icalerror_check_arg_rz((v != 0), "v");
2753
2754
0
    impl = icalproperty_new_impl(ICAL_COMMENT_PROPERTY);
2755
0
    icalproperty_set_comment((icalproperty*)impl, v);
2756
0
    va_start(args, v);
2757
0
    icalproperty_add_parameters(impl, args);
2758
0
    va_end(args);
2759
0
    return (icalproperty*)impl;
2760
0
}
2761
2762
/* COMMENT */
2763
icalproperty *icalproperty_new_comment(const char * v)
2764
0
{
2765
0
    struct icalproperty_impl *impl;
2766
0
    icalerror_check_arg_rz((v != 0), "v");
2767
2768
0
    impl = icalproperty_new_impl(ICAL_COMMENT_PROPERTY);
2769
0
    icalproperty_set_comment((icalproperty*)impl, v);
2770
0
    return (icalproperty*)impl;
2771
0
}
2772
2773
void icalproperty_set_comment(icalproperty *prop, const char * v)
2774
0
{
2775
0
    icalerror_check_arg_rv((v != 0), "v");
2776
0
    icalerror_check_arg_rv((prop != 0), "prop");
2777
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2778
0
}
2779
2780
const char * icalproperty_get_comment(const icalproperty *prop)
2781
0
{
2782
0
    icalerror_check_arg((prop != 0), "prop");
2783
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2784
0
}
2785
2786
icalproperty *icalproperty_vanew_completed(struct icaltimetype v, ...)
2787
0
{
2788
0
    va_list args;
2789
0
    struct icalproperty_impl *impl;
2790
2791
0
    impl = icalproperty_new_impl(ICAL_COMPLETED_PROPERTY);
2792
0
    icalproperty_set_completed((icalproperty*)impl, v);
2793
0
    va_start(args, v);
2794
0
    icalproperty_add_parameters(impl, args);
2795
0
    va_end(args);
2796
0
    return (icalproperty*)impl;
2797
0
}
2798
2799
/* COMPLETED */
2800
icalproperty *icalproperty_new_completed(struct icaltimetype v)
2801
0
{
2802
0
    struct icalproperty_impl *impl;
2803
2804
0
    impl = icalproperty_new_impl(ICAL_COMPLETED_PROPERTY);
2805
0
    icalproperty_set_completed((icalproperty*)impl, v);
2806
0
    return (icalproperty*)impl;
2807
0
}
2808
2809
void icalproperty_set_completed(icalproperty *prop, struct icaltimetype v)
2810
0
{
2811
0
    icalerror_check_arg_rv((prop != 0), "prop");
2812
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
2813
0
}
2814
2815
struct icaltimetype icalproperty_get_completed(const icalproperty *prop)
2816
0
{
2817
0
    icalerror_check_arg((prop != 0), "prop");
2818
0
    return icalvalue_get_datetimedate(icalproperty_get_value(prop));
2819
0
}
2820
2821
icalproperty *icalproperty_vanew_components(const char * v, ...)
2822
0
{
2823
0
    va_list args;
2824
0
    struct icalproperty_impl *impl;
2825
0
    icalerror_check_arg_rz((v != 0), "v");
2826
2827
0
    impl = icalproperty_new_impl(ICAL_COMPONENTS_PROPERTY);
2828
0
    icalproperty_set_components((icalproperty*)impl, v);
2829
0
    va_start(args, v);
2830
0
    icalproperty_add_parameters(impl, args);
2831
0
    va_end(args);
2832
0
    return (icalproperty*)impl;
2833
0
}
2834
2835
/* COMPONENTS */
2836
icalproperty *icalproperty_new_components(const char * v)
2837
0
{
2838
0
    struct icalproperty_impl *impl;
2839
0
    icalerror_check_arg_rz((v != 0), "v");
2840
2841
0
    impl = icalproperty_new_impl(ICAL_COMPONENTS_PROPERTY);
2842
0
    icalproperty_set_components((icalproperty*)impl, v);
2843
0
    return (icalproperty*)impl;
2844
0
}
2845
2846
void icalproperty_set_components(icalproperty *prop, const char * v)
2847
0
{
2848
0
    icalerror_check_arg_rv((v != 0), "v");
2849
0
    icalerror_check_arg_rv((prop != 0), "prop");
2850
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2851
0
}
2852
2853
const char * icalproperty_get_components(const icalproperty *prop)
2854
0
{
2855
0
    icalerror_check_arg((prop != 0), "prop");
2856
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2857
0
}
2858
2859
icalproperty *icalproperty_vanew_concept(const char * v, ...)
2860
0
{
2861
0
    va_list args;
2862
0
    struct icalproperty_impl *impl;
2863
0
    icalerror_check_arg_rz((v != 0), "v");
2864
2865
0
    impl = icalproperty_new_impl(ICAL_CONCEPT_PROPERTY);
2866
0
    icalproperty_set_concept((icalproperty*)impl, v);
2867
0
    va_start(args, v);
2868
0
    icalproperty_add_parameters(impl, args);
2869
0
    va_end(args);
2870
0
    return (icalproperty*)impl;
2871
0
}
2872
2873
/* CONCEPT */
2874
icalproperty *icalproperty_new_concept(const char * v)
2875
0
{
2876
0
    struct icalproperty_impl *impl;
2877
0
    icalerror_check_arg_rz((v != 0), "v");
2878
2879
0
    impl = icalproperty_new_impl(ICAL_CONCEPT_PROPERTY);
2880
0
    icalproperty_set_concept((icalproperty*)impl, v);
2881
0
    return (icalproperty*)impl;
2882
0
}
2883
2884
void icalproperty_set_concept(icalproperty *prop, const char * v)
2885
0
{
2886
0
    icalerror_check_arg_rv((v != 0), "v");
2887
0
    icalerror_check_arg_rv((prop != 0), "prop");
2888
0
    icalproperty_set_value(prop, icalvalue_new_uri(v));
2889
0
}
2890
2891
const char * icalproperty_get_concept(const icalproperty *prop)
2892
0
{
2893
0
    icalerror_check_arg((prop != 0), "prop");
2894
0
    return icalvalue_get_uri(icalproperty_get_value(prop));
2895
0
}
2896
2897
icalproperty *icalproperty_vanew_conference(const char * v, ...)
2898
0
{
2899
0
    va_list args;
2900
0
    struct icalproperty_impl *impl;
2901
0
    icalerror_check_arg_rz((v != 0), "v");
2902
2903
0
    impl = icalproperty_new_impl(ICAL_CONFERENCE_PROPERTY);
2904
0
    icalproperty_set_conference((icalproperty*)impl, v);
2905
0
    va_start(args, v);
2906
0
    icalproperty_add_parameters(impl, args);
2907
0
    va_end(args);
2908
0
    return (icalproperty*)impl;
2909
0
}
2910
2911
/* CONFERENCE */
2912
icalproperty *icalproperty_new_conference(const char * v)
2913
0
{
2914
0
    struct icalproperty_impl *impl;
2915
0
    icalerror_check_arg_rz((v != 0), "v");
2916
2917
0
    impl = icalproperty_new_impl(ICAL_CONFERENCE_PROPERTY);
2918
0
    icalproperty_set_conference((icalproperty*)impl, v);
2919
0
    return (icalproperty*)impl;
2920
0
}
2921
2922
void icalproperty_set_conference(icalproperty *prop, const char * v)
2923
0
{
2924
0
    icalerror_check_arg_rv((v != 0), "v");
2925
0
    icalerror_check_arg_rv((prop != 0), "prop");
2926
0
    icalproperty_set_value(prop, icalvalue_new_uri(v));
2927
0
}
2928
2929
const char * icalproperty_get_conference(const icalproperty *prop)
2930
0
{
2931
0
    icalerror_check_arg((prop != 0), "prop");
2932
0
    return icalvalue_get_uri(icalproperty_get_value(prop));
2933
0
}
2934
2935
icalproperty *icalproperty_vanew_contact(const char * v, ...)
2936
0
{
2937
0
    va_list args;
2938
0
    struct icalproperty_impl *impl;
2939
0
    icalerror_check_arg_rz((v != 0), "v");
2940
2941
0
    impl = icalproperty_new_impl(ICAL_CONTACT_PROPERTY);
2942
0
    icalproperty_set_contact((icalproperty*)impl, v);
2943
0
    va_start(args, v);
2944
0
    icalproperty_add_parameters(impl, args);
2945
0
    va_end(args);
2946
0
    return (icalproperty*)impl;
2947
0
}
2948
2949
/* CONTACT */
2950
icalproperty *icalproperty_new_contact(const char * v)
2951
0
{
2952
0
    struct icalproperty_impl *impl;
2953
0
    icalerror_check_arg_rz((v != 0), "v");
2954
2955
0
    impl = icalproperty_new_impl(ICAL_CONTACT_PROPERTY);
2956
0
    icalproperty_set_contact((icalproperty*)impl, v);
2957
0
    return (icalproperty*)impl;
2958
0
}
2959
2960
void icalproperty_set_contact(icalproperty *prop, const char * v)
2961
0
{
2962
0
    icalerror_check_arg_rv((v != 0), "v");
2963
0
    icalerror_check_arg_rv((prop != 0), "prop");
2964
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2965
0
}
2966
2967
const char * icalproperty_get_contact(const icalproperty *prop)
2968
0
{
2969
0
    icalerror_check_arg((prop != 0), "prop");
2970
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2971
0
}
2972
2973
icalproperty *icalproperty_vanew_created(struct icaltimetype v, ...)
2974
0
{
2975
0
    va_list args;
2976
0
    struct icalproperty_impl *impl;
2977
2978
0
    impl = icalproperty_new_impl(ICAL_CREATED_PROPERTY);
2979
0
    icalproperty_set_created((icalproperty*)impl, v);
2980
0
    va_start(args, v);
2981
0
    icalproperty_add_parameters(impl, args);
2982
0
    va_end(args);
2983
0
    return (icalproperty*)impl;
2984
0
}
2985
2986
/* CREATED */
2987
icalproperty *icalproperty_new_created(struct icaltimetype v)
2988
0
{
2989
0
    struct icalproperty_impl *impl;
2990
2991
0
    impl = icalproperty_new_impl(ICAL_CREATED_PROPERTY);
2992
0
    icalproperty_set_created((icalproperty*)impl, v);
2993
0
    return (icalproperty*)impl;
2994
0
}
2995
2996
void icalproperty_set_created(icalproperty *prop, struct icaltimetype v)
2997
0
{
2998
0
    icalerror_check_arg_rv((prop != 0), "prop");
2999
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
3000
0
}
3001
3002
struct icaltimetype icalproperty_get_created(const icalproperty *prop)
3003
0
{
3004
0
    icalerror_check_arg((prop != 0), "prop");
3005
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
3006
0
}
3007
3008
icalproperty *icalproperty_vanew_csid(const char * v, ...)
3009
0
{
3010
0
    va_list args;
3011
0
    struct icalproperty_impl *impl;
3012
0
    icalerror_check_arg_rz((v != 0), "v");
3013
3014
0
    impl = icalproperty_new_impl(ICAL_CSID_PROPERTY);
3015
0
    icalproperty_set_csid((icalproperty*)impl, v);
3016
0
    va_start(args, v);
3017
0
    icalproperty_add_parameters(impl, args);
3018
0
    va_end(args);
3019
0
    return (icalproperty*)impl;
3020
0
}
3021
3022
/* CSID */
3023
icalproperty *icalproperty_new_csid(const char * v)
3024
0
{
3025
0
    struct icalproperty_impl *impl;
3026
0
    icalerror_check_arg_rz((v != 0), "v");
3027
3028
0
    impl = icalproperty_new_impl(ICAL_CSID_PROPERTY);
3029
0
    icalproperty_set_csid((icalproperty*)impl, v);
3030
0
    return (icalproperty*)impl;
3031
0
}
3032
3033
void icalproperty_set_csid(icalproperty *prop, const char * v)
3034
0
{
3035
0
    icalerror_check_arg_rv((v != 0), "v");
3036
0
    icalerror_check_arg_rv((prop != 0), "prop");
3037
0
    icalproperty_set_value(prop, icalvalue_new_uri(v));
3038
0
}
3039
3040
const char * icalproperty_get_csid(const icalproperty *prop)
3041
0
{
3042
0
    icalerror_check_arg((prop != 0), "prop");
3043
0
    return icalvalue_get_uri(icalproperty_get_value(prop));
3044
0
}
3045
3046
icalproperty *icalproperty_vanew_datemax(struct icaltimetype v, ...)
3047
0
{
3048
0
    va_list args;
3049
0
    struct icalproperty_impl *impl;
3050
3051
0
    impl = icalproperty_new_impl(ICAL_DATEMAX_PROPERTY);
3052
0
    icalproperty_set_datemax((icalproperty*)impl, v);
3053
0
    va_start(args, v);
3054
0
    icalproperty_add_parameters(impl, args);
3055
0
    va_end(args);
3056
0
    return (icalproperty*)impl;
3057
0
}
3058
3059
/* DATE-MAX */
3060
icalproperty *icalproperty_new_datemax(struct icaltimetype v)
3061
0
{
3062
0
    struct icalproperty_impl *impl;
3063
3064
0
    impl = icalproperty_new_impl(ICAL_DATEMAX_PROPERTY);
3065
0
    icalproperty_set_datemax((icalproperty*)impl, v);
3066
0
    return (icalproperty*)impl;
3067
0
}
3068
3069
void icalproperty_set_datemax(icalproperty *prop, struct icaltimetype v)
3070
0
{
3071
0
    icalerror_check_arg_rv((prop != 0), "prop");
3072
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
3073
0
}
3074
3075
struct icaltimetype icalproperty_get_datemax(const icalproperty *prop)
3076
0
{
3077
0
    icalerror_check_arg((prop != 0), "prop");
3078
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
3079
0
}
3080
3081
icalproperty *icalproperty_vanew_datemin(struct icaltimetype v, ...)
3082
0
{
3083
0
    va_list args;
3084
0
    struct icalproperty_impl *impl;
3085
3086
0
    impl = icalproperty_new_impl(ICAL_DATEMIN_PROPERTY);
3087
0
    icalproperty_set_datemin((icalproperty*)impl, v);
3088
0
    va_start(args, v);
3089
0
    icalproperty_add_parameters(impl, args);
3090
0
    va_end(args);
3091
0
    return (icalproperty*)impl;
3092
0
}
3093
3094
/* DATE-MIN */
3095
icalproperty *icalproperty_new_datemin(struct icaltimetype v)
3096
0
{
3097
0
    struct icalproperty_impl *impl;
3098
3099
0
    impl = icalproperty_new_impl(ICAL_DATEMIN_PROPERTY);
3100
0
    icalproperty_set_datemin((icalproperty*)impl, v);
3101
0
    return (icalproperty*)impl;
3102
0
}
3103
3104
void icalproperty_set_datemin(icalproperty *prop, struct icaltimetype v)
3105
0
{
3106
0
    icalerror_check_arg_rv((prop != 0), "prop");
3107
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
3108
0
}
3109
3110
struct icaltimetype icalproperty_get_datemin(const icalproperty *prop)
3111
0
{
3112
0
    icalerror_check_arg((prop != 0), "prop");
3113
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
3114
0
}
3115
3116
icalproperty *icalproperty_vanew_decreed(const char * v, ...)
3117
0
{
3118
0
    va_list args;
3119
0
    struct icalproperty_impl *impl;
3120
0
    icalerror_check_arg_rz((v != 0), "v");
3121
3122
0
    impl = icalproperty_new_impl(ICAL_DECREED_PROPERTY);
3123
0
    icalproperty_set_decreed((icalproperty*)impl, v);
3124
0
    va_start(args, v);
3125
0
    icalproperty_add_parameters(impl, args);
3126
0
    va_end(args);
3127
0
    return (icalproperty*)impl;
3128
0
}
3129
3130
/* DECREED */
3131
icalproperty *icalproperty_new_decreed(const char * v)
3132
0
{
3133
0
    struct icalproperty_impl *impl;
3134
0
    icalerror_check_arg_rz((v != 0), "v");
3135
3136
0
    impl = icalproperty_new_impl(ICAL_DECREED_PROPERTY);
3137
0
    icalproperty_set_decreed((icalproperty*)impl, v);
3138
0
    return (icalproperty*)impl;
3139
0
}
3140
3141
void icalproperty_set_decreed(icalproperty *prop, const char * v)
3142
0
{
3143
0
    icalerror_check_arg_rv((v != 0), "v");
3144
0
    icalerror_check_arg_rv((prop != 0), "prop");
3145
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3146
0
}
3147
3148
const char * icalproperty_get_decreed(const icalproperty *prop)
3149
0
{
3150
0
    icalerror_check_arg((prop != 0), "prop");
3151
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3152
0
}
3153
3154
icalproperty *icalproperty_vanew_defaultcharset(const char * v, ...)
3155
0
{
3156
0
    va_list args;
3157
0
    struct icalproperty_impl *impl;
3158
0
    icalerror_check_arg_rz((v != 0), "v");
3159
3160
0
    impl = icalproperty_new_impl(ICAL_DEFAULTCHARSET_PROPERTY);
3161
0
    icalproperty_set_defaultcharset((icalproperty*)impl, v);
3162
0
    va_start(args, v);
3163
0
    icalproperty_add_parameters(impl, args);
3164
0
    va_end(args);
3165
0
    return (icalproperty*)impl;
3166
0
}
3167
3168
/* DEFAULT-CHARSET */
3169
icalproperty *icalproperty_new_defaultcharset(const char * v)
3170
0
{
3171
0
    struct icalproperty_impl *impl;
3172
0
    icalerror_check_arg_rz((v != 0), "v");
3173
3174
0
    impl = icalproperty_new_impl(ICAL_DEFAULTCHARSET_PROPERTY);
3175
0
    icalproperty_set_defaultcharset((icalproperty*)impl, v);
3176
0
    return (icalproperty*)impl;
3177
0
}
3178
3179
void icalproperty_set_defaultcharset(icalproperty *prop, const char * v)
3180
0
{
3181
0
    icalerror_check_arg_rv((v != 0), "v");
3182
0
    icalerror_check_arg_rv((prop != 0), "prop");
3183
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3184
0
}
3185
3186
const char * icalproperty_get_defaultcharset(const icalproperty *prop)
3187
0
{
3188
0
    icalerror_check_arg((prop != 0), "prop");
3189
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3190
0
}
3191
3192
icalproperty *icalproperty_vanew_defaultlocale(const char * v, ...)
3193
0
{
3194
0
    va_list args;
3195
0
    struct icalproperty_impl *impl;
3196
0
    icalerror_check_arg_rz((v != 0), "v");
3197
3198
0
    impl = icalproperty_new_impl(ICAL_DEFAULTLOCALE_PROPERTY);
3199
0
    icalproperty_set_defaultlocale((icalproperty*)impl, v);
3200
0
    va_start(args, v);
3201
0
    icalproperty_add_parameters(impl, args);
3202
0
    va_end(args);
3203
0
    return (icalproperty*)impl;
3204
0
}
3205
3206
/* DEFAULT-LOCALE */
3207
icalproperty *icalproperty_new_defaultlocale(const char * v)
3208
0
{
3209
0
    struct icalproperty_impl *impl;
3210
0
    icalerror_check_arg_rz((v != 0), "v");
3211
3212
0
    impl = icalproperty_new_impl(ICAL_DEFAULTLOCALE_PROPERTY);
3213
0
    icalproperty_set_defaultlocale((icalproperty*)impl, v);
3214
0
    return (icalproperty*)impl;
3215
0
}
3216
3217
void icalproperty_set_defaultlocale(icalproperty *prop, const char * v)
3218
0
{
3219
0
    icalerror_check_arg_rv((v != 0), "v");
3220
0
    icalerror_check_arg_rv((prop != 0), "prop");
3221
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3222
0
}
3223
3224
const char * icalproperty_get_defaultlocale(const icalproperty *prop)
3225
0
{
3226
0
    icalerror_check_arg((prop != 0), "prop");
3227
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3228
0
}
3229
3230
icalproperty *icalproperty_vanew_defaulttzid(const char * v, ...)
3231
0
{
3232
0
    va_list args;
3233
0
    struct icalproperty_impl *impl;
3234
0
    icalerror_check_arg_rz((v != 0), "v");
3235
3236
0
    impl = icalproperty_new_impl(ICAL_DEFAULTTZID_PROPERTY);
3237
0
    icalproperty_set_defaulttzid((icalproperty*)impl, v);
3238
0
    va_start(args, v);
3239
0
    icalproperty_add_parameters(impl, args);
3240
0
    va_end(args);
3241
0
    return (icalproperty*)impl;
3242
0
}
3243
3244
/* DEFAULT-TZID */
3245
icalproperty *icalproperty_new_defaulttzid(const char * v)
3246
0
{
3247
0
    struct icalproperty_impl *impl;
3248
0
    icalerror_check_arg_rz((v != 0), "v");
3249
3250
0
    impl = icalproperty_new_impl(ICAL_DEFAULTTZID_PROPERTY);
3251
0
    icalproperty_set_defaulttzid((icalproperty*)impl, v);
3252
0
    return (icalproperty*)impl;
3253
0
}
3254
3255
void icalproperty_set_defaulttzid(icalproperty *prop, const char * v)
3256
0
{
3257
0
    icalerror_check_arg_rv((v != 0), "v");
3258
0
    icalerror_check_arg_rv((prop != 0), "prop");
3259
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3260
0
}
3261
3262
const char * icalproperty_get_defaulttzid(const icalproperty *prop)
3263
0
{
3264
0
    icalerror_check_arg((prop != 0), "prop");
3265
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3266
0
}
3267
3268
icalproperty *icalproperty_vanew_defaultvcars(const char * v, ...)
3269
0
{
3270
0
    va_list args;
3271
0
    struct icalproperty_impl *impl;
3272
0
    icalerror_check_arg_rz((v != 0), "v");
3273
3274
0
    impl = icalproperty_new_impl(ICAL_DEFAULTVCARS_PROPERTY);
3275
0
    icalproperty_set_defaultvcars((icalproperty*)impl, v);
3276
0
    va_start(args, v);
3277
0
    icalproperty_add_parameters(impl, args);
3278
0
    va_end(args);
3279
0
    return (icalproperty*)impl;
3280
0
}
3281
3282
/* DEFAULT-VCARS */
3283
icalproperty *icalproperty_new_defaultvcars(const char * v)
3284
0
{
3285
0
    struct icalproperty_impl *impl;
3286
0
    icalerror_check_arg_rz((v != 0), "v");
3287
3288
0
    impl = icalproperty_new_impl(ICAL_DEFAULTVCARS_PROPERTY);
3289
0
    icalproperty_set_defaultvcars((icalproperty*)impl, v);
3290
0
    return (icalproperty*)impl;
3291
0
}
3292
3293
void icalproperty_set_defaultvcars(icalproperty *prop, const char * v)
3294
0
{
3295
0
    icalerror_check_arg_rv((v != 0), "v");
3296
0
    icalerror_check_arg_rv((prop != 0), "prop");
3297
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3298
0
}
3299
3300
const char * icalproperty_get_defaultvcars(const icalproperty *prop)
3301
0
{
3302
0
    icalerror_check_arg((prop != 0), "prop");
3303
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3304
0
}
3305
3306
icalproperty *icalproperty_vanew_deny(const char * v, ...)
3307
0
{
3308
0
    va_list args;
3309
0
    struct icalproperty_impl *impl;
3310
0
    icalerror_check_arg_rz((v != 0), "v");
3311
3312
0
    impl = icalproperty_new_impl(ICAL_DENY_PROPERTY);
3313
0
    icalproperty_set_deny((icalproperty*)impl, v);
3314
0
    va_start(args, v);
3315
0
    icalproperty_add_parameters(impl, args);
3316
0
    va_end(args);
3317
0
    return (icalproperty*)impl;
3318
0
}
3319
3320
/* DENY */
3321
icalproperty *icalproperty_new_deny(const char * v)
3322
0
{
3323
0
    struct icalproperty_impl *impl;
3324
0
    icalerror_check_arg_rz((v != 0), "v");
3325
3326
0
    impl = icalproperty_new_impl(ICAL_DENY_PROPERTY);
3327
0
    icalproperty_set_deny((icalproperty*)impl, v);
3328
0
    return (icalproperty*)impl;
3329
0
}
3330
3331
void icalproperty_set_deny(icalproperty *prop, const char * v)
3332
0
{
3333
0
    icalerror_check_arg_rv((v != 0), "v");
3334
0
    icalerror_check_arg_rv((prop != 0), "prop");
3335
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3336
0
}
3337
3338
const char * icalproperty_get_deny(const icalproperty *prop)
3339
0
{
3340
0
    icalerror_check_arg((prop != 0), "prop");
3341
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3342
0
}
3343
3344
icalproperty *icalproperty_vanew_description(const char * v, ...)
3345
0
{
3346
0
    va_list args;
3347
0
    struct icalproperty_impl *impl;
3348
0
    icalerror_check_arg_rz((v != 0), "v");
3349
3350
0
    impl = icalproperty_new_impl(ICAL_DESCRIPTION_PROPERTY);
3351
0
    icalproperty_set_description((icalproperty*)impl, v);
3352
0
    va_start(args, v);
3353
0
    icalproperty_add_parameters(impl, args);
3354
0
    va_end(args);
3355
0
    return (icalproperty*)impl;
3356
0
}
3357
3358
/* DESCRIPTION */
3359
icalproperty *icalproperty_new_description(const char * v)
3360
0
{
3361
0
    struct icalproperty_impl *impl;
3362
0
    icalerror_check_arg_rz((v != 0), "v");
3363
3364
0
    impl = icalproperty_new_impl(ICAL_DESCRIPTION_PROPERTY);
3365
0
    icalproperty_set_description((icalproperty*)impl, v);
3366
0
    return (icalproperty*)impl;
3367
0
}
3368
3369
void icalproperty_set_description(icalproperty *prop, const char * v)
3370
0
{
3371
0
    icalerror_check_arg_rv((v != 0), "v");
3372
0
    icalerror_check_arg_rv((prop != 0), "prop");
3373
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3374
0
}
3375
3376
const char * icalproperty_get_description(const icalproperty *prop)
3377
0
{
3378
0
    icalerror_check_arg((prop != 0), "prop");
3379
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3380
0
}
3381
3382
icalproperty *icalproperty_vanew_dtend(struct icaltimetype v, ...)
3383
0
{
3384
0
    va_list args;
3385
0
    struct icalproperty_impl *impl;
3386
3387
0
    impl = icalproperty_new_impl(ICAL_DTEND_PROPERTY);
3388
0
    icalproperty_set_dtend((icalproperty*)impl, v);
3389
0
    va_start(args, v);
3390
0
    icalproperty_add_parameters(impl, args);
3391
0
    va_end(args);
3392
0
    return (icalproperty*)impl;
3393
0
}
3394
3395
/* DTEND */
3396
icalproperty *icalproperty_new_dtend(struct icaltimetype v)
3397
0
{
3398
0
    struct icalproperty_impl *impl;
3399
3400
0
    impl = icalproperty_new_impl(ICAL_DTEND_PROPERTY);
3401
0
    icalproperty_set_dtend((icalproperty*)impl, v);
3402
0
    return (icalproperty*)impl;
3403
0
}
3404
3405
void icalproperty_set_dtend(icalproperty *prop, struct icaltimetype v)
3406
0
{
3407
0
    icalerror_check_arg_rv((prop != 0), "prop");
3408
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
3409
0
}
3410
3411
struct icaltimetype icalproperty_get_dtend(const icalproperty *prop)
3412
0
{
3413
0
    icalerror_check_arg((prop != 0), "prop");
3414
0
    return icalvalue_get_datetimedate(icalproperty_get_value(prop));
3415
0
}
3416
3417
icalproperty *icalproperty_vanew_dtstamp(struct icaltimetype v, ...)
3418
0
{
3419
0
    va_list args;
3420
0
    struct icalproperty_impl *impl;
3421
3422
0
    impl = icalproperty_new_impl(ICAL_DTSTAMP_PROPERTY);
3423
0
    icalproperty_set_dtstamp((icalproperty*)impl, v);
3424
0
    va_start(args, v);
3425
0
    icalproperty_add_parameters(impl, args);
3426
0
    va_end(args);
3427
0
    return (icalproperty*)impl;
3428
0
}
3429
3430
/* DTSTAMP */
3431
icalproperty *icalproperty_new_dtstamp(struct icaltimetype v)
3432
0
{
3433
0
    struct icalproperty_impl *impl;
3434
3435
0
    impl = icalproperty_new_impl(ICAL_DTSTAMP_PROPERTY);
3436
0
    icalproperty_set_dtstamp((icalproperty*)impl, v);
3437
0
    return (icalproperty*)impl;
3438
0
}
3439
3440
void icalproperty_set_dtstamp(icalproperty *prop, struct icaltimetype v)
3441
0
{
3442
0
    icalerror_check_arg_rv((prop != 0), "prop");
3443
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
3444
0
}
3445
3446
struct icaltimetype icalproperty_get_dtstamp(const icalproperty *prop)
3447
17.7k
{
3448
17.7k
    icalerror_check_arg((prop != 0), "prop");
3449
17.7k
    return icalvalue_get_datetime(icalproperty_get_value(prop));
3450
17.7k
}
3451
3452
icalproperty *icalproperty_vanew_dtstart(struct icaltimetype v, ...)
3453
0
{
3454
0
    va_list args;
3455
0
    struct icalproperty_impl *impl;
3456
3457
0
    impl = icalproperty_new_impl(ICAL_DTSTART_PROPERTY);
3458
0
    icalproperty_set_dtstart((icalproperty*)impl, v);
3459
0
    va_start(args, v);
3460
0
    icalproperty_add_parameters(impl, args);
3461
0
    va_end(args);
3462
0
    return (icalproperty*)impl;
3463
0
}
3464
3465
/* DTSTART */
3466
icalproperty *icalproperty_new_dtstart(struct icaltimetype v)
3467
0
{
3468
0
    struct icalproperty_impl *impl;
3469
3470
0
    impl = icalproperty_new_impl(ICAL_DTSTART_PROPERTY);
3471
0
    icalproperty_set_dtstart((icalproperty*)impl, v);
3472
0
    return (icalproperty*)impl;
3473
0
}
3474
3475
void icalproperty_set_dtstart(icalproperty *prop, struct icaltimetype v)
3476
0
{
3477
0
    icalerror_check_arg_rv((prop != 0), "prop");
3478
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
3479
0
}
3480
3481
struct icaltimetype icalproperty_get_dtstart(const icalproperty *prop)
3482
2.20k
{
3483
2.20k
    icalerror_check_arg((prop != 0), "prop");
3484
2.20k
    return icalvalue_get_datetimedate(icalproperty_get_value(prop));
3485
2.20k
}
3486
3487
icalproperty *icalproperty_vanew_due(struct icaltimetype v, ...)
3488
0
{
3489
0
    va_list args;
3490
0
    struct icalproperty_impl *impl;
3491
3492
0
    impl = icalproperty_new_impl(ICAL_DUE_PROPERTY);
3493
0
    icalproperty_set_due((icalproperty*)impl, v);
3494
0
    va_start(args, v);
3495
0
    icalproperty_add_parameters(impl, args);
3496
0
    va_end(args);
3497
0
    return (icalproperty*)impl;
3498
0
}
3499
3500
/* DUE */
3501
icalproperty *icalproperty_new_due(struct icaltimetype v)
3502
0
{
3503
0
    struct icalproperty_impl *impl;
3504
3505
0
    impl = icalproperty_new_impl(ICAL_DUE_PROPERTY);
3506
0
    icalproperty_set_due((icalproperty*)impl, v);
3507
0
    return (icalproperty*)impl;
3508
0
}
3509
3510
void icalproperty_set_due(icalproperty *prop, struct icaltimetype v)
3511
0
{
3512
0
    icalerror_check_arg_rv((prop != 0), "prop");
3513
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
3514
0
}
3515
3516
struct icaltimetype icalproperty_get_due(const icalproperty *prop)
3517
0
{
3518
0
    icalerror_check_arg((prop != 0), "prop");
3519
0
    return icalvalue_get_datetimedate(icalproperty_get_value(prop));
3520
0
}
3521
3522
icalproperty *icalproperty_vanew_duration(struct icaldurationtype v, ...)
3523
0
{
3524
0
    va_list args;
3525
0
    struct icalproperty_impl *impl;
3526
3527
0
    impl = icalproperty_new_impl(ICAL_DURATION_PROPERTY);
3528
0
    icalproperty_set_duration((icalproperty*)impl, v);
3529
0
    va_start(args, v);
3530
0
    icalproperty_add_parameters(impl, args);
3531
0
    va_end(args);
3532
0
    return (icalproperty*)impl;
3533
0
}
3534
3535
/* DURATION */
3536
icalproperty *icalproperty_new_duration(struct icaldurationtype v)
3537
0
{
3538
0
    struct icalproperty_impl *impl;
3539
3540
0
    impl = icalproperty_new_impl(ICAL_DURATION_PROPERTY);
3541
0
    icalproperty_set_duration((icalproperty*)impl, v);
3542
0
    return (icalproperty*)impl;
3543
0
}
3544
3545
void icalproperty_set_duration(icalproperty *prop, struct icaldurationtype v)
3546
0
{
3547
0
    icalerror_check_arg_rv((prop != 0), "prop");
3548
0
    icalproperty_set_value(prop, icalvalue_new_duration(v));
3549
0
}
3550
3551
struct icaldurationtype icalproperty_get_duration(const icalproperty *prop)
3552
0
{
3553
0
    icalerror_check_arg((prop != 0), "prop");
3554
0
    return icalvalue_get_duration(icalproperty_get_value(prop));
3555
0
}
3556
3557
icalproperty *icalproperty_vanew_estimatedduration(struct icaldurationtype v, ...)
3558
0
{
3559
0
    va_list args;
3560
0
    struct icalproperty_impl *impl;
3561
3562
0
    impl = icalproperty_new_impl(ICAL_ESTIMATEDDURATION_PROPERTY);
3563
0
    icalproperty_set_estimatedduration((icalproperty*)impl, v);
3564
0
    va_start(args, v);
3565
0
    icalproperty_add_parameters(impl, args);
3566
0
    va_end(args);
3567
0
    return (icalproperty*)impl;
3568
0
}
3569
3570
/* ESTIMATED-DURATION */
3571
icalproperty *icalproperty_new_estimatedduration(struct icaldurationtype v)
3572
0
{
3573
0
    struct icalproperty_impl *impl;
3574
3575
0
    impl = icalproperty_new_impl(ICAL_ESTIMATEDDURATION_PROPERTY);
3576
0
    icalproperty_set_estimatedduration((icalproperty*)impl, v);
3577
0
    return (icalproperty*)impl;
3578
0
}
3579
3580
void icalproperty_set_estimatedduration(icalproperty *prop, struct icaldurationtype v)
3581
0
{
3582
0
    icalerror_check_arg_rv((prop != 0), "prop");
3583
0
    icalproperty_set_value(prop, icalvalue_new_duration(v));
3584
0
}
3585
3586
struct icaldurationtype icalproperty_get_estimatedduration(const icalproperty *prop)
3587
0
{
3588
0
    icalerror_check_arg((prop != 0), "prop");
3589
0
    return icalvalue_get_duration(icalproperty_get_value(prop));
3590
0
}
3591
3592
icalproperty *icalproperty_vanew_exdate(struct icaltimetype v, ...)
3593
0
{
3594
0
    va_list args;
3595
0
    struct icalproperty_impl *impl;
3596
3597
0
    impl = icalproperty_new_impl(ICAL_EXDATE_PROPERTY);
3598
0
    icalproperty_set_exdate((icalproperty*)impl, v);
3599
0
    va_start(args, v);
3600
0
    icalproperty_add_parameters(impl, args);
3601
0
    va_end(args);
3602
0
    return (icalproperty*)impl;
3603
0
}
3604
3605
/* EXDATE */
3606
icalproperty *icalproperty_new_exdate(struct icaltimetype v)
3607
0
{
3608
0
    struct icalproperty_impl *impl;
3609
3610
0
    impl = icalproperty_new_impl(ICAL_EXDATE_PROPERTY);
3611
0
    icalproperty_set_exdate((icalproperty*)impl, v);
3612
0
    return (icalproperty*)impl;
3613
0
}
3614
3615
void icalproperty_set_exdate(icalproperty *prop, struct icaltimetype v)
3616
0
{
3617
0
    icalerror_check_arg_rv((prop != 0), "prop");
3618
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
3619
0
}
3620
3621
struct icaltimetype icalproperty_get_exdate(const icalproperty *prop)
3622
0
{
3623
0
    icalerror_check_arg((prop != 0), "prop");
3624
0
    return icalproperty_get_datetime_with_component((icalproperty *)prop, NULL);
3625
0
}
3626
3627
icalproperty *icalproperty_vanew_expand(int v, ...)
3628
0
{
3629
0
    va_list args;
3630
0
    struct icalproperty_impl *impl;
3631
3632
0
    impl = icalproperty_new_impl(ICAL_EXPAND_PROPERTY);
3633
0
    icalproperty_set_expand((icalproperty*)impl, v);
3634
0
    va_start(args, v);
3635
0
    icalproperty_add_parameters(impl, args);
3636
0
    va_end(args);
3637
0
    return (icalproperty*)impl;
3638
0
}
3639
3640
/* EXPAND */
3641
icalproperty *icalproperty_new_expand(int v)
3642
0
{
3643
0
    struct icalproperty_impl *impl;
3644
3645
0
    impl = icalproperty_new_impl(ICAL_EXPAND_PROPERTY);
3646
0
    icalproperty_set_expand((icalproperty*)impl, v);
3647
0
    return (icalproperty*)impl;
3648
0
}
3649
3650
void icalproperty_set_expand(icalproperty *prop, int v)
3651
0
{
3652
0
    icalerror_check_arg_rv((prop != 0), "prop");
3653
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
3654
0
}
3655
3656
int icalproperty_get_expand(const icalproperty *prop)
3657
0
{
3658
0
    icalerror_check_arg((prop != 0), "prop");
3659
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
3660
0
}
3661
3662
icalproperty *icalproperty_vanew_exrule(struct icalrecurrencetype * v, ...)
3663
0
{
3664
0
    va_list args;
3665
0
    struct icalproperty_impl *impl;
3666
0
    icalerror_check_arg_rz((v != 0), "v");
3667
3668
0
    impl = icalproperty_new_impl(ICAL_EXRULE_PROPERTY);
3669
0
    icalproperty_set_exrule((icalproperty*)impl, v);
3670
0
    va_start(args, v);
3671
0
    icalproperty_add_parameters(impl, args);
3672
0
    va_end(args);
3673
0
    return (icalproperty*)impl;
3674
0
}
3675
3676
/* EXRULE */
3677
icalproperty *icalproperty_new_exrule(struct icalrecurrencetype * v)
3678
0
{
3679
0
    struct icalproperty_impl *impl;
3680
0
    icalerror_check_arg_rz((v != 0), "v");
3681
3682
0
    impl = icalproperty_new_impl(ICAL_EXRULE_PROPERTY);
3683
0
    icalproperty_set_exrule((icalproperty*)impl, v);
3684
0
    return (icalproperty*)impl;
3685
0
}
3686
3687
void icalproperty_set_exrule(icalproperty *prop, struct icalrecurrencetype * v)
3688
0
{
3689
0
    icalerror_check_arg_rv((v != 0), "v");
3690
0
    icalerror_check_arg_rv((prop != 0), "prop");
3691
0
    icalproperty_set_value(prop, icalvalue_new_recur(v));
3692
0
}
3693
3694
struct icalrecurrencetype * icalproperty_get_exrule(const icalproperty *prop)
3695
0
{
3696
0
    icalerror_check_arg((prop != 0), "prop");
3697
0
    return icalvalue_get_recur(icalproperty_get_value(prop));
3698
0
}
3699
3700
icalproperty *icalproperty_vanew_freebusy(struct icalperiodtype v, ...)
3701
0
{
3702
0
    va_list args;
3703
0
    struct icalproperty_impl *impl;
3704
3705
0
    impl = icalproperty_new_impl(ICAL_FREEBUSY_PROPERTY);
3706
0
    icalproperty_set_freebusy((icalproperty*)impl, v);
3707
0
    va_start(args, v);
3708
0
    icalproperty_add_parameters(impl, args);
3709
0
    va_end(args);
3710
0
    return (icalproperty*)impl;
3711
0
}
3712
3713
/* FREEBUSY */
3714
icalproperty *icalproperty_new_freebusy(struct icalperiodtype v)
3715
0
{
3716
0
    struct icalproperty_impl *impl;
3717
3718
0
    impl = icalproperty_new_impl(ICAL_FREEBUSY_PROPERTY);
3719
0
    icalproperty_set_freebusy((icalproperty*)impl, v);
3720
0
    return (icalproperty*)impl;
3721
0
}
3722
3723
void icalproperty_set_freebusy(icalproperty *prop, struct icalperiodtype v)
3724
0
{
3725
0
    icalerror_check_arg_rv((prop != 0), "prop");
3726
0
    icalproperty_set_value(prop, icalvalue_new_period(v));
3727
0
}
3728
3729
struct icalperiodtype icalproperty_get_freebusy(const icalproperty *prop)
3730
0
{
3731
0
    icalerror_check_arg((prop != 0), "prop");
3732
0
    return icalvalue_get_period(icalproperty_get_value(prop));
3733
0
}
3734
3735
icalproperty *icalproperty_vanew_geo(struct icalgeotype v, ...)
3736
0
{
3737
0
    va_list args;
3738
0
    struct icalproperty_impl *impl;
3739
3740
0
    impl = icalproperty_new_impl(ICAL_GEO_PROPERTY);
3741
0
    icalproperty_set_geo((icalproperty*)impl, v);
3742
0
    va_start(args, v);
3743
0
    icalproperty_add_parameters(impl, args);
3744
0
    va_end(args);
3745
0
    return (icalproperty*)impl;
3746
0
}
3747
3748
/* GEO */
3749
icalproperty *icalproperty_new_geo(struct icalgeotype v)
3750
0
{
3751
0
    struct icalproperty_impl *impl;
3752
3753
0
    impl = icalproperty_new_impl(ICAL_GEO_PROPERTY);
3754
0
    icalproperty_set_geo((icalproperty*)impl, v);
3755
0
    return (icalproperty*)impl;
3756
0
}
3757
3758
void icalproperty_set_geo(icalproperty *prop, struct icalgeotype v)
3759
0
{
3760
0
    icalerror_check_arg_rv((prop != 0), "prop");
3761
0
    icalproperty_set_value(prop, icalvalue_new_geo(v));
3762
0
}
3763
3764
struct icalgeotype icalproperty_get_geo(const icalproperty *prop)
3765
0
{
3766
0
    icalerror_check_arg((prop != 0), "prop");
3767
0
    return icalvalue_get_geo(icalproperty_get_value(prop));
3768
0
}
3769
3770
icalproperty *icalproperty_vanew_grant(const char * v, ...)
3771
0
{
3772
0
    va_list args;
3773
0
    struct icalproperty_impl *impl;
3774
0
    icalerror_check_arg_rz((v != 0), "v");
3775
3776
0
    impl = icalproperty_new_impl(ICAL_GRANT_PROPERTY);
3777
0
    icalproperty_set_grant((icalproperty*)impl, v);
3778
0
    va_start(args, v);
3779
0
    icalproperty_add_parameters(impl, args);
3780
0
    va_end(args);
3781
0
    return (icalproperty*)impl;
3782
0
}
3783
3784
/* GRANT */
3785
icalproperty *icalproperty_new_grant(const char * v)
3786
0
{
3787
0
    struct icalproperty_impl *impl;
3788
0
    icalerror_check_arg_rz((v != 0), "v");
3789
3790
0
    impl = icalproperty_new_impl(ICAL_GRANT_PROPERTY);
3791
0
    icalproperty_set_grant((icalproperty*)impl, v);
3792
0
    return (icalproperty*)impl;
3793
0
}
3794
3795
void icalproperty_set_grant(icalproperty *prop, const char * v)
3796
0
{
3797
0
    icalerror_check_arg_rv((v != 0), "v");
3798
0
    icalerror_check_arg_rv((prop != 0), "prop");
3799
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3800
0
}
3801
3802
const char * icalproperty_get_grant(const icalproperty *prop)
3803
0
{
3804
0
    icalerror_check_arg((prop != 0), "prop");
3805
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3806
0
}
3807
3808
icalproperty *icalproperty_vanew_image(icalattach * v, ...)
3809
0
{
3810
0
    va_list args;
3811
0
    struct icalproperty_impl *impl;
3812
0
    icalerror_check_arg_rz((v != 0), "v");
3813
3814
0
    impl = icalproperty_new_impl(ICAL_IMAGE_PROPERTY);
3815
0
    icalproperty_set_image((icalproperty*)impl, v);
3816
0
    va_start(args, v);
3817
0
    icalproperty_add_parameters(impl, args);
3818
0
    va_end(args);
3819
0
    return (icalproperty*)impl;
3820
0
}
3821
3822
/* IMAGE */
3823
icalproperty *icalproperty_new_image(icalattach * v)
3824
0
{
3825
0
    struct icalproperty_impl *impl;
3826
0
    icalerror_check_arg_rz((v != 0), "v");
3827
3828
0
    impl = icalproperty_new_impl(ICAL_IMAGE_PROPERTY);
3829
0
    icalproperty_set_image((icalproperty*)impl, v);
3830
0
    return (icalproperty*)impl;
3831
0
}
3832
3833
void icalproperty_set_image(icalproperty *prop, icalattach * v)
3834
0
{
3835
0
    icalerror_check_arg_rv((v != 0), "v");
3836
0
    icalerror_check_arg_rv((prop != 0), "prop");
3837
0
    icalproperty_set_value(prop, icalvalue_new_attach(v));
3838
0
}
3839
3840
icalattach * icalproperty_get_image(const icalproperty *prop)
3841
0
{
3842
0
    icalerror_check_arg((prop != 0), "prop");
3843
0
    return icalvalue_get_attach(icalproperty_get_value(prop));
3844
0
}
3845
3846
icalproperty *icalproperty_vanew_itipversion(const char * v, ...)
3847
0
{
3848
0
    va_list args;
3849
0
    struct icalproperty_impl *impl;
3850
0
    icalerror_check_arg_rz((v != 0), "v");
3851
3852
0
    impl = icalproperty_new_impl(ICAL_ITIPVERSION_PROPERTY);
3853
0
    icalproperty_set_itipversion((icalproperty*)impl, v);
3854
0
    va_start(args, v);
3855
0
    icalproperty_add_parameters(impl, args);
3856
0
    va_end(args);
3857
0
    return (icalproperty*)impl;
3858
0
}
3859
3860
/* ITIP-VERSION */
3861
icalproperty *icalproperty_new_itipversion(const char * v)
3862
0
{
3863
0
    struct icalproperty_impl *impl;
3864
0
    icalerror_check_arg_rz((v != 0), "v");
3865
3866
0
    impl = icalproperty_new_impl(ICAL_ITIPVERSION_PROPERTY);
3867
0
    icalproperty_set_itipversion((icalproperty*)impl, v);
3868
0
    return (icalproperty*)impl;
3869
0
}
3870
3871
void icalproperty_set_itipversion(icalproperty *prop, const char * v)
3872
0
{
3873
0
    icalerror_check_arg_rv((v != 0), "v");
3874
0
    icalerror_check_arg_rv((prop != 0), "prop");
3875
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3876
0
}
3877
3878
const char * icalproperty_get_itipversion(const icalproperty *prop)
3879
0
{
3880
0
    icalerror_check_arg((prop != 0), "prop");
3881
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3882
0
}
3883
3884
icalproperty *icalproperty_vanew_lastmodified(struct icaltimetype v, ...)
3885
0
{
3886
0
    va_list args;
3887
0
    struct icalproperty_impl *impl;
3888
3889
0
    impl = icalproperty_new_impl(ICAL_LASTMODIFIED_PROPERTY);
3890
0
    icalproperty_set_lastmodified((icalproperty*)impl, v);
3891
0
    va_start(args, v);
3892
0
    icalproperty_add_parameters(impl, args);
3893
0
    va_end(args);
3894
0
    return (icalproperty*)impl;
3895
0
}
3896
3897
/* LAST-MODIFIED */
3898
icalproperty *icalproperty_new_lastmodified(struct icaltimetype v)
3899
0
{
3900
0
    struct icalproperty_impl *impl;
3901
3902
0
    impl = icalproperty_new_impl(ICAL_LASTMODIFIED_PROPERTY);
3903
0
    icalproperty_set_lastmodified((icalproperty*)impl, v);
3904
0
    return (icalproperty*)impl;
3905
0
}
3906
3907
void icalproperty_set_lastmodified(icalproperty *prop, struct icaltimetype v)
3908
0
{
3909
0
    icalerror_check_arg_rv((prop != 0), "prop");
3910
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
3911
0
}
3912
3913
struct icaltimetype icalproperty_get_lastmodified(const icalproperty *prop)
3914
0
{
3915
0
    icalerror_check_arg((prop != 0), "prop");
3916
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
3917
0
}
3918
3919
icalproperty *icalproperty_vanew_link(const char * v, ...)
3920
0
{
3921
0
    va_list args;
3922
0
    struct icalproperty_impl *impl;
3923
0
    icalerror_check_arg_rz((v != 0), "v");
3924
3925
0
    impl = icalproperty_new_impl(ICAL_LINK_PROPERTY);
3926
0
    icalproperty_set_link((icalproperty*)impl, v);
3927
0
    va_start(args, v);
3928
0
    icalproperty_add_parameters(impl, args);
3929
0
    va_end(args);
3930
0
    return (icalproperty*)impl;
3931
0
}
3932
3933
/* LINK */
3934
icalproperty *icalproperty_new_link(const char * v)
3935
0
{
3936
0
    struct icalproperty_impl *impl;
3937
0
    icalerror_check_arg_rz((v != 0), "v");
3938
3939
0
    impl = icalproperty_new_impl(ICAL_LINK_PROPERTY);
3940
0
    icalproperty_set_link((icalproperty*)impl, v);
3941
0
    return (icalproperty*)impl;
3942
0
}
3943
3944
void icalproperty_set_link(icalproperty *prop, const char * v)
3945
0
{
3946
0
    icalerror_check_arg_rv((v != 0), "v");
3947
0
    icalerror_check_arg_rv((prop != 0), "prop");
3948
0
    icalproperty_set_value(prop, icalvalue_new_link(v));
3949
0
}
3950
3951
const char * icalproperty_get_link(const icalproperty *prop)
3952
0
{
3953
0
    icalerror_check_arg((prop != 0), "prop");
3954
0
    return icalvalue_get_link(icalproperty_get_value(prop));
3955
0
}
3956
3957
icalproperty *icalproperty_vanew_location(const char * v, ...)
3958
0
{
3959
0
    va_list args;
3960
0
    struct icalproperty_impl *impl;
3961
0
    icalerror_check_arg_rz((v != 0), "v");
3962
3963
0
    impl = icalproperty_new_impl(ICAL_LOCATION_PROPERTY);
3964
0
    icalproperty_set_location((icalproperty*)impl, v);
3965
0
    va_start(args, v);
3966
0
    icalproperty_add_parameters(impl, args);
3967
0
    va_end(args);
3968
0
    return (icalproperty*)impl;
3969
0
}
3970
3971
/* LOCATION */
3972
icalproperty *icalproperty_new_location(const char * v)
3973
0
{
3974
0
    struct icalproperty_impl *impl;
3975
0
    icalerror_check_arg_rz((v != 0), "v");
3976
3977
0
    impl = icalproperty_new_impl(ICAL_LOCATION_PROPERTY);
3978
0
    icalproperty_set_location((icalproperty*)impl, v);
3979
0
    return (icalproperty*)impl;
3980
0
}
3981
3982
void icalproperty_set_location(icalproperty *prop, const char * v)
3983
0
{
3984
0
    icalerror_check_arg_rv((v != 0), "v");
3985
0
    icalerror_check_arg_rv((prop != 0), "prop");
3986
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3987
0
}
3988
3989
const char * icalproperty_get_location(const icalproperty *prop)
3990
389
{
3991
389
    icalerror_check_arg((prop != 0), "prop");
3992
389
    return icalvalue_get_text(icalproperty_get_value(prop));
3993
389
}
3994
3995
icalproperty *icalproperty_vanew_locationtype(const char * v, ...)
3996
0
{
3997
0
    va_list args;
3998
0
    struct icalproperty_impl *impl;
3999
0
    icalerror_check_arg_rz((v != 0), "v");
4000
4001
0
    impl = icalproperty_new_impl(ICAL_LOCATIONTYPE_PROPERTY);
4002
0
    icalproperty_set_locationtype((icalproperty*)impl, v);
4003
0
    va_start(args, v);
4004
0
    icalproperty_add_parameters(impl, args);
4005
0
    va_end(args);
4006
0
    return (icalproperty*)impl;
4007
0
}
4008
4009
/* LOCATION-TYPE */
4010
icalproperty *icalproperty_new_locationtype(const char * v)
4011
0
{
4012
0
    struct icalproperty_impl *impl;
4013
0
    icalerror_check_arg_rz((v != 0), "v");
4014
4015
0
    impl = icalproperty_new_impl(ICAL_LOCATIONTYPE_PROPERTY);
4016
0
    icalproperty_set_locationtype((icalproperty*)impl, v);
4017
0
    return (icalproperty*)impl;
4018
0
}
4019
4020
void icalproperty_set_locationtype(icalproperty *prop, const char * v)
4021
0
{
4022
0
    icalerror_check_arg_rv((v != 0), "v");
4023
0
    icalerror_check_arg_rv((prop != 0), "prop");
4024
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4025
0
}
4026
4027
const char * icalproperty_get_locationtype(const icalproperty *prop)
4028
0
{
4029
0
    icalerror_check_arg((prop != 0), "prop");
4030
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4031
0
}
4032
4033
icalproperty *icalproperty_vanew_maxcomponentsize(int v, ...)
4034
0
{
4035
0
    va_list args;
4036
0
    struct icalproperty_impl *impl;
4037
4038
0
    impl = icalproperty_new_impl(ICAL_MAXCOMPONENTSIZE_PROPERTY);
4039
0
    icalproperty_set_maxcomponentsize((icalproperty*)impl, v);
4040
0
    va_start(args, v);
4041
0
    icalproperty_add_parameters(impl, args);
4042
0
    va_end(args);
4043
0
    return (icalproperty*)impl;
4044
0
}
4045
4046
/* MAX-COMPONENT-SIZE */
4047
icalproperty *icalproperty_new_maxcomponentsize(int v)
4048
0
{
4049
0
    struct icalproperty_impl *impl;
4050
4051
0
    impl = icalproperty_new_impl(ICAL_MAXCOMPONENTSIZE_PROPERTY);
4052
0
    icalproperty_set_maxcomponentsize((icalproperty*)impl, v);
4053
0
    return (icalproperty*)impl;
4054
0
}
4055
4056
void icalproperty_set_maxcomponentsize(icalproperty *prop, int v)
4057
0
{
4058
0
    icalerror_check_arg_rv((prop != 0), "prop");
4059
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4060
0
}
4061
4062
int icalproperty_get_maxcomponentsize(const icalproperty *prop)
4063
0
{
4064
0
    icalerror_check_arg((prop != 0), "prop");
4065
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4066
0
}
4067
4068
icalproperty *icalproperty_vanew_maxdate(struct icaltimetype v, ...)
4069
0
{
4070
0
    va_list args;
4071
0
    struct icalproperty_impl *impl;
4072
4073
0
    impl = icalproperty_new_impl(ICAL_MAXDATE_PROPERTY);
4074
0
    icalproperty_set_maxdate((icalproperty*)impl, v);
4075
0
    va_start(args, v);
4076
0
    icalproperty_add_parameters(impl, args);
4077
0
    va_end(args);
4078
0
    return (icalproperty*)impl;
4079
0
}
4080
4081
/* MAXDATE */
4082
icalproperty *icalproperty_new_maxdate(struct icaltimetype v)
4083
0
{
4084
0
    struct icalproperty_impl *impl;
4085
4086
0
    impl = icalproperty_new_impl(ICAL_MAXDATE_PROPERTY);
4087
0
    icalproperty_set_maxdate((icalproperty*)impl, v);
4088
0
    return (icalproperty*)impl;
4089
0
}
4090
4091
void icalproperty_set_maxdate(icalproperty *prop, struct icaltimetype v)
4092
0
{
4093
0
    icalerror_check_arg_rv((prop != 0), "prop");
4094
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
4095
0
}
4096
4097
struct icaltimetype icalproperty_get_maxdate(const icalproperty *prop)
4098
0
{
4099
0
    icalerror_check_arg((prop != 0), "prop");
4100
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
4101
0
}
4102
4103
icalproperty *icalproperty_vanew_maxresults(int v, ...)
4104
0
{
4105
0
    va_list args;
4106
0
    struct icalproperty_impl *impl;
4107
4108
0
    impl = icalproperty_new_impl(ICAL_MAXRESULTS_PROPERTY);
4109
0
    icalproperty_set_maxresults((icalproperty*)impl, v);
4110
0
    va_start(args, v);
4111
0
    icalproperty_add_parameters(impl, args);
4112
0
    va_end(args);
4113
0
    return (icalproperty*)impl;
4114
0
}
4115
4116
/* MAXRESULTS */
4117
icalproperty *icalproperty_new_maxresults(int v)
4118
0
{
4119
0
    struct icalproperty_impl *impl;
4120
4121
0
    impl = icalproperty_new_impl(ICAL_MAXRESULTS_PROPERTY);
4122
0
    icalproperty_set_maxresults((icalproperty*)impl, v);
4123
0
    return (icalproperty*)impl;
4124
0
}
4125
4126
void icalproperty_set_maxresults(icalproperty *prop, int v)
4127
0
{
4128
0
    icalerror_check_arg_rv((prop != 0), "prop");
4129
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4130
0
}
4131
4132
int icalproperty_get_maxresults(const icalproperty *prop)
4133
0
{
4134
0
    icalerror_check_arg((prop != 0), "prop");
4135
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4136
0
}
4137
4138
icalproperty *icalproperty_vanew_maxresultssize(int v, ...)
4139
0
{
4140
0
    va_list args;
4141
0
    struct icalproperty_impl *impl;
4142
4143
0
    impl = icalproperty_new_impl(ICAL_MAXRESULTSSIZE_PROPERTY);
4144
0
    icalproperty_set_maxresultssize((icalproperty*)impl, v);
4145
0
    va_start(args, v);
4146
0
    icalproperty_add_parameters(impl, args);
4147
0
    va_end(args);
4148
0
    return (icalproperty*)impl;
4149
0
}
4150
4151
/* MAXRESULTSSIZE */
4152
icalproperty *icalproperty_new_maxresultssize(int v)
4153
0
{
4154
0
    struct icalproperty_impl *impl;
4155
4156
0
    impl = icalproperty_new_impl(ICAL_MAXRESULTSSIZE_PROPERTY);
4157
0
    icalproperty_set_maxresultssize((icalproperty*)impl, v);
4158
0
    return (icalproperty*)impl;
4159
0
}
4160
4161
void icalproperty_set_maxresultssize(icalproperty *prop, int v)
4162
0
{
4163
0
    icalerror_check_arg_rv((prop != 0), "prop");
4164
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4165
0
}
4166
4167
int icalproperty_get_maxresultssize(const icalproperty *prop)
4168
0
{
4169
0
    icalerror_check_arg((prop != 0), "prop");
4170
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4171
0
}
4172
4173
icalproperty *icalproperty_vanew_method(enum icalproperty_method v, ...)
4174
0
{
4175
0
    va_list args;
4176
0
    struct icalproperty_impl *impl;
4177
4178
0
    impl = icalproperty_new_impl(ICAL_METHOD_PROPERTY);
4179
0
    icalproperty_set_method((icalproperty*)impl, v);
4180
0
    va_start(args, v);
4181
0
    icalproperty_add_parameters(impl, args);
4182
0
    va_end(args);
4183
0
    return (icalproperty*)impl;
4184
0
}
4185
4186
/* METHOD */
4187
icalproperty *icalproperty_new_method(enum icalproperty_method v)
4188
0
{
4189
0
    struct icalproperty_impl *impl;
4190
4191
0
    impl = icalproperty_new_impl(ICAL_METHOD_PROPERTY);
4192
0
    icalproperty_set_method((icalproperty*)impl, v);
4193
0
    return (icalproperty*)impl;
4194
0
}
4195
4196
void icalproperty_set_method(icalproperty *prop, enum icalproperty_method v)
4197
0
{
4198
0
    icalerror_check_arg_rv((prop != 0), "prop");
4199
0
    icalproperty_set_value(prop, icalvalue_new_method(v));
4200
0
}
4201
4202
enum icalproperty_method icalproperty_get_method(const icalproperty *prop)
4203
0
{
4204
0
    icalerror_check_arg((prop != 0), "prop");
4205
0
    return icalvalue_get_method(icalproperty_get_value(prop));
4206
0
}
4207
4208
icalproperty *icalproperty_vanew_mindate(struct icaltimetype v, ...)
4209
0
{
4210
0
    va_list args;
4211
0
    struct icalproperty_impl *impl;
4212
4213
0
    impl = icalproperty_new_impl(ICAL_MINDATE_PROPERTY);
4214
0
    icalproperty_set_mindate((icalproperty*)impl, v);
4215
0
    va_start(args, v);
4216
0
    icalproperty_add_parameters(impl, args);
4217
0
    va_end(args);
4218
0
    return (icalproperty*)impl;
4219
0
}
4220
4221
/* MINDATE */
4222
icalproperty *icalproperty_new_mindate(struct icaltimetype v)
4223
0
{
4224
0
    struct icalproperty_impl *impl;
4225
4226
0
    impl = icalproperty_new_impl(ICAL_MINDATE_PROPERTY);
4227
0
    icalproperty_set_mindate((icalproperty*)impl, v);
4228
0
    return (icalproperty*)impl;
4229
0
}
4230
4231
void icalproperty_set_mindate(icalproperty *prop, struct icaltimetype v)
4232
0
{
4233
0
    icalerror_check_arg_rv((prop != 0), "prop");
4234
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
4235
0
}
4236
4237
struct icaltimetype icalproperty_get_mindate(const icalproperty *prop)
4238
0
{
4239
0
    icalerror_check_arg((prop != 0), "prop");
4240
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
4241
0
}
4242
4243
icalproperty *icalproperty_vanew_multipart(const char * v, ...)
4244
0
{
4245
0
    va_list args;
4246
0
    struct icalproperty_impl *impl;
4247
0
    icalerror_check_arg_rz((v != 0), "v");
4248
4249
0
    impl = icalproperty_new_impl(ICAL_MULTIPART_PROPERTY);
4250
0
    icalproperty_set_multipart((icalproperty*)impl, v);
4251
0
    va_start(args, v);
4252
0
    icalproperty_add_parameters(impl, args);
4253
0
    va_end(args);
4254
0
    return (icalproperty*)impl;
4255
0
}
4256
4257
/* MULTIPART */
4258
icalproperty *icalproperty_new_multipart(const char * v)
4259
0
{
4260
0
    struct icalproperty_impl *impl;
4261
0
    icalerror_check_arg_rz((v != 0), "v");
4262
4263
0
    impl = icalproperty_new_impl(ICAL_MULTIPART_PROPERTY);
4264
0
    icalproperty_set_multipart((icalproperty*)impl, v);
4265
0
    return (icalproperty*)impl;
4266
0
}
4267
4268
void icalproperty_set_multipart(icalproperty *prop, const char * v)
4269
0
{
4270
0
    icalerror_check_arg_rv((v != 0), "v");
4271
0
    icalerror_check_arg_rv((prop != 0), "prop");
4272
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4273
0
}
4274
4275
const char * icalproperty_get_multipart(const icalproperty *prop)
4276
0
{
4277
0
    icalerror_check_arg((prop != 0), "prop");
4278
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4279
0
}
4280
4281
icalproperty *icalproperty_vanew_name(const char * v, ...)
4282
0
{
4283
0
    va_list args;
4284
0
    struct icalproperty_impl *impl;
4285
0
    icalerror_check_arg_rz((v != 0), "v");
4286
4287
0
    impl = icalproperty_new_impl(ICAL_NAME_PROPERTY);
4288
0
    icalproperty_set_name((icalproperty*)impl, v);
4289
0
    va_start(args, v);
4290
0
    icalproperty_add_parameters(impl, args);
4291
0
    va_end(args);
4292
0
    return (icalproperty*)impl;
4293
0
}
4294
4295
/* NAME */
4296
icalproperty *icalproperty_new_name(const char * v)
4297
0
{
4298
0
    struct icalproperty_impl *impl;
4299
0
    icalerror_check_arg_rz((v != 0), "v");
4300
4301
0
    impl = icalproperty_new_impl(ICAL_NAME_PROPERTY);
4302
0
    icalproperty_set_name((icalproperty*)impl, v);
4303
0
    return (icalproperty*)impl;
4304
0
}
4305
4306
void icalproperty_set_name(icalproperty *prop, const char * v)
4307
0
{
4308
0
    icalerror_check_arg_rv((v != 0), "v");
4309
0
    icalerror_check_arg_rv((prop != 0), "prop");
4310
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4311
0
}
4312
4313
const char * icalproperty_get_name(const icalproperty *prop)
4314
0
{
4315
0
    icalerror_check_arg((prop != 0), "prop");
4316
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4317
0
}
4318
4319
icalproperty *icalproperty_vanew_organizer(const char * v, ...)
4320
0
{
4321
0
    va_list args;
4322
0
    struct icalproperty_impl *impl;
4323
0
    icalerror_check_arg_rz((v != 0), "v");
4324
4325
0
    impl = icalproperty_new_impl(ICAL_ORGANIZER_PROPERTY);
4326
0
    icalproperty_set_organizer((icalproperty*)impl, v);
4327
0
    va_start(args, v);
4328
0
    icalproperty_add_parameters(impl, args);
4329
0
    va_end(args);
4330
0
    return (icalproperty*)impl;
4331
0
}
4332
4333
/* ORGANIZER */
4334
icalproperty *icalproperty_new_organizer(const char * v)
4335
0
{
4336
0
    struct icalproperty_impl *impl;
4337
0
    icalerror_check_arg_rz((v != 0), "v");
4338
4339
0
    impl = icalproperty_new_impl(ICAL_ORGANIZER_PROPERTY);
4340
0
    icalproperty_set_organizer((icalproperty*)impl, v);
4341
0
    return (icalproperty*)impl;
4342
0
}
4343
4344
void icalproperty_set_organizer(icalproperty *prop, const char * v)
4345
0
{
4346
0
    icalerror_check_arg_rv((v != 0), "v");
4347
0
    icalerror_check_arg_rv((prop != 0), "prop");
4348
0
    icalproperty_set_value(prop, icalvalue_new_caladdress(v));
4349
0
}
4350
4351
const char * icalproperty_get_organizer(const icalproperty *prop)
4352
0
{
4353
0
    icalerror_check_arg((prop != 0), "prop");
4354
0
    return icalvalue_get_caladdress(icalproperty_get_value(prop));
4355
0
}
4356
4357
icalproperty *icalproperty_vanew_owner(const char * v, ...)
4358
0
{
4359
0
    va_list args;
4360
0
    struct icalproperty_impl *impl;
4361
0
    icalerror_check_arg_rz((v != 0), "v");
4362
4363
0
    impl = icalproperty_new_impl(ICAL_OWNER_PROPERTY);
4364
0
    icalproperty_set_owner((icalproperty*)impl, v);
4365
0
    va_start(args, v);
4366
0
    icalproperty_add_parameters(impl, args);
4367
0
    va_end(args);
4368
0
    return (icalproperty*)impl;
4369
0
}
4370
4371
/* OWNER */
4372
icalproperty *icalproperty_new_owner(const char * v)
4373
0
{
4374
0
    struct icalproperty_impl *impl;
4375
0
    icalerror_check_arg_rz((v != 0), "v");
4376
4377
0
    impl = icalproperty_new_impl(ICAL_OWNER_PROPERTY);
4378
0
    icalproperty_set_owner((icalproperty*)impl, v);
4379
0
    return (icalproperty*)impl;
4380
0
}
4381
4382
void icalproperty_set_owner(icalproperty *prop, const char * v)
4383
0
{
4384
0
    icalerror_check_arg_rv((v != 0), "v");
4385
0
    icalerror_check_arg_rv((prop != 0), "prop");
4386
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4387
0
}
4388
4389
const char * icalproperty_get_owner(const icalproperty *prop)
4390
0
{
4391
0
    icalerror_check_arg((prop != 0), "prop");
4392
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4393
0
}
4394
4395
icalproperty *icalproperty_vanew_participanttype(enum icalproperty_participanttype v, ...)
4396
0
{
4397
0
    va_list args;
4398
0
    struct icalproperty_impl *impl;
4399
4400
0
    impl = icalproperty_new_impl(ICAL_PARTICIPANTTYPE_PROPERTY);
4401
0
    icalproperty_set_participanttype((icalproperty*)impl, v);
4402
0
    va_start(args, v);
4403
0
    icalproperty_add_parameters(impl, args);
4404
0
    va_end(args);
4405
0
    return (icalproperty*)impl;
4406
0
}
4407
4408
/* PARTICIPANT-TYPE */
4409
icalproperty *icalproperty_new_participanttype(enum icalproperty_participanttype v)
4410
0
{
4411
0
    struct icalproperty_impl *impl;
4412
4413
0
    impl = icalproperty_new_impl(ICAL_PARTICIPANTTYPE_PROPERTY);
4414
0
    icalproperty_set_participanttype((icalproperty*)impl, v);
4415
0
    return (icalproperty*)impl;
4416
0
}
4417
4418
void icalproperty_set_participanttype(icalproperty *prop, enum icalproperty_participanttype v)
4419
0
{
4420
0
    icalerror_check_arg_rv((prop != 0), "prop");
4421
0
    icalproperty_set_value(prop, icalvalue_new_participanttype(v));
4422
0
}
4423
4424
enum icalproperty_participanttype icalproperty_get_participanttype(const icalproperty *prop)
4425
0
{
4426
0
    icalerror_check_arg((prop != 0), "prop");
4427
0
    return icalvalue_get_participanttype(icalproperty_get_value(prop));
4428
0
}
4429
4430
icalproperty *icalproperty_vanew_patchdelete(const char * v, ...)
4431
0
{
4432
0
    va_list args;
4433
0
    struct icalproperty_impl *impl;
4434
0
    icalerror_check_arg_rz((v != 0), "v");
4435
4436
0
    impl = icalproperty_new_impl(ICAL_PATCHDELETE_PROPERTY);
4437
0
    icalproperty_set_patchdelete((icalproperty*)impl, v);
4438
0
    va_start(args, v);
4439
0
    icalproperty_add_parameters(impl, args);
4440
0
    va_end(args);
4441
0
    return (icalproperty*)impl;
4442
0
}
4443
4444
/* PATCH-DELETE */
4445
icalproperty *icalproperty_new_patchdelete(const char * v)
4446
0
{
4447
0
    struct icalproperty_impl *impl;
4448
0
    icalerror_check_arg_rz((v != 0), "v");
4449
4450
0
    impl = icalproperty_new_impl(ICAL_PATCHDELETE_PROPERTY);
4451
0
    icalproperty_set_patchdelete((icalproperty*)impl, v);
4452
0
    return (icalproperty*)impl;
4453
0
}
4454
4455
void icalproperty_set_patchdelete(icalproperty *prop, const char * v)
4456
0
{
4457
0
    icalerror_check_arg_rv((v != 0), "v");
4458
0
    icalerror_check_arg_rv((prop != 0), "prop");
4459
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4460
0
}
4461
4462
const char * icalproperty_get_patchdelete(const icalproperty *prop)
4463
0
{
4464
0
    icalerror_check_arg((prop != 0), "prop");
4465
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4466
0
}
4467
4468
icalproperty *icalproperty_vanew_patchorder(int v, ...)
4469
0
{
4470
0
    va_list args;
4471
0
    struct icalproperty_impl *impl;
4472
4473
0
    impl = icalproperty_new_impl(ICAL_PATCHORDER_PROPERTY);
4474
0
    icalproperty_set_patchorder((icalproperty*)impl, v);
4475
0
    va_start(args, v);
4476
0
    icalproperty_add_parameters(impl, args);
4477
0
    va_end(args);
4478
0
    return (icalproperty*)impl;
4479
0
}
4480
4481
/* PATCH-ORDER */
4482
icalproperty *icalproperty_new_patchorder(int v)
4483
0
{
4484
0
    struct icalproperty_impl *impl;
4485
4486
0
    impl = icalproperty_new_impl(ICAL_PATCHORDER_PROPERTY);
4487
0
    icalproperty_set_patchorder((icalproperty*)impl, v);
4488
0
    return (icalproperty*)impl;
4489
0
}
4490
4491
void icalproperty_set_patchorder(icalproperty *prop, int v)
4492
0
{
4493
0
    icalerror_check_arg_rv((prop != 0), "prop");
4494
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4495
0
}
4496
4497
int icalproperty_get_patchorder(const icalproperty *prop)
4498
0
{
4499
0
    icalerror_check_arg((prop != 0), "prop");
4500
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4501
0
}
4502
4503
icalproperty *icalproperty_vanew_patchparameter(const char * v, ...)
4504
0
{
4505
0
    va_list args;
4506
0
    struct icalproperty_impl *impl;
4507
0
    icalerror_check_arg_rz((v != 0), "v");
4508
4509
0
    impl = icalproperty_new_impl(ICAL_PATCHPARAMETER_PROPERTY);
4510
0
    icalproperty_set_patchparameter((icalproperty*)impl, v);
4511
0
    va_start(args, v);
4512
0
    icalproperty_add_parameters(impl, args);
4513
0
    va_end(args);
4514
0
    return (icalproperty*)impl;
4515
0
}
4516
4517
/* PATCH-PARAMETER */
4518
icalproperty *icalproperty_new_patchparameter(const char * v)
4519
0
{
4520
0
    struct icalproperty_impl *impl;
4521
0
    icalerror_check_arg_rz((v != 0), "v");
4522
4523
0
    impl = icalproperty_new_impl(ICAL_PATCHPARAMETER_PROPERTY);
4524
0
    icalproperty_set_patchparameter((icalproperty*)impl, v);
4525
0
    return (icalproperty*)impl;
4526
0
}
4527
4528
void icalproperty_set_patchparameter(icalproperty *prop, const char * v)
4529
0
{
4530
0
    icalerror_check_arg_rv((v != 0), "v");
4531
0
    icalerror_check_arg_rv((prop != 0), "prop");
4532
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4533
0
}
4534
4535
const char * icalproperty_get_patchparameter(const icalproperty *prop)
4536
0
{
4537
0
    icalerror_check_arg((prop != 0), "prop");
4538
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4539
0
}
4540
4541
icalproperty *icalproperty_vanew_patchtarget(const char * v, ...)
4542
0
{
4543
0
    va_list args;
4544
0
    struct icalproperty_impl *impl;
4545
0
    icalerror_check_arg_rz((v != 0), "v");
4546
4547
0
    impl = icalproperty_new_impl(ICAL_PATCHTARGET_PROPERTY);
4548
0
    icalproperty_set_patchtarget((icalproperty*)impl, v);
4549
0
    va_start(args, v);
4550
0
    icalproperty_add_parameters(impl, args);
4551
0
    va_end(args);
4552
0
    return (icalproperty*)impl;
4553
0
}
4554
4555
/* PATCH-TARGET */
4556
icalproperty *icalproperty_new_patchtarget(const char * v)
4557
0
{
4558
0
    struct icalproperty_impl *impl;
4559
0
    icalerror_check_arg_rz((v != 0), "v");
4560
4561
0
    impl = icalproperty_new_impl(ICAL_PATCHTARGET_PROPERTY);
4562
0
    icalproperty_set_patchtarget((icalproperty*)impl, v);
4563
0
    return (icalproperty*)impl;
4564
0
}
4565
4566
void icalproperty_set_patchtarget(icalproperty *prop, const char * v)
4567
0
{
4568
0
    icalerror_check_arg_rv((v != 0), "v");
4569
0
    icalerror_check_arg_rv((prop != 0), "prop");
4570
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4571
0
}
4572
4573
const char * icalproperty_get_patchtarget(const icalproperty *prop)
4574
0
{
4575
0
    icalerror_check_arg((prop != 0), "prop");
4576
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4577
0
}
4578
4579
icalproperty *icalproperty_vanew_patchversion(const char * v, ...)
4580
0
{
4581
0
    va_list args;
4582
0
    struct icalproperty_impl *impl;
4583
0
    icalerror_check_arg_rz((v != 0), "v");
4584
4585
0
    impl = icalproperty_new_impl(ICAL_PATCHVERSION_PROPERTY);
4586
0
    icalproperty_set_patchversion((icalproperty*)impl, v);
4587
0
    va_start(args, v);
4588
0
    icalproperty_add_parameters(impl, args);
4589
0
    va_end(args);
4590
0
    return (icalproperty*)impl;
4591
0
}
4592
4593
/* PATCH-VERSION */
4594
icalproperty *icalproperty_new_patchversion(const char * v)
4595
0
{
4596
0
    struct icalproperty_impl *impl;
4597
0
    icalerror_check_arg_rz((v != 0), "v");
4598
4599
0
    impl = icalproperty_new_impl(ICAL_PATCHVERSION_PROPERTY);
4600
0
    icalproperty_set_patchversion((icalproperty*)impl, v);
4601
0
    return (icalproperty*)impl;
4602
0
}
4603
4604
void icalproperty_set_patchversion(icalproperty *prop, const char * v)
4605
0
{
4606
0
    icalerror_check_arg_rv((v != 0), "v");
4607
0
    icalerror_check_arg_rv((prop != 0), "prop");
4608
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4609
0
}
4610
4611
const char * icalproperty_get_patchversion(const icalproperty *prop)
4612
0
{
4613
0
    icalerror_check_arg((prop != 0), "prop");
4614
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4615
0
}
4616
4617
icalproperty *icalproperty_vanew_percentcomplete(int v, ...)
4618
0
{
4619
0
    va_list args;
4620
0
    struct icalproperty_impl *impl;
4621
4622
0
    impl = icalproperty_new_impl(ICAL_PERCENTCOMPLETE_PROPERTY);
4623
0
    icalproperty_set_percentcomplete((icalproperty*)impl, v);
4624
0
    va_start(args, v);
4625
0
    icalproperty_add_parameters(impl, args);
4626
0
    va_end(args);
4627
0
    return (icalproperty*)impl;
4628
0
}
4629
4630
/* PERCENT-COMPLETE */
4631
icalproperty *icalproperty_new_percentcomplete(int v)
4632
0
{
4633
0
    struct icalproperty_impl *impl;
4634
4635
0
    impl = icalproperty_new_impl(ICAL_PERCENTCOMPLETE_PROPERTY);
4636
0
    icalproperty_set_percentcomplete((icalproperty*)impl, v);
4637
0
    return (icalproperty*)impl;
4638
0
}
4639
4640
void icalproperty_set_percentcomplete(icalproperty *prop, int v)
4641
0
{
4642
0
    icalerror_check_arg_rv((prop != 0), "prop");
4643
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4644
0
}
4645
4646
int icalproperty_get_percentcomplete(const icalproperty *prop)
4647
0
{
4648
0
    icalerror_check_arg((prop != 0), "prop");
4649
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4650
0
}
4651
4652
icalproperty *icalproperty_vanew_permission(const char * v, ...)
4653
0
{
4654
0
    va_list args;
4655
0
    struct icalproperty_impl *impl;
4656
0
    icalerror_check_arg_rz((v != 0), "v");
4657
4658
0
    impl = icalproperty_new_impl(ICAL_PERMISSION_PROPERTY);
4659
0
    icalproperty_set_permission((icalproperty*)impl, v);
4660
0
    va_start(args, v);
4661
0
    icalproperty_add_parameters(impl, args);
4662
0
    va_end(args);
4663
0
    return (icalproperty*)impl;
4664
0
}
4665
4666
/* PERMISSION */
4667
icalproperty *icalproperty_new_permission(const char * v)
4668
0
{
4669
0
    struct icalproperty_impl *impl;
4670
0
    icalerror_check_arg_rz((v != 0), "v");
4671
4672
0
    impl = icalproperty_new_impl(ICAL_PERMISSION_PROPERTY);
4673
0
    icalproperty_set_permission((icalproperty*)impl, v);
4674
0
    return (icalproperty*)impl;
4675
0
}
4676
4677
void icalproperty_set_permission(icalproperty *prop, const char * v)
4678
0
{
4679
0
    icalerror_check_arg_rv((v != 0), "v");
4680
0
    icalerror_check_arg_rv((prop != 0), "prop");
4681
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4682
0
}
4683
4684
const char * icalproperty_get_permission(const icalproperty *prop)
4685
0
{
4686
0
    icalerror_check_arg((prop != 0), "prop");
4687
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4688
0
}
4689
4690
icalproperty *icalproperty_vanew_pollcompletion(enum icalproperty_pollcompletion v, ...)
4691
0
{
4692
0
    va_list args;
4693
0
    struct icalproperty_impl *impl;
4694
4695
0
    impl = icalproperty_new_impl(ICAL_POLLCOMPLETION_PROPERTY);
4696
0
    icalproperty_set_pollcompletion((icalproperty*)impl, v);
4697
0
    va_start(args, v);
4698
0
    icalproperty_add_parameters(impl, args);
4699
0
    va_end(args);
4700
0
    return (icalproperty*)impl;
4701
0
}
4702
4703
/* POLL-COMPLETION */
4704
icalproperty *icalproperty_new_pollcompletion(enum icalproperty_pollcompletion v)
4705
0
{
4706
0
    struct icalproperty_impl *impl;
4707
4708
0
    impl = icalproperty_new_impl(ICAL_POLLCOMPLETION_PROPERTY);
4709
0
    icalproperty_set_pollcompletion((icalproperty*)impl, v);
4710
0
    return (icalproperty*)impl;
4711
0
}
4712
4713
void icalproperty_set_pollcompletion(icalproperty *prop, enum icalproperty_pollcompletion v)
4714
0
{
4715
0
    icalerror_check_arg_rv((prop != 0), "prop");
4716
0
    icalproperty_set_value(prop, icalvalue_new_pollcompletion(v));
4717
0
}
4718
4719
enum icalproperty_pollcompletion icalproperty_get_pollcompletion(const icalproperty *prop)
4720
0
{
4721
0
    icalerror_check_arg((prop != 0), "prop");
4722
0
    return icalvalue_get_pollcompletion(icalproperty_get_value(prop));
4723
0
}
4724
4725
icalproperty *icalproperty_vanew_pollitemid(int v, ...)
4726
0
{
4727
0
    va_list args;
4728
0
    struct icalproperty_impl *impl;
4729
4730
0
    impl = icalproperty_new_impl(ICAL_POLLITEMID_PROPERTY);
4731
0
    icalproperty_set_pollitemid((icalproperty*)impl, v);
4732
0
    va_start(args, v);
4733
0
    icalproperty_add_parameters(impl, args);
4734
0
    va_end(args);
4735
0
    return (icalproperty*)impl;
4736
0
}
4737
4738
/* POLL-ITEM-ID */
4739
icalproperty *icalproperty_new_pollitemid(int v)
4740
0
{
4741
0
    struct icalproperty_impl *impl;
4742
4743
0
    impl = icalproperty_new_impl(ICAL_POLLITEMID_PROPERTY);
4744
0
    icalproperty_set_pollitemid((icalproperty*)impl, v);
4745
0
    return (icalproperty*)impl;
4746
0
}
4747
4748
void icalproperty_set_pollitemid(icalproperty *prop, int v)
4749
0
{
4750
0
    icalerror_check_arg_rv((prop != 0), "prop");
4751
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4752
0
}
4753
4754
int icalproperty_get_pollitemid(const icalproperty *prop)
4755
0
{
4756
0
    icalerror_check_arg((prop != 0), "prop");
4757
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4758
0
}
4759
4760
icalproperty *icalproperty_vanew_pollmode(enum icalproperty_pollmode v, ...)
4761
0
{
4762
0
    va_list args;
4763
0
    struct icalproperty_impl *impl;
4764
4765
0
    impl = icalproperty_new_impl(ICAL_POLLMODE_PROPERTY);
4766
0
    icalproperty_set_pollmode((icalproperty*)impl, v);
4767
0
    va_start(args, v);
4768
0
    icalproperty_add_parameters(impl, args);
4769
0
    va_end(args);
4770
0
    return (icalproperty*)impl;
4771
0
}
4772
4773
/* POLL-MODE */
4774
icalproperty *icalproperty_new_pollmode(enum icalproperty_pollmode v)
4775
0
{
4776
0
    struct icalproperty_impl *impl;
4777
4778
0
    impl = icalproperty_new_impl(ICAL_POLLMODE_PROPERTY);
4779
0
    icalproperty_set_pollmode((icalproperty*)impl, v);
4780
0
    return (icalproperty*)impl;
4781
0
}
4782
4783
void icalproperty_set_pollmode(icalproperty *prop, enum icalproperty_pollmode v)
4784
0
{
4785
0
    icalerror_check_arg_rv((prop != 0), "prop");
4786
0
    icalproperty_set_value(prop, icalvalue_new_pollmode(v));
4787
0
}
4788
4789
enum icalproperty_pollmode icalproperty_get_pollmode(const icalproperty *prop)
4790
0
{
4791
0
    icalerror_check_arg((prop != 0), "prop");
4792
0
    return icalvalue_get_pollmode(icalproperty_get_value(prop));
4793
0
}
4794
4795
icalproperty *icalproperty_vanew_pollproperties(const char * v, ...)
4796
0
{
4797
0
    va_list args;
4798
0
    struct icalproperty_impl *impl;
4799
0
    icalerror_check_arg_rz((v != 0), "v");
4800
4801
0
    impl = icalproperty_new_impl(ICAL_POLLPROPERTIES_PROPERTY);
4802
0
    icalproperty_set_pollproperties((icalproperty*)impl, v);
4803
0
    va_start(args, v);
4804
0
    icalproperty_add_parameters(impl, args);
4805
0
    va_end(args);
4806
0
    return (icalproperty*)impl;
4807
0
}
4808
4809
/* POLL-PROPERTIES */
4810
icalproperty *icalproperty_new_pollproperties(const char * v)
4811
0
{
4812
0
    struct icalproperty_impl *impl;
4813
0
    icalerror_check_arg_rz((v != 0), "v");
4814
4815
0
    impl = icalproperty_new_impl(ICAL_POLLPROPERTIES_PROPERTY);
4816
0
    icalproperty_set_pollproperties((icalproperty*)impl, v);
4817
0
    return (icalproperty*)impl;
4818
0
}
4819
4820
void icalproperty_set_pollproperties(icalproperty *prop, const char * v)
4821
0
{
4822
0
    icalerror_check_arg_rv((v != 0), "v");
4823
0
    icalerror_check_arg_rv((prop != 0), "prop");
4824
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4825
0
}
4826
4827
const char * icalproperty_get_pollproperties(const icalproperty *prop)
4828
0
{
4829
0
    icalerror_check_arg((prop != 0), "prop");
4830
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4831
0
}
4832
4833
icalproperty *icalproperty_vanew_pollwinner(int v, ...)
4834
0
{
4835
0
    va_list args;
4836
0
    struct icalproperty_impl *impl;
4837
4838
0
    impl = icalproperty_new_impl(ICAL_POLLWINNER_PROPERTY);
4839
0
    icalproperty_set_pollwinner((icalproperty*)impl, v);
4840
0
    va_start(args, v);
4841
0
    icalproperty_add_parameters(impl, args);
4842
0
    va_end(args);
4843
0
    return (icalproperty*)impl;
4844
0
}
4845
4846
/* POLL-WINNER */
4847
icalproperty *icalproperty_new_pollwinner(int v)
4848
0
{
4849
0
    struct icalproperty_impl *impl;
4850
4851
0
    impl = icalproperty_new_impl(ICAL_POLLWINNER_PROPERTY);
4852
0
    icalproperty_set_pollwinner((icalproperty*)impl, v);
4853
0
    return (icalproperty*)impl;
4854
0
}
4855
4856
void icalproperty_set_pollwinner(icalproperty *prop, int v)
4857
0
{
4858
0
    icalerror_check_arg_rv((prop != 0), "prop");
4859
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4860
0
}
4861
4862
int icalproperty_get_pollwinner(const icalproperty *prop)
4863
0
{
4864
0
    icalerror_check_arg((prop != 0), "prop");
4865
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4866
0
}
4867
4868
icalproperty *icalproperty_vanew_priority(int v, ...)
4869
0
{
4870
0
    va_list args;
4871
0
    struct icalproperty_impl *impl;
4872
4873
0
    impl = icalproperty_new_impl(ICAL_PRIORITY_PROPERTY);
4874
0
    icalproperty_set_priority((icalproperty*)impl, v);
4875
0
    va_start(args, v);
4876
0
    icalproperty_add_parameters(impl, args);
4877
0
    va_end(args);
4878
0
    return (icalproperty*)impl;
4879
0
}
4880
4881
/* PRIORITY */
4882
icalproperty *icalproperty_new_priority(int v)
4883
0
{
4884
0
    struct icalproperty_impl *impl;
4885
4886
0
    impl = icalproperty_new_impl(ICAL_PRIORITY_PROPERTY);
4887
0
    icalproperty_set_priority((icalproperty*)impl, v);
4888
0
    return (icalproperty*)impl;
4889
0
}
4890
4891
void icalproperty_set_priority(icalproperty *prop, int v)
4892
0
{
4893
0
    icalerror_check_arg_rv((prop != 0), "prop");
4894
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4895
0
}
4896
4897
int icalproperty_get_priority(const icalproperty *prop)
4898
471
{
4899
471
    icalerror_check_arg((prop != 0), "prop");
4900
471
    return icalvalue_get_integer(icalproperty_get_value(prop));
4901
471
}
4902
4903
icalproperty *icalproperty_vanew_prodid(const char * v, ...)
4904
0
{
4905
0
    va_list args;
4906
0
    struct icalproperty_impl *impl;
4907
0
    icalerror_check_arg_rz((v != 0), "v");
4908
4909
0
    impl = icalproperty_new_impl(ICAL_PRODID_PROPERTY);
4910
0
    icalproperty_set_prodid((icalproperty*)impl, v);
4911
0
    va_start(args, v);
4912
0
    icalproperty_add_parameters(impl, args);
4913
0
    va_end(args);
4914
0
    return (icalproperty*)impl;
4915
0
}
4916
4917
/* PRODID */
4918
icalproperty *icalproperty_new_prodid(const char * v)
4919
0
{
4920
0
    struct icalproperty_impl *impl;
4921
0
    icalerror_check_arg_rz((v != 0), "v");
4922
4923
0
    impl = icalproperty_new_impl(ICAL_PRODID_PROPERTY);
4924
0
    icalproperty_set_prodid((icalproperty*)impl, v);
4925
0
    return (icalproperty*)impl;
4926
0
}
4927
4928
void icalproperty_set_prodid(icalproperty *prop, const char * v)
4929
0
{
4930
0
    icalerror_check_arg_rv((v != 0), "v");
4931
0
    icalerror_check_arg_rv((prop != 0), "prop");
4932
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4933
0
}
4934
4935
const char * icalproperty_get_prodid(const icalproperty *prop)
4936
0
{
4937
0
    icalerror_check_arg((prop != 0), "prop");
4938
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4939
0
}
4940
4941
icalproperty *icalproperty_vanew_proximity(enum icalproperty_proximity v, ...)
4942
0
{
4943
0
    va_list args;
4944
0
    struct icalproperty_impl *impl;
4945
4946
0
    impl = icalproperty_new_impl(ICAL_PROXIMITY_PROPERTY);
4947
0
    icalproperty_set_proximity((icalproperty*)impl, v);
4948
0
    va_start(args, v);
4949
0
    icalproperty_add_parameters(impl, args);
4950
0
    va_end(args);
4951
0
    return (icalproperty*)impl;
4952
0
}
4953
4954
/* PROXIMITY */
4955
icalproperty *icalproperty_new_proximity(enum icalproperty_proximity v)
4956
0
{
4957
0
    struct icalproperty_impl *impl;
4958
4959
0
    impl = icalproperty_new_impl(ICAL_PROXIMITY_PROPERTY);
4960
0
    icalproperty_set_proximity((icalproperty*)impl, v);
4961
0
    return (icalproperty*)impl;
4962
0
}
4963
4964
void icalproperty_set_proximity(icalproperty *prop, enum icalproperty_proximity v)
4965
0
{
4966
0
    icalerror_check_arg_rv((prop != 0), "prop");
4967
0
    icalproperty_set_value(prop, icalvalue_new_proximity(v));
4968
0
}
4969
4970
enum icalproperty_proximity icalproperty_get_proximity(const icalproperty *prop)
4971
0
{
4972
0
    icalerror_check_arg((prop != 0), "prop");
4973
0
    return icalvalue_get_proximity(icalproperty_get_value(prop));
4974
0
}
4975
4976
icalproperty *icalproperty_vanew_query(const char * v, ...)
4977
0
{
4978
0
    va_list args;
4979
0
    struct icalproperty_impl *impl;
4980
0
    icalerror_check_arg_rz((v != 0), "v");
4981
4982
0
    impl = icalproperty_new_impl(ICAL_QUERY_PROPERTY);
4983
0
    icalproperty_set_query((icalproperty*)impl, v);
4984
0
    va_start(args, v);
4985
0
    icalproperty_add_parameters(impl, args);
4986
0
    va_end(args);
4987
0
    return (icalproperty*)impl;
4988
0
}
4989
4990
/* QUERY */
4991
icalproperty *icalproperty_new_query(const char * v)
4992
0
{
4993
0
    struct icalproperty_impl *impl;
4994
0
    icalerror_check_arg_rz((v != 0), "v");
4995
4996
0
    impl = icalproperty_new_impl(ICAL_QUERY_PROPERTY);
4997
0
    icalproperty_set_query((icalproperty*)impl, v);
4998
0
    return (icalproperty*)impl;
4999
0
}
5000
5001
void icalproperty_set_query(icalproperty *prop, const char * v)
5002
0
{
5003
0
    icalerror_check_arg_rv((v != 0), "v");
5004
0
    icalerror_check_arg_rv((prop != 0), "prop");
5005
0
    icalproperty_set_value(prop, icalvalue_new_query(v));
5006
0
}
5007
5008
const char * icalproperty_get_query(const icalproperty *prop)
5009
0
{
5010
0
    icalerror_check_arg((prop != 0), "prop");
5011
0
    return icalvalue_get_query(icalproperty_get_value(prop));
5012
0
}
5013
5014
icalproperty *icalproperty_vanew_querylevel(enum icalproperty_querylevel v, ...)
5015
0
{
5016
0
    va_list args;
5017
0
    struct icalproperty_impl *impl;
5018
5019
0
    impl = icalproperty_new_impl(ICAL_QUERYLEVEL_PROPERTY);
5020
0
    icalproperty_set_querylevel((icalproperty*)impl, v);
5021
0
    va_start(args, v);
5022
0
    icalproperty_add_parameters(impl, args);
5023
0
    va_end(args);
5024
0
    return (icalproperty*)impl;
5025
0
}
5026
5027
/* QUERY-LEVEL */
5028
icalproperty *icalproperty_new_querylevel(enum icalproperty_querylevel v)
5029
0
{
5030
0
    struct icalproperty_impl *impl;
5031
5032
0
    impl = icalproperty_new_impl(ICAL_QUERYLEVEL_PROPERTY);
5033
0
    icalproperty_set_querylevel((icalproperty*)impl, v);
5034
0
    return (icalproperty*)impl;
5035
0
}
5036
5037
void icalproperty_set_querylevel(icalproperty *prop, enum icalproperty_querylevel v)
5038
0
{
5039
0
    icalerror_check_arg_rv((prop != 0), "prop");
5040
0
    icalproperty_set_value(prop, icalvalue_new_querylevel(v));
5041
0
}
5042
5043
enum icalproperty_querylevel icalproperty_get_querylevel(const icalproperty *prop)
5044
0
{
5045
0
    icalerror_check_arg((prop != 0), "prop");
5046
0
    return icalvalue_get_querylevel(icalproperty_get_value(prop));
5047
0
}
5048
5049
icalproperty *icalproperty_vanew_queryid(const char * v, ...)
5050
0
{
5051
0
    va_list args;
5052
0
    struct icalproperty_impl *impl;
5053
0
    icalerror_check_arg_rz((v != 0), "v");
5054
5055
0
    impl = icalproperty_new_impl(ICAL_QUERYID_PROPERTY);
5056
0
    icalproperty_set_queryid((icalproperty*)impl, v);
5057
0
    va_start(args, v);
5058
0
    icalproperty_add_parameters(impl, args);
5059
0
    va_end(args);
5060
0
    return (icalproperty*)impl;
5061
0
}
5062
5063
/* QUERYID */
5064
icalproperty *icalproperty_new_queryid(const char * v)
5065
0
{
5066
0
    struct icalproperty_impl *impl;
5067
0
    icalerror_check_arg_rz((v != 0), "v");
5068
5069
0
    impl = icalproperty_new_impl(ICAL_QUERYID_PROPERTY);
5070
0
    icalproperty_set_queryid((icalproperty*)impl, v);
5071
0
    return (icalproperty*)impl;
5072
0
}
5073
5074
void icalproperty_set_queryid(icalproperty *prop, const char * v)
5075
0
{
5076
0
    icalerror_check_arg_rv((v != 0), "v");
5077
0
    icalerror_check_arg_rv((prop != 0), "prop");
5078
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
5079
0
}
5080
5081
const char * icalproperty_get_queryid(const icalproperty *prop)
5082
0
{
5083
0
    icalerror_check_arg((prop != 0), "prop");
5084
0
    return icalvalue_get_text(icalproperty_get_value(prop));
5085
0
}
5086
5087
icalproperty *icalproperty_vanew_queryname(const char * v, ...)
5088
0
{
5089
0
    va_list args;
5090
0
    struct icalproperty_impl *impl;
5091
0
    icalerror_check_arg_rz((v != 0), "v");
5092
5093
0
    impl = icalproperty_new_impl(ICAL_QUERYNAME_PROPERTY);
5094
0
    icalproperty_set_queryname((icalproperty*)impl, v);
5095
0
    va_start(args, v);
5096
0
    icalproperty_add_parameters(impl, args);
5097
0
    va_end(args);
5098
0
    return (icalproperty*)impl;
5099
0
}
5100
5101
/* QUERYNAME */
5102
icalproperty *icalproperty_new_queryname(const char * v)
5103
0
{
5104
0
    struct icalproperty_impl *impl;
5105
0
    icalerror_check_arg_rz((v != 0), "v");
5106
5107
0
    impl = icalproperty_new_impl(ICAL_QUERYNAME_PROPERTY);
5108
0
    icalproperty_set_queryname((icalproperty*)impl, v);
5109
0
    return (icalproperty*)impl;
5110
0
}
5111
5112
void icalproperty_set_queryname(icalproperty *prop, const char * v)
5113
0
{
5114
0
    icalerror_check_arg_rv((v != 0), "v");
5115
0
    icalerror_check_arg_rv((prop != 0), "prop");
5116
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
5117
0
}
5118
5119
const char * icalproperty_get_queryname(const icalproperty *prop)
5120
0
{
5121
0
    icalerror_check_arg((prop != 0), "prop");
5122
0
    return icalvalue_get_text(icalproperty_get_value(prop));
5123
0
}
5124
5125
icalproperty *icalproperty_vanew_rdate(struct icaldatetimeperiodtype v, ...)
5126
0
{
5127
0
    va_list args;
5128
0
    struct icalproperty_impl *impl;
5129
5130
0
    impl = icalproperty_new_impl(ICAL_RDATE_PROPERTY);
5131
0
    icalproperty_set_rdate((icalproperty*)impl, v);
5132
0
    va_start(args, v);
5133
0
    icalproperty_add_parameters(impl, args);
5134
0
    va_end(args);
5135
0
    return (icalproperty*)impl;
5136
0
}
5137
5138
/* RDATE */
5139
icalproperty *icalproperty_new_rdate(struct icaldatetimeperiodtype v)
5140
0
{
5141
0
    struct icalproperty_impl *impl;
5142
5143
0
    impl = icalproperty_new_impl(ICAL_RDATE_PROPERTY);
5144
0
    icalproperty_set_rdate((icalproperty*)impl, v);
5145
0
    return (icalproperty*)impl;
5146
0
}
5147
5148
void icalproperty_set_rdate(icalproperty *prop, struct icaldatetimeperiodtype v)
5149
0
{
5150
0
    icalerror_check_arg_rv((prop != 0), "prop");
5151
0
    icalproperty_set_value(prop, icalvalue_new_datetimeperiod(v));
5152
0
}
5153
5154
struct icaldatetimeperiodtype icalproperty_get_rdate(const icalproperty *prop)
5155
6.92k
{
5156
6.92k
    icalerror_check_arg((prop != 0), "prop");
5157
6.92k
    return icalvalue_get_datetimeperiod(icalproperty_get_value(prop));
5158
6.92k
}
5159
5160
icalproperty *icalproperty_vanew_recuraccepted(const char * v, ...)
5161
0
{
5162
0
    va_list args;
5163
0
    struct icalproperty_impl *impl;
5164
0
    icalerror_check_arg_rz((v != 0), "v");
5165
5166
0
    impl = icalproperty_new_impl(ICAL_RECURACCEPTED_PROPERTY);
5167
0
    icalproperty_set_recuraccepted((icalproperty*)impl, v);
5168
0
    va_start(args, v);
5169
0
    icalproperty_add_parameters(impl, args);
5170
0
    va_end(args);
5171
0
    return (icalproperty*)impl;
5172
0
}
5173
5174
/* RECUR-ACCEPTED */
5175
icalproperty *icalproperty_new_recuraccepted(const char * v)
5176
0
{
5177
0
    struct icalproperty_impl *impl;
5178
0
    icalerror_check_arg_rz((v != 0), "v");
5179
5180
0
    impl = icalproperty_new_impl(ICAL_RECURACCEPTED_PROPERTY);
5181
0
    icalproperty_set_recuraccepted((icalproperty*)impl, v);
5182
0
    return (icalproperty*)impl;
5183
0
}
5184
5185
void icalproperty_set_recuraccepted(icalproperty *prop, const char * v)
5186
0
{
5187
0
    icalerror_check_arg_rv((v != 0), "v");
5188
0
    icalerror_check_arg_rv((prop != 0), "prop");
5189
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
5190
0
}
5191
5192
const char * icalproperty_get_recuraccepted(const icalproperty *prop)
5193
0
{
5194
0
    icalerror_check_arg((prop != 0), "prop");
5195
0
    return icalvalue_get_text(icalproperty_get_value(prop));
5196
0
}
5197
5198
icalproperty *icalproperty_vanew_recurexpand(const char * v, ...)
5199
0
{
5200
0
    va_list args;
5201
0
    struct icalproperty_impl *impl;
5202
0
    icalerror_check_arg_rz((v != 0), "v");
5203
5204
0
    impl = icalproperty_new_impl(ICAL_RECUREXPAND_PROPERTY);
5205
0
    icalproperty_set_recurexpand((icalproperty*)impl, v);
5206
0
    va_start(args, v);
5207
0
    icalproperty_add_parameters(impl, args);
5208
0
    va_end(args);
5209
0
    return (icalproperty*)impl;
5210
0
}
5211
5212
/* RECUR-EXPAND */
5213
icalproperty *icalproperty_new_recurexpand(const char * v)
5214
0
{
5215
0
    struct icalproperty_impl *impl;
5216
0
    icalerror_check_arg_rz((v != 0), "v");
5217
5218
0
    impl = icalproperty_new_impl(ICAL_RECUREXPAND_PROPERTY);
5219
0
    icalproperty_set_recurexpand((icalproperty*)impl, v);
5220
0
    return (icalproperty*)impl;
5221
0
}
5222
5223
void icalproperty_set_recurexpand(icalproperty *prop, const char * v)
5224
0
{
5225
0
    icalerror_check_arg_rv((v != 0), "v");
5226
0
    icalerror_check_arg_rv((prop != 0), "prop");
5227
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
5228
0
}
5229
5230
const char * icalproperty_get_recurexpand(const icalproperty *prop)
5231
0
{
5232
0
    icalerror_check_arg((prop != 0), "prop");
5233
0
    return icalvalue_get_text(icalproperty_get_value(prop));
5234
0
}
5235
5236
icalproperty *icalproperty_vanew_recurlimit(const char * v, ...)
5237
0
{
5238
0
    va_list args;
5239
0
    struct icalproperty_impl *impl;
5240
0
    icalerror_check_arg_rz((v != 0), "v");
5241
5242
0
    impl = icalproperty_new_impl(ICAL_RECURLIMIT_PROPERTY);
5243
0
    icalproperty_set_recurlimit((icalproperty*)impl, v);
5244
0
    va_start(args, v);
5245
0
    icalproperty_add_parameters(impl, args);
5246
0
    va_end(args);
5247
0
    return (icalproperty*)impl;
5248
0
}
5249
5250
/* RECUR-LIMIT */
5251
icalproperty *icalproperty_new_recurlimit(const char * v)
5252
0
{
5253
0
    struct icalproperty_impl *impl;
5254
0
    icalerror_check_arg_rz((v != 0), "v");
5255
5256
0
    impl = icalproperty_new_impl(ICAL_RECURLIMIT_PROPERTY);
5257
0
    icalproperty_set_recurlimit((icalproperty*)impl, v);
5258
0
    return (icalproperty*)impl;
5259
0
}
5260
5261
void icalproperty_set_recurlimit(icalproperty *prop, const char * v)
5262
0
{
5263
0
    icalerror_check_arg_rv((v != 0), "v");
5264
0
    icalerror_check_arg_rv((prop != 0), "prop");
5265
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
5266
0
}
5267
5268
const char * icalproperty_get_recurlimit(const icalproperty *prop)
5269
0
{
5270
0
    icalerror_check_arg((prop != 0), "prop");
5271
0
    return icalvalue_get_text(icalproperty_get_value(prop));
5272
0
}
5273
5274
icalproperty *icalproperty_vanew_recurrenceid(struct icaltimetype v, ...)
5275
0
{
5276
0
    va_list args;
5277
0
    struct icalproperty_impl *impl;
5278
5279
0
    impl = icalproperty_new_impl(ICAL_RECURRENCEID_PROPERTY);
5280
0
    icalproperty_set_recurrenceid((icalproperty*)impl, v);
5281
0
    va_start(args, v);
5282
0
    icalproperty_add_parameters(impl, args);
5283
0
    va_end(args);
5284
0
    return (icalproperty*)impl;
5285
0
}
5286
5287
/* RECURRENCE-ID */
5288
icalproperty *icalproperty_new_recurrenceid(struct icaltimetype v)
5289
0
{
5290
0
    struct icalproperty_impl *impl;
5291
5292
0
    impl = icalproperty_new_impl(ICAL_RECURRENCEID_PROPERTY);
5293
0
    icalproperty_set_recurrenceid((icalproperty*)impl, v);
5294
0
    return (icalproperty*)impl;
5295
0
}
5296
5297
void icalproperty_set_recurrenceid(icalproperty *prop, struct icaltimetype v)
5298
0
{
5299
0
    icalerror_check_arg_rv((prop != 0), "prop");
5300
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
5301
0
}
5302
5303
struct icaltimetype icalproperty_get_recurrenceid(const icalproperty *prop)
5304
0
{
5305
0
    icalerror_check_arg((prop != 0), "prop");
5306
0
    return icalvalue_get_datetimedate(icalproperty_get_value(prop));
5307
0
}
5308
5309
icalproperty *icalproperty_vanew_refid(const char * v, ...)
5310
0
{
5311
0
    va_list args;
5312
0
    struct icalproperty_impl *impl;
5313
0
    icalerror_check_arg_rz((v != 0), "v");
5314
5315
0
    impl = icalproperty_new_impl(ICAL_REFID_PROPERTY);
5316
0
    icalproperty_set_refid((icalproperty*)impl, v);
5317
0
    va_start(args, v);
5318
0
    icalproperty_add_parameters(impl, args);
5319
0
    va_end(args);
5320
0
    return (icalproperty*)impl;
5321
0
}
5322
5323
/* REFID */
5324
icalproperty *icalproperty_new_refid(const char * v)
5325
0
{
5326
0
    struct icalproperty_impl *impl;
5327
0
    icalerror_check_arg_rz((v != 0), "v");
5328
5329
0
    impl = icalproperty_new_impl(ICAL_REFID_PROPERTY);
5330
0
    icalproperty_set_refid((icalproperty*)impl, v);
5331
0
    return (icalproperty*)impl;
5332
0
}
5333
5334
void icalproperty_set_refid(icalproperty *prop, const char * v)
5335
0
{
5336
0
    icalerror_check_arg_rv((v != 0), "v");
5337
0
    icalerror_check_arg_rv((prop != 0), "prop");
5338
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
5339
0
}
5340
5341
const char * icalproperty_get_refid(const icalproperty *prop)
5342
0
{
5343
0
    icalerror_check_arg((prop != 0), "prop");
5344
0
    return icalvalue_get_text(icalproperty_get_value(prop));
5345
0
}
5346
5347
icalproperty *icalproperty_vanew_refreshinterval(struct icaldurationtype v, ...)
5348
0
{
5349
0
    va_list args;
5350
0
    struct icalproperty_impl *impl;
5351
5352
0
    impl = icalproperty_new_impl(ICAL_REFRESHINTERVAL_PROPERTY);
5353
0
    icalproperty_set_refreshinterval((icalproperty*)impl, v);
5354
0
    va_start(args, v);
5355
0
    icalproperty_add_parameters(impl, args);
5356
0
    va_end(args);
5357
0
    return (icalproperty*)impl;
5358
0
}
5359
5360
/* REFRESH-INTERVAL */
5361
icalproperty *icalproperty_new_refreshinterval(struct icaldurationtype v)
5362
0
{
5363
0
    struct icalproperty_impl *impl;
5364
5365
0
    impl = icalproperty_new_impl(ICAL_REFRESHINTERVAL_PROPERTY);
5366
0
    icalproperty_set_refreshinterval((icalproperty*)impl, v);
5367
0
    return (icalproperty*)impl;
5368
0
}
5369
5370
void icalproperty_set_refreshinterval(icalproperty *prop, struct icaldurationtype v)
5371
0
{
5372
0
    icalerror_check_arg_rv((prop != 0), "prop");
5373
0
    icalproperty_set_value(prop, icalvalue_new_duration(v));
5374
0
}
5375
5376
struct icaldurationtype icalproperty_get_refreshinterval(const icalproperty *prop)
5377
0
{
5378
0
    icalerror_check_arg((prop != 0), "prop");
5379
0
    return icalvalue_get_duration(icalproperty_get_value(prop));
5380
0
}
5381
5382
icalproperty *icalproperty_vanew_relatedto(const char * v, ...)
5383
0
{
5384
0
    va_list args;
5385
0
    struct icalproperty_impl *impl;
5386
0
    icalerror_check_arg_rz((v != 0), "v");
5387
5388
0
    impl = icalproperty_new_impl(ICAL_RELATEDTO_PROPERTY);
5389
0
    icalproperty_set_relatedto((icalproperty*)impl, v);
5390
0
    va_start(args, v);
5391
0
    icalproperty_add_parameters(impl, args);
5392
0
    va_end(args);
5393
0
    return (icalproperty*)impl;
5394
0
}
5395
5396
/* RELATED-TO */
5397
icalproperty *icalproperty_new_relatedto(const char * v)
5398
0
{
5399
0
    struct icalproperty_impl *impl;
5400
0
    icalerror_check_arg_rz((v != 0), "v");
5401
5402
0
    impl = icalproperty_new_impl(ICAL_RELATEDTO_PROPERTY);
5403
0
    icalproperty_set_relatedto((icalproperty*)impl, v);
5404
0
    return (icalproperty*)impl;
5405
0
}
5406
5407
void icalproperty_set_relatedto(icalproperty *prop, const char * v)
5408
0
{
5409
0
    icalerror_check_arg_rv((v != 0), "v");
5410
0
    icalerror_check_arg_rv((prop != 0), "prop");
5411
0
    icalproperty_set_value(prop, icalvalue_new_relatedto(v));
5412
0
}
5413
5414
const char * icalproperty_get_relatedto(const icalproperty *prop)
5415
0
{
5416
0
    icalerror_check_arg((prop != 0), "prop");
5417
0
    return icalvalue_get_relatedto(icalproperty_get_value(prop));
5418
0
}
5419
5420
icalproperty *icalproperty_vanew_relcalid(const char * v, ...)
5421
0
{
5422
0
    va_list args;
5423
0
    struct icalproperty_impl *impl;
5424
0
    icalerror_check_arg_rz((v != 0), "v");
5425
5426
0
    impl = icalproperty_new_impl(ICAL_RELCALID_PROPERTY);
5427
0
    icalproperty_set_relcalid((icalproperty*)impl, v);
5428
0
    va_start(args, v);
5429
0
    icalproperty_add_parameters(impl, args);
5430
0
    va_end(args);
5431
0
    return (icalproperty*)impl;
5432
0
}
5433
5434
/* RELCALID */
5435
icalproperty *icalproperty_new_relcalid(const char * v)
5436
0
{
5437
0
    struct icalproperty_impl *impl;
5438
0
    icalerror_check_arg_rz((v != 0), "v");
5439
5440
0
    impl = icalproperty_new_impl(ICAL_RELCALID_PROPERTY);
5441
0
    icalproperty_set_relcalid((icalproperty*)impl, v);
5442
0
    return (icalproperty*)impl;
5443
0
}
5444
5445
void icalproperty_set_relcalid(icalproperty *prop, const char * v)
5446
0
{
5447
0
    icalerror_check_arg_rv((v != 0), "v");
5448
0
    icalerror_check_arg_rv((prop != 0), "prop");
5449
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
5450
0
}
5451
5452
const char * icalproperty_get_relcalid(const icalproperty *prop)
5453
0
{
5454
0
    icalerror_check_arg((prop != 0), "prop");
5455
0
    return icalvalue_get_text(icalproperty_get_value(prop));
5456
0
}
5457
5458
icalproperty *icalproperty_vanew_repeat(int v, ...)
5459
0
{
5460
0
    va_list args;
5461
0
    struct icalproperty_impl *impl;
5462
5463
0
    impl = icalproperty_new_impl(ICAL_REPEAT_PROPERTY);
5464
0
    icalproperty_set_repeat((icalproperty*)impl, v);
5465
0
    va_start(args, v);
5466
0
    icalproperty_add_parameters(impl, args);
5467
0
    va_end(args);
5468
0
    return (icalproperty*)impl;
5469
0
}
5470
5471
/* REPEAT */
5472
icalproperty *icalproperty_new_repeat(int v)
5473
0
{
5474
0
    struct icalproperty_impl *impl;
5475
5476
0
    impl = icalproperty_new_impl(ICAL_REPEAT_PROPERTY);
5477
0
    icalproperty_set_repeat((icalproperty*)impl, v);
5478
0
    return (icalproperty*)impl;
5479
0
}
5480
5481
void icalproperty_set_repeat(icalproperty *prop, int v)
5482
0
{
5483
0
    icalerror_check_arg_rv((prop != 0), "prop");
5484
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
5485
0
}
5486
5487
int icalproperty_get_repeat(const icalproperty *prop)
5488
457
{
5489
457
    icalerror_check_arg((prop != 0), "prop");
5490
457
    return icalvalue_get_integer(icalproperty_get_value(prop));
5491
457
}
5492
5493
icalproperty *icalproperty_vanew_replyurl(const char * v, ...)
5494
0
{
5495
0
    va_list args;
5496
0
    struct icalproperty_impl *impl;
5497
0
    icalerror_check_arg_rz((v != 0), "v");
5498
5499
0
    impl = icalproperty_new_impl(ICAL_REPLYURL_PROPERTY);
5500
0
    icalproperty_set_replyurl((icalproperty*)impl, v);
5501
0
    va_start(args, v);
5502
0
    icalproperty_add_parameters(impl, args);
5503
0
    va_end(args);
5504
0
    return (icalproperty*)impl;
5505
0
}
5506
5507
/* REPLY-URL */
5508
icalproperty *icalproperty_new_replyurl(const char * v)
5509
0
{
5510
0
    struct icalproperty_impl *impl;
5511
0
    icalerror_check_arg_rz((v != 0), "v");
5512
5513
0
    impl = icalproperty_new_impl(ICAL_REPLYURL_PROPERTY);
5514
0
    icalproperty_set_replyurl((icalproperty*)impl, v);
5515
0
    return (icalproperty*)impl;
5516
0
}
5517
5518
void icalproperty_set_replyurl(icalproperty *prop, const char * v)
5519
0
{
5520
0
    icalerror_check_arg_rv((v != 0), "v");
5521
0
    icalerror_check_arg_rv((prop != 0), "prop");
5522
0
    icalproperty_set_value(prop, icalvalue_new_uri(v));
5523
0
}
5524
5525
const char * icalproperty_get_replyurl(const icalproperty *prop)
5526
0
{
5527
0
    icalerror_check_arg((prop != 0), "prop");
5528
0
    return icalvalue_get_uri(icalproperty_get_value(prop));
5529
0
}
5530
5531
icalproperty *icalproperty_vanew_requeststatus(struct icalreqstattype v, ...)
5532
0
{
5533
0
    va_list args;
5534
0
    struct icalproperty_impl *impl;
5535
5536
0
    impl = icalproperty_new_impl(ICAL_REQUESTSTATUS_PROPERTY);
5537
0
    icalproperty_set_requeststatus((icalproperty*)impl, v);
5538
0
    va_start(args, v);
5539
0
    icalproperty_add_parameters(impl, args);
5540
0
    va_end(args);
5541
0
    return (icalproperty*)impl;
5542
0
}
5543
5544
/* REQUEST-STATUS */
5545
icalproperty *icalproperty_new_requeststatus(struct icalreqstattype v)
5546
0
{
5547
0
    struct icalproperty_impl *impl;
5548
5549
0
    impl = icalproperty_new_impl(ICAL_REQUESTSTATUS_PROPERTY);
5550
0
    icalproperty_set_requeststatus((icalproperty*)impl, v);
5551
0
    return (icalproperty*)impl;
5552
0
}
5553
5554
void icalproperty_set_requeststatus(icalproperty *prop, struct icalreqstattype v)
5555
0
{
5556
0
    icalerror_check_arg_rv((prop != 0), "prop");
5557
0
    icalproperty_set_value(prop, icalvalue_new_requeststatus(v));
5558
0
}
5559
5560
struct icalreqstattype icalproperty_get_requeststatus(const icalproperty *prop)
5561
0
{
5562
0
    icalerror_check_arg((prop != 0), "prop");
5563
0
    return icalvalue_get_requeststatus(icalproperty_get_value(prop));
5564
0
}
5565
5566
icalproperty *icalproperty_vanew_resourcetype(enum icalproperty_resourcetype v, ...)
5567
0
{
5568
0
    va_list args;
5569
0
    struct icalproperty_impl *impl;
5570
5571
0
    impl = icalproperty_new_impl(ICAL_RESOURCETYPE_PROPERTY);
5572
0
    icalproperty_set_resourcetype((icalproperty*)impl, v);
5573
0
    va_start(args, v);
5574
0
    icalproperty_add_parameters(impl, args);
5575
0
    va_end(args);
5576
0
    return (icalproperty*)impl;
5577
0
}
5578
5579
/* RESOURCE-TYPE */
5580
icalproperty *icalproperty_new_resourcetype(enum icalproperty_resourcetype v)
5581
0
{
5582
0
    struct icalproperty_impl *impl;
5583
5584
0
    impl = icalproperty_new_impl(ICAL_RESOURCETYPE_PROPERTY);
5585
0
    icalproperty_set_resourcetype((icalproperty*)impl, v);
5586
0
    return (icalproperty*)impl;
5587
0
}
5588
5589
void icalproperty_set_resourcetype(icalproperty *prop, enum icalproperty_resourcetype v)
5590
0
{
5591
0
    icalerror_check_arg_rv((prop != 0), "prop");
5592
0
    icalproperty_set_value(prop, icalvalue_new_resourcetype(v));
5593
0
}
5594
5595
enum icalproperty_resourcetype icalproperty_get_resourcetype(const icalproperty *prop)
5596
0
{
5597
0
    icalerror_check_arg((prop != 0), "prop");
5598
0
    return icalvalue_get_resourcetype(icalproperty_get_value(prop));
5599
0
}
5600
5601
icalproperty *icalproperty_vanew_resources(const char * v, ...)
5602
0
{
5603
0
    va_list args;
5604
0
    struct icalproperty_impl *impl;
5605
0
    icalerror_check_arg_rz((v != 0), "v");
5606
5607
0
    impl = icalproperty_new_impl(ICAL_RESOURCES_PROPERTY);
5608
0
    icalproperty_set_resources((icalproperty*)impl, v);
5609
0
    va_start(args, v);
5610
0
    icalproperty_add_parameters(impl, args);
5611
0
    va_end(args);
5612
0
    return (icalproperty*)impl;
5613
0
}
5614
5615
/* RESOURCES */
5616
icalproperty *icalproperty_new_resources(const char * v)
5617
0
{
5618
0
    struct icalproperty_impl *impl;
5619
0
    icalerror_check_arg_rz((v != 0), "v");
5620
5621
0
    impl = icalproperty_new_impl(ICAL_RESOURCES_PROPERTY);
5622
0
    icalproperty_set_resources((icalproperty*)impl, v);
5623
0
    return (icalproperty*)impl;
5624
0
}
5625
5626
void icalproperty_set_resources(icalproperty *prop, const char * v)
5627
0
{
5628
0
    icalerror_check_arg_rv((v != 0), "v");
5629
0
    icalerror_check_arg_rv((prop != 0), "prop");
5630
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
5631
0
}
5632
5633
const char * icalproperty_get_resources(const icalproperty *prop)
5634
0
{
5635
0
    icalerror_check_arg((prop != 0), "prop");
5636
0
    return icalvalue_get_text(icalproperty_get_value(prop));
5637
0
}
5638
5639
icalproperty *icalproperty_vanew_response(int v, ...)
5640
0
{
5641
0
    va_list args;
5642
0
    struct icalproperty_impl *impl;
5643
5644
0
    impl = icalproperty_new_impl(ICAL_RESPONSE_PROPERTY);
5645
0
    icalproperty_set_response((icalproperty*)impl, v);
5646
0
    va_start(args, v);
5647
0
    icalproperty_add_parameters(impl, args);
5648
0
    va_end(args);
5649
0
    return (icalproperty*)impl;
5650
0
}
5651
5652
/* RESPONSE */
5653
icalproperty *icalproperty_new_response(int v)
5654
0
{
5655
0
    struct icalproperty_impl *impl;
5656
5657
0
    impl = icalproperty_new_impl(ICAL_RESPONSE_PROPERTY);
5658
0
    icalproperty_set_response((icalproperty*)impl, v);
5659
0
    return (icalproperty*)impl;
5660
0
}
5661
5662
void icalproperty_set_response(icalproperty *prop, int v)
5663
0
{
5664
0
    icalerror_check_arg_rv((prop != 0), "prop");
5665
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
5666
0
}
5667
5668
int icalproperty_get_response(const icalproperty *prop)
5669
0
{
5670
0
    icalerror_check_arg((prop != 0), "prop");
5671
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
5672
0
}
5673
5674
icalproperty *icalproperty_vanew_restriction(const char * v, ...)
5675
0
{
5676
0
    va_list args;
5677
0
    struct icalproperty_impl *impl;
5678
0
    icalerror_check_arg_rz((v != 0), "v");
5679
5680
0
    impl = icalproperty_new_impl(ICAL_RESTRICTION_PROPERTY);
5681
0
    icalproperty_set_restriction((icalproperty*)impl, v);
5682
0
    va_start(args, v);
5683
0
    icalproperty_add_parameters(impl, args);
5684
0
    va_end(args);
5685
0
    return (icalproperty*)impl;
5686
0
}
5687
5688
/* RESTRICTION */
5689
icalproperty *icalproperty_new_restriction(const char * v)
5690
0
{
5691
0
    struct icalproperty_impl *impl;
5692
0
    icalerror_check_arg_rz((v != 0), "v");
5693
5694
0
    impl = icalproperty_new_impl(ICAL_RESTRICTION_PROPERTY);
5695
0
    icalproperty_set_restriction((icalproperty*)impl, v);
5696
0
    return (icalproperty*)impl;
5697
0
}
5698
5699
void icalproperty_set_restriction(icalproperty *prop, const char * v)
5700
0
{
5701
0
    icalerror_check_arg_rv((v != 0), "v");
5702
0
    icalerror_check_arg_rv((prop != 0), "prop");
5703
0
    icalproperty_set_value(prop, icalvalue_new_query(v));
5704
0
}
5705
5706
const char * icalproperty_get_restriction(const icalproperty *prop)
5707
0
{
5708
0
    icalerror_check_arg((prop != 0), "prop");
5709
0
    return icalvalue_get_query(icalproperty_get_value(prop));
5710
0
}
5711
5712
icalproperty *icalproperty_vanew_rrule(struct icalrecurrencetype * v, ...)
5713
0
{
5714
0
    va_list args;
5715
0
    struct icalproperty_impl *impl;
5716
0
    icalerror_check_arg_rz((v != 0), "v");
5717
5718
0
    impl = icalproperty_new_impl(ICAL_RRULE_PROPERTY);
5719
0
    icalproperty_set_rrule((icalproperty*)impl, v);
5720
0
    va_start(args, v);
5721
0
    icalproperty_add_parameters(impl, args);
5722
0
    va_end(args);
5723
0
    return (icalproperty*)impl;
5724
0
}
5725
5726
/* RRULE */
5727
icalproperty *icalproperty_new_rrule(struct icalrecurrencetype * v)
5728
0
{
5729
0
    struct icalproperty_impl *impl;
5730
0
    icalerror_check_arg_rz((v != 0), "v");
5731
5732
0
    impl = icalproperty_new_impl(ICAL_RRULE_PROPERTY);
5733
0
    icalproperty_set_rrule((icalproperty*)impl, v);
5734
0
    return (icalproperty*)impl;
5735
0
}
5736
5737
void icalproperty_set_rrule(icalproperty *prop, struct icalrecurrencetype * v)
5738
0
{
5739
0
    icalerror_check_arg_rv((v != 0), "v");
5740
0
    icalerror_check_arg_rv((prop != 0), "prop");
5741
0
    icalproperty_set_value(prop, icalvalue_new_recur(v));
5742
0
}
5743
5744
struct icalrecurrencetype * icalproperty_get_rrule(const icalproperty *prop)
5745
0
{
5746
0
    icalerror_check_arg((prop != 0), "prop");
5747
0
    return icalvalue_get_recur(icalproperty_get_value(prop));
5748
0
}
5749
5750
icalproperty *icalproperty_vanew_scope(const char * v, ...)
5751
0
{
5752
0
    va_list args;
5753
0
    struct icalproperty_impl *impl;
5754
0
    icalerror_check_arg_rz((v != 0), "v");
5755
5756
0
    impl = icalproperty_new_impl(ICAL_SCOPE_PROPERTY);
5757
0
    icalproperty_set_scope((icalproperty*)impl, v);
5758
0
    va_start(args, v);
5759
0
    icalproperty_add_parameters(impl, args);
5760
0
    va_end(args);
5761
0
    return (icalproperty*)impl;
5762
0
}
5763
5764
/* SCOPE */
5765
icalproperty *icalproperty_new_scope(const char * v)
5766
0
{
5767
0
    struct icalproperty_impl *impl;
5768
0
    icalerror_check_arg_rz((v != 0), "v");
5769
5770
0
    impl = icalproperty_new_impl(ICAL_SCOPE_PROPERTY);
5771
0
    icalproperty_set_scope((icalproperty*)impl, v);
5772
0
    return (icalproperty*)impl;
5773
0
}
5774
5775
void icalproperty_set_scope(icalproperty *prop, const char * v)
5776
0
{
5777
0
    icalerror_check_arg_rv((v != 0), "v");
5778
0
    icalerror_check_arg_rv((prop != 0), "prop");
5779
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
5780
0
}
5781
5782
const char * icalproperty_get_scope(const icalproperty *prop)
5783
0
{
5784
0
    icalerror_check_arg((prop != 0), "prop");
5785
0
    return icalvalue_get_text(icalproperty_get_value(prop));
5786
0
}
5787
5788
icalproperty *icalproperty_vanew_sequence(int v, ...)
5789
0
{
5790
0
    va_list args;
5791
0
    struct icalproperty_impl *impl;
5792
5793
0
    impl = icalproperty_new_impl(ICAL_SEQUENCE_PROPERTY);
5794
0
    icalproperty_set_sequence((icalproperty*)impl, v);
5795
0
    va_start(args, v);
5796
0
    icalproperty_add_parameters(impl, args);
5797
0
    va_end(args);
5798
0
    return (icalproperty*)impl;
5799
0
}
5800
5801
/* SEQUENCE */
5802
icalproperty *icalproperty_new_sequence(int v)
5803
0
{
5804
0
    struct icalproperty_impl *impl;
5805
5806
0
    impl = icalproperty_new_impl(ICAL_SEQUENCE_PROPERTY);
5807
0
    icalproperty_set_sequence((icalproperty*)impl, v);
5808
0
    return (icalproperty*)impl;
5809
0
}
5810
5811
void icalproperty_set_sequence(icalproperty *prop, int v)
5812
0
{
5813
0
    icalerror_check_arg_rv((prop != 0), "prop");
5814
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
5815
0
}
5816
5817
int icalproperty_get_sequence(const icalproperty *prop)
5818
568
{
5819
568
    icalerror_check_arg((prop != 0), "prop");
5820
568
    return icalvalue_get_integer(icalproperty_get_value(prop));
5821
568
}
5822
5823
icalproperty *icalproperty_vanew_source(const char * v, ...)
5824
0
{
5825
0
    va_list args;
5826
0
    struct icalproperty_impl *impl;
5827
0
    icalerror_check_arg_rz((v != 0), "v");
5828
5829
0
    impl = icalproperty_new_impl(ICAL_SOURCE_PROPERTY);
5830
0
    icalproperty_set_source((icalproperty*)impl, v);
5831
0
    va_start(args, v);
5832
0
    icalproperty_add_parameters(impl, args);
5833
0
    va_end(args);
5834
0
    return (icalproperty*)impl;
5835
0
}
5836
5837
/* SOURCE */
5838
icalproperty *icalproperty_new_source(const char * v)
5839
0
{
5840
0
    struct icalproperty_impl *impl;
5841
0
    icalerror_check_arg_rz((v != 0), "v");
5842
5843
0
    impl = icalproperty_new_impl(ICAL_SOURCE_PROPERTY);
5844
0
    icalproperty_set_source((icalproperty*)impl, v);
5845
0
    return (icalproperty*)impl;
5846
0
}
5847
5848
void icalproperty_set_source(icalproperty *prop, const char * v)
5849
0
{
5850
0
    icalerror_check_arg_rv((v != 0), "v");
5851
0
    icalerror_check_arg_rv((prop != 0), "prop");
5852
0
    icalproperty_set_value(prop, icalvalue_new_uri(v));
5853
0
}
5854
5855
const char * icalproperty_get_source(const icalproperty *prop)
5856
0
{
5857
0
    icalerror_check_arg((prop != 0), "prop");
5858
0
    return icalvalue_get_uri(icalproperty_get_value(prop));
5859
0
}
5860
5861
icalproperty *icalproperty_vanew_status(enum icalproperty_status v, ...)
5862
0
{
5863
0
    va_list args;
5864
0
    struct icalproperty_impl *impl;
5865
5866
0
    impl = icalproperty_new_impl(ICAL_STATUS_PROPERTY);
5867
0
    icalproperty_set_status((icalproperty*)impl, v);
5868
0
    va_start(args, v);
5869
0
    icalproperty_add_parameters(impl, args);
5870
0
    va_end(args);
5871
0
    return (icalproperty*)impl;
5872
0
}
5873
5874
/* STATUS */
5875
icalproperty *icalproperty_new_status(enum icalproperty_status v)
5876
0
{
5877
0
    struct icalproperty_impl *impl;
5878
5879
0
    impl = icalproperty_new_impl(ICAL_STATUS_PROPERTY);
5880
0
    icalproperty_set_status((icalproperty*)impl, v);
5881
0
    return (icalproperty*)impl;
5882
0
}
5883
5884
void icalproperty_set_status(icalproperty *prop, enum icalproperty_status v)
5885
0
{
5886
0
    icalerror_check_arg_rv((prop != 0), "prop");
5887
0
    icalproperty_set_value(prop, icalvalue_new_status(v));
5888
0
}
5889
5890
enum icalproperty_status icalproperty_get_status(const icalproperty *prop)
5891
0
{
5892
0
    icalerror_check_arg((prop != 0), "prop");
5893
0
    return icalvalue_get_status(icalproperty_get_value(prop));
5894
0
}
5895
5896
icalproperty *icalproperty_vanew_storesexpanded(const char * v, ...)
5897
0
{
5898
0
    va_list args;
5899
0
    struct icalproperty_impl *impl;
5900
0
    icalerror_check_arg_rz((v != 0), "v");
5901
5902
0
    impl = icalproperty_new_impl(ICAL_STORESEXPANDED_PROPERTY);
5903
0
    icalproperty_set_storesexpanded((icalproperty*)impl, v);
5904
0
    va_start(args, v);
5905
0
    icalproperty_add_parameters(impl, args);
5906
0
    va_end(args);
5907
0
    return (icalproperty*)impl;
5908
0
}
5909
5910
/* STORES-EXPANDED */
5911
icalproperty *icalproperty_new_storesexpanded(const char * v)
5912
0
{
5913
0
    struct icalproperty_impl *impl;
5914
0
    icalerror_check_arg_rz((v != 0), "v");
5915
5916
0
    impl = icalproperty_new_impl(ICAL_STORESEXPANDED_PROPERTY);
5917
0
    icalproperty_set_storesexpanded((icalproperty*)impl, v);
5918
0
    return (icalproperty*)impl;
5919
0
}
5920
5921
void icalproperty_set_storesexpanded(icalproperty *prop, const char * v)
5922
0
{
5923
0
    icalerror_check_arg_rv((v != 0), "v");
5924
0
    icalerror_check_arg_rv((prop != 0), "prop");
5925
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
5926
0
}
5927
5928
const char * icalproperty_get_storesexpanded(const icalproperty *prop)
5929
0
{
5930
0
    icalerror_check_arg((prop != 0), "prop");
5931
0
    return icalvalue_get_text(icalproperty_get_value(prop));
5932
0
}
5933
5934
icalproperty *icalproperty_vanew_structureddata(icalattach * v, ...)
5935
0
{
5936
0
    va_list args;
5937
0
    struct icalproperty_impl *impl;
5938
0
    icalerror_check_arg_rz((v != 0), "v");
5939
5940
0
    impl = icalproperty_new_impl(ICAL_STRUCTUREDDATA_PROPERTY);
5941
0
    icalproperty_set_structureddata((icalproperty*)impl, v);
5942
0
    va_start(args, v);
5943
0
    icalproperty_add_parameters(impl, args);
5944
0
    va_end(args);
5945
0
    return (icalproperty*)impl;
5946
0
}
5947
5948
/* STRUCTURED-DATA */
5949
icalproperty *icalproperty_new_structureddata(icalattach * v)
5950
0
{
5951
0
    struct icalproperty_impl *impl;
5952
0
    icalerror_check_arg_rz((v != 0), "v");
5953
5954
0
    impl = icalproperty_new_impl(ICAL_STRUCTUREDDATA_PROPERTY);
5955
0
    icalproperty_set_structureddata((icalproperty*)impl, v);
5956
0
    return (icalproperty*)impl;
5957
0
}
5958
5959
void icalproperty_set_structureddata(icalproperty *prop, icalattach * v)
5960
0
{
5961
0
    icalerror_check_arg_rv((v != 0), "v");
5962
0
    icalerror_check_arg_rv((prop != 0), "prop");
5963
0
    icalproperty_set_value(prop, icalvalue_new_attach(v));
5964
0
}
5965
5966
icalattach * icalproperty_get_structureddata(const icalproperty *prop)
5967
0
{
5968
0
    icalerror_check_arg((prop != 0), "prop");
5969
0
    return icalvalue_get_attach(icalproperty_get_value(prop));
5970
0
}
5971
5972
icalproperty *icalproperty_vanew_styleddescription(const char * v, ...)
5973
0
{
5974
0
    va_list args;
5975
0
    struct icalproperty_impl *impl;
5976
0
    icalerror_check_arg_rz((v != 0), "v");
5977
5978
0
    impl = icalproperty_new_impl(ICAL_STYLEDDESCRIPTION_PROPERTY);
5979
0
    icalproperty_set_styleddescription((icalproperty*)impl, v);
5980
0
    va_start(args, v);
5981
0
    icalproperty_add_parameters(impl, args);
5982
0
    va_end(args);
5983
0
    return (icalproperty*)impl;
5984
0
}
5985
5986
/* STYLED-DESCRIPTION */
5987
icalproperty *icalproperty_new_styleddescription(const char * v)
5988
0
{
5989
0
    struct icalproperty_impl *impl;
5990
0
    icalerror_check_arg_rz((v != 0), "v");
5991
5992
0
    impl = icalproperty_new_impl(ICAL_STYLEDDESCRIPTION_PROPERTY);
5993
0
    icalproperty_set_styleddescription((icalproperty*)impl, v);
5994
0
    return (icalproperty*)impl;
5995
0
}
5996
5997
void icalproperty_set_styleddescription(icalproperty *prop, const char * v)
5998
0
{
5999
0
    icalerror_check_arg_rv((v != 0), "v");
6000
0
    icalerror_check_arg_rv((prop != 0), "prop");
6001
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
6002
0
}
6003
6004
const char * icalproperty_get_styleddescription(const icalproperty *prop)
6005
0
{
6006
0
    icalerror_check_arg((prop != 0), "prop");
6007
0
    return icalvalue_get_text(icalproperty_get_value(prop));
6008
0
}
6009
6010
icalproperty *icalproperty_vanew_summary(const char * v, ...)
6011
0
{
6012
0
    va_list args;
6013
0
    struct icalproperty_impl *impl;
6014
0
    icalerror_check_arg_rz((v != 0), "v");
6015
6016
0
    impl = icalproperty_new_impl(ICAL_SUMMARY_PROPERTY);
6017
0
    icalproperty_set_summary((icalproperty*)impl, v);
6018
0
    va_start(args, v);
6019
0
    icalproperty_add_parameters(impl, args);
6020
0
    va_end(args);
6021
0
    return (icalproperty*)impl;
6022
0
}
6023
6024
/* SUMMARY */
6025
icalproperty *icalproperty_new_summary(const char * v)
6026
0
{
6027
0
    struct icalproperty_impl *impl;
6028
0
    icalerror_check_arg_rz((v != 0), "v");
6029
6030
0
    impl = icalproperty_new_impl(ICAL_SUMMARY_PROPERTY);
6031
0
    icalproperty_set_summary((icalproperty*)impl, v);
6032
0
    return (icalproperty*)impl;
6033
0
}
6034
6035
void icalproperty_set_summary(icalproperty *prop, const char * v)
6036
0
{
6037
0
    icalerror_check_arg_rv((v != 0), "v");
6038
0
    icalerror_check_arg_rv((prop != 0), "prop");
6039
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
6040
0
}
6041
6042
const char * icalproperty_get_summary(const icalproperty *prop)
6043
0
{
6044
0
    icalerror_check_arg((prop != 0), "prop");
6045
0
    return icalvalue_get_text(icalproperty_get_value(prop));
6046
0
}
6047
6048
icalproperty *icalproperty_vanew_target(const char * v, ...)
6049
0
{
6050
0
    va_list args;
6051
0
    struct icalproperty_impl *impl;
6052
0
    icalerror_check_arg_rz((v != 0), "v");
6053
6054
0
    impl = icalproperty_new_impl(ICAL_TARGET_PROPERTY);
6055
0
    icalproperty_set_target((icalproperty*)impl, v);
6056
0
    va_start(args, v);
6057
0
    icalproperty_add_parameters(impl, args);
6058
0
    va_end(args);
6059
0
    return (icalproperty*)impl;
6060
0
}
6061
6062
/* TARGET */
6063
icalproperty *icalproperty_new_target(const char * v)
6064
0
{
6065
0
    struct icalproperty_impl *impl;
6066
0
    icalerror_check_arg_rz((v != 0), "v");
6067
6068
0
    impl = icalproperty_new_impl(ICAL_TARGET_PROPERTY);
6069
0
    icalproperty_set_target((icalproperty*)impl, v);
6070
0
    return (icalproperty*)impl;
6071
0
}
6072
6073
void icalproperty_set_target(icalproperty *prop, const char * v)
6074
0
{
6075
0
    icalerror_check_arg_rv((v != 0), "v");
6076
0
    icalerror_check_arg_rv((prop != 0), "prop");
6077
0
    icalproperty_set_value(prop, icalvalue_new_caladdress(v));
6078
0
}
6079
6080
const char * icalproperty_get_target(const icalproperty *prop)
6081
0
{
6082
0
    icalerror_check_arg((prop != 0), "prop");
6083
0
    return icalvalue_get_caladdress(icalproperty_get_value(prop));
6084
0
}
6085
6086
icalproperty *icalproperty_vanew_taskmode(enum icalproperty_taskmode v, ...)
6087
0
{
6088
0
    va_list args;
6089
0
    struct icalproperty_impl *impl;
6090
6091
0
    impl = icalproperty_new_impl(ICAL_TASKMODE_PROPERTY);
6092
0
    icalproperty_set_taskmode((icalproperty*)impl, v);
6093
0
    va_start(args, v);
6094
0
    icalproperty_add_parameters(impl, args);
6095
0
    va_end(args);
6096
0
    return (icalproperty*)impl;
6097
0
}
6098
6099
/* TASK-MODE */
6100
icalproperty *icalproperty_new_taskmode(enum icalproperty_taskmode v)
6101
0
{
6102
0
    struct icalproperty_impl *impl;
6103
6104
0
    impl = icalproperty_new_impl(ICAL_TASKMODE_PROPERTY);
6105
0
    icalproperty_set_taskmode((icalproperty*)impl, v);
6106
0
    return (icalproperty*)impl;
6107
0
}
6108
6109
void icalproperty_set_taskmode(icalproperty *prop, enum icalproperty_taskmode v)
6110
0
{
6111
0
    icalerror_check_arg_rv((prop != 0), "prop");
6112
0
    icalproperty_set_value(prop, icalvalue_new_taskmode(v));
6113
0
}
6114
6115
enum icalproperty_taskmode icalproperty_get_taskmode(const icalproperty *prop)
6116
0
{
6117
0
    icalerror_check_arg((prop != 0), "prop");
6118
0
    return icalvalue_get_taskmode(icalproperty_get_value(prop));
6119
0
}
6120
6121
icalproperty *icalproperty_vanew_transp(enum icalproperty_transp v, ...)
6122
0
{
6123
0
    va_list args;
6124
0
    struct icalproperty_impl *impl;
6125
6126
0
    impl = icalproperty_new_impl(ICAL_TRANSP_PROPERTY);
6127
0
    icalproperty_set_transp((icalproperty*)impl, v);
6128
0
    va_start(args, v);
6129
0
    icalproperty_add_parameters(impl, args);
6130
0
    va_end(args);
6131
0
    return (icalproperty*)impl;
6132
0
}
6133
6134
/* TRANSP */
6135
icalproperty *icalproperty_new_transp(enum icalproperty_transp v)
6136
0
{
6137
0
    struct icalproperty_impl *impl;
6138
6139
0
    impl = icalproperty_new_impl(ICAL_TRANSP_PROPERTY);
6140
0
    icalproperty_set_transp((icalproperty*)impl, v);
6141
0
    return (icalproperty*)impl;
6142
0
}
6143
6144
void icalproperty_set_transp(icalproperty *prop, enum icalproperty_transp v)
6145
0
{
6146
0
    icalerror_check_arg_rv((prop != 0), "prop");
6147
0
    icalproperty_set_value(prop, icalvalue_new_transp(v));
6148
0
}
6149
6150
enum icalproperty_transp icalproperty_get_transp(const icalproperty *prop)
6151
411
{
6152
411
    icalerror_check_arg((prop != 0), "prop");
6153
411
    return icalvalue_get_transp(icalproperty_get_value(prop));
6154
411
}
6155
6156
icalproperty *icalproperty_vanew_trigger(struct icaltriggertype v, ...)
6157
0
{
6158
0
    va_list args;
6159
0
    struct icalproperty_impl *impl;
6160
6161
0
    impl = icalproperty_new_impl(ICAL_TRIGGER_PROPERTY);
6162
0
    icalproperty_set_trigger((icalproperty*)impl, v);
6163
0
    va_start(args, v);
6164
0
    icalproperty_add_parameters(impl, args);
6165
0
    va_end(args);
6166
0
    return (icalproperty*)impl;
6167
0
}
6168
6169
/* TRIGGER */
6170
icalproperty *icalproperty_new_trigger(struct icaltriggertype v)
6171
0
{
6172
0
    struct icalproperty_impl *impl;
6173
6174
0
    impl = icalproperty_new_impl(ICAL_TRIGGER_PROPERTY);
6175
0
    icalproperty_set_trigger((icalproperty*)impl, v);
6176
0
    return (icalproperty*)impl;
6177
0
}
6178
6179
void icalproperty_set_trigger(icalproperty *prop, struct icaltriggertype v)
6180
0
{
6181
0
    icalerror_check_arg_rv((prop != 0), "prop");
6182
0
    icalproperty_set_value(prop, icalvalue_new_trigger(v));
6183
0
}
6184
6185
struct icaltriggertype icalproperty_get_trigger(const icalproperty *prop)
6186
0
{
6187
0
    icalerror_check_arg((prop != 0), "prop");
6188
0
    return icalvalue_get_trigger(icalproperty_get_value(prop));
6189
0
}
6190
6191
icalproperty *icalproperty_vanew_tzid(const char * v, ...)
6192
0
{
6193
0
    va_list args;
6194
0
    struct icalproperty_impl *impl;
6195
0
    icalerror_check_arg_rz((v != 0), "v");
6196
6197
0
    impl = icalproperty_new_impl(ICAL_TZID_PROPERTY);
6198
0
    icalproperty_set_tzid((icalproperty*)impl, v);
6199
0
    va_start(args, v);
6200
0
    icalproperty_add_parameters(impl, args);
6201
0
    va_end(args);
6202
0
    return (icalproperty*)impl;
6203
0
}
6204
6205
/* TZID */
6206
icalproperty *icalproperty_new_tzid(const char * v)
6207
0
{
6208
0
    struct icalproperty_impl *impl;
6209
0
    icalerror_check_arg_rz((v != 0), "v");
6210
6211
0
    impl = icalproperty_new_impl(ICAL_TZID_PROPERTY);
6212
0
    icalproperty_set_tzid((icalproperty*)impl, v);
6213
0
    return (icalproperty*)impl;
6214
0
}
6215
6216
void icalproperty_set_tzid(icalproperty *prop, const char * v)
6217
0
{
6218
0
    icalerror_check_arg_rv((v != 0), "v");
6219
0
    icalerror_check_arg_rv((prop != 0), "prop");
6220
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
6221
0
}
6222
6223
const char * icalproperty_get_tzid(const icalproperty *prop)
6224
220k
{
6225
220k
    icalerror_check_arg((prop != 0), "prop");
6226
220k
    return icalvalue_get_text(icalproperty_get_value(prop));
6227
220k
}
6228
6229
icalproperty *icalproperty_vanew_tzidaliasof(const char * v, ...)
6230
0
{
6231
0
    va_list args;
6232
0
    struct icalproperty_impl *impl;
6233
0
    icalerror_check_arg_rz((v != 0), "v");
6234
6235
0
    impl = icalproperty_new_impl(ICAL_TZIDALIASOF_PROPERTY);
6236
0
    icalproperty_set_tzidaliasof((icalproperty*)impl, v);
6237
0
    va_start(args, v);
6238
0
    icalproperty_add_parameters(impl, args);
6239
0
    va_end(args);
6240
0
    return (icalproperty*)impl;
6241
0
}
6242
6243
/* TZID-ALIAS-OF */
6244
icalproperty *icalproperty_new_tzidaliasof(const char * v)
6245
0
{
6246
0
    struct icalproperty_impl *impl;
6247
0
    icalerror_check_arg_rz((v != 0), "v");
6248
6249
0
    impl = icalproperty_new_impl(ICAL_TZIDALIASOF_PROPERTY);
6250
0
    icalproperty_set_tzidaliasof((icalproperty*)impl, v);
6251
0
    return (icalproperty*)impl;
6252
0
}
6253
6254
void icalproperty_set_tzidaliasof(icalproperty *prop, const char * v)
6255
0
{
6256
0
    icalerror_check_arg_rv((v != 0), "v");
6257
0
    icalerror_check_arg_rv((prop != 0), "prop");
6258
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
6259
0
}
6260
6261
const char * icalproperty_get_tzidaliasof(const icalproperty *prop)
6262
0
{
6263
0
    icalerror_check_arg((prop != 0), "prop");
6264
0
    return icalvalue_get_text(icalproperty_get_value(prop));
6265
0
}
6266
6267
icalproperty *icalproperty_vanew_tzname(const char * v, ...)
6268
0
{
6269
0
    va_list args;
6270
0
    struct icalproperty_impl *impl;
6271
0
    icalerror_check_arg_rz((v != 0), "v");
6272
6273
0
    impl = icalproperty_new_impl(ICAL_TZNAME_PROPERTY);
6274
0
    icalproperty_set_tzname((icalproperty*)impl, v);
6275
0
    va_start(args, v);
6276
0
    icalproperty_add_parameters(impl, args);
6277
0
    va_end(args);
6278
0
    return (icalproperty*)impl;
6279
0
}
6280
6281
/* TZNAME */
6282
icalproperty *icalproperty_new_tzname(const char * v)
6283
0
{
6284
0
    struct icalproperty_impl *impl;
6285
0
    icalerror_check_arg_rz((v != 0), "v");
6286
6287
0
    impl = icalproperty_new_impl(ICAL_TZNAME_PROPERTY);
6288
0
    icalproperty_set_tzname((icalproperty*)impl, v);
6289
0
    return (icalproperty*)impl;
6290
0
}
6291
6292
void icalproperty_set_tzname(icalproperty *prop, const char * v)
6293
0
{
6294
0
    icalerror_check_arg_rv((v != 0), "v");
6295
0
    icalerror_check_arg_rv((prop != 0), "prop");
6296
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
6297
0
}
6298
6299
const char * icalproperty_get_tzname(const icalproperty *prop)
6300
7.04k
{
6301
7.04k
    icalerror_check_arg((prop != 0), "prop");
6302
7.04k
    return icalvalue_get_text(icalproperty_get_value(prop));
6303
7.04k
}
6304
6305
icalproperty *icalproperty_vanew_tzoffsetfrom(int v, ...)
6306
0
{
6307
0
    va_list args;
6308
0
    struct icalproperty_impl *impl;
6309
6310
0
    impl = icalproperty_new_impl(ICAL_TZOFFSETFROM_PROPERTY);
6311
0
    icalproperty_set_tzoffsetfrom((icalproperty*)impl, v);
6312
0
    va_start(args, v);
6313
0
    icalproperty_add_parameters(impl, args);
6314
0
    va_end(args);
6315
0
    return (icalproperty*)impl;
6316
0
}
6317
6318
/* TZOFFSETFROM */
6319
icalproperty *icalproperty_new_tzoffsetfrom(int v)
6320
0
{
6321
0
    struct icalproperty_impl *impl;
6322
6323
0
    impl = icalproperty_new_impl(ICAL_TZOFFSETFROM_PROPERTY);
6324
0
    icalproperty_set_tzoffsetfrom((icalproperty*)impl, v);
6325
0
    return (icalproperty*)impl;
6326
0
}
6327
6328
void icalproperty_set_tzoffsetfrom(icalproperty *prop, int v)
6329
0
{
6330
0
    icalerror_check_arg_rv((prop != 0), "prop");
6331
0
    icalproperty_set_value(prop, icalvalue_new_utcoffset(v));
6332
0
}
6333
6334
int icalproperty_get_tzoffsetfrom(const icalproperty *prop)
6335
0
{
6336
0
    icalerror_check_arg((prop != 0), "prop");
6337
0
    return icalvalue_get_utcoffset(icalproperty_get_value(prop));
6338
0
}
6339
6340
icalproperty *icalproperty_vanew_tzoffsetto(int v, ...)
6341
0
{
6342
0
    va_list args;
6343
0
    struct icalproperty_impl *impl;
6344
6345
0
    impl = icalproperty_new_impl(ICAL_TZOFFSETTO_PROPERTY);
6346
0
    icalproperty_set_tzoffsetto((icalproperty*)impl, v);
6347
0
    va_start(args, v);
6348
0
    icalproperty_add_parameters(impl, args);
6349
0
    va_end(args);
6350
0
    return (icalproperty*)impl;
6351
0
}
6352
6353
/* TZOFFSETTO */
6354
icalproperty *icalproperty_new_tzoffsetto(int v)
6355
0
{
6356
0
    struct icalproperty_impl *impl;
6357
6358
0
    impl = icalproperty_new_impl(ICAL_TZOFFSETTO_PROPERTY);
6359
0
    icalproperty_set_tzoffsetto((icalproperty*)impl, v);
6360
0
    return (icalproperty*)impl;
6361
0
}
6362
6363
void icalproperty_set_tzoffsetto(icalproperty *prop, int v)
6364
0
{
6365
0
    icalerror_check_arg_rv((prop != 0), "prop");
6366
0
    icalproperty_set_value(prop, icalvalue_new_utcoffset(v));
6367
0
}
6368
6369
int icalproperty_get_tzoffsetto(const icalproperty *prop)
6370
0
{
6371
0
    icalerror_check_arg((prop != 0), "prop");
6372
0
    return icalvalue_get_utcoffset(icalproperty_get_value(prop));
6373
0
}
6374
6375
icalproperty *icalproperty_vanew_tzuntil(struct icaltimetype v, ...)
6376
0
{
6377
0
    va_list args;
6378
0
    struct icalproperty_impl *impl;
6379
6380
0
    impl = icalproperty_new_impl(ICAL_TZUNTIL_PROPERTY);
6381
0
    icalproperty_set_tzuntil((icalproperty*)impl, v);
6382
0
    va_start(args, v);
6383
0
    icalproperty_add_parameters(impl, args);
6384
0
    va_end(args);
6385
0
    return (icalproperty*)impl;
6386
0
}
6387
6388
/* TZUNTIL */
6389
icalproperty *icalproperty_new_tzuntil(struct icaltimetype v)
6390
0
{
6391
0
    struct icalproperty_impl *impl;
6392
6393
0
    impl = icalproperty_new_impl(ICAL_TZUNTIL_PROPERTY);
6394
0
    icalproperty_set_tzuntil((icalproperty*)impl, v);
6395
0
    return (icalproperty*)impl;
6396
0
}
6397
6398
void icalproperty_set_tzuntil(icalproperty *prop, struct icaltimetype v)
6399
0
{
6400
0
    icalerror_check_arg_rv((prop != 0), "prop");
6401
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
6402
0
}
6403
6404
struct icaltimetype icalproperty_get_tzuntil(const icalproperty *prop)
6405
0
{
6406
0
    icalerror_check_arg((prop != 0), "prop");
6407
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
6408
0
}
6409
6410
icalproperty *icalproperty_vanew_tzurl(const char * v, ...)
6411
0
{
6412
0
    va_list args;
6413
0
    struct icalproperty_impl *impl;
6414
0
    icalerror_check_arg_rz((v != 0), "v");
6415
6416
0
    impl = icalproperty_new_impl(ICAL_TZURL_PROPERTY);
6417
0
    icalproperty_set_tzurl((icalproperty*)impl, v);
6418
0
    va_start(args, v);
6419
0
    icalproperty_add_parameters(impl, args);
6420
0
    va_end(args);
6421
0
    return (icalproperty*)impl;
6422
0
}
6423
6424
/* TZURL */
6425
icalproperty *icalproperty_new_tzurl(const char * v)
6426
0
{
6427
0
    struct icalproperty_impl *impl;
6428
0
    icalerror_check_arg_rz((v != 0), "v");
6429
6430
0
    impl = icalproperty_new_impl(ICAL_TZURL_PROPERTY);
6431
0
    icalproperty_set_tzurl((icalproperty*)impl, v);
6432
0
    return (icalproperty*)impl;
6433
0
}
6434
6435
void icalproperty_set_tzurl(icalproperty *prop, const char * v)
6436
0
{
6437
0
    icalerror_check_arg_rv((v != 0), "v");
6438
0
    icalerror_check_arg_rv((prop != 0), "prop");
6439
0
    icalproperty_set_value(prop, icalvalue_new_uri(v));
6440
0
}
6441
6442
const char * icalproperty_get_tzurl(const icalproperty *prop)
6443
0
{
6444
0
    icalerror_check_arg((prop != 0), "prop");
6445
0
    return icalvalue_get_uri(icalproperty_get_value(prop));
6446
0
}
6447
6448
icalproperty *icalproperty_vanew_uid(const char * v, ...)
6449
0
{
6450
0
    va_list args;
6451
0
    struct icalproperty_impl *impl;
6452
0
    icalerror_check_arg_rz((v != 0), "v");
6453
6454
0
    impl = icalproperty_new_impl(ICAL_UID_PROPERTY);
6455
0
    icalproperty_set_uid((icalproperty*)impl, v);
6456
0
    va_start(args, v);
6457
0
    icalproperty_add_parameters(impl, args);
6458
0
    va_end(args);
6459
0
    return (icalproperty*)impl;
6460
0
}
6461
6462
/* UID */
6463
icalproperty *icalproperty_new_uid(const char * v)
6464
0
{
6465
0
    struct icalproperty_impl *impl;
6466
0
    icalerror_check_arg_rz((v != 0), "v");
6467
6468
0
    impl = icalproperty_new_impl(ICAL_UID_PROPERTY);
6469
0
    icalproperty_set_uid((icalproperty*)impl, v);
6470
0
    return (icalproperty*)impl;
6471
0
}
6472
6473
void icalproperty_set_uid(icalproperty *prop, const char * v)
6474
0
{
6475
0
    icalerror_check_arg_rv((v != 0), "v");
6476
0
    icalerror_check_arg_rv((prop != 0), "prop");
6477
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
6478
0
}
6479
6480
const char * icalproperty_get_uid(const icalproperty *prop)
6481
2.65k
{
6482
2.65k
    icalerror_check_arg((prop != 0), "prop");
6483
2.65k
    return icalvalue_get_text(icalproperty_get_value(prop));
6484
2.65k
}
6485
6486
icalproperty *icalproperty_vanew_url(const char * v, ...)
6487
0
{
6488
0
    va_list args;
6489
0
    struct icalproperty_impl *impl;
6490
0
    icalerror_check_arg_rz((v != 0), "v");
6491
6492
0
    impl = icalproperty_new_impl(ICAL_URL_PROPERTY);
6493
0
    icalproperty_set_url((icalproperty*)impl, v);
6494
0
    va_start(args, v);
6495
0
    icalproperty_add_parameters(impl, args);
6496
0
    va_end(args);
6497
0
    return (icalproperty*)impl;
6498
0
}
6499
6500
/* URL */
6501
icalproperty *icalproperty_new_url(const char * v)
6502
0
{
6503
0
    struct icalproperty_impl *impl;
6504
0
    icalerror_check_arg_rz((v != 0), "v");
6505
6506
0
    impl = icalproperty_new_impl(ICAL_URL_PROPERTY);
6507
0
    icalproperty_set_url((icalproperty*)impl, v);
6508
0
    return (icalproperty*)impl;
6509
0
}
6510
6511
void icalproperty_set_url(icalproperty *prop, const char * v)
6512
0
{
6513
0
    icalerror_check_arg_rv((v != 0), "v");
6514
0
    icalerror_check_arg_rv((prop != 0), "prop");
6515
0
    icalproperty_set_value(prop, icalvalue_new_uri(v));
6516
0
}
6517
6518
const char * icalproperty_get_url(const icalproperty *prop)
6519
0
{
6520
0
    icalerror_check_arg((prop != 0), "prop");
6521
0
    return icalvalue_get_uri(icalproperty_get_value(prop));
6522
0
}
6523
6524
icalproperty *icalproperty_vanew_version(const char * v, ...)
6525
0
{
6526
0
    va_list args;
6527
0
    struct icalproperty_impl *impl;
6528
0
    icalerror_check_arg_rz((v != 0), "v");
6529
6530
0
    impl = icalproperty_new_impl(ICAL_VERSION_PROPERTY);
6531
0
    icalproperty_set_version((icalproperty*)impl, v);
6532
0
    va_start(args, v);
6533
0
    icalproperty_add_parameters(impl, args);
6534
0
    va_end(args);
6535
0
    return (icalproperty*)impl;
6536
0
}
6537
6538
/* VERSION */
6539
icalproperty *icalproperty_new_version(const char * v)
6540
0
{
6541
0
    struct icalproperty_impl *impl;
6542
0
    icalerror_check_arg_rz((v != 0), "v");
6543
6544
0
    impl = icalproperty_new_impl(ICAL_VERSION_PROPERTY);
6545
0
    icalproperty_set_version((icalproperty*)impl, v);
6546
0
    return (icalproperty*)impl;
6547
0
}
6548
6549
void icalproperty_set_version(icalproperty *prop, const char * v)
6550
0
{
6551
0
    icalerror_check_arg_rv((v != 0), "v");
6552
0
    icalerror_check_arg_rv((prop != 0), "prop");
6553
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
6554
0
}
6555
6556
const char * icalproperty_get_version(const icalproperty *prop)
6557
0
{
6558
0
    icalerror_check_arg((prop != 0), "prop");
6559
0
    return icalvalue_get_text(icalproperty_get_value(prop));
6560
0
}
6561
6562
icalproperty *icalproperty_vanew_voter(const char * v, ...)
6563
0
{
6564
0
    va_list args;
6565
0
    struct icalproperty_impl *impl;
6566
0
    icalerror_check_arg_rz((v != 0), "v");
6567
6568
0
    impl = icalproperty_new_impl(ICAL_VOTER_PROPERTY);
6569
0
    icalproperty_set_voter((icalproperty*)impl, v);
6570
0
    va_start(args, v);
6571
0
    icalproperty_add_parameters(impl, args);
6572
0
    va_end(args);
6573
0
    return (icalproperty*)impl;
6574
0
}
6575
6576
/* VOTER */
6577
icalproperty *icalproperty_new_voter(const char * v)
6578
0
{
6579
0
    struct icalproperty_impl *impl;
6580
0
    icalerror_check_arg_rz((v != 0), "v");
6581
6582
0
    impl = icalproperty_new_impl(ICAL_VOTER_PROPERTY);
6583
0
    icalproperty_set_voter((icalproperty*)impl, v);
6584
0
    return (icalproperty*)impl;
6585
0
}
6586
6587
void icalproperty_set_voter(icalproperty *prop, const char * v)
6588
0
{
6589
0
    icalerror_check_arg_rv((v != 0), "v");
6590
0
    icalerror_check_arg_rv((prop != 0), "prop");
6591
0
    icalproperty_set_value(prop, icalvalue_new_caladdress(v));
6592
0
}
6593
6594
const char * icalproperty_get_voter(const icalproperty *prop)
6595
0
{
6596
0
    icalerror_check_arg((prop != 0), "prop");
6597
0
    return icalvalue_get_caladdress(icalproperty_get_value(prop));
6598
0
}
6599
6600
icalproperty *icalproperty_vanew_x(const char * v, ...)
6601
0
{
6602
0
    va_list args;
6603
0
    struct icalproperty_impl *impl;
6604
0
    icalerror_check_arg_rz((v != 0), "v");
6605
6606
0
    impl = icalproperty_new_impl(ICAL_X_PROPERTY);
6607
0
    icalproperty_set_x((icalproperty*)impl, v);
6608
0
    va_start(args, v);
6609
0
    icalproperty_add_parameters(impl, args);
6610
0
    va_end(args);
6611
0
    return (icalproperty*)impl;
6612
0
}
6613
6614
/* X */
6615
icalproperty *icalproperty_new_x(const char * v)
6616
0
{
6617
0
    struct icalproperty_impl *impl;
6618
0
    icalerror_check_arg_rz((v != 0), "v");
6619
6620
0
    impl = icalproperty_new_impl(ICAL_X_PROPERTY);
6621
0
    icalproperty_set_x((icalproperty*)impl, v);
6622
0
    return (icalproperty*)impl;
6623
0
}
6624
6625
void icalproperty_set_x(icalproperty *prop, const char * v)
6626
0
{
6627
0
    icalerror_check_arg_rv((v != 0), "v");
6628
0
    icalerror_check_arg_rv((prop != 0), "prop");
6629
0
    icalproperty_set_value(prop, icalvalue_new_x(v));
6630
0
}
6631
6632
const char * icalproperty_get_x(const icalproperty *prop)
6633
1.13k
{
6634
1.13k
    icalerror_check_arg((prop != 0), "prop");
6635
1.13k
    return icalvalue_get_x(icalproperty_get_value(prop));
6636
1.13k
}
6637
6638
icalproperty *icalproperty_vanew_xlicclass(enum icalproperty_xlicclass v, ...)
6639
0
{
6640
0
    va_list args;
6641
0
    struct icalproperty_impl *impl;
6642
6643
0
    impl = icalproperty_new_impl(ICAL_XLICCLASS_PROPERTY);
6644
0
    icalproperty_set_xlicclass((icalproperty*)impl, v);
6645
0
    va_start(args, v);
6646
0
    icalproperty_add_parameters(impl, args);
6647
0
    va_end(args);
6648
0
    return (icalproperty*)impl;
6649
0
}
6650
6651
/* X-LIC-CLASS */
6652
icalproperty *icalproperty_new_xlicclass(enum icalproperty_xlicclass v)
6653
0
{
6654
0
    struct icalproperty_impl *impl;
6655
6656
0
    impl = icalproperty_new_impl(ICAL_XLICCLASS_PROPERTY);
6657
0
    icalproperty_set_xlicclass((icalproperty*)impl, v);
6658
0
    return (icalproperty*)impl;
6659
0
}
6660
6661
void icalproperty_set_xlicclass(icalproperty *prop, enum icalproperty_xlicclass v)
6662
0
{
6663
0
    icalerror_check_arg_rv((prop != 0), "prop");
6664
0
    icalproperty_set_value(prop, icalvalue_new_xlicclass(v));
6665
0
}
6666
6667
enum icalproperty_xlicclass icalproperty_get_xlicclass(const icalproperty *prop)
6668
0
{
6669
0
    icalerror_check_arg((prop != 0), "prop");
6670
0
    return icalvalue_get_xlicclass(icalproperty_get_value(prop));
6671
0
}
6672
6673
icalproperty *icalproperty_vanew_xlicclustercount(const char * v, ...)
6674
0
{
6675
0
    va_list args;
6676
0
    struct icalproperty_impl *impl;
6677
0
    icalerror_check_arg_rz((v != 0), "v");
6678
6679
0
    impl = icalproperty_new_impl(ICAL_XLICCLUSTERCOUNT_PROPERTY);
6680
0
    icalproperty_set_xlicclustercount((icalproperty*)impl, v);
6681
0
    va_start(args, v);
6682
0
    icalproperty_add_parameters(impl, args);
6683
0
    va_end(args);
6684
0
    return (icalproperty*)impl;
6685
0
}
6686
6687
/* X-LIC-CLUSTERCOUNT */
6688
icalproperty *icalproperty_new_xlicclustercount(const char * v)
6689
0
{
6690
0
    struct icalproperty_impl *impl;
6691
0
    icalerror_check_arg_rz((v != 0), "v");
6692
6693
0
    impl = icalproperty_new_impl(ICAL_XLICCLUSTERCOUNT_PROPERTY);
6694
0
    icalproperty_set_xlicclustercount((icalproperty*)impl, v);
6695
0
    return (icalproperty*)impl;
6696
0
}
6697
6698
void icalproperty_set_xlicclustercount(icalproperty *prop, const char * v)
6699
0
{
6700
0
    icalerror_check_arg_rv((v != 0), "v");
6701
0
    icalerror_check_arg_rv((prop != 0), "prop");
6702
0
    icalproperty_set_value(prop, icalvalue_new_string(v));
6703
0
}
6704
6705
const char * icalproperty_get_xlicclustercount(const icalproperty *prop)
6706
0
{
6707
0
    icalerror_check_arg((prop != 0), "prop");
6708
0
    return icalvalue_get_string(icalproperty_get_value(prop));
6709
0
}
6710
6711
icalproperty *icalproperty_vanew_xlicerror(const char * v, ...)
6712
97.3k
{
6713
97.3k
    va_list args;
6714
97.3k
    struct icalproperty_impl *impl;
6715
97.3k
    icalerror_check_arg_rz((v != 0), "v");
6716
6717
97.3k
    impl = icalproperty_new_impl(ICAL_XLICERROR_PROPERTY);
6718
97.3k
    icalproperty_set_xlicerror((icalproperty*)impl, v);
6719
97.3k
    va_start(args, v);
6720
97.3k
    icalproperty_add_parameters(impl, args);
6721
97.3k
    va_end(args);
6722
97.3k
    return (icalproperty*)impl;
6723
97.3k
}
6724
6725
/* X-LIC-ERROR */
6726
icalproperty *icalproperty_new_xlicerror(const char * v)
6727
0
{
6728
0
    struct icalproperty_impl *impl;
6729
0
    icalerror_check_arg_rz((v != 0), "v");
6730
6731
0
    impl = icalproperty_new_impl(ICAL_XLICERROR_PROPERTY);
6732
0
    icalproperty_set_xlicerror((icalproperty*)impl, v);
6733
0
    return (icalproperty*)impl;
6734
0
}
6735
6736
void icalproperty_set_xlicerror(icalproperty *prop, const char * v)
6737
97.3k
{
6738
97.3k
    icalerror_check_arg_rv((v != 0), "v");
6739
97.3k
    icalerror_check_arg_rv((prop != 0), "prop");
6740
97.3k
    icalproperty_set_value(prop, icalvalue_new_text(v));
6741
97.3k
}
6742
6743
const char * icalproperty_get_xlicerror(const icalproperty *prop)
6744
0
{
6745
0
    icalerror_check_arg((prop != 0), "prop");
6746
0
    return icalvalue_get_text(icalproperty_get_value(prop));
6747
0
}
6748
6749
icalproperty *icalproperty_vanew_xlicmimecharset(const char * v, ...)
6750
0
{
6751
0
    va_list args;
6752
0
    struct icalproperty_impl *impl;
6753
0
    icalerror_check_arg_rz((v != 0), "v");
6754
6755
0
    impl = icalproperty_new_impl(ICAL_XLICMIMECHARSET_PROPERTY);
6756
0
    icalproperty_set_xlicmimecharset((icalproperty*)impl, v);
6757
0
    va_start(args, v);
6758
0
    icalproperty_add_parameters(impl, args);
6759
0
    va_end(args);
6760
0
    return (icalproperty*)impl;
6761
0
}
6762
6763
/* X-LIC-MIMECHARSET */
6764
icalproperty *icalproperty_new_xlicmimecharset(const char * v)
6765
0
{
6766
0
    struct icalproperty_impl *impl;
6767
0
    icalerror_check_arg_rz((v != 0), "v");
6768
6769
0
    impl = icalproperty_new_impl(ICAL_XLICMIMECHARSET_PROPERTY);
6770
0
    icalproperty_set_xlicmimecharset((icalproperty*)impl, v);
6771
0
    return (icalproperty*)impl;
6772
0
}
6773
6774
void icalproperty_set_xlicmimecharset(icalproperty *prop, const char * v)
6775
0
{
6776
0
    icalerror_check_arg_rv((v != 0), "v");
6777
0
    icalerror_check_arg_rv((prop != 0), "prop");
6778
0
    icalproperty_set_value(prop, icalvalue_new_string(v));
6779
0
}
6780
6781
const char * icalproperty_get_xlicmimecharset(const icalproperty *prop)
6782
0
{
6783
0
    icalerror_check_arg((prop != 0), "prop");
6784
0
    return icalvalue_get_string(icalproperty_get_value(prop));
6785
0
}
6786
6787
icalproperty *icalproperty_vanew_xlicmimecid(const char * v, ...)
6788
0
{
6789
0
    va_list args;
6790
0
    struct icalproperty_impl *impl;
6791
0
    icalerror_check_arg_rz((v != 0), "v");
6792
6793
0
    impl = icalproperty_new_impl(ICAL_XLICMIMECID_PROPERTY);
6794
0
    icalproperty_set_xlicmimecid((icalproperty*)impl, v);
6795
0
    va_start(args, v);
6796
0
    icalproperty_add_parameters(impl, args);
6797
0
    va_end(args);
6798
0
    return (icalproperty*)impl;
6799
0
}
6800
6801
/* X-LIC-MIMECID */
6802
icalproperty *icalproperty_new_xlicmimecid(const char * v)
6803
0
{
6804
0
    struct icalproperty_impl *impl;
6805
0
    icalerror_check_arg_rz((v != 0), "v");
6806
6807
0
    impl = icalproperty_new_impl(ICAL_XLICMIMECID_PROPERTY);
6808
0
    icalproperty_set_xlicmimecid((icalproperty*)impl, v);
6809
0
    return (icalproperty*)impl;
6810
0
}
6811
6812
void icalproperty_set_xlicmimecid(icalproperty *prop, const char * v)
6813
0
{
6814
0
    icalerror_check_arg_rv((v != 0), "v");
6815
0
    icalerror_check_arg_rv((prop != 0), "prop");
6816
0
    icalproperty_set_value(prop, icalvalue_new_string(v));
6817
0
}
6818
6819
const char * icalproperty_get_xlicmimecid(const icalproperty *prop)
6820
0
{
6821
0
    icalerror_check_arg((prop != 0), "prop");
6822
0
    return icalvalue_get_string(icalproperty_get_value(prop));
6823
0
}
6824
6825
icalproperty *icalproperty_vanew_xlicmimecontenttype(const char * v, ...)
6826
0
{
6827
0
    va_list args;
6828
0
    struct icalproperty_impl *impl;
6829
0
    icalerror_check_arg_rz((v != 0), "v");
6830
6831
0
    impl = icalproperty_new_impl(ICAL_XLICMIMECONTENTTYPE_PROPERTY);
6832
0
    icalproperty_set_xlicmimecontenttype((icalproperty*)impl, v);
6833
0
    va_start(args, v);
6834
0
    icalproperty_add_parameters(impl, args);
6835
0
    va_end(args);
6836
0
    return (icalproperty*)impl;
6837
0
}
6838
6839
/* X-LIC-MIMECONTENTTYPE */
6840
icalproperty *icalproperty_new_xlicmimecontenttype(const char * v)
6841
0
{
6842
0
    struct icalproperty_impl *impl;
6843
0
    icalerror_check_arg_rz((v != 0), "v");
6844
6845
0
    impl = icalproperty_new_impl(ICAL_XLICMIMECONTENTTYPE_PROPERTY);
6846
0
    icalproperty_set_xlicmimecontenttype((icalproperty*)impl, v);
6847
0
    return (icalproperty*)impl;
6848
0
}
6849
6850
void icalproperty_set_xlicmimecontenttype(icalproperty *prop, const char * v)
6851
0
{
6852
0
    icalerror_check_arg_rv((v != 0), "v");
6853
0
    icalerror_check_arg_rv((prop != 0), "prop");
6854
0
    icalproperty_set_value(prop, icalvalue_new_string(v));
6855
0
}
6856
6857
const char * icalproperty_get_xlicmimecontenttype(const icalproperty *prop)
6858
0
{
6859
0
    icalerror_check_arg((prop != 0), "prop");
6860
0
    return icalvalue_get_string(icalproperty_get_value(prop));
6861
0
}
6862
6863
icalproperty *icalproperty_vanew_xlicmimeencoding(const char * v, ...)
6864
0
{
6865
0
    va_list args;
6866
0
    struct icalproperty_impl *impl;
6867
0
    icalerror_check_arg_rz((v != 0), "v");
6868
6869
0
    impl = icalproperty_new_impl(ICAL_XLICMIMEENCODING_PROPERTY);
6870
0
    icalproperty_set_xlicmimeencoding((icalproperty*)impl, v);
6871
0
    va_start(args, v);
6872
0
    icalproperty_add_parameters(impl, args);
6873
0
    va_end(args);
6874
0
    return (icalproperty*)impl;
6875
0
}
6876
6877
/* X-LIC-MIMEENCODING */
6878
icalproperty *icalproperty_new_xlicmimeencoding(const char * v)
6879
0
{
6880
0
    struct icalproperty_impl *impl;
6881
0
    icalerror_check_arg_rz((v != 0), "v");
6882
6883
0
    impl = icalproperty_new_impl(ICAL_XLICMIMEENCODING_PROPERTY);
6884
0
    icalproperty_set_xlicmimeencoding((icalproperty*)impl, v);
6885
0
    return (icalproperty*)impl;
6886
0
}
6887
6888
void icalproperty_set_xlicmimeencoding(icalproperty *prop, const char * v)
6889
0
{
6890
0
    icalerror_check_arg_rv((v != 0), "v");
6891
0
    icalerror_check_arg_rv((prop != 0), "prop");
6892
0
    icalproperty_set_value(prop, icalvalue_new_string(v));
6893
0
}
6894
6895
const char * icalproperty_get_xlicmimeencoding(const icalproperty *prop)
6896
0
{
6897
0
    icalerror_check_arg((prop != 0), "prop");
6898
0
    return icalvalue_get_string(icalproperty_get_value(prop));
6899
0
}
6900
6901
icalproperty *icalproperty_vanew_xlicmimefilename(const char * v, ...)
6902
0
{
6903
0
    va_list args;
6904
0
    struct icalproperty_impl *impl;
6905
0
    icalerror_check_arg_rz((v != 0), "v");
6906
6907
0
    impl = icalproperty_new_impl(ICAL_XLICMIMEFILENAME_PROPERTY);
6908
0
    icalproperty_set_xlicmimefilename((icalproperty*)impl, v);
6909
0
    va_start(args, v);
6910
0
    icalproperty_add_parameters(impl, args);
6911
0
    va_end(args);
6912
0
    return (icalproperty*)impl;
6913
0
}
6914
6915
/* X-LIC-MIMEFILENAME */
6916
icalproperty *icalproperty_new_xlicmimefilename(const char * v)
6917
0
{
6918
0
    struct icalproperty_impl *impl;
6919
0
    icalerror_check_arg_rz((v != 0), "v");
6920
6921
0
    impl = icalproperty_new_impl(ICAL_XLICMIMEFILENAME_PROPERTY);
6922
0
    icalproperty_set_xlicmimefilename((icalproperty*)impl, v);
6923
0
    return (icalproperty*)impl;
6924
0
}
6925
6926
void icalproperty_set_xlicmimefilename(icalproperty *prop, const char * v)
6927
0
{
6928
0
    icalerror_check_arg_rv((v != 0), "v");
6929
0
    icalerror_check_arg_rv((prop != 0), "prop");
6930
0
    icalproperty_set_value(prop, icalvalue_new_string(v));
6931
0
}
6932
6933
const char * icalproperty_get_xlicmimefilename(const icalproperty *prop)
6934
0
{
6935
0
    icalerror_check_arg((prop != 0), "prop");
6936
0
    return icalvalue_get_string(icalproperty_get_value(prop));
6937
0
}
6938
6939
icalproperty *icalproperty_vanew_xlicmimeoptinfo(const char * v, ...)
6940
0
{
6941
0
    va_list args;
6942
0
    struct icalproperty_impl *impl;
6943
0
    icalerror_check_arg_rz((v != 0), "v");
6944
6945
0
    impl = icalproperty_new_impl(ICAL_XLICMIMEOPTINFO_PROPERTY);
6946
0
    icalproperty_set_xlicmimeoptinfo((icalproperty*)impl, v);
6947
0
    va_start(args, v);
6948
0
    icalproperty_add_parameters(impl, args);
6949
0
    va_end(args);
6950
0
    return (icalproperty*)impl;
6951
0
}
6952
6953
/* X-LIC-MIMEOPTINFO */
6954
icalproperty *icalproperty_new_xlicmimeoptinfo(const char * v)
6955
0
{
6956
0
    struct icalproperty_impl *impl;
6957
0
    icalerror_check_arg_rz((v != 0), "v");
6958
6959
0
    impl = icalproperty_new_impl(ICAL_XLICMIMEOPTINFO_PROPERTY);
6960
0
    icalproperty_set_xlicmimeoptinfo((icalproperty*)impl, v);
6961
0
    return (icalproperty*)impl;
6962
0
}
6963
6964
void icalproperty_set_xlicmimeoptinfo(icalproperty *prop, const char * v)
6965
0
{
6966
0
    icalerror_check_arg_rv((v != 0), "v");
6967
0
    icalerror_check_arg_rv((prop != 0), "prop");
6968
0
    icalproperty_set_value(prop, icalvalue_new_string(v));
6969
0
}
6970
6971
const char * icalproperty_get_xlicmimeoptinfo(const icalproperty *prop)
6972
0
{
6973
0
    icalerror_check_arg((prop != 0), "prop");
6974
0
    return icalvalue_get_string(icalproperty_get_value(prop));
6975
0
}
6976
6977
6978
bool icalproperty_kind_is_valid(const icalproperty_kind kind)
6979
752k
{
6980
752k
    int i = 0;
6981
752k
    int num_props = (int)(sizeof(property_map) / sizeof(property_map[0]));
6982
6983
752k
    if (kind == ICAL_ANY_PROPERTY) {
6984
0
        return false;
6985
0
    }
6986
6987
752k
    num_props--;
6988
59.2M
    do {
6989
59.2M
        if (property_map[i].kind == kind) {
6990
752k
            return true;
6991
752k
        }
6992
59.2M
    } while (i++ < num_props);
6993
6994
0
    return false;
6995
752k
}
6996
6997
const char *icalproperty_kind_to_string(icalproperty_kind kind)
6998
447k
{
6999
447k
    int i, num_props;
7000
7001
447k
    num_props = (int)(sizeof(property_map) / sizeof(property_map[0]));
7002
21.9M
    for (i = 0; i< num_props; i++) {
7003
21.9M
        if (property_map[i].kind == kind) {
7004
447k
            return property_map[i].name;
7005
447k
        }
7006
21.9M
    }
7007
7008
0
    return 0;
7009
447k
}
7010
7011
icalproperty_kind icalproperty_string_to_kind(const char *string)
7012
577k
{
7013
577k
    int i, num_props;
7014
7015
577k
    if (string == 0) {
7016
0
        return ICAL_NO_PROPERTY;
7017
0
    }
7018
7019
577k
    num_props = (int)(sizeof(property_map) / sizeof(property_map[0]));
7020
51.0M
    for (i = 0; i < num_props; i++) {
7021
50.9M
        if (property_map[i].name && (strcasecmp(property_map[i].name, string) == 0)) {
7022
424k
            return property_map[i].kind;
7023
424k
        }
7024
50.9M
    }
7025
7026
153k
    if (strncmp(string, "X-", 2) == 0) {
7027
1.62k
        return ICAL_X_PROPERTY;
7028
1.62k
    }
7029
7030
151k
    return ICAL_NO_PROPERTY;
7031
153k
}
7032
7033
icalproperty_kind icalproperty_value_kind_to_kind(icalvalue_kind kind)
7034
10.9k
{
7035
10.9k
    int i, num_props;
7036
7037
10.9k
    num_props = (int)(sizeof(property_map) / sizeof(property_map[0]));
7038
604k
    for (i = 0; i < num_props; i++) {
7039
604k
        if (property_map[i].libical_value == kind) {
7040
10.9k
            return property_map[i].kind;
7041
10.9k
        }
7042
604k
    }
7043
7044
0
    return ICAL_NO_PROPERTY;
7045
10.9k
}
7046
7047
icalvalue_kind icalproperty_kind_to_value_kind(icalproperty_kind kind)
7048
750k
{
7049
750k
    int i, num_props;
7050
7051
750k
    num_props = (int)(sizeof(property_map) / sizeof(property_map[0]));
7052
45.6M
    for (i = 0; i < num_props; i++) {
7053
45.6M
        const struct icalproperty_map *map = &property_map[i];
7054
7055
45.6M
        if (map->kind == kind) {
7056
            /* Return default value type if possible,
7057
               otherwise return first legal value type */
7058
750k
            return (map->default_value != ICAL_NO_VALUE) ?
7059
749k
                map->default_value : map->valid_values[0];
7060
750k
        }
7061
45.6M
    }
7062
7063
0
    return ICAL_NO_VALUE;
7064
750k
}
7065
7066
bool icalproperty_value_kind_is_valid(icalproperty_kind pkind, icalvalue_kind vkind)
7067
335k
{
7068
335k
    int i, j;
7069
335k
    int num_props;
7070
7071
335k
    if (vkind == ICAL_NO_VALUE)
7072
418
        return false;
7073
7074
335k
    if (pkind == ICAL_X_PROPERTY)
7075
7.94k
        return true;
7076
7077
327k
    num_props = (int)(sizeof(property_map) / sizeof(property_map[0]));
7078
15.5M
    for (i = 0; i < num_props; i++) {
7079
15.5M
        const struct icalproperty_map *map = &property_map[i];
7080
7081
15.5M
        if (map->kind == pkind) {
7082
327k
            const icalvalue_kind *valid = map->valid_values;
7083
1.14M
            for (j = 0; valid[j] != ICAL_NO_VALUE; j++) {
7084
821k
                if (valid[j] == vkind) {
7085
3.20k
                    return true;
7086
3.20k
                }
7087
821k
            }
7088
324k
            break;
7089
327k
        }
7090
15.5M
    }
7091
7092
324k
    return false;
7093
327k
}
7094
7095
bool icalproperty_value_kind_is_multivalued(icalproperty_kind pkind, icalvalue_kind *vkind)
7096
957k
{
7097
957k
    int i, num_props;
7098
7099
957k
    num_props = (int)(sizeof(property_map) / sizeof(property_map[0]));
7100
73.8M
    for (i = 0; i < num_props; i++) {
7101
73.8M
        const struct icalproperty_map *map = &property_map[i];
7102
7103
73.8M
        if (map->kind == pkind) {
7104
957k
            if ((map->flags & ICAL_PROPERTY_IS_STRUCTURED) &&
7105
957k
                *vkind == map->default_value) {
7106
                /* Normalize structured property VALUE type for proper parsing */
7107
4.31k
                *vkind = map->libical_value;
7108
4.31k
            }
7109
957k
            if ((map->flags & ICAL_PROPERTY_IS_MULTIVALUED)) {
7110
                /* Property is defined as multi-valued.
7111
                   Make sure the VALUE type is also defined as multi-valued. */
7112
287k
                switch (*vkind) {
7113
2.22k
                case ICAL_DATE_VALUE:
7114
18.1k
                case ICAL_DATETIME_VALUE:
7115
18.1k
                case ICAL_DATETIMEDATE_VALUE:
7116
18.1k
                case ICAL_DATETIMEPERIOD_VALUE:
7117
20.6k
                case ICAL_DURATION_VALUE:
7118
128k
                case ICAL_FLOAT_VALUE:
7119
130k
                case ICAL_INTEGER_VALUE:
7120
136k
                case ICAL_PERIOD_VALUE:
7121
248k
                case ICAL_TEXT_VALUE:
7122
              //case ICAL_TIME_VALUE:
7123
281k
                case ICAL_X_VALUE:
7124
281k
                    return true;
7125
0
                    break;
7126
7127
6.08k
                default:
7128
6.08k
                    break;
7129
287k
                }
7130
287k
            }
7131
7132
676k
            break;
7133
957k
        }
7134
73.8M
    }
7135
7136
676k
    return false;
7137
957k
}
7138
7139
bool icalproperty_value_kind_is_default(icalproperty_kind pkind,
7140
                                        icalvalue_kind vkind)
7141
0
{
7142
0
    int i, num_props;
7143
7144
0
    num_props = (int)(sizeof(property_map) / sizeof(property_map[0]));
7145
0
    for (i = 0; i < num_props; i++) {
7146
0
        const struct icalproperty_map *map = &property_map[i];
7147
7148
0
        if (map->kind == pkind) {
7149
0
            return ((vkind == map->default_value) ||
7150
0
                    ((map->flags & ICAL_PROPERTY_IS_STRUCTURED) &&
7151
0
                     (vkind == map->libical_value)));
7152
0
        }
7153
0
    }
7154
7155
0
    return false;
7156
0
}
7157
7158
const char *icalproperty_enum_to_string(int e)
7159
213
{
7160
213
    icalerror_check_arg_rz(e >= ICALPROPERTY_FIRST_ENUM, "e");
7161
213
    icalerror_check_arg_rz(e <= ICALPROPERTY_LAST_ENUM, "e");
7162
7163
213
    return enum_map[e - ICALPROPERTY_FIRST_ENUM].str;
7164
213
}
7165
7166
char *icalproperty_enum_to_string_r(int e)
7167
213
{
7168
213
    return icalmemory_strdup(icalproperty_enum_to_string(e));
7169
213
}
7170
7171
int icalproperty_kind_and_string_to_enum(const int kind, const char *str)
7172
9.21k
{
7173
9.21k
    icalproperty_kind pkind;
7174
9.21k
    int i;
7175
7176
9.21k
    icalerror_check_arg_rz(str != 0, "str");
7177
7178
9.21k
    if ((pkind = icalproperty_value_kind_to_kind((enum icalvalue_kind)kind)) == ICAL_NO_PROPERTY)
7179
0
        return 0;
7180
7181
9.21k
    while (*str == ' ') {
7182
0
        str++;
7183
0
    }
7184
7185
5.79M
    for (i = ICALPROPERTY_FIRST_ENUM; i != ICALPROPERTY_LAST_ENUM; i++) {
7186
5.79M
        if (enum_map[i - ICALPROPERTY_FIRST_ENUM].prop == pkind)
7187
9.21k
            break;
7188
5.79M
    }
7189
9.21k
    if (i == ICALPROPERTY_LAST_ENUM)
7190
0
        return 0;
7191
7192
7.10M
    for (; i != ICALPROPERTY_LAST_ENUM; i++) {
7193
7.10M
        if (enum_map[i - ICALPROPERTY_FIRST_ENUM].prop == pkind &&
7194
7.10M
            strcasecmp(enum_map[i - ICALPROPERTY_FIRST_ENUM].str, str) == 0) {
7195
1.77k
            return enum_map[i - ICALPROPERTY_FIRST_ENUM].prop_enum;
7196
1.77k
        }
7197
7.10M
    }
7198
7199
7.43k
    return 0;
7200
9.21k
}
7201
7202
bool icalproperty_enum_belongs_to_property(icalproperty_kind kind, int e)
7203
1.77k
{
7204
1.77k
    int i;
7205
7206
985k
    for (i = ICALPROPERTY_FIRST_ENUM; i != ICALPROPERTY_LAST_ENUM; i++) {
7207
985k
        if (enum_map[i - ICALPROPERTY_FIRST_ENUM].prop_enum == e &&
7208
985k
            enum_map[i - ICALPROPERTY_FIRST_ENUM].prop == kind) {
7209
1.77k
            return true;
7210
1.77k
        }
7211
985k
    }
7212
7213
0
    return false;
7214
1.77k
}
7215
7216
const char *icalproperty_method_to_string(icalproperty_method method)
7217
0
{
7218
0
    icalerror_check_arg_rz(method >= ICAL_METHOD_X, "method");
7219
0
    icalerror_check_arg_rz(method <= ICAL_METHOD_NONE, "method");
7220
7221
0
    return enum_map[method - ICALPROPERTY_FIRST_ENUM].str;
7222
0
}
7223
7224
icalproperty_method icalproperty_string_to_method(const char *str)
7225
0
{
7226
0
    int i;
7227
7228
0
    icalerror_check_arg_rx(str != 0, "str", ICAL_METHOD_NONE);
7229
7230
0
    while (*str == ' ') {
7231
0
        str++;
7232
0
    }
7233
7234
0
    for (i = ICAL_METHOD_X - ICALPROPERTY_FIRST_ENUM;
7235
0
         i != ICAL_METHOD_NONE - ICALPROPERTY_FIRST_ENUM; i++) {
7236
0
        if (strcasecmp(enum_map[i].str, str) == 0) {
7237
0
            return (icalproperty_method) enum_map[i].prop_enum;
7238
0
        }
7239
0
    }
7240
7241
0
    return ICAL_METHOD_NONE;
7242
0
}
7243
7244
const char *icalenum_status_to_string(icalproperty_status status)
7245
0
{
7246
0
    icalerror_check_arg_rz(status >= ICAL_STATUS_X, "status");
7247
0
    icalerror_check_arg_rz(status <= ICAL_STATUS_NONE, "status");
7248
7249
0
    return enum_map[status - ICALPROPERTY_FIRST_ENUM].str;
7250
0
}
7251
7252
icalproperty_status icalenum_string_to_status(const char *str)
7253
0
{
7254
0
    int i;
7255
7256
0
    icalerror_check_arg_rx(str != 0, "str", ICAL_STATUS_NONE);
7257
7258
0
    while (*str == ' ') {
7259
0
        str++;
7260
0
    }
7261
7262
0
    for (i = ICAL_STATUS_X - ICALPROPERTY_FIRST_ENUM;
7263
0
         i != ICAL_STATUS_NONE - ICALPROPERTY_FIRST_ENUM; i++) {
7264
0
        if (strcasecmp(enum_map[i].str, str) == 0) {
7265
0
            return (icalproperty_status) enum_map[i].prop_enum;
7266
0
        }
7267
0
    }
7268
7269
0
    return ICAL_STATUS_NONE;
7270
0
}