### Struct

# ECal ComponentAttendee

#### Description [src]

    struct ECalComponentAttendee {
      /* No available fields */
    }

Describes an attendee. Use the functions below to work with it.

#### Constructors

###### e_cal_component_attendee_new

Creates a new empty `ECalComponentAttendee` structure. Free it with e_cal_component_attendee_free(), when no longer needed.

since: 3.34

###### e_cal_component_attendee_new_from_property

Creates a new `ECalComponentAttendee`, filled with values from `property`, which should be of kind `I_CAL_ATTENDEE_PROPERTY`. The function returns `NULL` when it is not of the expected kind. Free the structure with e_cal_component_attendee_free(), when no longer needed.

since: 3.34

###### e_cal_component_attendee_new_full

Creates a new `ECalComponentAttendee` structure, with all members filled with given values from the parameters. The `NULL` and empty strings are treated as unset the value. Free the structure with e_cal_component_attendee_free(), when no longer needed.

since: 3.34

#### Instance methods

###### e_cal_component_attendee_copy

Returns a newly allocated copy of `attendee`, which should be freed with e_cal_component_attendee_free(), when no longer needed.

since: 3.34

###### e_cal_component_attendee_fill_property

Fill `property` with information from `attendee`. The `property` should be of kind `I_CAL_ATTENDEE_PROPERTY`.

since: 3.34

###### e_cal_component_attendee_free

Free `attendee`, previously created by e_cal_component_attendee_new(), e_cal_component_attendee_new_full(), `e_cal_component_attendee_new_from_property()` or e_cal_component_attendee_copy(). The function does nothing, if `attendee` is `NULL`.

since: 3.34

###### e_cal_component_attendee_get_as_property

Converts information stored in `attendee` into an `ICalProperty` of `I_CAL_ATTENDEE_PROPERTY` kind. The caller is responsible to free the returned object with g_object_unref(), when no longer needed.

since: 3.34

###### e_cal_component_attendee_get_cn

No description available.

since: 3.34

###### e_cal_component_attendee_get_cutype

No description available.

since: 3.34

###### e_cal_component_attendee_get_delegatedfrom

No description available.

since: 3.34

###### e_cal_component_attendee_get_delegatedto

No description available.

since: 3.34

###### e_cal_component_attendee_get_language

No description available.

since: 3.34

###### e_cal_component_attendee_get_member

No description available.

since: 3.34

###### e_cal_component_attendee_get_parameter_bag

No description available.

since: 3.34

###### e_cal_component_attendee_get_partstat

No description available.

since: 3.34

###### e_cal_component_attendee_get_role

No description available.

since: 3.34

###### e_cal_component_attendee_get_rsvp

No description available.

since: 3.34

###### e_cal_component_attendee_get_sentby

No description available.

since: 3.34

###### e_cal_component_attendee_get_value

No description available.

since: 3.34

###### e_cal_component_attendee_set_cn

Set the `attendee` common name (cn) parameter. The `NULL` and empty strings are treated as unset the value.

since: 3.34

###### e_cal_component_attendee_set_cutype

Set the `attendee` type, as an `ICalParameterCutype`.

since: 3.34

###### e_cal_component_attendee_set_delegatedfrom

Set the `attendee` delegatedfrom parameter. The `NULL` and empty strings are treated as unset the value.

since: 3.34

###### e_cal_component_attendee_set_delegatedto

Set the `attendee` delegatedto parameter. The `NULL` and empty strings are treated as unset the value.

since: 3.34

###### e_cal_component_attendee_set_from_property

Fill the `attendee` structure with the information from the `property`, which should be of `I_CAL_ATTENDEE_PROPERTY` kind.

since: 3.34

###### e_cal_component_attendee_set_language

Set the `attendee` language parameter. The `NULL` and empty strings are treated as unset the value.

since: 3.34

###### e_cal_component_attendee_set_member

Set the `attendee` member parameter. The `NULL` and empty strings are treated as unset the value.

since: 3.34

###### e_cal_component_attendee_set_partstat

Set the `attendee` status, as an `ICalParameterPartstat`.

since: 3.34

###### e_cal_component_attendee_set_role

Set the `attendee` role, as an `ICalParameterRole`.

since: 3.34

###### e_cal_component_attendee_set_rsvp

Set the `attendee` RSVP.

since: 3.34

###### e_cal_component_attendee_set_sentby

Set the `attendee` sentby parameter. The `NULL` and empty strings are treated as unset the value.

since: 3.34

###### e_cal_component_attendee_set_value

Set the `attendee` URI, usually of “mailto:email” form. The `NULL` and empty strings are treated as unset the value.

since: 3.34