libical-glib Reference Manual: i-cal-derived-parameter

## i-cal-derived-parameter i-cal-derived-parameter |

## Functions

ICalParameter * | i_cal_parameter_new_actionparam ()
ICalParameterAction | i_cal_parameter_get_actionparam ()
void | i_cal_parameter_set_actionparam ()
ICalParameter * | i_cal_parameter_new_altrep ()
const gchar * | i_cal_parameter_get_altrep ()
void | i_cal_parameter_set_altrep ()
ICalParameter * | i_cal_parameter_new_charset ()
const gchar * | i_cal_parameter_get_charset ()
void | i_cal_parameter_set_charset ()
ICalParameter * | i_cal_parameter_new_cn ()
const gchar * | i_cal_parameter_get_cn ()
void | i_cal_parameter_set_cn ()
ICalParameter * | i_cal_parameter_new_cutype ()
ICalParameterCutype | i_cal_parameter_get_cutype ()
void | i_cal_parameter_set_cutype ()
ICalParameter * | i_cal_parameter_new_delegatedfrom ()
const gchar * | i_cal_parameter_get_delegatedfrom ()
void | i_cal_parameter_set_delegatedfrom ()
ICalParameter * | i_cal_parameter_new_delegatedto ()
const gchar * | i_cal_parameter_get_delegatedto ()
void | i_cal_parameter_set_delegatedto ()
ICalParameter * | i_cal_parameter_new_dir ()
const gchar * | i_cal_parameter_get_dir ()
void | i_cal_parameter_set_dir ()
ICalParameter * | i_cal_parameter_new_enable ()
ICalParameterEnable | i_cal_parameter_get_enable ()
void | i_cal_parameter_set_enable ()
ICalParameter * | i_cal_parameter_new_encoding ()
ICalParameterEncoding | i_cal_parameter_get_encoding ()
void | i_cal_parameter_set_encoding ()
ICalParameter * | i_cal_parameter_new_fbtype ()
ICalParameterFbtype | i_cal_parameter_get_fbtype ()
void | i_cal_parameter_set_fbtype ()
ICalParameter * | i_cal_parameter_new_fmttype ()
const gchar * | i_cal_parameter_get_fmttype ()
void | i_cal_parameter_set_fmttype ()
ICalParameter * | i_cal_parameter_new_iana ()
const gchar * | i_cal_parameter_get_iana ()
void | i_cal_parameter_set_iana ()
ICalParameter * | i_cal_parameter_new_id ()
const gchar * | i_cal_parameter_get_id ()
void | i_cal_parameter_set_id ()
ICalParameter * | i_cal_parameter_new_language ()
const gchar * | i_cal_parameter_get_language ()
void | i_cal_parameter_set_language ()
ICalParameter * | i_cal_parameter_new_latency ()
const gchar * | i_cal_parameter_get_latency ()
void | i_cal_parameter_set_latency ()
ICalParameter * | i_cal_parameter_new_local ()
ICalParameterLocal | i_cal_parameter_get_local ()
void | i_cal_parameter_set_local ()
ICalParameter * | i_cal_parameter_new_localize ()
const gchar * | i_cal_parameter_get_localize ()
void | i_cal_parameter_set_localize ()
ICalParameter * | i_cal_parameter_new_member ()
const gchar * | i_cal_parameter_get_member ()
void | i_cal_parameter_set_member ()
ICalParameter * | i_cal_parameter_new_options ()
const gchar * | i_cal_parameter_get_options ()
void | i_cal_parameter_set_options ()
ICalParameter * | i_cal_parameter_new_partstat ()
ICalParameterPartstat | i_cal_parameter_get_partstat ()
void | i_cal_parameter_set_partstat ()
ICalParameter * | i_cal_parameter_new_range ()
ICalParameterRange | i_cal_parameter_get_range ()
void | i_cal_parameter_set_range ()
ICalParameter * | i_cal_parameter_new_related ()
ICalParameterRelated | i_cal_parameter_get_related ()
void | i_cal_parameter_set_related ()
ICalParameter * | i_cal_parameter_new_reltype ()
ICalParameterReltype | i_cal_parameter_get_reltype ()
void | i_cal_parameter_set_reltype ()
ICalParameter * | i_cal_parameter_new_role ()
ICalParameterRole | i_cal_parameter_get_role ()
void | i_cal_parameter_set_role ()
ICalParameter * | i_cal_parameter_new_rsvp ()
ICalParameterRsvp | i_cal_parameter_get_rsvp ()
void | i_cal_parameter_set_rsvp ()
ICalParameter * | i_cal_parameter_new_scheduleagent ()
ICalParameterScheduleagent | i_cal_parameter_get_scheduleagent ()
void | i_cal_parameter_set_scheduleagent ()
ICalParameter * | i_cal_parameter_new_scheduleforcesend ()
ICalParameterScheduleforcesend | i_cal_parameter_get_scheduleforcesend ()
void | i_cal_parameter_set_scheduleforcesend ()
ICalParameter * | i_cal_parameter_new_schedulestatus ()
const gchar * | i_cal_parameter_get_schedulestatus ()
void | i_cal_parameter_set_schedulestatus ()
ICalParameter * | i_cal_parameter_new_sentby ()
const gchar * | i_cal_parameter_get_sentby ()
void | i_cal_parameter_set_sentby ()
ICalParameter * | i_cal_parameter_new_tzid ()
const gchar * | i_cal_parameter_get_tzid ()
void | i_cal_parameter_set_tzid ()
ICalParameter * | i_cal_parameter_new_value ()
ICalParameterValue | i_cal_parameter_get_value ()
void | i_cal_parameter_set_value ()
ICalParameter * | i_cal_parameter_new_x ()
const gchar * | i_cal_parameter_get_x ()
void | i_cal_parameter_set_x ()
ICalParameter * | i_cal_parameter_new_xliccomparetype ()
ICalParameterXliccomparetype | i_cal_parameter_get_xliccomparetype ()
void | i_cal_parameter_set_xliccomparetype ()
ICalParameter * | i_cal_parameter_new_xlicerrortype ()
ICalParameterXlicerrortype | i_cal_parameter_get_xlicerrortype ()
void | i_cal_parameter_set_xlicerrortype ()

