58
58
/* Everything below this line is machine generated. Do not edit. */
59
59
typedef enum icalvalue_kind {
60
60
ICAL_ANY_VALUE=5000,
62
ICAL_STRING_VALUE=5002,
63
ICAL_CLASS_VALUE=5003,
65
ICAL_QUERY_VALUE=5005,
66
ICAL_DATETIME_VALUE=5006,
68
ICAL_TRANSP_VALUE=5008,
69
ICAL_RECUR_VALUE=5009,
70
ICAL_CALADDRESS_VALUE=5010,
72
ICAL_TRIGGER_VALUE=5012,
73
ICAL_METHOD_VALUE=5013,
74
ICAL_PERIOD_VALUE=5014,
75
ICAL_ACTION_VALUE=5015,
76
ICAL_INTEGER_VALUE=5016,
77
ICAL_BOOLEAN_VALUE=5017,
78
ICAL_UTCOFFSET_VALUE=5018,
79
ICAL_DATETIMEDATE_VALUE=5019,
81
ICAL_BINARY_VALUE=5021,
82
ICAL_STATUS_VALUE=5022,
83
ICAL_FLOAT_VALUE=5023,
84
ICAL_DURATION_VALUE=5024,
85
ICAL_DATETIMEPERIOD_VALUE=5025,
87
ICAL_ATTACH_VALUE=5027,
62
ICAL_STATUS_VALUE=5002,
63
ICAL_DATETIME_VALUE=5003,
65
ICAL_BINARY_VALUE=5005,
66
ICAL_ATTACH_VALUE=5006,
68
ICAL_INTEGER_VALUE=5008,
69
ICAL_UTCOFFSET_VALUE=5009,
70
ICAL_DURATION_VALUE=5010,
71
ICAL_METHOD_VALUE=5011,
72
ICAL_QUERY_VALUE=5012,
73
ICAL_FLOAT_VALUE=5013,
74
ICAL_RECUR_VALUE=5014,
75
ICAL_CALADDRESS_VALUE=5015,
77
ICAL_STRING_VALUE=5017,
78
ICAL_BOOLEAN_VALUE=5018,
79
ICAL_PERIOD_VALUE=5019,
80
ICAL_CLASS_VALUE=5020,
81
ICAL_TRIGGER_VALUE=5021,
82
ICAL_DATETIMEDATE_VALUE=5022,
83
ICAL_DATETIMEPERIOD_VALUE=5023,
85
ICAL_TRANSP_VALUE=5025,
87
ICAL_ACTION_VALUE=5027,
150
150
#define ICALPROPERTY_LAST_ENUM 10042
154
icalvalue* icalvalue_new_text(const char* v);
155
const char* icalvalue_get_text(icalvalue* value);
156
void icalvalue_set_text(icalvalue* value, const char* v);
160
icalvalue* icalvalue_new_status(enum icalproperty_status v);
161
enum icalproperty_status icalvalue_get_status(icalvalue* value);
162
void icalvalue_set_status(icalvalue* value, enum icalproperty_status v);
166
icalvalue* icalvalue_new_datetime(struct icaltimetype v);
167
struct icaltimetype icalvalue_get_datetime(icalvalue* value);
168
void icalvalue_set_datetime(icalvalue* value, struct icaltimetype v);
172
icalvalue* icalvalue_new_date(struct icaltimetype v);
173
struct icaltimetype icalvalue_get_date(icalvalue* value);
174
void icalvalue_set_date(icalvalue* value, struct icaltimetype v);
178
icalvalue* icalvalue_new_binary(const char* v);
179
const char* icalvalue_get_binary(icalvalue* value);
180
void icalvalue_set_binary(icalvalue* value, const char* v);
184
icalvalue* icalvalue_new_attach(struct icalattachtype v);
185
struct icalattachtype icalvalue_get_attach(icalvalue* value);
186
void icalvalue_set_attach(icalvalue* value, struct icalattachtype v);
190
icalvalue* icalvalue_new_integer(int v);
191
int icalvalue_get_integer(icalvalue* value);
192
void icalvalue_set_integer(icalvalue* value, int v);
196
icalvalue* icalvalue_new_utcoffset(int v);
197
int icalvalue_get_utcoffset(icalvalue* value);
198
void icalvalue_set_utcoffset(icalvalue* value, int v);
202
icalvalue* icalvalue_new_duration(struct icaldurationtype v);
203
struct icaldurationtype icalvalue_get_duration(icalvalue* value);
204
void icalvalue_set_duration(icalvalue* value, struct icaldurationtype v);
208
icalvalue* icalvalue_new_method(enum icalproperty_method v);
209
enum icalproperty_method icalvalue_get_method(icalvalue* value);
210
void icalvalue_set_method(icalvalue* value, enum icalproperty_method v);
214
icalvalue* icalvalue_new_query(const char* v);
215
const char* icalvalue_get_query(icalvalue* value);
216
void icalvalue_set_query(icalvalue* value, const char* v);
220
icalvalue* icalvalue_new_float(float v);
221
float icalvalue_get_float(icalvalue* value);
222
void icalvalue_set_float(icalvalue* value, float v);
226
icalvalue* icalvalue_new_caladdress(const char* v);
227
const char* icalvalue_get_caladdress(icalvalue* value);
228
void icalvalue_set_caladdress(icalvalue* value, const char* v);
154
232
icalvalue* icalvalue_new_time(struct icaltimetype v);
155
233
struct icaltimetype icalvalue_get_time(icalvalue* value);
162
240
void icalvalue_set_string(icalvalue* value, const char* v);
244
icalvalue* icalvalue_new_boolean(int v);
245
int icalvalue_get_boolean(icalvalue* value);
246
void icalvalue_set_boolean(icalvalue* value, int v);
250
icalvalue* icalvalue_new_period(struct icalperiodtype v);
251
struct icalperiodtype icalvalue_get_period(icalvalue* value);
252
void icalvalue_set_period(icalvalue* value, struct icalperiodtype v);
166
256
icalvalue* icalvalue_new_class(enum icalproperty_class v);
167
257
enum icalproperty_class icalvalue_get_class(icalvalue* value);
168
258
void icalvalue_set_class(icalvalue* value, enum icalproperty_class v);
262
icalvalue* icalvalue_new_datetimedate(struct icaltimetype v);
263
struct icaltimetype icalvalue_get_datetimedate(icalvalue* value);
264
void icalvalue_set_datetimedate(icalvalue* value, struct icaltimetype v);
172
268
icalvalue* icalvalue_new_uri(const char* v);
173
269
const char* icalvalue_get_uri(icalvalue* value);
174
270
void icalvalue_set_uri(icalvalue* value, const char* v);
178
icalvalue* icalvalue_new_query(const char* v);
179
const char* icalvalue_get_query(icalvalue* value);
180
void icalvalue_set_query(icalvalue* value, const char* v);
184
icalvalue* icalvalue_new_datetime(struct icaltimetype v);
185
struct icaltimetype icalvalue_get_datetime(icalvalue* value);
186
void icalvalue_set_datetime(icalvalue* value, struct icaltimetype v);
190
icalvalue* icalvalue_new_text(const char* v);
191
const char* icalvalue_get_text(icalvalue* value);
192
void icalvalue_set_text(icalvalue* value, const char* v);
196
274
icalvalue* icalvalue_new_transp(enum icalproperty_transp v);
197
275
enum icalproperty_transp icalvalue_get_transp(icalvalue* value);
198
276
void icalvalue_set_transp(icalvalue* value, enum icalproperty_transp v);
202
icalvalue* icalvalue_new_caladdress(const char* v);
203
const char* icalvalue_get_caladdress(icalvalue* value);
204
void icalvalue_set_caladdress(icalvalue* value, const char* v);
208
280
icalvalue* icalvalue_new_geo(struct icalgeotype v);
209
281
struct icalgeotype icalvalue_get_geo(icalvalue* value);
210
282
void icalvalue_set_geo(icalvalue* value, struct icalgeotype v);
214
icalvalue* icalvalue_new_method(enum icalproperty_method v);
215
enum icalproperty_method icalvalue_get_method(icalvalue* value);
216
void icalvalue_set_method(icalvalue* value, enum icalproperty_method v);
220
icalvalue* icalvalue_new_period(struct icalperiodtype v);
221
struct icalperiodtype icalvalue_get_period(icalvalue* value);
222
void icalvalue_set_period(icalvalue* value, struct icalperiodtype v);
226
286
icalvalue* icalvalue_new_action(enum icalproperty_action v);
227
287
enum icalproperty_action icalvalue_get_action(icalvalue* value);
228
288
void icalvalue_set_action(icalvalue* value, enum icalproperty_action v);
232
icalvalue* icalvalue_new_integer(int v);
233
int icalvalue_get_integer(icalvalue* value);
234
void icalvalue_set_integer(icalvalue* value, int v);
238
icalvalue* icalvalue_new_boolean(int v);
239
int icalvalue_get_boolean(icalvalue* value);
240
void icalvalue_set_boolean(icalvalue* value, int v);
244
icalvalue* icalvalue_new_utcoffset(int v);
245
int icalvalue_get_utcoffset(icalvalue* value);
246
void icalvalue_set_utcoffset(icalvalue* value, int v);
250
icalvalue* icalvalue_new_datetimedate(struct icaltimetype v);
251
struct icaltimetype icalvalue_get_datetimedate(icalvalue* value);
252
void icalvalue_set_datetimedate(icalvalue* value, struct icaltimetype v);
256
icalvalue* icalvalue_new_date(struct icaltimetype v);
257
struct icaltimetype icalvalue_get_date(icalvalue* value);
258
void icalvalue_set_date(icalvalue* value, struct icaltimetype v);
262
icalvalue* icalvalue_new_binary(const char* v);
263
const char* icalvalue_get_binary(icalvalue* value);
264
void icalvalue_set_binary(icalvalue* value, const char* v);
268
icalvalue* icalvalue_new_status(enum icalproperty_status v);
269
enum icalproperty_status icalvalue_get_status(icalvalue* value);
270
void icalvalue_set_status(icalvalue* value, enum icalproperty_status v);
274
icalvalue* icalvalue_new_float(float v);
275
float icalvalue_get_float(icalvalue* value);
276
void icalvalue_set_float(icalvalue* value, float v);
280
icalvalue* icalvalue_new_duration(struct icaldurationtype v);
281
struct icaldurationtype icalvalue_get_duration(icalvalue* value);
282
void icalvalue_set_duration(icalvalue* value, struct icaldurationtype v);
286
icalvalue* icalvalue_new_attach(struct icalattachtype v);
287
struct icalattachtype icalvalue_get_attach(icalvalue* value);
288
void icalvalue_set_attach(icalvalue* value, struct icalattachtype v);
290
290
#endif /*ICALVALUE_H*/