Libical API Documentation 4.0 STABLE VERSION [Visit the v3.0 documentation]
Loading...
Searching...
No Matches
vcardderivedproperty.h
Go to the documentation of this file.
1/*======================================================================
2 FILE: vcardderivedproperty.h
3 CREATOR: Ken Murchison 24 Aug 2022 <murch@fastmailteam.com>
4
5 SPDX-FileCopyrightText: 2022, Fastmail Pty. Ltd. (https://fastmail.com)
6 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
7 ======================================================================*/
8
13
14#ifndef VCARDDERIVEDPROPERTY_H
15#define VCARDDERIVEDPROPERTY_H
16
17#include "libical_sentinel.h"
18#include "vcardderivedvalue.h"
19#include "vcardparameter.h"
20
21#include <stdbool.h>
22
23typedef struct vcardproperty_impl vcardproperty;
24
25typedef enum vcardproperty_kind {
89
90/* ADR */
91LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_adr(vcardstructuredtype* v);
92LIBICAL_VCARD_EXPORT void vcardproperty_set_adr(vcardproperty *prop, vcardstructuredtype* v);
93LIBICAL_VCARD_EXPORT vcardstructuredtype* vcardproperty_get_adr(const vcardproperty *prop);
94LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_adr(vcardstructuredtype* v, ...);
95
96/* AGENT */
97LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_agent(const char * v);
98LIBICAL_VCARD_EXPORT void vcardproperty_set_agent(vcardproperty *prop, const char * v);
99LIBICAL_VCARD_EXPORT const char * vcardproperty_get_agent(const vcardproperty *prop);
100LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_agent(const char * v, ...);
101
102/* ANNIVERSARY */
103LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_anniversary(vcardtimetype v);
104LIBICAL_VCARD_EXPORT void vcardproperty_set_anniversary(vcardproperty *prop, vcardtimetype v);
105LIBICAL_VCARD_EXPORT vcardtimetype vcardproperty_get_anniversary(const vcardproperty *prop);
106LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_anniversary(vcardtimetype v, ...);
107
108/* BDAY */
109LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_bday(vcardtimetype v);
110LIBICAL_VCARD_EXPORT void vcardproperty_set_bday(vcardproperty *prop, vcardtimetype v);
111LIBICAL_VCARD_EXPORT vcardtimetype vcardproperty_get_bday(const vcardproperty *prop);
112LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_bday(vcardtimetype v, ...);
113
114/* BIRTHPLACE */
115LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_birthplace(const char * v);
116LIBICAL_VCARD_EXPORT void vcardproperty_set_birthplace(vcardproperty *prop, const char * v);
117LIBICAL_VCARD_EXPORT const char * vcardproperty_get_birthplace(const vcardproperty *prop);
118LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_birthplace(const char * v, ...);
119
120/* CALADRURI */
121LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_caladruri(const char * v);
122LIBICAL_VCARD_EXPORT void vcardproperty_set_caladruri(vcardproperty *prop, const char * v);
123LIBICAL_VCARD_EXPORT const char * vcardproperty_get_caladruri(const vcardproperty *prop);
124LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_caladruri(const char * v, ...);
125
126/* CALURI */
127LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_caluri(const char * v);
128LIBICAL_VCARD_EXPORT void vcardproperty_set_caluri(vcardproperty *prop, const char * v);
129LIBICAL_VCARD_EXPORT const char * vcardproperty_get_caluri(const vcardproperty *prop);
130LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_caluri(const char * v, ...);
131
132/* CATEGORIES */
133LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_categories(vcardstrarray* v);
134LIBICAL_VCARD_EXPORT void vcardproperty_set_categories(vcardproperty *prop, vcardstrarray* v);
135LIBICAL_VCARD_EXPORT vcardstrarray* vcardproperty_get_categories(const vcardproperty *prop);
136LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_categories(vcardstrarray* v, ...);
137
138/* CLASS */
139LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_class(const char * v);
140LIBICAL_VCARD_EXPORT void vcardproperty_set_class(vcardproperty *prop, const char * v);
141LIBICAL_VCARD_EXPORT const char * vcardproperty_get_class(const vcardproperty *prop);
142LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_class(const char * v, ...);
143
144/* CLIENTPIDMAP */
145LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_clientpidmap(vcardstrarray* v);
146LIBICAL_VCARD_EXPORT void vcardproperty_set_clientpidmap(vcardproperty *prop, vcardstrarray* v);
147LIBICAL_VCARD_EXPORT vcardstrarray* vcardproperty_get_clientpidmap(const vcardproperty *prop);
148LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_clientpidmap(vcardstrarray* v, ...);
149
150/* CONTACT-URI */
151LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_contacturi(const char * v);
152LIBICAL_VCARD_EXPORT void vcardproperty_set_contacturi(vcardproperty *prop, const char * v);
153LIBICAL_VCARD_EXPORT const char * vcardproperty_get_contacturi(const vcardproperty *prop);
154LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_contacturi(const char * v, ...);
155
156/* CREATED */
157LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_created(vcardtimetype v);
158LIBICAL_VCARD_EXPORT void vcardproperty_set_created(vcardproperty *prop, vcardtimetype v);
159LIBICAL_VCARD_EXPORT vcardtimetype vcardproperty_get_created(const vcardproperty *prop);
160LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_created(vcardtimetype v, ...);
161
162/* DEATHDATE */
163LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_deathdate(vcardtimetype v);
164LIBICAL_VCARD_EXPORT void vcardproperty_set_deathdate(vcardproperty *prop, vcardtimetype v);
165LIBICAL_VCARD_EXPORT vcardtimetype vcardproperty_get_deathdate(const vcardproperty *prop);
166LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_deathdate(vcardtimetype v, ...);
167
168/* DEATHPLACE */
169LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_deathplace(const char * v);
170LIBICAL_VCARD_EXPORT void vcardproperty_set_deathplace(vcardproperty *prop, const char * v);
171LIBICAL_VCARD_EXPORT const char * vcardproperty_get_deathplace(const vcardproperty *prop);
172LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_deathplace(const char * v, ...);
173
174/* EMAIL */
175LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_email(const char * v);
176LIBICAL_VCARD_EXPORT void vcardproperty_set_email(vcardproperty *prop, const char * v);
177LIBICAL_VCARD_EXPORT const char * vcardproperty_get_email(const vcardproperty *prop);
178LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_email(const char * v, ...);
179
180/* EXPERTISE */
181LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_expertise(const char * v);
182LIBICAL_VCARD_EXPORT void vcardproperty_set_expertise(vcardproperty *prop, const char * v);
183LIBICAL_VCARD_EXPORT const char * vcardproperty_get_expertise(const vcardproperty *prop);
184LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_expertise(const char * v, ...);
185
186/* FBURL */
187LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_fburl(const char * v);
188LIBICAL_VCARD_EXPORT void vcardproperty_set_fburl(vcardproperty *prop, const char * v);
189LIBICAL_VCARD_EXPORT const char * vcardproperty_get_fburl(const vcardproperty *prop);
190LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_fburl(const char * v, ...);
191
192/* FN */
193LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_fn(const char * v);
194LIBICAL_VCARD_EXPORT void vcardproperty_set_fn(vcardproperty *prop, const char * v);
195LIBICAL_VCARD_EXPORT const char * vcardproperty_get_fn(const vcardproperty *prop);
196LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_fn(const char * v, ...);
197
198/* GENDER */
199LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_gender(vcardstrarray* v);
200LIBICAL_VCARD_EXPORT void vcardproperty_set_gender(vcardproperty *prop, vcardstrarray* v);
201LIBICAL_VCARD_EXPORT vcardstrarray* vcardproperty_get_gender(const vcardproperty *prop);
202LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_gender(vcardstrarray* v, ...);
203
204/* GEO */
205LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_geo(vcardgeotype v);
206LIBICAL_VCARD_EXPORT void vcardproperty_set_geo(vcardproperty *prop, vcardgeotype v);
207LIBICAL_VCARD_EXPORT vcardgeotype vcardproperty_get_geo(const vcardproperty *prop);
208LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_geo(vcardgeotype v, ...);
209
210/* GRAMGENDER */
211LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_gramgender(enum vcardproperty_gramgender v);
212LIBICAL_VCARD_EXPORT void vcardproperty_set_gramgender(vcardproperty *prop, enum vcardproperty_gramgender v);
213LIBICAL_VCARD_EXPORT enum vcardproperty_gramgender vcardproperty_get_gramgender(const vcardproperty *prop);
214LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_gramgender(enum vcardproperty_gramgender v, ...);
215
216/* HOBBY */
217LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_hobby(const char * v);
218LIBICAL_VCARD_EXPORT void vcardproperty_set_hobby(vcardproperty *prop, const char * v);
219LIBICAL_VCARD_EXPORT const char * vcardproperty_get_hobby(const vcardproperty *prop);
220LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_hobby(const char * v, ...);
221
222/* IMPP */
223LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_impp(const char * v);
224LIBICAL_VCARD_EXPORT void vcardproperty_set_impp(vcardproperty *prop, const char * v);
225LIBICAL_VCARD_EXPORT const char * vcardproperty_get_impp(const vcardproperty *prop);
226LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_impp(const char * v, ...);
227
228/* INTEREST */
229LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_interest(const char * v);
230LIBICAL_VCARD_EXPORT void vcardproperty_set_interest(vcardproperty *prop, const char * v);
231LIBICAL_VCARD_EXPORT const char * vcardproperty_get_interest(const vcardproperty *prop);
232LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_interest(const char * v, ...);
233
234/* JSPROP */
235LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_jsprop(const char * v);
236LIBICAL_VCARD_EXPORT void vcardproperty_set_jsprop(vcardproperty *prop, const char * v);
237LIBICAL_VCARD_EXPORT const char * vcardproperty_get_jsprop(const vcardproperty *prop);
238LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_jsprop(const char * v, ...);
239
240/* KEY */
241LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_key(const char * v);
242LIBICAL_VCARD_EXPORT void vcardproperty_set_key(vcardproperty *prop, const char * v);
243LIBICAL_VCARD_EXPORT const char * vcardproperty_get_key(const vcardproperty *prop);
244LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_key(const char * v, ...);
245
246/* KIND */
247LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_kind(enum vcardproperty_kindenum v);
248LIBICAL_VCARD_EXPORT void vcardproperty_set_kind(vcardproperty *prop, enum vcardproperty_kindenum v);
249LIBICAL_VCARD_EXPORT enum vcardproperty_kindenum vcardproperty_get_kind(const vcardproperty *prop);
250LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_kind(enum vcardproperty_kindenum v, ...);
251
252/* LABEL */
253LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_label(const char * v);
254LIBICAL_VCARD_EXPORT void vcardproperty_set_label(vcardproperty *prop, const char * v);
255LIBICAL_VCARD_EXPORT const char * vcardproperty_get_label(const vcardproperty *prop);
256LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_label(const char * v, ...);
257
258/* LANG */
259LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_lang(const char * v);
260LIBICAL_VCARD_EXPORT void vcardproperty_set_lang(vcardproperty *prop, const char * v);
261LIBICAL_VCARD_EXPORT const char * vcardproperty_get_lang(const vcardproperty *prop);
262LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_lang(const char * v, ...);
263
264/* LANGUAGE */
265LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_language(const char * v);
266LIBICAL_VCARD_EXPORT void vcardproperty_set_language(vcardproperty *prop, const char * v);
267LIBICAL_VCARD_EXPORT const char * vcardproperty_get_language(const vcardproperty *prop);
268LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_language(const char * v, ...);
269
270/* LOGO */
271LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_logo(const char * v);
272LIBICAL_VCARD_EXPORT void vcardproperty_set_logo(vcardproperty *prop, const char * v);
273LIBICAL_VCARD_EXPORT const char * vcardproperty_get_logo(const vcardproperty *prop);
274LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_logo(const char * v, ...);
275
276/* MAILER */
277LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_mailer(const char * v);
278LIBICAL_VCARD_EXPORT void vcardproperty_set_mailer(vcardproperty *prop, const char * v);
279LIBICAL_VCARD_EXPORT const char * vcardproperty_get_mailer(const vcardproperty *prop);
280LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_mailer(const char * v, ...);
281
282/* MEMBER */
283LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_member(const char * v);
284LIBICAL_VCARD_EXPORT void vcardproperty_set_member(vcardproperty *prop, const char * v);
285LIBICAL_VCARD_EXPORT const char * vcardproperty_get_member(const vcardproperty *prop);
286LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_member(const char * v, ...);
287
288/* N */
289LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_n(vcardstructuredtype* v);
290LIBICAL_VCARD_EXPORT void vcardproperty_set_n(vcardproperty *prop, vcardstructuredtype* v);
291LIBICAL_VCARD_EXPORT vcardstructuredtype* vcardproperty_get_n(const vcardproperty *prop);
292LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_n(vcardstructuredtype* v, ...);
293
294/* NAME */
295LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_name(const char * v);
296LIBICAL_VCARD_EXPORT void vcardproperty_set_name(vcardproperty *prop, const char * v);
297LIBICAL_VCARD_EXPORT const char * vcardproperty_get_name(const vcardproperty *prop);
298LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_name(const char * v, ...);
299
300/* NICKNAME */
301LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_nickname(vcardstrarray* v);
302LIBICAL_VCARD_EXPORT void vcardproperty_set_nickname(vcardproperty *prop, vcardstrarray* v);
303LIBICAL_VCARD_EXPORT vcardstrarray* vcardproperty_get_nickname(const vcardproperty *prop);
304LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_nickname(vcardstrarray* v, ...);
305
306/* NOTE */
307LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_note(const char * v);
308LIBICAL_VCARD_EXPORT void vcardproperty_set_note(vcardproperty *prop, const char * v);
309LIBICAL_VCARD_EXPORT const char * vcardproperty_get_note(const vcardproperty *prop);
310LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_note(const char * v, ...);
311
312/* ORG */
313LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_org(vcardstrarray* v);
314LIBICAL_VCARD_EXPORT void vcardproperty_set_org(vcardproperty *prop, vcardstrarray* v);
315LIBICAL_VCARD_EXPORT vcardstrarray* vcardproperty_get_org(const vcardproperty *prop);
316LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_org(vcardstrarray* v, ...);
317
318/* ORG-DIRECTORY */
319LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_orgdirectory(const char * v);
320LIBICAL_VCARD_EXPORT void vcardproperty_set_orgdirectory(vcardproperty *prop, const char * v);
321LIBICAL_VCARD_EXPORT const char * vcardproperty_get_orgdirectory(const vcardproperty *prop);
322LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_orgdirectory(const char * v, ...);
323
324/* PHOTO */
325LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_photo(const char * v);
326LIBICAL_VCARD_EXPORT void vcardproperty_set_photo(vcardproperty *prop, const char * v);
327LIBICAL_VCARD_EXPORT const char * vcardproperty_get_photo(const vcardproperty *prop);
328LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_photo(const char * v, ...);
329
330/* PRODID */
331LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_prodid(const char * v);
332LIBICAL_VCARD_EXPORT void vcardproperty_set_prodid(vcardproperty *prop, const char * v);
333LIBICAL_VCARD_EXPORT const char * vcardproperty_get_prodid(const vcardproperty *prop);
334LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_prodid(const char * v, ...);
335
336/* PRONOUNS */
337LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_pronouns(const char * v);
338LIBICAL_VCARD_EXPORT void vcardproperty_set_pronouns(vcardproperty *prop, const char * v);
339LIBICAL_VCARD_EXPORT const char * vcardproperty_get_pronouns(const vcardproperty *prop);
340LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_pronouns(const char * v, ...);
341
342/* RELATED */
343LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_related(const char * v);
344LIBICAL_VCARD_EXPORT void vcardproperty_set_related(vcardproperty *prop, const char * v);
345LIBICAL_VCARD_EXPORT const char * vcardproperty_get_related(const vcardproperty *prop);
346LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_related(const char * v, ...);
347
348/* REV */
349LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_rev(vcardtimetype v);
350LIBICAL_VCARD_EXPORT void vcardproperty_set_rev(vcardproperty *prop, vcardtimetype v);
351LIBICAL_VCARD_EXPORT vcardtimetype vcardproperty_get_rev(const vcardproperty *prop);
352LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_rev(vcardtimetype v, ...);
353
354/* ROLE */
355LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_role(const char * v);
356LIBICAL_VCARD_EXPORT void vcardproperty_set_role(vcardproperty *prop, const char * v);
357LIBICAL_VCARD_EXPORT const char * vcardproperty_get_role(const vcardproperty *prop);
358LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_role(const char * v, ...);
359
360/* SOCIALPROFILE */
361LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_socialprofile(const char * v);
362LIBICAL_VCARD_EXPORT void vcardproperty_set_socialprofile(vcardproperty *prop, const char * v);
363LIBICAL_VCARD_EXPORT const char * vcardproperty_get_socialprofile(const vcardproperty *prop);
364LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_socialprofile(const char * v, ...);
365
366/* SORT-STRING */
367LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_sortstring(const char * v);
368LIBICAL_VCARD_EXPORT void vcardproperty_set_sortstring(vcardproperty *prop, const char * v);
369LIBICAL_VCARD_EXPORT const char * vcardproperty_get_sortstring(const vcardproperty *prop);
370LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_sortstring(const char * v, ...);
371
372/* SOUND */
373LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_sound(const char * v);
374LIBICAL_VCARD_EXPORT void vcardproperty_set_sound(vcardproperty *prop, const char * v);
375LIBICAL_VCARD_EXPORT const char * vcardproperty_get_sound(const vcardproperty *prop);
376LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_sound(const char * v, ...);
377
378/* SOURCE */
379LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_source(const char * v);
380LIBICAL_VCARD_EXPORT void vcardproperty_set_source(vcardproperty *prop, const char * v);
381LIBICAL_VCARD_EXPORT const char * vcardproperty_get_source(const vcardproperty *prop);
382LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_source(const char * v, ...);
383
384/* TEL */
385LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_tel(const char * v);
386LIBICAL_VCARD_EXPORT void vcardproperty_set_tel(vcardproperty *prop, const char * v);
387LIBICAL_VCARD_EXPORT const char * vcardproperty_get_tel(const vcardproperty *prop);
388LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_tel(const char * v, ...);
389
390/* TITLE */
391LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_title(const char * v);
392LIBICAL_VCARD_EXPORT void vcardproperty_set_title(vcardproperty *prop, const char * v);
393LIBICAL_VCARD_EXPORT const char * vcardproperty_get_title(const vcardproperty *prop);
394LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_title(const char * v, ...);
395
396/* TZ */
397LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_tz(vcardtztype v);
398LIBICAL_VCARD_EXPORT void vcardproperty_set_tz(vcardproperty *prop, vcardtztype v);
399LIBICAL_VCARD_EXPORT vcardtztype vcardproperty_get_tz(const vcardproperty *prop);
400LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_tz(vcardtztype v, ...);
401
402/* UID */
403LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_uid(const char * v);
404LIBICAL_VCARD_EXPORT void vcardproperty_set_uid(vcardproperty *prop, const char * v);
405LIBICAL_VCARD_EXPORT const char * vcardproperty_get_uid(const vcardproperty *prop);
406LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_uid(const char * v, ...);
407
408/* URL */
409LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_url(const char * v);
410LIBICAL_VCARD_EXPORT void vcardproperty_set_url(vcardproperty *prop, const char * v);
411LIBICAL_VCARD_EXPORT const char * vcardproperty_get_url(const vcardproperty *prop);
412LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_url(const char * v, ...);
413
414/* VERSION */
415LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_version(enum vcardproperty_version v);
416LIBICAL_VCARD_EXPORT void vcardproperty_set_version(vcardproperty *prop, enum vcardproperty_version v);
417LIBICAL_VCARD_EXPORT enum vcardproperty_version vcardproperty_get_version(const vcardproperty *prop);
418LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_version(enum vcardproperty_version v, ...);
419
420/* X */
421LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_x(const char * v);
422LIBICAL_VCARD_EXPORT void vcardproperty_set_x(vcardproperty *prop, const char * v);
423LIBICAL_VCARD_EXPORT const char * vcardproperty_get_x(const vcardproperty *prop);
424LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_x(const char * v, ...);
425
426/* X-LIC-ERROR */
427LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_xlicerror(const char * v);
428LIBICAL_VCARD_EXPORT void vcardproperty_set_xlicerror(vcardproperty *prop, const char * v);
429LIBICAL_VCARD_EXPORT const char * vcardproperty_get_xlicerror(const vcardproperty *prop);
430LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_xlicerror(const char * v, ...);
431
432/* XML */
433LIBICAL_VCARD_EXPORT vcardproperty *vcardproperty_new_xml(const char * v);
434LIBICAL_VCARD_EXPORT void vcardproperty_set_xml(vcardproperty *prop, const char * v);
435LIBICAL_VCARD_EXPORT const char * vcardproperty_get_xml(const vcardproperty *prop);
436LIBICAL_VCARD_EXPORT LIBICAL_SENTINEL vcardproperty *vcardproperty_vanew_xml(const char * v, ...);
437
438#endif /*VCARDPROPERTY_H*/
vcardproperty * vcardproperty_new_categories(vcardstrarray *v)
void vcardproperty_set_kind(vcardproperty *prop, enum vcardproperty_kindenum v)
void vcardproperty_set_x(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_role(const char *v,...)
enum vcardproperty_gramgender vcardproperty_get_gramgender(const vcardproperty *prop)
vcardproperty * vcardproperty_new_role(const char *v)
vcardproperty * vcardproperty_vanew_created(vcardtimetype v,...)
void vcardproperty_set_contacturi(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_expertise(const char *v,...)
vcardproperty * vcardproperty_new_fn(const char *v)
const char * vcardproperty_get_xml(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_orgdirectory(const char *v,...)
void vcardproperty_set_key(vcardproperty *prop, const char *v)
void vcardproperty_set_note(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_gender(vcardstrarray *v,...)
vcardproperty * vcardproperty_new_source(const char *v)
void vcardproperty_set_org(vcardproperty *prop, vcardstrarray *v)
void vcardproperty_set_name(vcardproperty *prop, const char *v)
void vcardproperty_set_prodid(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_new_note(const char *v)
void vcardproperty_set_xlicerror(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_new_geo(vcardgeotype v)
const char * vcardproperty_get_prodid(const vcardproperty *prop)
vcardproperty * vcardproperty_new_key(const char *v)
vcardproperty * vcardproperty_vanew_sound(const char *v,...)
void vcardproperty_set_version(vcardproperty *prop, enum vcardproperty_version v)
vcardproperty * vcardproperty_new_adr(vcardstructuredtype *v)
void vcardproperty_set_adr(vcardproperty *prop, vcardstructuredtype *v)
void vcardproperty_set_created(vcardproperty *prop, vcardtimetype v)
vcardproperty * vcardproperty_vanew_xml(const char *v,...)
vcardproperty * vcardproperty_vanew_fn(const char *v,...)
void vcardproperty_set_birthplace(vcardproperty *prop, const char *v)
const char * vcardproperty_get_pronouns(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_tel(const char *v,...)
const char * vcardproperty_get_socialprofile(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_impp(const char *v,...)
void vcardproperty_set_tel(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_new_name(const char *v)
vcardproperty * vcardproperty_vanew_mailer(const char *v,...)
vcardproperty * vcardproperty_new_fburl(const char *v)
vcardproperty * vcardproperty_vanew_x(const char *v,...)
vcardproperty * vcardproperty_new_impp(const char *v)
void vcardproperty_set_socialprofile(vcardproperty *prop, const char *v)
void vcardproperty_set_source(vcardproperty *prop, const char *v)
void vcardproperty_set_geo(vcardproperty *prop, vcardgeotype v)
const char * vcardproperty_get_mailer(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_adr(vcardstructuredtype *v,...)
vcardproperty * vcardproperty_new_xml(const char *v)
const char * vcardproperty_get_language(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_deathdate(vcardtimetype v,...)
vcardproperty * vcardproperty_new_gender(vcardstrarray *v)
vcardproperty * vcardproperty_vanew_kind(enum vcardproperty_kindenum v,...)
vcardproperty * vcardproperty_vanew_version(enum vcardproperty_version v,...)
void vcardproperty_set_sortstring(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_new_lang(const char *v)
vcardproperty * vcardproperty_vanew_anniversary(vcardtimetype v,...)
vcardproperty * vcardproperty_new_rev(vcardtimetype v)
vcardproperty * vcardproperty_new_pronouns(const char *v)
vcardproperty * vcardproperty_new_expertise(const char *v)
vcardproperty * vcardproperty_vanew_org(vcardstrarray *v,...)
vcardstructuredtype * vcardproperty_get_n(const vcardproperty *prop)
vcardproperty * vcardproperty_new_nickname(vcardstrarray *v)
const char * vcardproperty_get_tel(const vcardproperty *prop)
vcardtztype vcardproperty_get_tz(const vcardproperty *prop)
const char * vcardproperty_get_deathplace(const vcardproperty *prop)
const char * vcardproperty_get_agent(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_pronouns(const char *v,...)
vcardproperty * vcardproperty_new_agent(const char *v)
vcardproperty * vcardproperty_vanew_lang(const char *v,...)
vcardproperty * vcardproperty_new_socialprofile(const char *v)
const char * vcardproperty_get_url(const vcardproperty *prop)
const char * vcardproperty_get_source(const vcardproperty *prop)
void vcardproperty_set_expertise(vcardproperty *prop, const char *v)
void vcardproperty_set_logo(vcardproperty *prop, const char *v)
const char * vcardproperty_get_label(const vcardproperty *prop)
const char * vcardproperty_get_impp(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_note(const char *v,...)
void vcardproperty_set_n(vcardproperty *prop, vcardstructuredtype *v)
vcardproperty * vcardproperty_vanew_deathplace(const char *v,...)
const char * vcardproperty_get_interest(const vcardproperty *prop)
void vcardproperty_set_agent(vcardproperty *prop, const char *v)
const char * vcardproperty_get_role(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_key(const char *v,...)
void vcardproperty_set_fburl(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_interest(const char *v,...)
vcardproperty * vcardproperty_new_email(const char *v)
const char * vcardproperty_get_photo(const vcardproperty *prop)
vcardstrarray * vcardproperty_get_clientpidmap(const vcardproperty *prop)
void vcardproperty_set_related(vcardproperty *prop, const char *v)
const char * vcardproperty_get_note(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_name(const char *v,...)
vcardproperty * vcardproperty_new_anniversary(vcardtimetype v)
void vcardproperty_set_url(vcardproperty *prop, const char *v)
const char * vcardproperty_get_name(const vcardproperty *prop)
void vcardproperty_set_class(vcardproperty *prop, const char *v)
void vcardproperty_set_uid(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_new_language(const char *v)
vcardstrarray * vcardproperty_get_categories(const vcardproperty *prop)
void vcardproperty_set_label(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_uid(const char *v,...)
void vcardproperty_set_pronouns(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_member(const char *v,...)
const char * vcardproperty_get_caluri(const vcardproperty *prop)
vcardproperty * vcardproperty_new_prodid(const char *v)
vcardproperty * vcardproperty_new_xlicerror(const char *v)
const char * vcardproperty_get_fn(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_categories(vcardstrarray *v,...)
vcardgeotype vcardproperty_get_geo(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_contacturi(const char *v,...)
void vcardproperty_set_interest(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_socialprofile(const char *v,...)
const char * vcardproperty_get_hobby(const vcardproperty *prop)
vcardstrarray * vcardproperty_get_org(const vcardproperty *prop)
void vcardproperty_set_orgdirectory(vcardproperty *prop, const char *v)
enum vcardproperty_version vcardproperty_get_version(const vcardproperty *prop)
void vcardproperty_set_caluri(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_new_org(vcardstrarray *v)
const char * vcardproperty_get_email(const vcardproperty *prop)
void vcardproperty_set_hobby(vcardproperty *prop, const char *v)
const char * vcardproperty_get_fburl(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_title(const char *v,...)
vcardtimetype vcardproperty_get_rev(const vcardproperty *prop)
vcardproperty * vcardproperty_new_sortstring(const char *v)
vcardproperty * vcardproperty_vanew_fburl(const char *v,...)
void vcardproperty_set_categories(vcardproperty *prop, vcardstrarray *v)
const char * vcardproperty_get_expertise(const vcardproperty *prop)
void vcardproperty_set_sound(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_language(const char *v,...)
vcardproperty * vcardproperty_new_gramgender(enum vcardproperty_gramgender v)
void vcardproperty_set_tz(vcardproperty *prop, vcardtztype v)
const char * vcardproperty_get_xlicerror(const vcardproperty *prop)
void vcardproperty_set_gender(vcardproperty *prop, vcardstrarray *v)
const char * vcardproperty_get_jsprop(const vcardproperty *prop)
void vcardproperty_set_fn(vcardproperty *prop, const char *v)
void vcardproperty_set_gramgender(vcardproperty *prop, enum vcardproperty_gramgender v)
void vcardproperty_set_member(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_new_deathplace(const char *v)
void vcardproperty_set_photo(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_new_mailer(const char *v)
vcardproperty * vcardproperty_vanew_bday(vcardtimetype v,...)
vcardproperty * vcardproperty_new_bday(vcardtimetype v)
enum vcardproperty_kindenum vcardproperty_get_kind(const vcardproperty *prop)
void vcardproperty_set_role(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_new_class(const char *v)
const char * vcardproperty_get_sortstring(const vcardproperty *prop)
vcardproperty * vcardproperty_new_birthplace(const char *v)
vcardproperty * vcardproperty_new_photo(const char *v)
vcardproperty * vcardproperty_vanew_jsprop(const char *v,...)
vcardproperty * vcardproperty_new_member(const char *v)
vcardproperty * vcardproperty_new_interest(const char *v)
void vcardproperty_set_deathplace(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_clientpidmap(vcardstrarray *v,...)
void vcardproperty_set_lang(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_related(const char *v,...)
void vcardproperty_set_mailer(vcardproperty *prop, const char *v)
void vcardproperty_set_rev(vcardproperty *prop, vcardtimetype v)
vcardproperty * vcardproperty_new_label(const char *v)
vcardproperty * vcardproperty_vanew_sortstring(const char *v,...)
vcardproperty * vcardproperty_new_hobby(const char *v)
vcardtimetype vcardproperty_get_bday(const vcardproperty *prop)
vcardproperty * vcardproperty_new_orgdirectory(const char *v)
vcardproperty * vcardproperty_vanew_logo(const char *v,...)
vcardproperty * vcardproperty_vanew_rev(vcardtimetype v,...)
vcardproperty * vcardproperty_new_caluri(const char *v)
vcardproperty_kind
@ VCARD_NO_PROPERTY
@ VCARD_END_PROPERTY
@ VCARD_FBURL_PROPERTY
@ VCARD_X_PROPERTY
@ VCARD_HOBBY_PROPERTY
@ VCARD_CONTACTURI_PROPERTY
@ VCARD_URL_PROPERTY
@ VCARD_INTEREST_PROPERTY
@ VCARD_TEL_PROPERTY
@ VCARD_NAME_PROPERTY
@ VCARD_XLICERROR_PROPERTY
@ VCARD_GEO_PROPERTY
@ VCARD_CLIENTPIDMAP_PROPERTY
@ VCARD_SORTSTRING_PROPERTY
@ VCARD_CREATED_PROPERTY
@ VCARD_XML_PROPERTY
@ VCARD_ORGDIRECTORY_PROPERTY
@ VCARD_EMAIL_PROPERTY
@ VCARD_RELATED_PROPERTY
@ VCARD_UID_PROPERTY
@ VCARD_LANGUAGE_PROPERTY
@ VCARD_CATEGORIES_PROPERTY
@ VCARD_MAILER_PROPERTY
@ VCARD_SOURCE_PROPERTY
@ VCARD_REV_PROPERTY
@ VCARD_TITLE_PROPERTY
@ VCARD_CLASS_PROPERTY
@ VCARD_VERSION_PROPERTY
@ VCARD_NOTE_PROPERTY
@ VCARD_ANY_PROPERTY
@ VCARD_PHOTO_PROPERTY
@ VCARD_N_PROPERTY
@ VCARD_GRAMGENDER_PROPERTY
@ VCARD_DEATHPLACE_PROPERTY
@ VCARD_LANG_PROPERTY
@ VCARD_ADR_PROPERTY
@ VCARD_FN_PROPERTY
@ VCARD_LOGO_PROPERTY
@ VCARD_SOUND_PROPERTY
@ VCARD_GENDER_PROPERTY
@ VCARD_KIND_PROPERTY
@ VCARD_LABEL_PROPERTY
@ VCARD_IMPP_PROPERTY
@ VCARD_DEATHDATE_PROPERTY
@ VCARD_AGENT_PROPERTY
@ VCARD_TZ_PROPERTY
@ VCARD_PRONOUNS_PROPERTY
@ VCARD_JSPROP_PROPERTY
@ VCARD_EXPERTISE_PROPERTY
@ VCARD_NICKNAME_PROPERTY
@ VCARD_SOCIALPROFILE_PROPERTY
@ VCARD_PRODID_PROPERTY
@ VCARD_CALURI_PROPERTY
@ VCARD_ANNIVERSARY_PROPERTY
@ VCARD_ORG_PROPERTY
@ VCARD_MEMBER_PROPERTY
@ VCARD_ROLE_PROPERTY
@ VCARD_CALADRURI_PROPERTY
@ VCARD_BIRTHPLACE_PROPERTY
@ VCARD_BDAY_PROPERTY
@ VCARD_BEGIN_PROPERTY
@ VCARD_KEY_PROPERTY
vcardstructuredtype * vcardproperty_get_adr(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_prodid(const char *v,...)
vcardproperty * vcardproperty_new_contacturi(const char *v)
vcardproperty * vcardproperty_new_created(vcardtimetype v)
const char * vcardproperty_get_orgdirectory(const vcardproperty *prop)
vcardproperty * vcardproperty_new_sound(const char *v)
vcardtimetype vcardproperty_get_created(const vcardproperty *prop)
void vcardproperty_set_deathdate(vcardproperty *prop, vcardtimetype v)
vcardproperty * vcardproperty_new_uid(const char *v)
vcardproperty * vcardproperty_new_caladruri(const char *v)
const char * vcardproperty_get_key(const vcardproperty *prop)
void vcardproperty_set_jsprop(vcardproperty *prop, const char *v)
const char * vcardproperty_get_related(const vcardproperty *prop)
vcardproperty * vcardproperty_new_x(const char *v)
vcardproperty * vcardproperty_vanew_hobby(const char *v,...)
vcardproperty * vcardproperty_vanew_label(const char *v,...)
const char * vcardproperty_get_sound(const vcardproperty *prop)
vcardproperty * vcardproperty_new_tel(const char *v)
vcardproperty * vcardproperty_new_kind(enum vcardproperty_kindenum v)
vcardproperty * vcardproperty_vanew_source(const char *v,...)
vcardtimetype vcardproperty_get_deathdate(const vcardproperty *prop)
const char * vcardproperty_get_birthplace(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_caluri(const char *v,...)
vcardproperty * vcardproperty_vanew_nickname(vcardstrarray *v,...)
const char * vcardproperty_get_member(const vcardproperty *prop)
vcardstrarray * vcardproperty_get_gender(const vcardproperty *prop)
vcardproperty * vcardproperty_new_deathdate(vcardtimetype v)
const char * vcardproperty_get_title(const vcardproperty *prop)
const char * vcardproperty_get_uid(const vcardproperty *prop)
vcardproperty * vcardproperty_new_title(const char *v)
vcardproperty * vcardproperty_vanew_url(const char *v,...)
void vcardproperty_set_email(vcardproperty *prop, const char *v)
void vcardproperty_set_bday(vcardproperty *prop, vcardtimetype v)
void vcardproperty_set_impp(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_email(const char *v,...)
vcardproperty * vcardproperty_vanew_n(vcardstructuredtype *v,...)
void vcardproperty_set_title(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_agent(const char *v,...)
vcardproperty * vcardproperty_vanew_gramgender(enum vcardproperty_gramgender v,...)
vcardproperty * vcardproperty_new_jsprop(const char *v)
const char * vcardproperty_get_logo(const vcardproperty *prop)
vcardproperty * vcardproperty_new_version(enum vcardproperty_version v)
void vcardproperty_set_caladruri(vcardproperty *prop, const char *v)
vcardtimetype vcardproperty_get_anniversary(const vcardproperty *prop)
vcardstrarray * vcardproperty_get_nickname(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_tz(vcardtztype v,...)
void vcardproperty_set_language(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_birthplace(const char *v,...)
const char * vcardproperty_get_class(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_photo(const char *v,...)
vcardproperty * vcardproperty_vanew_class(const char *v,...)
vcardproperty * vcardproperty_vanew_geo(vcardgeotype v,...)
void vcardproperty_set_anniversary(vcardproperty *prop, vcardtimetype v)
const char * vcardproperty_get_lang(const vcardproperty *prop)
const char * vcardproperty_get_x(const vcardproperty *prop)
void vcardproperty_set_nickname(vcardproperty *prop, vcardstrarray *v)
void vcardproperty_set_clientpidmap(vcardproperty *prop, vcardstrarray *v)
vcardproperty * vcardproperty_new_logo(const char *v)
void vcardproperty_set_xml(vcardproperty *prop, const char *v)
vcardproperty * vcardproperty_vanew_caladruri(const char *v,...)
const char * vcardproperty_get_caladruri(const vcardproperty *prop)
vcardproperty * vcardproperty_new_related(const char *v)
vcardproperty * vcardproperty_new_url(const char *v)
vcardproperty * vcardproperty_new_tz(vcardtztype v)
vcardproperty * vcardproperty_new_n(vcardstructuredtype *v)
const char * vcardproperty_get_contacturi(const vcardproperty *prop)
vcardproperty * vcardproperty_vanew_xlicerror(const char *v,...)
vcardproperty * vcardproperty_new_clientpidmap(vcardstrarray *v)
vCard values.
vcardproperty_kindenum
vcardproperty_version
vcardproperty_gramgender
Defines the data structure representing vCard parameters.
icalstrarray vcardstrarray
struct vcardstructuredtype_impl vcardstructuredtype
Represents a decoded, structured text value.