## Types and Values

enum | ICalParameterKind
enum | ICalParameterAction
enum | ICalParameterCutype
enum | ICalParameterEnable
enum | ICalParameterEncoding
enum | ICalParameterFbtype
enum | ICalParameterLocal
enum | ICalParameterPartstat
enum | ICalParameterRange
enum | ICalParameterRelated
enum | ICalParameterReltype
enum | ICalParameterRole
enum | ICalParameterRsvp
enum | ICalParameterScheduleagent
enum | ICalParameterScheduleforcesend
enum | ICalParameterValue
enum | ICalParameterXliccomparetype
enum | ICalParameterXlicerrortype

## Object Hierarchy

## Includes

    #include <i-cal-parameter>

## Description

## Functions

### i_cal_parameter_new_actionparam ()

    ICalParameter *
    i_cal_parameter_new_actionparam (ICalParameterAction v);

Create a new ICalParameter according to the action type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_actionparam ()

    ICalParameterAction
    i_cal_parameter_get_actionparam (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_actionparam ()

    void
    i_cal_parameter_set_actionparam (ICalParameter *value,
                                     ICalParameterAction v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_altrep ()

    ICalParameter *
    i_cal_parameter_new_altrep (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_altrep ()

    const gchar *
    i_cal_parameter_get_altrep (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_altrep ()

    void
    i_cal_parameter_set_altrep (ICalParameter *value,
                                const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_charset ()

    ICalParameter *
    i_cal_parameter_new_charset (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_charset ()

    const gchar *
    i_cal_parameter_get_charset (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_charset ()

    void
    i_cal_parameter_set_charset (ICalParameter *value,
                                 const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_cn ()

    ICalParameter *
    i_cal_parameter_new_cn (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_cn ()

    const gchar *
    i_cal_parameter_get_cn (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_cn ()

    void
    i_cal_parameter_set_cn (ICalParameter *value,
                            const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_cutype ()

    ICalParameter *
    i_cal_parameter_new_cutype (ICalParameterCutype v);

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_cutype ()

    ICalParameterCutype
    i_cal_parameter_get_cutype (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_cutype ()

    void
    i_cal_parameter_set_cutype (ICalParameter *value,
                                ICalParameterCutype v);

#### Parameters

value | The ICalParameter to be set |
v | The `ICalParameterCutype` used to set `value` . |

Since 1.0

### i_cal_parameter_new_delegatedfrom ()

    ICalParameter *
    i_cal_parameter_new_delegatedfrom (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_delegatedfrom ()

    const gchar *
    i_cal_parameter_get_delegatedfrom (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_delegatedfrom ()

    void
    i_cal_parameter_set_delegatedfrom (ICalParameter *value,
                                       const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_delegatedto ()

    ICalParameter *
    i_cal_parameter_new_delegatedto (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_delegatedto ()

    const gchar *
    i_cal_parameter_get_delegatedto (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_delegatedto ()

    void
    i_cal_parameter_set_delegatedto (ICalParameter *value,
                                     const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_dir ()

    ICalParameter *
    i_cal_parameter_new_dir (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_dir ()

    const gchar *
    i_cal_parameter_get_dir (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_dir ()

    void
    i_cal_parameter_set_dir (ICalParameter *value,
                             const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_enable ()

    ICalParameter *
    i_cal_parameter_new_enable (ICalParameterEnable v);

Create a new ICalParameter according to the enable type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_enable ()

    ICalParameterEnable
    i_cal_parameter_get_enable (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_enable ()

    void
    i_cal_parameter_set_enable (ICalParameter *value,
                                ICalParameterEnable v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_encoding ()

    ICalParameter *
    i_cal_parameter_new_encoding (ICalParameterEncoding v);

Create a new ICalParameter according to the encoding type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_encoding ()

    ICalParameterEncoding
    i_cal_parameter_get_encoding (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_encoding ()

    void
    i_cal_parameter_set_encoding (ICalParameter *value,
                                  ICalParameterEncoding v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_fbtype ()

    ICalParameter *
    i_cal_parameter_new_fbtype (ICalParameterFbtype v);

Create a new ICalParameter according to the fbtype type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_fbtype ()

    ICalParameterFbtype
    i_cal_parameter_get_fbtype (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_fbtype ()

    void
    i_cal_parameter_set_fbtype (ICalParameter *value,
                                ICalParameterFbtype v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_fmttype ()

    ICalParameter *
    i_cal_parameter_new_fmttype (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_fmttype ()

    const gchar *
    i_cal_parameter_get_fmttype (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_fmttype ()

    void
    i_cal_parameter_set_fmttype (ICalParameter *value,
                                 const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_iana ()

    ICalParameter *
    i_cal_parameter_new_iana (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_iana ()

    const gchar *
    i_cal_parameter_get_iana (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_iana ()

    void
    i_cal_parameter_set_iana (ICalParameter *value,
                              const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_id ()

    ICalParameter *
    i_cal_parameter_new_id (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_id ()

    const gchar *
    i_cal_parameter_get_id (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_id ()

    void
    i_cal_parameter_set_id (ICalParameter *value,
                            const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_language ()

    ICalParameter *
    i_cal_parameter_new_language (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_language ()

    const gchar *
    i_cal_parameter_get_language (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_language ()

    void
    i_cal_parameter_set_language (ICalParameter *value,
                                  const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_latency ()

    ICalParameter *
    i_cal_parameter_new_latency (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_latency ()

    const gchar *
    i_cal_parameter_get_latency (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_latency ()

    void
    i_cal_parameter_set_latency (ICalParameter *value,
                                 const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_local ()

    ICalParameter *
    i_cal_parameter_new_local (ICalParameterLocal v);

Create a new ICalParameter according to the local type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_local ()

    ICalParameterLocal
    i_cal_parameter_get_local (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_local ()

    void
    i_cal_parameter_set_local (ICalParameter *value,
                               ICalParameterLocal v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_localize ()

    ICalParameter *
    i_cal_parameter_new_localize (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_localize ()

    const gchar *
    i_cal_parameter_get_localize (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_localize ()

    void
    i_cal_parameter_set_localize (ICalParameter *value,
                                  const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_member ()

    ICalParameter *
    i_cal_parameter_new_member (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_member ()

    const gchar *
    i_cal_parameter_get_member (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_member ()

    void
    i_cal_parameter_set_member (ICalParameter *value,
                                const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_options ()

    ICalParameter *
    i_cal_parameter_new_options (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_options ()

    const gchar *
    i_cal_parameter_get_options (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_options ()

    void
    i_cal_parameter_set_options (ICalParameter *value,
                                 const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_partstat ()

    ICalParameter *
    i_cal_parameter_new_partstat (ICalParameterPartstat v);

Create a new ICalParameter according to the partstat type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_partstat ()

    ICalParameterPartstat
    i_cal_parameter_get_partstat (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_partstat ()

    void
    i_cal_parameter_set_partstat (ICalParameter *value,
                                  ICalParameterPartstat v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_range ()

    ICalParameter *
    i_cal_parameter_new_range (ICalParameterRange v);

Create a new ICalParameter according to the range type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_range ()

    ICalParameterRange
    i_cal_parameter_get_range (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_range ()

    void
    i_cal_parameter_set_range (ICalParameter *value,
                               ICalParameterRange v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_related ()

    ICalParameter *
    i_cal_parameter_new_related (ICalParameterRelated v);

Create a new ICalParameter according to the related type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_related ()

    ICalParameterRelated
    i_cal_parameter_get_related (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_related ()

    void
    i_cal_parameter_set_related (ICalParameter *value,
                                 ICalParameterRelated v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_reltype ()

    ICalParameter *
    i_cal_parameter_new_reltype (ICalParameterReltype v);

Create a new ICalParameter according to the reltype type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_reltype ()

    ICalParameterReltype
    i_cal_parameter_get_reltype (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_reltype ()

    void
    i_cal_parameter_set_reltype (ICalParameter *value,
                                 ICalParameterReltype v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_role ()

    ICalParameter *
    i_cal_parameter_new_role (ICalParameterRole v);

Create a new ICalParameter according to the role type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_role ()

    ICalParameterRole
    i_cal_parameter_get_role (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_role ()

    void
    i_cal_parameter_set_role (ICalParameter *value,
                              ICalParameterRole v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_rsvp ()

    ICalParameter *
    i_cal_parameter_new_rsvp (ICalParameterRsvp v);

Create a new ICalParameter according to the rsvp type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_rsvp ()

    ICalParameterRsvp
    i_cal_parameter_get_rsvp (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_rsvp ()

    void
    i_cal_parameter_set_rsvp (ICalParameter *value,
                              ICalParameterRsvp v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_scheduleagent ()

    ICalParameter *
    i_cal_parameter_new_scheduleagent (ICalParameterScheduleagent v);

Create a new ICalParameter according to the scheduleagent type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_scheduleagent ()

    ICalParameterScheduleagent
    i_cal_parameter_get_scheduleagent (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_scheduleagent ()

    void
    i_cal_parameter_set_scheduleagent (ICalParameter *value,
                                       ICalParameterScheduleagent v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_scheduleforcesend ()

    ICalParameter *
    i_cal_parameter_new_scheduleforcesend (ICalParameterScheduleforcesend v);

Create a new ICalParameter according to the scheduleforcesend type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_scheduleforcesend ()

    ICalParameterScheduleforcesend
    i_cal_parameter_get_scheduleforcesend (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_scheduleforcesend ()

    void
    i_cal_parameter_set_scheduleforcesend (ICalParameter *value,
                                           ICalParameterScheduleforcesend v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_schedulestatus ()

    ICalParameter *
    i_cal_parameter_new_schedulestatus (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_schedulestatus ()

    const gchar *
    i_cal_parameter_get_schedulestatus (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_schedulestatus ()

    void
    i_cal_parameter_set_schedulestatus (ICalParameter *value,
                                        const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_sentby ()

    ICalParameter *
    i_cal_parameter_new_sentby (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_sentby ()

    const gchar *
    i_cal_parameter_get_sentby (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_sentby ()

    void
    i_cal_parameter_set_sentby (ICalParameter *value,
                                const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_tzid ()

    ICalParameter *
    i_cal_parameter_new_tzid (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_tzid ()

    const gchar *
    i_cal_parameter_get_tzid (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_tzid ()

    void
    i_cal_parameter_set_tzid (ICalParameter *value,
                              const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_value ()

    ICalParameter *
    i_cal_parameter_new_value (ICalParameterValue v);

Create a new ICalParameter according to the value type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_value ()

    ICalParameterValue
    i_cal_parameter_get_value (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_value ()

    void
    i_cal_parameter_set_value (ICalParameter *value,
                               ICalParameterValue v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_x ()

    ICalParameter *
    i_cal_parameter_new_x (const gchar *v);

#### Parameters

v | The string used to create the new ICalParameter |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_x ()

    const gchar *
    i_cal_parameter_get_x (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

the property of the `value` .

[allow-none]

Since 1.0

### i_cal_parameter_set_x ()

    void
    i_cal_parameter_set_x (ICalParameter *value,
                           const gchar *v);

#### Parameters

value | The ICalParameter to be set |
v | The string used to set into the `value` |

Since 1.0

### i_cal_parameter_new_xliccomparetype ()

    ICalParameter *
    i_cal_parameter_new_xliccomparetype (ICalParameterXliccomparetype v);

Create a new ICalParameter according to the xliccomparetype type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_xliccomparetype ()

    ICalParameterXliccomparetype
    i_cal_parameter_get_xliccomparetype (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_xliccomparetype ()

    void
    i_cal_parameter_set_xliccomparetype (ICalParameter *value,
                                         ICalParameterXliccomparetype v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

### i_cal_parameter_new_xlicerrortype ()

    ICalParameter *
    i_cal_parameter_new_xlicerrortype (ICalParameterXlicerrortype v);

Create a new ICalParameter according to the xlicerrortype type

#### Parameters

v | The type of ICalParameter to be created |

#### Returns

The newly created ICalParameter.

[transfer full]

Since 1.0

### i_cal_parameter_get_xlicerrortype ()

    ICalParameterXlicerrortype
    i_cal_parameter_get_xlicerrortype (const ICalParameter *value);

#### Parameters

value | The ICalParameter to be queried |

#### Returns

The type of the `value`

Since 1.0

### i_cal_parameter_set_xlicerrortype ()

    void
    i_cal_parameter_set_xlicerrortype (ICalParameter *value,
                                       ICalParameterXlicerrortype v);

#### Parameters

value | The ICalParameter to be set |
v | The type of ICalParameter to be set in the `value` |

Since 1.0

## Types and Values

### enum ICalParameterKind

#### Members

I_CAL_ANY_PARAMETER |  |
I_CAL_ACTIONPARAM_PARAMETER |  |
I_CAL_ALTREP_PARAMETER |  |
I_CAL_CHARSET_PARAMETER |  |
I_CAL_CN_PARAMETER |  |
I_CAL_CUTYPE_PARAMETER |  |
I_CAL_DELEGATEDFROM_PARAMETER |  |
I_CAL_DELEGATEDTO_PARAMETER |  |
I_CAL_DIR_PARAMETER |  |
I_CAL_ENABLE_PARAMETER |  |
I_CAL_ENCODING_PARAMETER |  |
I_CAL_FBTYPE_PARAMETER |  |
I_CAL_FMTTYPE_PARAMETER |  |
I_CAL_IANA_PARAMETER |  |
I_CAL_ID_PARAMETER |  |
I_CAL_LANGUAGE_PARAMETER |  |
I_CAL_LATENCY_PARAMETER |  |
I_CAL_LOCAL_PARAMETER |  |
I_CAL_LOCALIZE_PARAMETER |  |
I_CAL_MEMBER_PARAMETER |  |
I_CAL_OPTIONS_PARAMETER |  |
I_CAL_PARTSTAT_PARAMETER |  |
I_CAL_RANGE_PARAMETER |  |
I_CAL_RELATED_PARAMETER |  |
I_CAL_RELTYPE_PARAMETER |  |
I_CAL_ROLE_PARAMETER |  |
I_CAL_RSVP_PARAMETER |  |
I_CAL_SCHEDULEAGENT_PARAMETER |  |
I_CAL_SCHEDULEFORCESEND_PARAMETER |  |
I_CAL_SCHEDULESTATUS_PARAMETER |  |
I_CAL_SENTBY_PARAMETER |  |
I_CAL_TZID_PARAMETER |  |
I_CAL_VALUE_PARAMETER |  |
I_CAL_X_PARAMETER |  |
I_CAL_XLICCOMPARETYPE_PARAMETER |  |
I_CAL_XLICERRORTYPE_PARAMETER |  |
I_CAL_NO_PARAMETER |  |

### enum ICalParameterAction

#### Members

I_CAL_ACTIONPARAM_X |  |
I_CAL_ACTIONPARAM_ASK |  |
I_CAL_ACTIONPARAM_ABORT |  |
I_CAL_ACTIONPARAM_NONE |  |

### enum ICalParameterCutype

#### Members

I_CAL_CUTYPE_X |  |
I_CAL_CUTYPE_INDIVIDUAL |  |
I_CAL_CUTYPE_GROUP |  |
I_CAL_CUTYPE_RESOURCE |  |
I_CAL_CUTYPE_ROOM |  |
I_CAL_CUTYPE_UNKNOWN |  |
I_CAL_CUTYPE_NONE |  |

### enum ICalParameterEnable

#### Members

I_CAL_ENABLE_X |  |
I_CAL_ENABLE_TRUE |  |
I_CAL_ENABLE_FALSE |  |
I_CAL_ENABLE_NONE |  |

### enum ICalParameterEncoding

#### Members

I_CAL_ENCODING_X |  |
I_CAL_ENCODING_8BIT |  |
I_CAL_ENCODING_BASE64 |  |
I_CAL_ENCODING_NONE |  |

### enum ICalParameterFbtype

#### Members

I_CAL_FBTYPE_X |  |
I_CAL_FBTYPE_FREE |  |
I_CAL_FBTYPE_BUSY |  |
I_CAL_FBTYPE_BUSYUNAVAILABLE |  |
I_CAL_FBTYPE_BUSYTENTATIVE |  |
I_CAL_FBTYPE_NONE |  |

### enum ICalParameterLocal

#### Members

I_CAL_LOCAL_X |  |
I_CAL_LOCAL_TRUE |  |
I_CAL_LOCAL_FALSE |  |
I_CAL_LOCAL_NONE |  |

### enum ICalParameterPartstat

#### Members

I_CAL_PARTSTAT_X |  |
I_CAL_PARTSTAT_NEEDSACTION |  |
I_CAL_PARTSTAT_ACCEPTED |  |
I_CAL_PARTSTAT_DECLINED |  |
I_CAL_PARTSTAT_TENTATIVE |  |
I_CAL_PARTSTAT_DELEGATED |  |
I_CAL_PARTSTAT_COMPLETED |  |
I_CAL_PARTSTAT_INPROCESS |  |
I_CAL_PARTSTAT_NONE |  |

### enum ICalParameterRange

#### Members

I_CAL_RANGE_X |  |
I_CAL_RANGE_THISANDPRIOR |  |
I_CAL_RANGE_THISANDFUTURE |  |
I_CAL_RANGE_NONE |  |

### enum ICalParameterRelated

#### Members

I_CAL_RELATED_X |  |
I_CAL_RELATED_START |  |
I_CAL_RELATED_END |  |
I_CAL_RELATED_NONE |  |

### enum ICalParameterReltype

#### Members

I_CAL_RELTYPE_X |  |
I_CAL_RELTYPE_PARENT |  |
I_CAL_RELTYPE_CHILD |  |
I_CAL_RELTYPE_SIBLING |  |
I_CAL_RELTYPE_NONE |  |

### enum ICalParameterRole

#### Members

I_CAL_ROLE_X |  |
I_CAL_ROLE_CHAIR |  |
I_CAL_ROLE_REQPARTICIPANT |  |
I_CAL_ROLE_OPTPARTICIPANT |  |
I_CAL_ROLE_NONPARTICIPANT |  |
I_CAL_ROLE_NONE |  |

### enum ICalParameterRsvp

#### Members

I_CAL_RSVP_X |  |
I_CAL_RSVP_TRUE |  |
I_CAL_RSVP_FALSE |  |
I_CAL_RSVP_NONE |  |

### enum ICalParameterScheduleagent

#### Members

I_CAL_SCHEDULEAGENT_X |  |
I_CAL_SCHEDULEAGENT_SERVER |  |
I_CAL_SCHEDULEAGENT_CLIENT |  |
I_CAL_SCHEDULEAGENT_NONE |  |

### enum ICalParameterScheduleforcesend

#### Members

I_CAL_SCHEDULEFORCESEND_X |  |
I_CAL_SCHEDULEFORCESEND_REQUEST |  |
I_CAL_SCHEDULEFORCESEND_REPLY |  |
I_CAL_SCHEDULEFORCESEND_NONE |  |

### enum ICalParameterValue

#### Members

I_CAL_VALUE_X |  |
I_CAL_VALUE_BINARY |  |
I_CAL_VALUE_BOOLEAN |  |
I_CAL_VALUE_DATE |  |
I_CAL_VALUE_DURATION |  |
I_CAL_VALUE_FLOAT |  |
I_CAL_VALUE_INTEGER |  |
I_CAL_VALUE_PERIOD |  |
I_CAL_VALUE_RECUR |  |
I_CAL_VALUE_TEXT |  |
I_CAL_VALUE_URI |  |
I_CAL_VALUE_ERROR |  |
I_CAL_VALUE_DATETIME |  |
I_CAL_VALUE_UTCOFFSET |  |
I_CAL_VALUE_CALADDRESS |  |
I_CAL_VALUE_NONE |  |

### enum ICalParameterXliccomparetype

#### Members

I_CAL_XLICCOMPARETYPE_X |  |
I_CAL_XLICCOMPARETYPE_EQUAL |  |
I_CAL_XLICCOMPARETYPE_NOTEQUAL |  |
I_CAL_XLICCOMPARETYPE_LESS |  |
I_CAL_XLICCOMPARETYPE_GREATER |  |
I_CAL_XLICCOMPARETYPE_LESSEQUAL |  |
I_CAL_XLICCOMPARETYPE_GREATEREQUAL |  |
I_CAL_XLICCOMPARETYPE_REGEX |  |
I_CAL_XLICCOMPARETYPE_ISNULL |  |
I_CAL_XLICCOMPARETYPE_ISNOTNULL |  |
I_CAL_XLICCOMPARETYPE_NONE |  |

### enum ICalParameterXlicerrortype

#### Members

I_CAL_XLICERRORTYPE_X |  |
I_CAL_XLICERRORTYPE_COMPONENTPARSEERROR |  |
I_CAL_XLICERRORTYPE_PROPERTYPARSEERROR |  |
I_CAL_XLICERRORTYPE_PARAMETERNAMEPARSEERROR |  |
I_CAL_XLICERRORTYPE_PARAMETERVALUEPARSEERROR |  |
I_CAL_XLICERRORTYPE_VALUEPARSEERROR |  |
I_CAL_XLICERRORTYPE_INVALIDITIP |  |
I_CAL_XLICERRORTYPE_UNKNOWNVCALPROPERROR |  |
I_CAL_XLICERRORTYPE_MIMEPARSEERROR |  |
I_CAL_XLICERRORTYPE_VCALPROPPARSEERROR |  |
I_CAL_XLICERRORTYPE_NONE |  |