Libical API Documentation 4.0 STABLE VERSION [Visit the v3.0 documentation]
Loading...
Searching...
No Matches
vcardderivedparameter.h
Go to the documentation of this file.
1/*======================================================================
2 FILE: vcardderivedparameter.h
3
4 CREATOR: Ken Murchison 24 Aug 2022 <murch@fastmailteam.com>
5
6 SPDX-FileCopyrightText: 2022, Fastmail Pty. Ltd. (https://fastmail.com)
7 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
8 ======================================================================*/
9
14
15#ifndef VCARDDERIVEDPARAMETER_H
16#define VCARDDERIVEDPARAMETER_H
17
18#include "libical_vcard_export.h"
19#include "vcardenumarray.h"
20#include "vcardstrarray.h"
21#include "vcardstructured.h"
22#include "vcardtime.h"
23
24#include <stdbool.h>
25
26typedef struct vcardparameter_impl vcardparameter;
27
28LIBICAL_VCARD_EXPORT const char *vcardparameter_enum_to_string(int e);
29LIBICAL_VCARD_EXPORT int vcardparameter_string_to_enum(const char *str);
30
31/* START of section of machine generated code (mkderivedparameters.pl). Do not edit. */
32
69
70#define VCARDPARAMETER_FIRST_ENUM 20000
71
77
84
90
101
110
148
166
180
191
192#define VCARDPARAMETER_LAST_ENUM 20900
193
194
195/* ALTID */
196LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_altid(const char * v);
197LIBICAL_VCARD_EXPORT const char * vcardparameter_get_altid(const vcardparameter *value);
198LIBICAL_VCARD_EXPORT void vcardparameter_set_altid(vcardparameter *value, const char * v);
199
200/* AUTHOR */
201LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_author(const char * v);
202LIBICAL_VCARD_EXPORT const char * vcardparameter_get_author(const vcardparameter *value);
203LIBICAL_VCARD_EXPORT void vcardparameter_set_author(vcardparameter *value, const char * v);
204
205/* AUTHOR-NAME */
206LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_authorname(const char * v);
207LIBICAL_VCARD_EXPORT const char * vcardparameter_get_authorname(const vcardparameter *value);
208LIBICAL_VCARD_EXPORT void vcardparameter_set_authorname(vcardparameter *value, const char * v);
209
210/* CALSCALE */
214
215/* CC */
216LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_cc(const char * v);
217LIBICAL_VCARD_EXPORT const char * vcardparameter_get_cc(const vcardparameter *value);
218LIBICAL_VCARD_EXPORT void vcardparameter_set_cc(vcardparameter *value, const char * v);
219
220/* CONTEXT */
221LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_context(const char * v);
222LIBICAL_VCARD_EXPORT const char * vcardparameter_get_context(const vcardparameter *value);
223LIBICAL_VCARD_EXPORT void vcardparameter_set_context(vcardparameter *value, const char * v);
224
225/* CREATED */
227LIBICAL_VCARD_EXPORT vcardtimetype vcardparameter_get_created(const vcardparameter *value);
228LIBICAL_VCARD_EXPORT void vcardparameter_set_created(vcardparameter *value, vcardtimetype v);
229
230/* DERIVED */
234
235/* ENCODING */
239
240/* GEO */
241LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_geo(const char * v);
242LIBICAL_VCARD_EXPORT const char * vcardparameter_get_geo(const vcardparameter *value);
243LIBICAL_VCARD_EXPORT void vcardparameter_set_geo(vcardparameter *value, const char * v);
244
245/* IANA */
246LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_iana(const char * v);
247LIBICAL_VCARD_EXPORT const char * vcardparameter_get_iana(const vcardparameter *value);
248LIBICAL_VCARD_EXPORT void vcardparameter_set_iana(vcardparameter *value, const char * v);
249
250/* INDEX */
251LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_index(int v);
252LIBICAL_VCARD_EXPORT int vcardparameter_get_index(const vcardparameter *value);
253LIBICAL_VCARD_EXPORT void vcardparameter_set_index(vcardparameter *value, int v);
254
255/* JSCOMPS */
258LIBICAL_VCARD_EXPORT void vcardparameter_set_jscomps(vcardparameter *value, vcardstructuredtype * v);
259
260/* JSPTR */
261LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_jsptr(const char * v);
262LIBICAL_VCARD_EXPORT const char * vcardparameter_get_jsptr(const vcardparameter *value);
263LIBICAL_VCARD_EXPORT void vcardparameter_set_jsptr(vcardparameter *value, const char * v);
264
265/* LABEL */
266LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_label(const char * v);
267LIBICAL_VCARD_EXPORT const char * vcardparameter_get_label(const vcardparameter *value);
268LIBICAL_VCARD_EXPORT void vcardparameter_set_label(vcardparameter *value, const char * v);
269
270/* LANGUAGE */
271LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_language(const char * v);
272LIBICAL_VCARD_EXPORT const char * vcardparameter_get_language(const vcardparameter *value);
273LIBICAL_VCARD_EXPORT void vcardparameter_set_language(vcardparameter *value, const char * v);
274
275/* LEVEL */
279
280/* MEDIATYPE */
281LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_mediatype(const char * v);
282LIBICAL_VCARD_EXPORT const char * vcardparameter_get_mediatype(const vcardparameter *value);
283LIBICAL_VCARD_EXPORT void vcardparameter_set_mediatype(vcardparameter *value, const char * v);
284
285/* PHONETIC */
289
290/* PID */
292LIBICAL_VCARD_EXPORT vcardstrarray * vcardparameter_get_pid(const vcardparameter *value);
293LIBICAL_VCARD_EXPORT void vcardparameter_set_pid(vcardparameter *value, vcardstrarray * v);
294LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_pid(const char * v);
295LIBICAL_VCARD_EXPORT size_t vcardparameter_get_pid_size(vcardparameter *param);
296LIBICAL_VCARD_EXPORT const char * vcardparameter_get_pid_nth(vcardparameter *param, size_t position);
297LIBICAL_VCARD_EXPORT void vcardparameter_add_pid(vcardparameter *value, const char * v);
298LIBICAL_VCARD_EXPORT void vcardparameter_remove_pid(vcardparameter *value, const char * v);
299
300/* PREF */
301LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_pref(int v);
302LIBICAL_VCARD_EXPORT int vcardparameter_get_pref(const vcardparameter *value);
303LIBICAL_VCARD_EXPORT void vcardparameter_set_pref(vcardparameter *value, int v);
304
305/* PROP-ID */
306LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_propid(const char * v);
307LIBICAL_VCARD_EXPORT const char * vcardparameter_get_propid(const vcardparameter *value);
308LIBICAL_VCARD_EXPORT void vcardparameter_set_propid(vcardparameter *value, const char * v);
309
310/* SCRIPT */
311LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_script(const char * v);
312LIBICAL_VCARD_EXPORT const char * vcardparameter_get_script(const vcardparameter *value);
313LIBICAL_VCARD_EXPORT void vcardparameter_set_script(vcardparameter *value, const char * v);
314
315/* SERVICE-TYPE */
316LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_servicetype(const char * v);
317LIBICAL_VCARD_EXPORT const char * vcardparameter_get_servicetype(const vcardparameter *value);
318LIBICAL_VCARD_EXPORT void vcardparameter_set_servicetype(vcardparameter *value, const char * v);
319
320/* SORT-AS */
322LIBICAL_VCARD_EXPORT vcardstrarray * vcardparameter_get_sortas(const vcardparameter *value);
323LIBICAL_VCARD_EXPORT void vcardparameter_set_sortas(vcardparameter *value, vcardstrarray * v);
324LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_sortas(const char * v);
325LIBICAL_VCARD_EXPORT size_t vcardparameter_get_sortas_size(vcardparameter *param);
326LIBICAL_VCARD_EXPORT const char * vcardparameter_get_sortas_nth(vcardparameter *param, size_t position);
327LIBICAL_VCARD_EXPORT void vcardparameter_add_sortas(vcardparameter *value, const char * v);
328LIBICAL_VCARD_EXPORT void vcardparameter_remove_sortas(vcardparameter *value, const char * v);
329
330/* TYPE */
332LIBICAL_VCARD_EXPORT vcardenumarray * vcardparameter_get_type(const vcardparameter *value);
333LIBICAL_VCARD_EXPORT void vcardparameter_set_type(vcardparameter *value, vcardenumarray * v);
335LIBICAL_VCARD_EXPORT size_t vcardparameter_get_type_size(vcardparameter *param);
336LIBICAL_VCARD_EXPORT vcardparameter_type vcardparameter_get_type_nth(vcardparameter *param, size_t position);
337LIBICAL_VCARD_EXPORT void vcardparameter_add_type(vcardparameter *value, vcardenumarray_element * v);
339
340/* TZ */
341LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_tz(const char * v);
342LIBICAL_VCARD_EXPORT const char * vcardparameter_get_tz(const vcardparameter *value);
343LIBICAL_VCARD_EXPORT void vcardparameter_set_tz(vcardparameter *value, const char * v);
344
345/* USERNAME */
346LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_username(const char * v);
347LIBICAL_VCARD_EXPORT const char * vcardparameter_get_username(const vcardparameter *value);
348LIBICAL_VCARD_EXPORT void vcardparameter_set_username(vcardparameter *value, const char * v);
349
350/* VALUE */
354
355/* X */
356LIBICAL_VCARD_EXPORT vcardparameter * vcardparameter_new_x(const char * v);
357LIBICAL_VCARD_EXPORT const char * vcardparameter_get_x(const vcardparameter *value);
358LIBICAL_VCARD_EXPORT void vcardparameter_set_x(vcardparameter *value, const char * v);
359
360/* X-LIC-COMPARETYPE */
364
365/* X-LIC-ERRORTYPE */
369#endif /*VCARDPARAMETER_H*/
370
371/* END of section of machine generated code (mkderivedparameters.pl). Do not edit. */
372
const char * str
Definition icalenums.c:29
void vcardparameter_set_created(vcardparameter *value, vcardtimetype v)
void vcardparameter_set_label(vcardparameter *value, const char *v)
vcardparameter * vcardparameter_new_jscomps(vcardstructuredtype *v)
vcardparameter * vcardparameter_new_phonetic(vcardparameter_phonetic v)
const char * vcardparameter_get_cc(const vcardparameter *value)
vcardparameter * vcardparameter_new_jsptr(const char *v)
const char * vcardparameter_get_servicetype(const vcardparameter *value)
vcardparameter * vcardparameter_new_value(vcardparameter_value v)
size_t vcardparameter_get_type_size(vcardparameter *param)
void vcardparameter_remove_pid(vcardparameter *value, const char *v)
size_t vcardparameter_get_sortas_size(vcardparameter *param)
int vcardparameter_string_to_enum(const char *str)
void vcardparameter_set_jsptr(vcardparameter *value, const char *v)
vcardparameter * vcardparameter_new_altid(const char *v)
vcardparameter * vcardparameter_new_author(const char *v)
void vcardparameter_set_xlicerrortype(vcardparameter *value, vcardparameter_xlicerrortype v)
void vcardparameter_set_encoding(vcardparameter *value, vcardparameter_encoding v)
void vcardparameter_set_author(vcardparameter *value, const char *v)
void vcardparameter_set_type(vcardparameter *value, vcardenumarray *v)
void vcardparameter_set_pref(vcardparameter *value, int v)
vcardparameter * vcardparameter_new_calscale(vcardparameter_calscale v)
vcardparameter * vcardparameter_new_type_list(vcardenumarray *v)
vcardparameter * vcardparameter_new_mediatype(const char *v)
vcardparameter * vcardparameter_new_username(const char *v)
const char * vcardparameter_get_language(const vcardparameter *value)
void vcardparameter_set_propid(vcardparameter *value, const char *v)
const char * vcardparameter_get_username(const vcardparameter *value)
vcardparameter * vcardparameter_new_propid(const char *v)
vcardparameter * vcardparameter_new_x(const char *v)
void vcardparameter_remove_sortas(vcardparameter *value, const char *v)
const char * vcardparameter_get_jsptr(const vcardparameter *value)
vcardparameter * vcardparameter_new_geo(const char *v)
vcardstrarray * vcardparameter_get_pid(const vcardparameter *value)
void vcardparameter_set_context(vcardparameter *value, const char *v)
const char * vcardparameter_get_authorname(const vcardparameter *value)
vcardparameter_phonetic
@ VCARD_PHONETIC_X
@ VCARD_PHONETIC_NONE
@ VCARD_PHONETIC_PINY
@ VCARD_PHONETIC_JYUT
@ VCARD_PHONETIC_SCRIPT
@ VCARD_PHONETIC_IPA
const char * vcardparameter_get_mediatype(const vcardparameter *value)
void vcardparameter_set_xliccomparetype(vcardparameter *value, vcardparameter_xliccomparetype v)
vcardparameter_level
@ VCARD_LEVEL_AVERAGE
@ VCARD_LEVEL_X
@ VCARD_LEVEL_HIGH
@ VCARD_LEVEL_LOW
@ VCARD_LEVEL_EXPERT
@ VCARD_LEVEL_NONE
@ VCARD_LEVEL_MEDIUM
@ VCARD_LEVEL_BEGINNER
struct vcardparameter_impl vcardparameter
vcardparameter_encoding vcardparameter_get_encoding(const vcardparameter *value)
vcardparameter * vcardparameter_new_pid_list(vcardstrarray *v)
void vcardparameter_set_altid(vcardparameter *value, const char *v)
const char * vcardparameter_get_label(const vcardparameter *value)
const char * vcardparameter_get_geo(const vcardparameter *value)
const char * vcardparameter_get_propid(const vcardparameter *value)
const char * vcardparameter_get_tz(const vcardparameter *value)
vcardenumarray * vcardparameter_get_type(const vcardparameter *value)
void vcardparameter_set_mediatype(vcardparameter *value, const char *v)
vcardparameter * vcardparameter_new_tz(const char *v)
vcardparameter * vcardparameter_new_created(vcardtimetype v)
vcardparameter * vcardparameter_new_xlicerrortype(vcardparameter_xlicerrortype v)
void vcardparameter_remove_type(vcardparameter *value, vcardenumarray_element *v)
void vcardparameter_set_x(vcardparameter *value, const char *v)
void vcardparameter_set_pid(vcardparameter *value, vcardstrarray *v)
vcardparameter_value vcardparameter_get_value(const vcardparameter *value)
size_t vcardparameter_get_pid_size(vcardparameter *param)
void vcardparameter_set_servicetype(vcardparameter *value, const char *v)
vcardparameter_type vcardparameter_get_type_nth(vcardparameter *param, size_t position)
vcardparameter * vcardparameter_new_derived(vcardparameter_derived v)
void vcardparameter_set_language(vcardparameter *value, const char *v)
int vcardparameter_get_pref(const vcardparameter *value)
vcardparameter * vcardparameter_new_iana(const char *v)
void vcardparameter_set_cc(vcardparameter *value, const char *v)
void vcardparameter_add_type(vcardparameter *value, vcardenumarray_element *v)
const char * vcardparameter_get_script(const vcardparameter *value)
vcardparameter * vcardparameter_new_cc(const char *v)
const char * vcardparameter_get_context(const vcardparameter *value)
vcardparameter * vcardparameter_new_encoding(vcardparameter_encoding v)
vcardparameter * vcardparameter_new_label(const char *v)
vcardparameter_xlicerrortype vcardparameter_get_xlicerrortype(const vcardparameter *value)
void vcardparameter_set_calscale(vcardparameter *value, vcardparameter_calscale v)
vcardparameter * vcardparameter_new_script(const char *v)
vcardparameter * vcardparameter_new_authorname(const char *v)
vcardparameter * vcardparameter_new_level(vcardparameter_level v)
const char * vcardparameter_get_iana(const vcardparameter *value)
void vcardparameter_set_geo(vcardparameter *value, const char *v)
vcardstrarray * vcardparameter_get_sortas(const vcardparameter *value)
const char * vcardparameter_get_x(const vcardparameter *value)
vcardparameter * vcardparameter_new_language(const char *v)
vcardparameter * vcardparameter_new_context(const char *v)
vcardparameter_xliccomparetype vcardparameter_get_xliccomparetype(const vcardparameter *value)
void vcardparameter_set_username(vcardparameter *value, const char *v)
vcardparameter * vcardparameter_new_type(vcardparameter_type v)
vcardparameter * vcardparameter_new_sortas(const char *v)
const char * vcardparameter_get_altid(const vcardparameter *value)
void vcardparameter_set_tz(vcardparameter *value, const char *v)
vcardparameter * vcardparameter_new_sortas_list(vcardstrarray *v)
vcardparameter_calscale vcardparameter_get_calscale(const vcardparameter *value)
void vcardparameter_set_phonetic(vcardparameter *value, vcardparameter_phonetic v)
int vcardparameter_get_index(const vcardparameter *value)
vcardparameter_derived vcardparameter_get_derived(const vcardparameter *value)
vcardparameter * vcardparameter_new_pid(const char *v)
vcardparameter * vcardparameter_new_pref(int v)
void vcardparameter_set_jscomps(vcardparameter *value, vcardstructuredtype *v)
void vcardparameter_add_sortas(vcardparameter *value, const char *v)
const char * vcardparameter_get_sortas_nth(vcardparameter *param, size_t position)
const char * vcardparameter_get_pid_nth(vcardparameter *param, size_t position)
vcardtimetype vcardparameter_get_created(const vcardparameter *value)
void vcardparameter_set_sortas(vcardparameter *value, vcardstrarray *v)
vcardparameter_xliccomparetype
@ VCARD_XLICCOMPARETYPE_LESS
@ VCARD_XLICCOMPARETYPE_REGEX
@ VCARD_XLICCOMPARETYPE_NOTEQUAL
@ VCARD_XLICCOMPARETYPE_LESSEQUAL
@ VCARD_XLICCOMPARETYPE_EQUAL
@ VCARD_XLICCOMPARETYPE_GREATER
@ VCARD_XLICCOMPARETYPE_ISNOTNULL
@ VCARD_XLICCOMPARETYPE_ISNULL
@ VCARD_XLICCOMPARETYPE_NONE
@ VCARD_XLICCOMPARETYPE_X
@ VCARD_XLICCOMPARETYPE_GREATEREQUAL
vcardparameter_xlicerrortype
@ VCARD_XLICERRORTYPE_X
@ VCARD_XLICERRORTYPE_PARAMETERNAMEPARSEERROR
@ VCARD_XLICERRORTYPE_PROPERTYPARSEERROR
@ VCARD_XLICERRORTYPE_VALUEPARSEERROR
@ VCARD_XLICERRORTYPE_NONE
@ VCARD_XLICERRORTYPE_COMPONENTPARSEERROR
@ VCARD_XLICERRORTYPE_PARAMETERVALUEPARSEERROR
@ VCARD_XLICERRORTYPE_RESTRICTIONCHECK
void vcardparameter_set_value(vcardparameter *value, vcardparameter_value v)
void vcardparameter_set_iana(vcardparameter *value, const char *v)
vcardparameter_encoding
@ VCARD_ENCODING_B
@ VCARD_ENCODING_X
@ VCARD_ENCODING_NONE
void vcardparameter_set_authorname(vcardparameter *value, const char *v)
vcardparameter_derived
@ VCARD_DERIVED_X
@ VCARD_DERIVED_TRUE
@ VCARD_DERIVED_NONE
@ VCARD_DERIVED_FALSE
@ VCARD_VALUE_FLOAT
@ VCARD_VALUE_DATE
@ VCARD_VALUE_NONE
@ VCARD_VALUE_UTCOFFSET
@ VCARD_VALUE_INTEGER
@ VCARD_VALUE_DATEANDORTIME
@ VCARD_VALUE_BOOLEAN
@ VCARD_VALUE_LANGUAGETAG
@ VCARD_VALUE_TIME
@ VCARD_VALUE_TIMESTAMP
@ VCARD_VALUE_DATETIME
@ VCARD_VALUE_STRUCTURED
@ VCARD_VALUE_URI
@ VCARD_VALUE_TEXT
void vcardparameter_set_index(vcardparameter *value, int v)
vcardparameter * vcardparameter_new_index(int v)
void vcardparameter_set_script(vcardparameter *value, const char *v)
vcardparameter_kind
@ VCARD_XLICERRORTYPE_PARAMETER
@ VCARD_INDEX_PARAMETER
@ VCARD_XLICCOMPARETYPE_PARAMETER
@ VCARD_CONTEXT_PARAMETER
@ VCARD_ENCODING_PARAMETER
@ VCARD_NO_PARAMETER
@ VCARD_CC_PARAMETER
@ VCARD_TYPE_PARAMETER
@ VCARD_AUTHOR_PARAMETER
@ VCARD_X_PARAMETER
@ VCARD_USERNAME_PARAMETER
@ VCARD_PID_PARAMETER
@ VCARD_JSPTR_PARAMETER
@ VCARD_CREATED_PARAMETER
@ VCARD_LANGUAGE_PARAMETER
@ VCARD_SORTAS_PARAMETER
@ VCARD_LABEL_PARAMETER
@ VCARD_PHONETIC_PARAMETER
@ VCARD_CALSCALE_PARAMETER
@ VCARD_DERIVED_PARAMETER
@ VCARD_ALTID_PARAMETER
@ VCARD_SCRIPT_PARAMETER
@ VCARD_SERVICETYPE_PARAMETER
@ VCARD_PREF_PARAMETER
@ VCARD_TZ_PARAMETER
@ VCARD_VALUE_PARAMETER
@ VCARD_MEDIATYPE_PARAMETER
@ VCARD_GEO_PARAMETER
@ VCARD_IANA_PARAMETER
@ VCARD_LEVEL_PARAMETER
@ VCARD_AUTHORNAME_PARAMETER
@ VCARD_ANY_PARAMETER
@ VCARD_JSCOMPS_PARAMETER
@ VCARD_PROPID_PARAMETER
vcardstructuredtype * vcardparameter_get_jscomps(const vcardparameter *value)
const char * vcardparameter_enum_to_string(int e)
vcardparameter * vcardparameter_new_servicetype(const char *v)
const char * vcardparameter_get_author(const vcardparameter *value)
vcardparameter_calscale
@ VCARD_CALSCALE_X
@ VCARD_CALSCALE_NONE
@ VCARD_CALSCALE_GREGORIAN
void vcardparameter_set_level(vcardparameter *value, vcardparameter_level v)
vcardparameter_level vcardparameter_get_level(const vcardparameter *value)
vcardparameter * vcardparameter_new_xliccomparetype(vcardparameter_xliccomparetype v)
@ VCARD_TYPE_SPOUSE
@ VCARD_TYPE_CELL
@ VCARD_TYPE_WORK
@ VCARD_TYPE_PARENT
@ VCARD_TYPE_PREF
@ VCARD_TYPE_COLLEAGUE
@ VCARD_TYPE_DELIVERY
@ VCARD_TYPE_CHILD
@ VCARD_TYPE_SWEETHEART
@ VCARD_TYPE_PAGER
@ VCARD_TYPE_VIDEO
@ VCARD_TYPE_DATE
@ VCARD_TYPE_NEIGHBOR
@ VCARD_TYPE_BILLING
@ VCARD_TYPE_NONE
@ VCARD_TYPE_HOME
@ VCARD_TYPE_MAINNUMBER
@ VCARD_TYPE_CONTACT
@ VCARD_TYPE_EMERGENCY
@ VCARD_TYPE_TEXT
@ VCARD_TYPE_VOICE
@ VCARD_TYPE_ACQUAINTANCE
@ VCARD_TYPE_FRIEND
@ VCARD_TYPE_CORESIDENT
@ VCARD_TYPE_COWORKER
@ VCARD_TYPE_SIBLING
@ VCARD_TYPE_CRUSH
@ VCARD_TYPE_TEXTPHONE
@ VCARD_TYPE_AGENT
@ VCARD_TYPE_MUSE
vcardparameter_phonetic vcardparameter_get_phonetic(const vcardparameter *value)
void vcardparameter_set_derived(vcardparameter *value, vcardparameter_derived v)
void vcardparameter_add_pid(vcardparameter *value, const char *v)
Namespace the icalenumarray functions for vcard.
icalenumarray_element vcardenumarray_element
icalenumarray vcardenumarray
Namespace the icalstrarray functions for vcard.
icalstrarray vcardstrarray
Defines the data structure representing vCard structured values.
struct vcardstructuredtype_impl vcardstructuredtype
Represents a decoded, structured text value.
Defines the data structure representing vCard date-times.