9#ifndef VCARDRESTRICTION_H
10#define VCARDRESTRICTION_H
12#include "libical_vcard_export.h"
13#include "vcardcomponent.h"
21typedef enum vcardrestriction_kind
24 VCARD_RESTRICTION_NONE = 0,
27 VCARD_RESTRICTION_ZERO,
30 VCARD_RESTRICTION_ONE,
33 VCARD_RESTRICTION_ZEROPLUS,
36 VCARD_RESTRICTION_ONEPLUS,
39 VCARD_RESTRICTION_ZEROORONE,
42 VCARD_RESTRICTION_ONEEXCLUSIVE,
45 VCARD_RESTRICTION_ONEMUTUAL,
48 VCARD_RESTRICTION_UNKNOWN
49} vcardrestriction_kind;
64LIBICAL_VCARD_EXPORT
int vcardrestriction_compare(vcardrestriction_kind restr,
85LIBICAL_VCARD_EXPORT
bool vcardrestriction_check(vcardcomponent *comp);