## i-cal-derived-property i-cal-derived-property |

## Synopsis

    #include <i-cal-attach>
    #include <i-cal-datetimeperiod-type>
    #include <i-cal-duration-type>
    #include <i-cal-geo-type>
    #include <i-cal-period-type>
    #include <i-cal-property>
    #include <i-cal-recurrence-type>
    #include <i-cal-reqstat-type>
    #include <i-cal-timetype>
    #include <i-cal-trigger-type>

    enum                ICalPropertyKind;
    ICalProperty *      i_cal_property_new_acknowledged     (ICalTimetype *v);
    void                i_cal_property_set_acknowledged     (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_acknowledged     (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_action           (ICalPropertyAction v);
    void                i_cal_property_set_action           (ICalProperty *prop,
                                                             ICalPropertyAction v);
    ICalPropertyAction  i_cal_property_get_action           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_allowconflict    (const gchar *v);
    void                i_cal_property_set_allowconflict    (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_allowconflict    (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_attach           (ICalAttach *v);
    void                i_cal_property_set_attach           (ICalProperty *prop,
                                                             ICalAttach *v);
    ICalAttach *        i_cal_property_get_attach           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_attendee         (const gchar *v);
    void                i_cal_property_set_attendee         (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_attendee         (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_calid            (const gchar *v);
    void                i_cal_property_set_calid            (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_calid            (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_calmaster        (const gchar *v);
    void                i_cal_property_set_calmaster        (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_calmaster        (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_calscale         (const gchar *v);
    void                i_cal_property_set_calscale         (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_calscale         (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_capversion       (const gchar *v);
    void                i_cal_property_set_capversion       (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_capversion       (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_carlevel         (ICalPropertyCarlevel v);
    void                i_cal_property_set_carlevel         (ICalProperty *prop,
                                                             ICalPropertyCarlevel v);
    ICalPropertyCarlevel i_cal_property_get_carlevel        (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_carid            (const gchar *v);
    void                i_cal_property_set_carid            (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_carid            (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_categories       (const gchar *v);
    void                i_cal_property_set_categories       (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_categories       (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_class            (ICalProperty_Class v);
    void                i_cal_property_set_class            (ICalProperty *prop,
                                                             ICalProperty_Class v);
    ICalProperty_Class  i_cal_property_get_class            (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_cmd              (ICalPropertyCmd v);
    void                i_cal_property_set_cmd              (ICalProperty *prop,
                                                             ICalPropertyCmd v);
    ICalPropertyCmd     i_cal_property_get_cmd              (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_comment          (const gchar *v);
    void                i_cal_property_set_comment          (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_comment          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_completed        (ICalTimetype *v);
    void                i_cal_property_set_completed        (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_completed        (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_components       (const gchar *v);
    void                i_cal_property_set_components       (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_components       (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_contact          (const gchar *v);
    void                i_cal_property_set_contact          (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_contact          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_created          (ICalTimetype *v);
    void                i_cal_property_set_created          (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_created          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_csid             (const gchar *v);
    void                i_cal_property_set_csid             (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_csid             (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_datemax          (ICalTimetype *v);
    void                i_cal_property_set_datemax          (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_datemax          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_datemin          (ICalTimetype *v);
    void                i_cal_property_set_datemin          (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_datemin          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_decreed          (const gchar *v);
    void                i_cal_property_set_decreed          (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_decreed          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_defaultcharset   (const gchar *v);
    void                i_cal_property_set_defaultcharset   (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_defaultcharset   (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_defaultlocale    (const gchar *v);
    void                i_cal_property_set_defaultlocale    (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_defaultlocale    (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_defaulttzid      (const gchar *v);
    void                i_cal_property_set_defaulttzid      (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_defaulttzid      (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_defaultvcars     (const gchar *v);
    void                i_cal_property_set_defaultvcars     (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_defaultvcars     (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_deny             (const gchar *v);
    void                i_cal_property_set_deny             (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_deny             (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_description      (const gchar *v);
    void                i_cal_property_set_description      (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_description      (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_dtend            (ICalTimetype *v);
    void                i_cal_property_set_dtend            (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_dtend            (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_dtstamp          (ICalTimetype *v);
    void                i_cal_property_set_dtstamp          (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_dtstamp          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_dtstart          (ICalTimetype *v);
    void                i_cal_property_set_dtstart          (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_dtstart          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_due              (ICalTimetype *v);
    void                i_cal_property_set_due              (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_due              (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_duration         (ICalDurationType *v);
    void                i_cal_property_set_duration         (ICalProperty *prop,
                                                             ICalDurationType *v);
    ICalDurationType *  i_cal_property_get_duration         (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_exdate           (ICalTimetype *v);
    void                i_cal_property_set_exdate           (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_exdate           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_expand           (gint v);
    void                i_cal_property_set_expand           (ICalProperty *prop,
                                                             gint v);
    gint                i_cal_property_get_expand           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_exrule           (ICalRecurrenceType *v);
    void                i_cal_property_set_exrule           (ICalProperty *prop,
                                                             ICalRecurrenceType *v);
    ICalRecurrenceType * i_cal_property_get_exrule          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_freebusy         (ICalPeriodType *v);
    void                i_cal_property_set_freebusy         (ICalProperty *prop,
                                                             ICalPeriodType *v);
    ICalPeriodType *    i_cal_property_get_freebusy         (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_geo              (ICalGeoType *v);
    void                i_cal_property_set_geo              (ICalProperty *prop,
                                                             ICalGeoType *v);
    ICalGeoType *       i_cal_property_get_geo              (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_grant            (const gchar *v);
    void                i_cal_property_set_grant            (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_grant            (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_itipversion      (const gchar *v);
    void                i_cal_property_set_itipversion      (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_itipversion      (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_lastmodified     (ICalTimetype *v);
    void                i_cal_property_set_lastmodified     (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_lastmodified     (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_location         (const gchar *v);
    void                i_cal_property_set_location         (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_location         (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_maxcomponentsize (gint v);
    void                i_cal_property_set_maxcomponentsize (ICalProperty *prop,
                                                             gint v);
    gint                i_cal_property_get_maxcomponentsize (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_maxdate          (ICalTimetype *v);
    void                i_cal_property_set_maxdate          (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_maxdate          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_maxresults       (gint v);
    void                i_cal_property_set_maxresults       (ICalProperty *prop,
                                                             gint v);
    gint                i_cal_property_get_maxresults       (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_maxresultssize   (gint v);
    void                i_cal_property_set_maxresultssize   (ICalProperty *prop,
                                                             gint v);
    gint                i_cal_property_get_maxresultssize   (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_method           (ICalPropertyMethod v);
    void                i_cal_property_set_method           (ICalProperty *prop,
                                                             ICalPropertyMethod v);
    ICalPropertyMethod  i_cal_property_get_method           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_mindate          (ICalTimetype *v);
    void                i_cal_property_set_mindate          (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_mindate          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_multipart        (const gchar *v);
    void                i_cal_property_set_multipart        (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_multipart        (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_name             (const gchar *v);
    void                i_cal_property_set_name             (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_name             (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_organizer        (const gchar *v);
    void                i_cal_property_set_organizer        (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_organizer        (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_owner            (const gchar *v);
    void                i_cal_property_set_owner            (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_owner            (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_percentcomplete  (gint v);
    void                i_cal_property_set_percentcomplete  (ICalProperty *prop,
                                                             gint v);
    gint                i_cal_property_get_percentcomplete  (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_permission       (const gchar *v);
    void                i_cal_property_set_permission       (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_permission       (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_priority         (gint v);
    void                i_cal_property_set_priority         (ICalProperty *prop,
                                                             gint v);
    gint                i_cal_property_get_priority         (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_prodid           (const gchar *v);
    void                i_cal_property_set_prodid           (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_prodid           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_query            (const gchar *v);
    void                i_cal_property_set_query            (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_query            (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_querylevel       (ICalPropertyQuerylevel v);
    void                i_cal_property_set_querylevel       (ICalProperty *prop,
                                                             ICalPropertyQuerylevel v);
    ICalPropertyQuerylevel i_cal_property_get_querylevel    (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_queryid          (const gchar *v);
    void                i_cal_property_set_queryid          (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_queryid          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_queryname        (const gchar *v);
    void                i_cal_property_set_queryname        (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_queryname        (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_rdate            (ICalDatetimeperiodType *v);
    void                i_cal_property_set_rdate            (ICalProperty *prop,
                                                             ICalDatetimeperiodType *v);
    ICalDatetimeperiodType * i_cal_property_get_rdate       (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_recuraccepted    (const gchar *v);
    void                i_cal_property_set_recuraccepted    (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_recuraccepted    (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_recurexpand      (const gchar *v);
    void                i_cal_property_set_recurexpand      (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_recurexpand      (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_recurlimit       (const gchar *v);
    void                i_cal_property_set_recurlimit       (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_recurlimit       (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_recurrenceid     (ICalTimetype *v);
    void                i_cal_property_set_recurrenceid     (ICalProperty *prop,
                                                             ICalTimetype *v);
    ICalTimetype *      i_cal_property_get_recurrenceid     (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_relatedto        (const gchar *v);
    void                i_cal_property_set_relatedto        (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_relatedto        (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_relcalid         (const gchar *v);
    void                i_cal_property_set_relcalid         (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_relcalid         (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_repeat           (gint v);
    void                i_cal_property_set_repeat           (ICalProperty *prop,
                                                             gint v);
    gint                i_cal_property_get_repeat           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_requeststatus    (ICalReqstatType *v);
    void                i_cal_property_set_requeststatus    (ICalProperty *prop,
                                                             ICalReqstatType *v);
    ICalReqstatType *   i_cal_property_get_requeststatus    (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_resources        (const gchar *v);
    void                i_cal_property_set_resources        (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_resources        (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_restriction      (const gchar *v);
    void                i_cal_property_set_restriction      (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_restriction      (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_rrule            (ICalRecurrenceType *v);
    void                i_cal_property_set_rrule            (ICalProperty *prop,
                                                             ICalRecurrenceType *v);
    ICalRecurrenceType * i_cal_property_get_rrule           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_scope            (const gchar *v);
    void                i_cal_property_set_scope            (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_scope            (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_sequence         (gint v);
    void                i_cal_property_set_sequence         (ICalProperty *prop,
                                                             gint v);
    gint                i_cal_property_get_sequence         (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_status           (ICalPropertyStatus v);
    void                i_cal_property_set_status           (ICalProperty *prop,
                                                             ICalPropertyStatus v);
    ICalPropertyStatus  i_cal_property_get_status           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_storesexpanded   (const gchar *v);
    void                i_cal_property_set_storesexpanded   (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_storesexpanded   (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_summary          (const gchar *v);
    void                i_cal_property_set_summary          (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_summary          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_target           (const gchar *v);
    void                i_cal_property_set_target           (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_target           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_transp           (ICalPropertyTransp v);
    void                i_cal_property_set_transp           (ICalProperty *prop,
                                                             ICalPropertyTransp v);
    ICalPropertyTransp  i_cal_property_get_transp           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_trigger          (ICalTriggerType *v);
    void                i_cal_property_set_trigger          (ICalProperty *prop,
                                                             ICalTriggerType *v);
    ICalTriggerType *   i_cal_property_get_trigger          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_tzid             (const gchar *v);
    void                i_cal_property_set_tzid             (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_tzid             (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_tzname           (const gchar *v);
    void                i_cal_property_set_tzname           (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_tzname           (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_tzoffsetfrom     (gint v);
    void                i_cal_property_set_tzoffsetfrom     (ICalProperty *prop,
                                                             gint v);
    gint                i_cal_property_get_tzoffsetfrom     (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_tzoffsetto       (gint v);
    void                i_cal_property_set_tzoffsetto       (ICalProperty *prop,
                                                             gint v);
    gint                i_cal_property_get_tzoffsetto       (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_tzurl            (const gchar *v);
    void                i_cal_property_set_tzurl            (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_tzurl            (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_uid              (const gchar *v);
    void                i_cal_property_set_uid              (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_uid              (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_url              (const gchar *v);
    void                i_cal_property_set_url              (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_url              (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_version          (const gchar *v);
    void                i_cal_property_set_version          (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_version          (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_x                (const gchar *v);
    void                i_cal_property_set_x                (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_x                (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_xlicclass        (ICalPropertyXlicclass v);
    void                i_cal_property_set_xlicclass        (ICalProperty *prop,
                                                             ICalPropertyXlicclass v);
    ICalPropertyXlicclass i_cal_property_get_xlicclass      (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_xlicclustercount (const gchar *v);
    void                i_cal_property_set_xlicclustercount (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_xlicclustercount (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_xlicerror        (const gchar *v);
    void                i_cal_property_set_xlicerror        (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_xlicerror        (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_xlicmimecharset  (const gchar *v);
    void                i_cal_property_set_xlicmimecharset  (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_xlicmimecharset  (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_xlicmimecid      (const gchar *v);
    void                i_cal_property_set_xlicmimecid      (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_xlicmimecid      (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_xlicmimecontenttype
                                                            (const gchar *v);
    void                i_cal_property_set_xlicmimecontenttype
                                                            (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_xlicmimecontenttype
                                                            (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_xlicmimeencoding (const gchar *v);
    void                i_cal_property_set_xlicmimeencoding (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_xlicmimeencoding (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_xlicmimefilename (const gchar *v);
    void                i_cal_property_set_xlicmimefilename (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_xlicmimefilename (ICalProperty *prop);
    ICalProperty *      i_cal_property_new_xlicmimeoptinfo  (const gchar *v);
    void                i_cal_property_set_xlicmimeoptinfo  (ICalProperty *prop,
                                                             const gchar *v);
    const gchar *       i_cal_property_get_xlicmimeoptinfo  (ICalProperty *prop);

## Description

## Details

### enum ICalPropertyKind

    typedef enum {
    	I_CAL_ANY_PROPERTY = ICAL_ANY_PROPERTY,
    	I_CAL_ACKNOWLEDGED_PROPERTY = ICAL_ACKNOWLEDGED_PROPERTY,
    	I_CAL_ACTION_PROPERTY = ICAL_ACTION_PROPERTY,
    	I_CAL_ALLOWCONFLICT_PROPERTY = ICAL_ALLOWCONFLICT_PROPERTY,
    	I_CAL_ATTACH_PROPERTY = ICAL_ATTACH_PROPERTY,
    	I_CAL_ATTENDEE_PROPERTY = ICAL_ATTENDEE_PROPERTY,
    	I_CAL_CALID_PROPERTY = ICAL_CALID_PROPERTY,
    	I_CAL_CALMASTER_PROPERTY = ICAL_CALMASTER_PROPERTY,
    	I_CAL_CALSCALE_PROPERTY = ICAL_CALSCALE_PROPERTY,
    	I_CAL_CAPVERSION_PROPERTY = ICAL_CAPVERSION_PROPERTY,
    	I_CAL_CARLEVEL_PROPERTY = ICAL_CARLEVEL_PROPERTY,
    	I_CAL_CARID_PROPERTY = ICAL_CARID_PROPERTY,
    	I_CAL_CATEGORIES_PROPERTY = ICAL_CATEGORIES_PROPERTY,
    	I_CAL_CLASS_PROPERTY = ICAL_CLASS_PROPERTY,
    	I_CAL_CMD_PROPERTY = ICAL_CMD_PROPERTY,
    	I_CAL_COMMENT_PROPERTY = ICAL_COMMENT_PROPERTY,
    	I_CAL_COMPLETED_PROPERTY = ICAL_COMPLETED_PROPERTY,
    	I_CAL_COMPONENTS_PROPERTY = ICAL_COMPONENTS_PROPERTY,
    	I_CAL_CONTACT_PROPERTY = ICAL_CONTACT_PROPERTY,
    	I_CAL_CREATED_PROPERTY = ICAL_CREATED_PROPERTY,
    	I_CAL_CSID_PROPERTY = ICAL_CSID_PROPERTY,
    	I_CAL_DATEMAX_PROPERTY = ICAL_DATEMAX_PROPERTY,
    	I_CAL_DATEMIN_PROPERTY = ICAL_DATEMIN_PROPERTY,
    	I_CAL_DECREED_PROPERTY = ICAL_DECREED_PROPERTY,
    	I_CAL_DEFAULTCHARSET_PROPERTY = ICAL_DEFAULTCHARSET_PROPERTY,
    	I_CAL_DEFAULTLOCALE_PROPERTY = ICAL_DEFAULTLOCALE_PROPERTY,
    	I_CAL_DEFAULTTZID_PROPERTY = ICAL_DEFAULTTZID_PROPERTY,
    	I_CAL_DEFAULTVCARS_PROPERTY = ICAL_DEFAULTVCARS_PROPERTY,
    	I_CAL_DENY_PROPERTY = ICAL_DENY_PROPERTY,
    	I_CAL_DESCRIPTION_PROPERTY = ICAL_DESCRIPTION_PROPERTY,
    	I_CAL_DTEND_PROPERTY = ICAL_DTEND_PROPERTY,
    	I_CAL_DTSTAMP_PROPERTY = ICAL_DTSTAMP_PROPERTY,
    	I_CAL_DTSTART_PROPERTY = ICAL_DTSTART_PROPERTY,
    	I_CAL_DUE_PROPERTY = ICAL_DUE_PROPERTY,
    	I_CAL_DURATION_PROPERTY = ICAL_DURATION_PROPERTY,
    	I_CAL_EXDATE_PROPERTY = ICAL_EXDATE_PROPERTY,
    	I_CAL_EXPAND_PROPERTY = ICAL_EXPAND_PROPERTY,
    	I_CAL_EXRULE_PROPERTY = ICAL_EXRULE_PROPERTY,
    	I_CAL_FREEBUSY_PROPERTY = ICAL_FREEBUSY_PROPERTY,
    	I_CAL_GEO_PROPERTY = ICAL_GEO_PROPERTY,
    	I_CAL_GRANT_PROPERTY = ICAL_GRANT_PROPERTY,
    	I_CAL_ITIPVERSION_PROPERTY = ICAL_ITIPVERSION_PROPERTY,
    	I_CAL_LASTMODIFIED_PROPERTY = ICAL_LASTMODIFIED_PROPERTY,
    	I_CAL_LOCATION_PROPERTY = ICAL_LOCATION_PROPERTY,
    	I_CAL_MAXCOMPONENTSIZE_PROPERTY = ICAL_MAXCOMPONENTSIZE_PROPERTY,
    	I_CAL_MAXDATE_PROPERTY = ICAL_MAXDATE_PROPERTY,
    	I_CAL_MAXRESULTS_PROPERTY = ICAL_MAXRESULTS_PROPERTY,
    	I_CAL_MAXRESULTSSIZE_PROPERTY = ICAL_MAXRESULTSSIZE_PROPERTY,
    	I_CAL_METHOD_PROPERTY = ICAL_METHOD_PROPERTY,
    	I_CAL_MINDATE_PROPERTY = ICAL_MINDATE_PROPERTY,
    	I_CAL_MULTIPART_PROPERTY = ICAL_MULTIPART_PROPERTY,
    	I_CAL_NAME_PROPERTY = ICAL_NAME_PROPERTY,
    	I_CAL_ORGANIZER_PROPERTY = ICAL_ORGANIZER_PROPERTY,
    	I_CAL_OWNER_PROPERTY = ICAL_OWNER_PROPERTY,
    	I_CAL_PERCENTCOMPLETE_PROPERTY = ICAL_PERCENTCOMPLETE_PROPERTY,
    	I_CAL_PERMISSION_PROPERTY = ICAL_PERMISSION_PROPERTY,
    	I_CAL_PRIORITY_PROPERTY = ICAL_PRIORITY_PROPERTY,
    	I_CAL_PRODID_PROPERTY = ICAL_PRODID_PROPERTY,
    	I_CAL_QUERY_PROPERTY = ICAL_QUERY_PROPERTY,
    	I_CAL_QUERYLEVEL_PROPERTY = ICAL_QUERYLEVEL_PROPERTY,
    	I_CAL_QUERYID_PROPERTY = ICAL_QUERYID_PROPERTY,
    	I_CAL_QUERYNAME_PROPERTY = ICAL_QUERYNAME_PROPERTY,
    	I_CAL_RDATE_PROPERTY = ICAL_RDATE_PROPERTY,
    	I_CAL_RECURACCEPTED_PROPERTY = ICAL_RECURACCEPTED_PROPERTY,
    	I_CAL_RECUREXPAND_PROPERTY = ICAL_RECUREXPAND_PROPERTY,
    	I_CAL_RECURLIMIT_PROPERTY = ICAL_RECURLIMIT_PROPERTY,
    	I_CAL_RECURRENCEID_PROPERTY = ICAL_RECURRENCEID_PROPERTY,
    	I_CAL_RELATEDTO_PROPERTY = ICAL_RELATEDTO_PROPERTY,
    	I_CAL_RELCALID_PROPERTY = ICAL_RELCALID_PROPERTY,
    	I_CAL_REPEAT_PROPERTY = ICAL_REPEAT_PROPERTY,
    	I_CAL_REQUESTSTATUS_PROPERTY = ICAL_REQUESTSTATUS_PROPERTY,
    	I_CAL_RESOURCES_PROPERTY = ICAL_RESOURCES_PROPERTY,
    	I_CAL_RESTRICTION_PROPERTY = ICAL_RESTRICTION_PROPERTY,
    	I_CAL_RRULE_PROPERTY = ICAL_RRULE_PROPERTY,
    	I_CAL_SCOPE_PROPERTY = ICAL_SCOPE_PROPERTY,
    	I_CAL_SEQUENCE_PROPERTY = ICAL_SEQUENCE_PROPERTY,
    	I_CAL_STATUS_PROPERTY = ICAL_STATUS_PROPERTY,
    	I_CAL_STORESEXPANDED_PROPERTY = ICAL_STORESEXPANDED_PROPERTY,
    	I_CAL_SUMMARY_PROPERTY = ICAL_SUMMARY_PROPERTY,
    	I_CAL_TARGET_PROPERTY = ICAL_TARGET_PROPERTY,
    	I_CAL_TRANSP_PROPERTY = ICAL_TRANSP_PROPERTY,
    	I_CAL_TRIGGER_PROPERTY = ICAL_TRIGGER_PROPERTY,
    	I_CAL_TZID_PROPERTY = ICAL_TZID_PROPERTY,
    	I_CAL_TZNAME_PROPERTY = ICAL_TZNAME_PROPERTY,
    	I_CAL_TZOFFSETFROM_PROPERTY = ICAL_TZOFFSETFROM_PROPERTY,
    	I_CAL_TZOFFSETTO_PROPERTY = ICAL_TZOFFSETTO_PROPERTY,
    	I_CAL_TZURL_PROPERTY = ICAL_TZURL_PROPERTY,
    	I_CAL_UID_PROPERTY = ICAL_UID_PROPERTY,
    	I_CAL_URL_PROPERTY = ICAL_URL_PROPERTY,
    	I_CAL_VERSION_PROPERTY = ICAL_VERSION_PROPERTY,
    	I_CAL_X_PROPERTY = ICAL_X_PROPERTY,
    	I_CAL_XLICCLASS_PROPERTY = ICAL_XLICCLASS_PROPERTY,
    	I_CAL_XLICCLUSTERCOUNT_PROPERTY = ICAL_XLICCLUSTERCOUNT_PROPERTY,
    	I_CAL_XLICERROR_PROPERTY = ICAL_XLICERROR_PROPERTY,
    	I_CAL_XLICMIMECHARSET_PROPERTY = ICAL_XLICMIMECHARSET_PROPERTY,
    	I_CAL_XLICMIMECID_PROPERTY = ICAL_XLICMIMECID_PROPERTY,
    	I_CAL_XLICMIMECONTENTTYPE_PROPERTY = ICAL_XLICMIMECONTENTTYPE_PROPERTY,
    	I_CAL_XLICMIMEENCODING_PROPERTY = ICAL_XLICMIMEENCODING_PROPERTY,
    	I_CAL_XLICMIMEFILENAME_PROPERTY = ICAL_XLICMIMEFILENAME_PROPERTY,
    	I_CAL_XLICMIMEOPTINFO_PROPERTY = ICAL_XLICMIMEOPTINFO_PROPERTY,
    	I_CAL_NO_PROPERTY = ICAL_NO_PROPERTY
    } ICalPropertyKind;

`I_CAL_ANY_PROPERTY` |
`I_CAL_ACKNOWLEDGED_PROPERTY` |
`I_CAL_ACTION_PROPERTY` |
`I_CAL_ALLOWCONFLICT_PROPERTY` |
`I_CAL_ATTACH_PROPERTY` |
`I_CAL_ATTENDEE_PROPERTY` |
`I_CAL_CALID_PROPERTY` |
`I_CAL_CALMASTER_PROPERTY` |
`I_CAL_CALSCALE_PROPERTY` |
`I_CAL_CAPVERSION_PROPERTY` |
`I_CAL_CARLEVEL_PROPERTY` |
`I_CAL_CARID_PROPERTY` |
`I_CAL_CATEGORIES_PROPERTY` |
`I_CAL_CLASS_PROPERTY` |
`I_CAL_CMD_PROPERTY` |
`I_CAL_COMMENT_PROPERTY` |
`I_CAL_COMPLETED_PROPERTY` |
`I_CAL_COMPONENTS_PROPERTY` |
`I_CAL_CONTACT_PROPERTY` |
`I_CAL_CREATED_PROPERTY` |
`I_CAL_CSID_PROPERTY` |
`I_CAL_DATEMAX_PROPERTY` |
`I_CAL_DATEMIN_PROPERTY` |
`I_CAL_DECREED_PROPERTY` |
`I_CAL_DEFAULTCHARSET_PROPERTY` |
`I_CAL_DEFAULTLOCALE_PROPERTY` |
`I_CAL_DEFAULTTZID_PROPERTY` |
`I_CAL_DEFAULTVCARS_PROPERTY` |
`I_CAL_DENY_PROPERTY` |
`I_CAL_DESCRIPTION_PROPERTY` |
`I_CAL_DTEND_PROPERTY` |
`I_CAL_DTSTAMP_PROPERTY` |
`I_CAL_DTSTART_PROPERTY` |
`I_CAL_DUE_PROPERTY` |
`I_CAL_DURATION_PROPERTY` |
`I_CAL_EXDATE_PROPERTY` |
`I_CAL_EXPAND_PROPERTY` |
`I_CAL_EXRULE_PROPERTY` |
`I_CAL_FREEBUSY_PROPERTY` |
`I_CAL_GEO_PROPERTY` |
`I_CAL_GRANT_PROPERTY` |
`I_CAL_ITIPVERSION_PROPERTY` |
`I_CAL_LASTMODIFIED_PROPERTY` |
`I_CAL_LOCATION_PROPERTY` |
`I_CAL_MAXCOMPONENTSIZE_PROPERTY` |
`I_CAL_MAXDATE_PROPERTY` |
`I_CAL_MAXRESULTS_PROPERTY` |
`I_CAL_MAXRESULTSSIZE_PROPERTY` |
`I_CAL_METHOD_PROPERTY` |
`I_CAL_MINDATE_PROPERTY` |
`I_CAL_MULTIPART_PROPERTY` |
`I_CAL_NAME_PROPERTY` |
`I_CAL_ORGANIZER_PROPERTY` |
`I_CAL_OWNER_PROPERTY` |
`I_CAL_PERCENTCOMPLETE_PROPERTY` |
`I_CAL_PERMISSION_PROPERTY` |
`I_CAL_PRIORITY_PROPERTY` |
`I_CAL_PRODID_PROPERTY` |
`I_CAL_QUERY_PROPERTY` |
`I_CAL_QUERYLEVEL_PROPERTY` |
`I_CAL_QUERYID_PROPERTY` |
`I_CAL_QUERYNAME_PROPERTY` |
`I_CAL_RDATE_PROPERTY` |
`I_CAL_RECURACCEPTED_PROPERTY` |
`I_CAL_RECUREXPAND_PROPERTY` |
`I_CAL_RECURLIMIT_PROPERTY` |
`I_CAL_RECURRENCEID_PROPERTY` |
`I_CAL_RELATEDTO_PROPERTY` |
`I_CAL_RELCALID_PROPERTY` |
`I_CAL_REPEAT_PROPERTY` |
`I_CAL_REQUESTSTATUS_PROPERTY` |
`I_CAL_RESOURCES_PROPERTY` |
`I_CAL_RESTRICTION_PROPERTY` |
`I_CAL_RRULE_PROPERTY` |
`I_CAL_SCOPE_PROPERTY` |
`I_CAL_SEQUENCE_PROPERTY` |
`I_CAL_STATUS_PROPERTY` |
`I_CAL_STORESEXPANDED_PROPERTY` |
`I_CAL_SUMMARY_PROPERTY` |
`I_CAL_TARGET_PROPERTY` |
`I_CAL_TRANSP_PROPERTY` |
`I_CAL_TRIGGER_PROPERTY` |
`I_CAL_TZID_PROPERTY` |
`I_CAL_TZNAME_PROPERTY` |
`I_CAL_TZOFFSETFROM_PROPERTY` |
`I_CAL_TZOFFSETTO_PROPERTY` |
`I_CAL_TZURL_PROPERTY` |
`I_CAL_UID_PROPERTY` |
`I_CAL_URL_PROPERTY` |
`I_CAL_VERSION_PROPERTY` |
`I_CAL_X_PROPERTY` |
`I_CAL_XLICCLASS_PROPERTY` |
`I_CAL_XLICCLUSTERCOUNT_PROPERTY` |
`I_CAL_XLICERROR_PROPERTY` |
`I_CAL_XLICMIMECHARSET_PROPERTY` |
`I_CAL_XLICMIMECID_PROPERTY` |
`I_CAL_XLICMIMECONTENTTYPE_PROPERTY` |
`I_CAL_XLICMIMEENCODING_PROPERTY` |
`I_CAL_XLICMIMEFILENAME_PROPERTY` |
`I_CAL_XLICMIMEOPTINFO_PROPERTY` |
`I_CAL_NO_PROPERTY` |

### i_cal_property_new_acknowledged ()

    ICalProperty *      i_cal_property_new_acknowledged     (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of acknowledgement.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_acknowledged ()

    void                i_cal_property_set_acknowledged     (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the acknoledged time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The acknowledgement time.

Since 1.0

### i_cal_property_get_acknowledged ()

    ICalTimetype *      i_cal_property_get_acknowledged     (ICalProperty *prop);

Get the acknowledged time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the acknowledged time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_action ()

    ICalProperty *      i_cal_property_new_action           (ICalPropertyAction v);

Create a new ICalProperty.

`v` : | The action.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_action ()

    void                i_cal_property_set_action           (ICalProperty *prop,
                                                             ICalPropertyAction v);

Set the action for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The action.

Since 1.0

### i_cal_property_get_action ()

    ICalPropertyAction  i_cal_property_get_action           (ICalProperty *prop);

Get the action of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the action of ICalProperty.

Since 1.0

### i_cal_property_new_allowconflict ()

    ICalProperty *      i_cal_property_new_allowconflict    (const gchar *v);

Create a new ICalProperty.

`v` : | The allowconflict.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_allowconflict ()

    void                i_cal_property_set_allowconflict    (ICalProperty *prop,
                                                             const gchar *v);

Set the allowconflict for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The allowconflict.

Since 1.0

### i_cal_property_get_allowconflict ()

    const gchar *       i_cal_property_get_allowconflict    (ICalProperty *prop);

Get the allowconflict of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the allowconflict of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_attach ()

    ICalProperty *      i_cal_property_new_attach           (ICalAttach *v);

Create a new ICalProperty.

`v` : | The ICalAttach.
Returns : | The newly created ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_attach ()

    void                i_cal_property_set_attach           (ICalProperty *prop,
                                                             ICalAttach *v);

Set the attach for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The attach.

Since 1.0

### i_cal_property_get_attach ()

    ICalAttach *        i_cal_property_get_attach           (ICalProperty *prop);

Get the attach of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the attach of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_attendee ()

    ICalProperty *      i_cal_property_new_attendee         (const gchar *v);

Create a new ICalProperty.

`v` : | The attendee.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_attendee ()

    void                i_cal_property_set_attendee         (ICalProperty *prop,
                                                             const gchar *v);

Set the attendee for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The attendee.

Since 1.0

### i_cal_property_get_attendee ()

    const gchar *       i_cal_property_get_attendee         (ICalProperty *prop);

Get the attendee of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the attendee of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_calid ()

    ICalProperty *      i_cal_property_new_calid            (const gchar *v);

Create a new ICalProperty.

`v` : | The calid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_calid ()

    void                i_cal_property_set_calid            (ICalProperty *prop,
                                                             const gchar *v);

Set the calid for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The calid.

Since 1.0

### i_cal_property_get_calid ()

    const gchar *       i_cal_property_get_calid            (ICalProperty *prop);

Get the calid of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the calid of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_calmaster ()

    ICalProperty *      i_cal_property_new_calmaster        (const gchar *v);

Create a new ICalProperty.

`v` : | The calmaster.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_calmaster ()

    void                i_cal_property_set_calmaster        (ICalProperty *prop,
                                                             const gchar *v);

Set the calmaster for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The calmaster.

Since 1.0

### i_cal_property_get_calmaster ()

    const gchar *       i_cal_property_get_calmaster        (ICalProperty *prop);

Get the calmaster of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the calmaster of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_calscale ()

    ICalProperty *      i_cal_property_new_calscale         (const gchar *v);

Create a new ICalProperty.

`v` : | The calscale.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_calscale ()

    void                i_cal_property_set_calscale         (ICalProperty *prop,
                                                             const gchar *v);

Set the calscale for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The calscale.

Since 1.0

### i_cal_property_get_calscale ()

    const gchar *       i_cal_property_get_calscale         (ICalProperty *prop);

Get the calscale of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the calscale of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_capversion ()

    ICalProperty *      i_cal_property_new_capversion       (const gchar *v);

Create a new ICalProperty.

`v` : | The capversion.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_capversion ()

    void                i_cal_property_set_capversion       (ICalProperty *prop,
                                                             const gchar *v);

Set the capversion for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The capversion.

Since 1.0

### i_cal_property_get_capversion ()

    const gchar *       i_cal_property_get_capversion       (ICalProperty *prop);

Get the capversion of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the capversion of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_carlevel ()

    ICalProperty *      i_cal_property_new_carlevel         (ICalPropertyCarlevel v);

Create a new ICalProperty.

`v` : | The carlevel.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_carlevel ()

    void                i_cal_property_set_carlevel         (ICalProperty *prop,
                                                             ICalPropertyCarlevel v);

Set the carlevel for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The carlevel.

Since 1.0

### i_cal_property_get_carlevel ()

    ICalPropertyCarlevel i_cal_property_get_carlevel        (ICalProperty *prop);

Get the carlevel of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the carlevel of ICalProperty.

Since 1.0

### i_cal_property_new_carid ()

    ICalProperty *      i_cal_property_new_carid            (const gchar *v);

Create a new ICalProperty.

`v` : | The carid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_carid ()

    void                i_cal_property_set_carid            (ICalProperty *prop,
                                                             const gchar *v);

Set the carid for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The carid.

Since 1.0

### i_cal_property_get_carid ()

    const gchar *       i_cal_property_get_carid            (ICalProperty *prop);

Get the carid of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the carid of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_categories ()

    ICalProperty *      i_cal_property_new_categories       (const gchar *v);

Create a new ICalProperty.

`v` : | The categories.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_categories ()

    void                i_cal_property_set_categories       (ICalProperty *prop,
                                                             const gchar *v);

Set the categories for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The categories.

Since 1.0

### i_cal_property_get_categories ()

    const gchar *       i_cal_property_get_categories       (ICalProperty *prop);

Get the categories of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the categories of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_class ()

    ICalProperty *      i_cal_property_new_class            (ICalProperty_Class v);

Create a new ICalProperty.

`v` : | The class.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_class ()

    void                i_cal_property_set_class            (ICalProperty *prop,
                                                             ICalProperty_Class v);

Set the class for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The class.

Since 1.0

### i_cal_property_get_class ()

    ICalProperty_Class  i_cal_property_get_class            (ICalProperty *prop);

Get the class of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the class of ICalProperty.

Since 1.0

### i_cal_property_new_cmd ()

    ICalProperty *      i_cal_property_new_cmd              (ICalPropertyCmd v);

Create a new ICalProperty.

`v` : | The cmd.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_cmd ()

    void                i_cal_property_set_cmd              (ICalProperty *prop,
                                                             ICalPropertyCmd v);

Set the cmd for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The cmd.

Since 1.0

### i_cal_property_get_cmd ()

    ICalPropertyCmd     i_cal_property_get_cmd              (ICalProperty *prop);

Get the cmd of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the cmd of ICalProperty.

Since 1.0

### i_cal_property_new_comment ()

    ICalProperty *      i_cal_property_new_comment          (const gchar *v);

Create a new ICalProperty.

`v` : | The comment.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_comment ()

    void                i_cal_property_set_comment          (ICalProperty *prop,
                                                             const gchar *v);

Set the comment for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The comment.

Since 1.0

### i_cal_property_get_comment ()

    const gchar *       i_cal_property_get_comment          (ICalProperty *prop);

Get the comment of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the comment of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_completed ()

    ICalProperty *      i_cal_property_new_completed        (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of completed.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_completed ()

    void                i_cal_property_set_completed        (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the completed time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The completed time.

Since 1.0

### i_cal_property_get_completed ()

    ICalTimetype *      i_cal_property_get_completed        (ICalProperty *prop);

Get the completed time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the completed time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_components ()

    ICalProperty *      i_cal_property_new_components       (const gchar *v);

Create a new ICalProperty.

`v` : | The components.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_components ()

    void                i_cal_property_set_components       (ICalProperty *prop,
                                                             const gchar *v);

Set the components for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The components.

Since 1.0

### i_cal_property_get_components ()

    const gchar *       i_cal_property_get_components       (ICalProperty *prop);

Get the components of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the components of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_contact ()

    ICalProperty *      i_cal_property_new_contact          (const gchar *v);

Create a new ICalProperty.

`v` : | The contact.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_contact ()

    void                i_cal_property_set_contact          (ICalProperty *prop,
                                                             const gchar *v);

Set the contact for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The contact.

Since 1.0

### i_cal_property_get_contact ()

    const gchar *       i_cal_property_get_contact          (ICalProperty *prop);

Get the contact of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the contact of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_created ()

    ICalProperty *      i_cal_property_new_created          (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of created.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_created ()

    void                i_cal_property_set_created          (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the created time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The created time.

Since 1.0

### i_cal_property_get_created ()

    ICalTimetype *      i_cal_property_get_created          (ICalProperty *prop);

Get the created time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the created time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_csid ()

    ICalProperty *      i_cal_property_new_csid             (const gchar *v);

Create a new ICalProperty.

`v` : | The csid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_csid ()

    void                i_cal_property_set_csid             (ICalProperty *prop,
                                                             const gchar *v);

Set the csid for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The csid.

Since 1.0

### i_cal_property_get_csid ()

    const gchar *       i_cal_property_get_csid             (ICalProperty *prop);

Get the csid of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the csid of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_datemax ()

    ICalProperty *      i_cal_property_new_datemax          (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of datemax.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_datemax ()

    void                i_cal_property_set_datemax          (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the datemax time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The datemax time.

Since 1.0

### i_cal_property_get_datemax ()

    ICalTimetype *      i_cal_property_get_datemax          (ICalProperty *prop);

Get the datemax time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the datemax time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_datemin ()

    ICalProperty *      i_cal_property_new_datemin          (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of datemin.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_datemin ()

    void                i_cal_property_set_datemin          (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the datemin time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The datemin time.

Since 1.0

### i_cal_property_get_datemin ()

    ICalTimetype *      i_cal_property_get_datemin          (ICalProperty *prop);

Get the datemin time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the datemin time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_decreed ()

    ICalProperty *      i_cal_property_new_decreed          (const gchar *v);

Create a new ICalProperty.

`v` : | The decreed.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_decreed ()

    void                i_cal_property_set_decreed          (ICalProperty *prop,
                                                             const gchar *v);

Set the decreed for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The decreed.

Since 1.0

### i_cal_property_get_decreed ()

    const gchar *       i_cal_property_get_decreed          (ICalProperty *prop);

Get the decreed of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the decreed of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_defaultcharset ()

    ICalProperty *      i_cal_property_new_defaultcharset   (const gchar *v);

Create a new ICalProperty.

`v` : | The defaultcharset.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_defaultcharset ()

    void                i_cal_property_set_defaultcharset   (ICalProperty *prop,
                                                             const gchar *v);

Set the defaultcharset for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The defaultcharset.

Since 1.0

### i_cal_property_get_defaultcharset ()

    const gchar *       i_cal_property_get_defaultcharset   (ICalProperty *prop);

Get the defaultcharset of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the defaultcharset of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_defaultlocale ()

    ICalProperty *      i_cal_property_new_defaultlocale    (const gchar *v);

Create a new ICalProperty.

`v` : | The defaultlocale.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_defaultlocale ()

    void                i_cal_property_set_defaultlocale    (ICalProperty *prop,
                                                             const gchar *v);

Set the defaultlocale for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The defaultlocale.

Since 1.0

### i_cal_property_get_defaultlocale ()

    const gchar *       i_cal_property_get_defaultlocale    (ICalProperty *prop);

Get the defaultlocale of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the defaultlocale of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_defaulttzid ()

    ICalProperty *      i_cal_property_new_defaulttzid      (const gchar *v);

Create a new ICalProperty.

`v` : | The defaulttzid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_defaulttzid ()

    void                i_cal_property_set_defaulttzid      (ICalProperty *prop,
                                                             const gchar *v);

Set the defaulttzid for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The defaulttzid.

Since 1.0

### i_cal_property_get_defaulttzid ()

    const gchar *       i_cal_property_get_defaulttzid      (ICalProperty *prop);

Get the defaulttzid of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the defaulttzid of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_defaultvcars ()

    ICalProperty *      i_cal_property_new_defaultvcars     (const gchar *v);

Create a new ICalProperty.

`v` : | The defaultvcars.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_defaultvcars ()

    void                i_cal_property_set_defaultvcars     (ICalProperty *prop,
                                                             const gchar *v);

Set the defaultvcars for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The defaultvcars.

Since 1.0

### i_cal_property_get_defaultvcars ()

    const gchar *       i_cal_property_get_defaultvcars     (ICalProperty *prop);

Get the defaultvcars of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the defaultvcars of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_deny ()

    ICalProperty *      i_cal_property_new_deny             (const gchar *v);

Create a new ICalProperty.

`v` : | The deny.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_deny ()

    void                i_cal_property_set_deny             (ICalProperty *prop,
                                                             const gchar *v);

Set the deny for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The deny.

Since 1.0

### i_cal_property_get_deny ()

    const gchar *       i_cal_property_get_deny             (ICalProperty *prop);

Get the deny of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the deny of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_description ()

    ICalProperty *      i_cal_property_new_description      (const gchar *v);

Create a new ICalProperty.

`v` : | The description.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_description ()

    void                i_cal_property_set_description      (ICalProperty *prop,
                                                             const gchar *v);

Set the description for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The description.

Since 1.0

### i_cal_property_get_description ()

    const gchar *       i_cal_property_get_description      (ICalProperty *prop);

Get the description of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the description of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_dtend ()

    ICalProperty *      i_cal_property_new_dtend            (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of dtend.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_dtend ()

    void                i_cal_property_set_dtend            (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the dtend time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The dtend time.

Since 1.0

### i_cal_property_get_dtend ()

    ICalTimetype *      i_cal_property_get_dtend            (ICalProperty *prop);

Get the dtend time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the dtend time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_dtstamp ()

    ICalProperty *      i_cal_property_new_dtstamp          (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of dtstamp.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_dtstamp ()

    void                i_cal_property_set_dtstamp          (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the dtstamp time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The dtstamp time.

Since 1.0

### i_cal_property_get_dtstamp ()

    ICalTimetype *      i_cal_property_get_dtstamp          (ICalProperty *prop);

Get the dtstamp time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the dtstamp time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_dtstart ()

    ICalProperty *      i_cal_property_new_dtstart          (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of dtstart.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_dtstart ()

    void                i_cal_property_set_dtstart          (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the dtstart time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The dtstart time.

Since 1.0

### i_cal_property_get_dtstart ()

    ICalTimetype *      i_cal_property_get_dtstart          (ICalProperty *prop);

Get the dtstart time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the dtstart time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_due ()

    ICalProperty *      i_cal_property_new_due              (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of due.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_due ()

    void                i_cal_property_set_due              (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the due time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The due time.

Since 1.0

### i_cal_property_get_due ()

    ICalTimetype *      i_cal_property_get_due              (ICalProperty *prop);

Get the due time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the due time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_duration ()

    ICalProperty *      i_cal_property_new_duration         (ICalDurationType *v);

Create a new ICalProperty.

`v` : | The duration.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_duration ()

    void                i_cal_property_set_duration         (ICalProperty *prop,
                                                             ICalDurationType *v);

Set the duration for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The duration.

Since 1.0

### i_cal_property_get_duration ()

    ICalDurationType *  i_cal_property_get_duration         (ICalProperty *prop);

Get the duration of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the duration of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_exdate ()

    ICalProperty *      i_cal_property_new_exdate           (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of exdate.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_exdate ()

    void                i_cal_property_set_exdate           (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the exdate time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The exdate time.

Since 1.0

### i_cal_property_get_exdate ()

    ICalTimetype *      i_cal_property_get_exdate           (ICalProperty *prop);

Get the exdate time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the exdate time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_expand ()

    ICalProperty *      i_cal_property_new_expand           (gint v);

Create a new ICalProperty.

`v` : | The expand.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_expand ()

    void                i_cal_property_set_expand           (ICalProperty *prop,
                                                             gint v);

Set the expand for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The expand.

Since 1.0

### i_cal_property_get_expand ()

    gint                i_cal_property_get_expand           (ICalProperty *prop);

Get the expand of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the expand of ICalProperty.

Since 1.0

### i_cal_property_new_exrule ()

    ICalProperty *      i_cal_property_new_exrule           (ICalRecurrenceType *v);

Create a new ICalProperty.

`v` : | The exrule recurrence type.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_exrule ()

    void                i_cal_property_set_exrule           (ICalProperty *prop,
                                                             ICalRecurrenceType *v);

Set the exrule time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The exrule recurrence type.

Since 1.0

### i_cal_property_get_exrule ()

    ICalRecurrenceType * i_cal_property_get_exrule          (ICalProperty *prop);

Get the exrule recurrence type of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the exrule recurrence type of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_freebusy ()

    ICalProperty *      i_cal_property_new_freebusy         (ICalPeriodType *v);

Create a new ICalProperty.

`v` : | The freebusy period type.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_freebusy ()

    void                i_cal_property_set_freebusy         (ICalProperty *prop,
                                                             ICalPeriodType *v);

Set the freebusy time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The freebusy period type.

Since 1.0

### i_cal_property_get_freebusy ()

    ICalPeriodType *    i_cal_property_get_freebusy         (ICalProperty *prop);

Get the freebusy period type of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the freebusy period type of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_geo ()

    ICalProperty *      i_cal_property_new_geo              (ICalGeoType *v);

Create a new ICalProperty.

`v` : | The geo type.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_geo ()

    void                i_cal_property_set_geo              (ICalProperty *prop,
                                                             ICalGeoType *v);

Set the geo for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The geo type.

Since 1.0

### i_cal_property_get_geo ()

    ICalGeoType *       i_cal_property_get_geo              (ICalProperty *prop);

Get the geo type of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the geo type of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_grant ()

    ICalProperty *      i_cal_property_new_grant            (const gchar *v);

Create a new ICalProperty.

`v` : | The grant.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_grant ()

    void                i_cal_property_set_grant            (ICalProperty *prop,
                                                             const gchar *v);

Set the grant for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The grant.

Since 1.0

### i_cal_property_get_grant ()

    const gchar *       i_cal_property_get_grant            (ICalProperty *prop);

Get the grant of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the grant of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_itipversion ()

    ICalProperty *      i_cal_property_new_itipversion      (const gchar *v);

Create a new ICalProperty.

`v` : | The itipversion.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_itipversion ()

    void                i_cal_property_set_itipversion      (ICalProperty *prop,
                                                             const gchar *v);

Set the itipversion for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The itipversion.

Since 1.0

### i_cal_property_get_itipversion ()

    const gchar *       i_cal_property_get_itipversion      (ICalProperty *prop);

Get the itipversion of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the itipversion of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_lastmodified ()

    ICalProperty *      i_cal_property_new_lastmodified     (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of lastmodified.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_lastmodified ()

    void                i_cal_property_set_lastmodified     (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the lastmodified time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The lastmodified time.

Since 1.0

### i_cal_property_get_lastmodified ()

    ICalTimetype *      i_cal_property_get_lastmodified     (ICalProperty *prop);

Get the lastmodified time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the lastmodified time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_location ()

    ICalProperty *      i_cal_property_new_location         (const gchar *v);

Create a new ICalProperty.

`v` : | The location.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_location ()

    void                i_cal_property_set_location         (ICalProperty *prop,
                                                             const gchar *v);

Set the location for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The location.

Since 1.0

### i_cal_property_get_location ()

    const gchar *       i_cal_property_get_location         (ICalProperty *prop);

Get the location of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the location of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_maxcomponentsize ()

    ICalProperty *      i_cal_property_new_maxcomponentsize (gint v);

Create a new ICalProperty.

`v` : | The maxcomponentsize.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_maxcomponentsize ()

    void                i_cal_property_set_maxcomponentsize (ICalProperty *prop,
                                                             gint v);

Set the maxcomponentsize for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The maxcomponentsize.

Since 1.0

### i_cal_property_get_maxcomponentsize ()

    gint                i_cal_property_get_maxcomponentsize (ICalProperty *prop);

Get the maxcomponentsize of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the maxcomponentsize of ICalProperty.

Since 1.0

### i_cal_property_new_maxdate ()

    ICalProperty *      i_cal_property_new_maxdate          (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of maxdate.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_maxdate ()

    void                i_cal_property_set_maxdate          (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the maxdate time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The maxdate time.

Since 1.0

### i_cal_property_get_maxdate ()

    ICalTimetype *      i_cal_property_get_maxdate          (ICalProperty *prop);

Get the maxdate time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the maxdate time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_maxresults ()

    ICalProperty *      i_cal_property_new_maxresults       (gint v);

Create a new ICalProperty.

`v` : | The maxresults.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_maxresults ()

    void                i_cal_property_set_maxresults       (ICalProperty *prop,
                                                             gint v);

Set the maxresults for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The maxresults.

Since 1.0

### i_cal_property_get_maxresults ()

    gint                i_cal_property_get_maxresults       (ICalProperty *prop);

Get the maxresults of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the maxresults of ICalProperty.

Since 1.0

### i_cal_property_new_maxresultssize ()

    ICalProperty *      i_cal_property_new_maxresultssize   (gint v);

Create a new ICalProperty.

`v` : | The maxresultssize.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_maxresultssize ()

    void                i_cal_property_set_maxresultssize   (ICalProperty *prop,
                                                             gint v);

Set the maxresultssize for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The maxresultssize.

Since 1.0

### i_cal_property_get_maxresultssize ()

    gint                i_cal_property_get_maxresultssize   (ICalProperty *prop);

Get the maxresultssize of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the maxresultssize of ICalProperty.

Since 1.0

### i_cal_property_new_method ()

    ICalProperty *      i_cal_property_new_method           (ICalPropertyMethod v);

Create a new ICalProperty.

`v` : | The method.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_method ()

    void                i_cal_property_set_method           (ICalProperty *prop,
                                                             ICalPropertyMethod v);

Set the method for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The method.

Since 1.0

### i_cal_property_get_method ()

    ICalPropertyMethod  i_cal_property_get_method           (ICalProperty *prop);

Get the method of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the method of ICalProperty.

Since 1.0

### i_cal_property_new_mindate ()

    ICalProperty *      i_cal_property_new_mindate          (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of mindate.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_mindate ()

    void                i_cal_property_set_mindate          (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the mindate time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The mindate time.

Since 1.0

### i_cal_property_get_mindate ()

    ICalTimetype *      i_cal_property_get_mindate          (ICalProperty *prop);

Get the mindate time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the mindate time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_multipart ()

    ICalProperty *      i_cal_property_new_multipart        (const gchar *v);

Create a new ICalProperty.

`v` : | The multipart.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_multipart ()

    void                i_cal_property_set_multipart        (ICalProperty *prop,
                                                             const gchar *v);

Set the multipart for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The multipart.

Since 1.0

### i_cal_property_get_multipart ()

    const gchar *       i_cal_property_get_multipart        (ICalProperty *prop);

Get the multipart of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the multipart of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_name ()

    ICalProperty *      i_cal_property_new_name             (const gchar *v);

Create a new ICalProperty.

`v` : | The name.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_name ()

    void                i_cal_property_set_name             (ICalProperty *prop,
                                                             const gchar *v);

Set the name for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The name.

Since 1.0

### i_cal_property_get_name ()

    const gchar *       i_cal_property_get_name             (ICalProperty *prop);

Get the name of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the name of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_organizer ()

    ICalProperty *      i_cal_property_new_organizer        (const gchar *v);

Create a new ICalProperty.

`v` : | The organizer.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_organizer ()

    void                i_cal_property_set_organizer        (ICalProperty *prop,
                                                             const gchar *v);

Set the organizer for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The organizer.

Since 1.0

### i_cal_property_get_organizer ()

    const gchar *       i_cal_property_get_organizer        (ICalProperty *prop);

Get the organizer of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the organizer of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_owner ()

    ICalProperty *      i_cal_property_new_owner            (const gchar *v);

Create a new ICalProperty.

`v` : | The owner.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_owner ()

    void                i_cal_property_set_owner            (ICalProperty *prop,
                                                             const gchar *v);

Set the owner for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The owner.

Since 1.0

### i_cal_property_get_owner ()

    const gchar *       i_cal_property_get_owner            (ICalProperty *prop);

Get the owner of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the owner of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_percentcomplete ()

    ICalProperty *      i_cal_property_new_percentcomplete  (gint v);

Create a new ICalProperty.

`v` : | The percentcomplete.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_percentcomplete ()

    void                i_cal_property_set_percentcomplete  (ICalProperty *prop,
                                                             gint v);

Set the percentcomplete for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The percentcomplete.

Since 1.0

### i_cal_property_get_percentcomplete ()

    gint                i_cal_property_get_percentcomplete  (ICalProperty *prop);

Get the percentcomplete of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the percentcomplete of ICalProperty.

Since 1.0

### i_cal_property_new_permission ()

    ICalProperty *      i_cal_property_new_permission       (const gchar *v);

Create a new ICalProperty.

`v` : | The permission.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_permission ()

    void                i_cal_property_set_permission       (ICalProperty *prop,
                                                             const gchar *v);

Set the permission for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The permission.

Since 1.0

### i_cal_property_get_permission ()

    const gchar *       i_cal_property_get_permission       (ICalProperty *prop);

Get the permission of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the permission of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_priority ()

    ICalProperty *      i_cal_property_new_priority         (gint v);

Create a new ICalProperty.

`v` : | The priority.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_priority ()

    void                i_cal_property_set_priority         (ICalProperty *prop,
                                                             gint v);

Set the priority for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The priority.

Since 1.0

### i_cal_property_get_priority ()

    gint                i_cal_property_get_priority         (ICalProperty *prop);

Get the priority of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the priority of ICalProperty.

Since 1.0

### i_cal_property_new_prodid ()

    ICalProperty *      i_cal_property_new_prodid           (const gchar *v);

Create a new ICalProperty.

`v` : | The prodid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_prodid ()

    void                i_cal_property_set_prodid           (ICalProperty *prop,
                                                             const gchar *v);

Set the prodid for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The prodid.

Since 1.0

### i_cal_property_get_prodid ()

    const gchar *       i_cal_property_get_prodid           (ICalProperty *prop);

Get the prodid of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the prodid of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_query ()

    ICalProperty *      i_cal_property_new_query            (const gchar *v);

Create a new ICalProperty.

`v` : | The query.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_query ()

    void                i_cal_property_set_query            (ICalProperty *prop,
                                                             const gchar *v);

Set the query for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The query.

Since 1.0

### i_cal_property_get_query ()

    const gchar *       i_cal_property_get_query            (ICalProperty *prop);

Get the query of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the query of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_querylevel ()

    ICalProperty *      i_cal_property_new_querylevel       (ICalPropertyQuerylevel v);

Create a new ICalProperty.

`v` : | The querylevel.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_querylevel ()

    void                i_cal_property_set_querylevel       (ICalProperty *prop,
                                                             ICalPropertyQuerylevel v);

Set the querylevel for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The querylevel.

Since 1.0

### i_cal_property_get_querylevel ()

    ICalPropertyQuerylevel i_cal_property_get_querylevel    (ICalProperty *prop);

Get the querylevel of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the querylevel of ICalProperty.

Since 1.0

### i_cal_property_new_queryid ()

    ICalProperty *      i_cal_property_new_queryid          (const gchar *v);

Create a new ICalProperty.

`v` : | The queryid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_queryid ()

    void                i_cal_property_set_queryid          (ICalProperty *prop,
                                                             const gchar *v);

Set the queryid for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The queryid.

Since 1.0

### i_cal_property_get_queryid ()

    const gchar *       i_cal_property_get_queryid          (ICalProperty *prop);

Get the queryid of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the queryid of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_queryname ()

    ICalProperty *      i_cal_property_new_queryname        (const gchar *v);

Create a new ICalProperty.

`v` : | The queryname.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_queryname ()

    void                i_cal_property_set_queryname        (ICalProperty *prop,
                                                             const gchar *v);

Set the queryname for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The queryname.

Since 1.0

### i_cal_property_get_queryname ()

    const gchar *       i_cal_property_get_queryname        (ICalProperty *prop);

Get the queryname of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the queryname of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_rdate ()

    ICalProperty *      i_cal_property_new_rdate            (ICalDatetimeperiodType *v);

Create a new ICalProperty.

`v` : | The rdate.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_rdate ()

    void                i_cal_property_set_rdate            (ICalProperty *prop,
                                                             ICalDatetimeperiodType *v);

Set the rdate for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The rdate.

Since 1.0

### i_cal_property_get_rdate ()

    ICalDatetimeperiodType * i_cal_property_get_rdate       (ICalProperty *prop);

Get the rdate of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the rdate of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_recuraccepted ()

    ICalProperty *      i_cal_property_new_recuraccepted    (const gchar *v);

Create a new ICalProperty.

`v` : | The recuraccepted.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_recuraccepted ()

    void                i_cal_property_set_recuraccepted    (ICalProperty *prop,
                                                             const gchar *v);

Set the recuraccepted for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The recuraccepted.

Since 1.0

### i_cal_property_get_recuraccepted ()

    const gchar *       i_cal_property_get_recuraccepted    (ICalProperty *prop);

Get the recuraccepted of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the recuraccepted of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_recurexpand ()

    ICalProperty *      i_cal_property_new_recurexpand      (const gchar *v);

Create a new ICalProperty.

`v` : | The recurexpand.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_recurexpand ()

    void                i_cal_property_set_recurexpand      (ICalProperty *prop,
                                                             const gchar *v);

Set the recurexpand for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The recurexpand.

Since 1.0

### i_cal_property_get_recurexpand ()

    const gchar *       i_cal_property_get_recurexpand      (ICalProperty *prop);

Get the recurexpand of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the recurexpand of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_recurlimit ()

    ICalProperty *      i_cal_property_new_recurlimit       (const gchar *v);

Create a new ICalProperty.

`v` : | The recurlimit.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_recurlimit ()

    void                i_cal_property_set_recurlimit       (ICalProperty *prop,
                                                             const gchar *v);

Set the recurlimit for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The recurlimit.

Since 1.0

### i_cal_property_get_recurlimit ()

    const gchar *       i_cal_property_get_recurlimit       (ICalProperty *prop);

Get the recurlimit of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the recurlimit of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_recurrenceid ()

    ICalProperty *      i_cal_property_new_recurrenceid     (ICalTimetype *v);

Create a new ICalProperty.

`v` : | The time of recurrenceid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_recurrenceid ()

    void                i_cal_property_set_recurrenceid     (ICalProperty *prop,
                                                             ICalTimetype *v);

Set the recurrenceid time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The recurrenceid time.

Since 1.0

### i_cal_property_get_recurrenceid ()

    ICalTimetype *      i_cal_property_get_recurrenceid     (ICalProperty *prop);

Get the recurrenceid time of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the recurrenceid time of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_relatedto ()

    ICalProperty *      i_cal_property_new_relatedto        (const gchar *v);

Create a new ICalProperty.

`v` : | The relatedto.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_relatedto ()

    void                i_cal_property_set_relatedto        (ICalProperty *prop,
                                                             const gchar *v);

Set the relatedto for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The relatedto.

Since 1.0

### i_cal_property_get_relatedto ()

    const gchar *       i_cal_property_get_relatedto        (ICalProperty *prop);

Get the relatedto of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the relatedto of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_relcalid ()

    ICalProperty *      i_cal_property_new_relcalid         (const gchar *v);

Create a new ICalProperty.

`v` : | The relcalid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_relcalid ()

    void                i_cal_property_set_relcalid         (ICalProperty *prop,
                                                             const gchar *v);

Set the relcalid for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The relcalid.

Since 1.0

### i_cal_property_get_relcalid ()

    const gchar *       i_cal_property_get_relcalid         (ICalProperty *prop);

Get the relcalid of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the relcalid of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_repeat ()

    ICalProperty *      i_cal_property_new_repeat           (gint v);

Create a new ICalProperty.

`v` : | The repeat.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_repeat ()

    void                i_cal_property_set_repeat           (ICalProperty *prop,
                                                             gint v);

Set the repeat for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The repeat.

Since 1.0

### i_cal_property_get_repeat ()

    gint                i_cal_property_get_repeat           (ICalProperty *prop);

Get the repeat of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the repeat of ICalProperty.

Since 1.0

### i_cal_property_new_requeststatus ()

    ICalProperty *      i_cal_property_new_requeststatus    (ICalReqstatType *v);

Create a new ICalProperty.

`v` : | The requeststatus.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_requeststatus ()

    void                i_cal_property_set_requeststatus    (ICalProperty *prop,
                                                             ICalReqstatType *v);

Set the requeststatus for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The requeststatus.

Since 1.0

### i_cal_property_get_requeststatus ()

    ICalReqstatType *   i_cal_property_get_requeststatus    (ICalProperty *prop);

Get the requeststatus of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the requeststatus of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_resources ()

    ICalProperty *      i_cal_property_new_resources        (const gchar *v);

Create a new ICalProperty.

`v` : | The resources.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_resources ()

    void                i_cal_property_set_resources        (ICalProperty *prop,
                                                             const gchar *v);

Set the resources for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The resources.

Since 1.0

### i_cal_property_get_resources ()

    const gchar *       i_cal_property_get_resources        (ICalProperty *prop);

Get the resources of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the resources of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_restriction ()

    ICalProperty *      i_cal_property_new_restriction      (const gchar *v);

Create a new ICalProperty.

`v` : | The restriction.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_restriction ()

    void                i_cal_property_set_restriction      (ICalProperty *prop,
                                                             const gchar *v);

Set the restriction for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The restriction.

Since 1.0

### i_cal_property_get_restriction ()

    const gchar *       i_cal_property_get_restriction      (ICalProperty *prop);

Get the restriction of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the restriction of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_rrule ()

    ICalProperty *      i_cal_property_new_rrule            (ICalRecurrenceType *v);

Create a new ICalProperty.

`v` : | The rrule recurrence type.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_rrule ()

    void                i_cal_property_set_rrule            (ICalProperty *prop,
                                                             ICalRecurrenceType *v);

Set the rrule for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The rrule recurrence type.

Since 1.0

### i_cal_property_get_rrule ()

    ICalRecurrenceType * i_cal_property_get_rrule           (ICalProperty *prop);

Get the rrule recurrence type of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the rrule recurrence type of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_scope ()

    ICalProperty *      i_cal_property_new_scope            (const gchar *v);

Create a new ICalProperty.

`v` : | The scope.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_scope ()

    void                i_cal_property_set_scope            (ICalProperty *prop,
                                                             const gchar *v);

Set the scope for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The scope.

Since 1.0

### i_cal_property_get_scope ()

    const gchar *       i_cal_property_get_scope            (ICalProperty *prop);

Get the scope of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the scope of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_sequence ()

    ICalProperty *      i_cal_property_new_sequence         (gint v);

Create a new ICalProperty.

`v` : | The sequence.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_sequence ()

    void                i_cal_property_set_sequence         (ICalProperty *prop,
                                                             gint v);

Set the sequence for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The sequence.

Since 1.0

### i_cal_property_get_sequence ()

    gint                i_cal_property_get_sequence         (ICalProperty *prop);

Get the sequence of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the sequence of ICalProperty.

Since 1.0

### i_cal_property_new_status ()

    ICalProperty *      i_cal_property_new_status           (ICalPropertyStatus v);

Create a new ICalProperty.

`v` : | The status.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_status ()

    void                i_cal_property_set_status           (ICalProperty *prop,
                                                             ICalPropertyStatus v);

Set the status for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The status.

Since 1.0

### i_cal_property_get_status ()

    ICalPropertyStatus  i_cal_property_get_status           (ICalProperty *prop);

Get the status of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the status of ICalProperty.

Since 1.0

### i_cal_property_new_storesexpanded ()

    ICalProperty *      i_cal_property_new_storesexpanded   (const gchar *v);

Create a new ICalProperty.

`v` : | The storesexpanded.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_storesexpanded ()

    void                i_cal_property_set_storesexpanded   (ICalProperty *prop,
                                                             const gchar *v);

Set the storesexpanded for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The storesexpanded.

Since 1.0

### i_cal_property_get_storesexpanded ()

    const gchar *       i_cal_property_get_storesexpanded   (ICalProperty *prop);

Get the storesexpanded of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the storesexpanded of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_summary ()

    ICalProperty *      i_cal_property_new_summary          (const gchar *v);

Create a new ICalProperty.

`v` : | The summary.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_summary ()

    void                i_cal_property_set_summary          (ICalProperty *prop,
                                                             const gchar *v);

Set the summary for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The summary.

Since 1.0

### i_cal_property_get_summary ()

    const gchar *       i_cal_property_get_summary          (ICalProperty *prop);

Get the summary of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the summary of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_target ()

    ICalProperty *      i_cal_property_new_target           (const gchar *v);

Create a new ICalProperty.

`v` : | The target.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_target ()

    void                i_cal_property_set_target           (ICalProperty *prop,
                                                             const gchar *v);

Set the target for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The target.

Since 1.0

### i_cal_property_get_target ()

    const gchar *       i_cal_property_get_target           (ICalProperty *prop);

Get the target of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the target of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_transp ()

    ICalProperty *      i_cal_property_new_transp           (ICalPropertyTransp v);

Create a new ICalProperty.

`v` : | The transp.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_transp ()

    void                i_cal_property_set_transp           (ICalProperty *prop,
                                                             ICalPropertyTransp v);

Set the transp for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The transp.

Since 1.0

### i_cal_property_get_transp ()

    ICalPropertyTransp  i_cal_property_get_transp           (ICalProperty *prop);

Get the transp of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the transp of ICalProperty.

Since 1.0

### i_cal_property_new_trigger ()

    ICalProperty *      i_cal_property_new_trigger          (ICalTriggerType *v);

Create a new ICalProperty.

`v` : | The trigger period type.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_trigger ()

    void                i_cal_property_set_trigger          (ICalProperty *prop,
                                                             ICalTriggerType *v);

Set the trigger time for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The trigger period type.

Since 1.0

### i_cal_property_get_trigger ()

    ICalTriggerType *   i_cal_property_get_trigger          (ICalProperty *prop);

Get the trigger period type of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the trigger period type of ICalProperty. [transfer full]

Since 1.0

### i_cal_property_new_tzid ()

    ICalProperty *      i_cal_property_new_tzid             (const gchar *v);

Create a new ICalProperty.

`v` : | The tzid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_tzid ()

    void                i_cal_property_set_tzid             (ICalProperty *prop,
                                                             const gchar *v);

Set the tzid for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The tzid.

Since 1.0

### i_cal_property_get_tzid ()

    const gchar *       i_cal_property_get_tzid             (ICalProperty *prop);

Get the tzid of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the tzid of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_tzname ()

    ICalProperty *      i_cal_property_new_tzname           (const gchar *v);

Create a new ICalProperty.

`v` : | The tzname.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_tzname ()

    void                i_cal_property_set_tzname           (ICalProperty *prop,
                                                             const gchar *v);

Set the tzname for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The tzname.

Since 1.0

### i_cal_property_get_tzname ()

    const gchar *       i_cal_property_get_tzname           (ICalProperty *prop);

Get the tzname of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the tzname of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_tzoffsetfrom ()

    ICalProperty *      i_cal_property_new_tzoffsetfrom     (gint v);

Create a new ICalProperty.

`v` : | The tzoffsetfrom.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_tzoffsetfrom ()

    void                i_cal_property_set_tzoffsetfrom     (ICalProperty *prop,
                                                             gint v);

Set the tzoffsetfrom for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The tzoffsetfrom.

Since 1.0

### i_cal_property_get_tzoffsetfrom ()

    gint                i_cal_property_get_tzoffsetfrom     (ICalProperty *prop);

Get the tzoffsetfrom of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the tzoffsetfrom of ICalProperty.

Since 1.0

### i_cal_property_new_tzoffsetto ()

    ICalProperty *      i_cal_property_new_tzoffsetto       (gint v);

Create a new ICalProperty.

`v` : | The tzoffsetto.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_tzoffsetto ()

    void                i_cal_property_set_tzoffsetto       (ICalProperty *prop,
                                                             gint v);

Set the tzoffsetto for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The tzoffsetto.

Since 1.0

### i_cal_property_get_tzoffsetto ()

    gint                i_cal_property_get_tzoffsetto       (ICalProperty *prop);

Get the tzoffsetto of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the tzoffsetto of ICalProperty.

Since 1.0

### i_cal_property_new_tzurl ()

    ICalProperty *      i_cal_property_new_tzurl            (const gchar *v);

Create a new ICalProperty.

`v` : | The tzurl.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_tzurl ()

    void                i_cal_property_set_tzurl            (ICalProperty *prop,
                                                             const gchar *v);

Set the tzurl for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The tzurl.

Since 1.0

### i_cal_property_get_tzurl ()

    const gchar *       i_cal_property_get_tzurl            (ICalProperty *prop);

Get the tzurl of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the tzurl of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_uid ()

    ICalProperty *      i_cal_property_new_uid              (const gchar *v);

Create a new ICalProperty.

`v` : | The uid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_uid ()

    void                i_cal_property_set_uid              (ICalProperty *prop,
                                                             const gchar *v);

Set the uid for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The uid.

Since 1.0

### i_cal_property_get_uid ()

    const gchar *       i_cal_property_get_uid              (ICalProperty *prop);

Get the uid of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the uid of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_url ()

    ICalProperty *      i_cal_property_new_url              (const gchar *v);

Create a new ICalProperty.

`v` : | The url.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_url ()

    void                i_cal_property_set_url              (ICalProperty *prop,
                                                             const gchar *v);

Set the url for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The url.

Since 1.0

### i_cal_property_get_url ()

    const gchar *       i_cal_property_get_url              (ICalProperty *prop);

Get the url of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the url of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_version ()

    ICalProperty *      i_cal_property_new_version          (const gchar *v);

Create a new ICalProperty.

`v` : | The version.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_version ()

    void                i_cal_property_set_version          (ICalProperty *prop,
                                                             const gchar *v);

Set the version for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The version.

Since 1.0

### i_cal_property_get_version ()

    const gchar *       i_cal_property_get_version          (ICalProperty *prop);

Get the version of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the version of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_x ()

    ICalProperty *      i_cal_property_new_x                (const gchar *v);

Create a new ICalProperty.

`v` : | The x.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_x ()

    void                i_cal_property_set_x                (ICalProperty *prop,
                                                             const gchar *v);

Set the x for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The x.

Since 1.0

### i_cal_property_get_x ()

    const gchar *       i_cal_property_get_x                (ICalProperty *prop);

Get the x of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the x of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_xlicclass ()

    ICalProperty *      i_cal_property_new_xlicclass        (ICalPropertyXlicclass v);

Create a new ICalProperty.

`v` : | The xlicclass.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_xlicclass ()

    void                i_cal_property_set_xlicclass        (ICalProperty *prop,
                                                             ICalPropertyXlicclass v);

Set the xlicclass for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The xlicclass.

Since 1.0

### i_cal_property_get_xlicclass ()

    ICalPropertyXlicclass i_cal_property_get_xlicclass      (ICalProperty *prop);

Get the xlicclass of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the xlicclass of ICalProperty.

Since 1.0

### i_cal_property_new_xlicclustercount ()

    ICalProperty *      i_cal_property_new_xlicclustercount (const gchar *v);

Create a new ICalProperty.

`v` : | The xlicclustercount.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_xlicclustercount ()

    void                i_cal_property_set_xlicclustercount (ICalProperty *prop,
                                                             const gchar *v);

Set the xlicclustercount for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The xlicclustercount.

Since 1.0

### i_cal_property_get_xlicclustercount ()

    const gchar *       i_cal_property_get_xlicclustercount (ICalProperty *prop);

Get the xlicclustercount of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the xlicclustercount of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_xlicerror ()

    ICalProperty *      i_cal_property_new_xlicerror        (const gchar *v);

Create a new ICalProperty.

`v` : | The xlicerror.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_xlicerror ()

    void                i_cal_property_set_xlicerror        (ICalProperty *prop,
                                                             const gchar *v);

Set the xlicerror for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The xlicerror.

Since 1.0

### i_cal_property_get_xlicerror ()

    const gchar *       i_cal_property_get_xlicerror        (ICalProperty *prop);

Get the xlicerror of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the xlicerror of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_xlicmimecharset ()

    ICalProperty *      i_cal_property_new_xlicmimecharset  (const gchar *v);

Create a new ICalProperty.

`v` : | The xlicmimecharset.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_xlicmimecharset ()

    void                i_cal_property_set_xlicmimecharset  (ICalProperty *prop,
                                                             const gchar *v);

Set the xlicmimecharset for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The xlicmimecharset.

Since 1.0

### i_cal_property_get_xlicmimecharset ()

    const gchar *       i_cal_property_get_xlicmimecharset  (ICalProperty *prop);

Get the xlicmimecharset of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the xlicmimecharset of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_xlicmimecid ()

    ICalProperty *      i_cal_property_new_xlicmimecid      (const gchar *v);

Create a new ICalProperty.

`v` : | The xlicmimecid.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_xlicmimecid ()

    void                i_cal_property_set_xlicmimecid      (ICalProperty *prop,
                                                             const gchar *v);

Set the xlicmimecid for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The xlicmimecid.

Since 1.0

### i_cal_property_get_xlicmimecid ()

    const gchar *       i_cal_property_get_xlicmimecid      (ICalProperty *prop);

Get the xlicmimecid of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the xlicmimecid of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_xlicmimecontenttype ()

    ICalProperty *      i_cal_property_new_xlicmimecontenttype
                                                            (const gchar *v);

Create a new ICalProperty.

`v` : | The xlicmimecontenttype.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_xlicmimecontenttype ()

    void                i_cal_property_set_xlicmimecontenttype
                                                            (ICalProperty *prop,
                                                             const gchar *v);

Set the xlicmimecontenttype for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The xlicmimecontenttype.

Since 1.0

### i_cal_property_get_xlicmimecontenttype ()

    const gchar *       i_cal_property_get_xlicmimecontenttype
                                                            (ICalProperty *prop);

Get the xlicmimecontenttype of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the xlicmimecontenttype of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_xlicmimeencoding ()

    ICalProperty *      i_cal_property_new_xlicmimeencoding (const gchar *v);

Create a new ICalProperty.

`v` : | The xlicmimeencoding.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_xlicmimeencoding ()

    void                i_cal_property_set_xlicmimeencoding (ICalProperty *prop,
                                                             const gchar *v);

Set the xlicmimeencoding for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The xlicmimeencoding.

Since 1.0

### i_cal_property_get_xlicmimeencoding ()

    const gchar *       i_cal_property_get_xlicmimeencoding (ICalProperty *prop);

Get the xlicmimeencoding of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the xlicmimeencoding of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_xlicmimefilename ()

    ICalProperty *      i_cal_property_new_xlicmimefilename (const gchar *v);

Create a new ICalProperty.

`v` : | The xlicmimefilename.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_xlicmimefilename ()

    void                i_cal_property_set_xlicmimefilename (ICalProperty *prop,
                                                             const gchar *v);

Set the xlicmimefilename for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The xlicmimefilename.

Since 1.0

### i_cal_property_get_xlicmimefilename ()

    const gchar *       i_cal_property_get_xlicmimefilename (ICalProperty *prop);

Get the xlicmimefilename of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the xlicmimefilename of ICalProperty. [transfer none]

Since 1.0

### i_cal_property_new_xlicmimeoptinfo ()

    ICalProperty *      i_cal_property_new_xlicmimeoptinfo  (const gchar *v);

Create a new ICalProperty.

`v` : | The xlicmimeoptinfo.
Returns : | The newly create ICalProperty. [transfer full]

Since 1.0

### i_cal_property_set_xlicmimeoptinfo ()

    void                i_cal_property_set_xlicmimeoptinfo  (ICalProperty *prop,
                                                             const gchar *v);

Set the xlicmimeoptinfo for the ICalProperty.

`prop` : | The ICalProperty to be set
`v` : | The xlicmimeoptinfo.

Since 1.0

### i_cal_property_get_xlicmimeoptinfo ()

    const gchar *       i_cal_property_get_xlicmimeoptinfo  (ICalProperty *prop);

Get the xlicmimeoptinfo of ICalProperty.

`prop` : | The ICalProperty to be queried.
Returns : | Get the xlicmimeoptinfo of ICalProperty. [transfer none]

Since 1.0