Functions ========= .. currentmodule:: gi.repository.ICal .. function:: bt() -> None } .. code-block:: :dedent: .. function:: decode_base64(dest: str, src: str, size: int) -> str :param dest: :param src: :param size: .. function:: decode_quoted_printable(dest: str, src: str, size: int) -> str :param dest: :param src: :param size: .. function:: free_zone_directory() -> None .. function:: get_unknown_token_handling_setting() -> ~gi.repository.ICal._unknown_token_handling .. function:: get_zone_directory() -> str .. function:: icalarray_append(array: ~gi.repository.ICal.array, element: ~typing.Any = None) -> None :param array: :param element: .. function:: icalarray_element_at(array: ~gi.repository.ICal.array, position: int) -> ~typing.Any | None :param array: :param position: .. function:: icalarray_free(array: ~gi.repository.ICal.array) -> None ``par`` Usage .. code-block:: c :dedent: // create new array icalarray *array = icalarray_new(sizeof(int), 1); // use array int a = 4; icalarray_append(array, &a); assert(*icalarray_element_at(array, 0) == a); // release memory icalarray_free(array); :param array: .. function:: icalarray_remove_element_at(array: ~gi.repository.ICal.array, position: int) -> None :param array: :param position: .. function:: icalarray_sort(array: ~gi.repository.ICal.array, compare: ~typing.Any = None) -> None :param array: :param compare: .. function:: icalattach_get_data(attach: ~gi.repository.ICal.attach) -> int :param attach: .. function:: icalattach_get_is_url(attach: ~gi.repository.ICal.attach) -> int :param attach: .. function:: icalattach_get_url(attach: ~gi.repository.ICal.attach) -> str :param attach: .. function:: icalcomponent_add_component(parent: ~gi.repository.ICal.component, child: ~gi.repository.ICal.component) -> None :param parent: :param child: .. function:: icalcomponent_add_property(component: ~gi.repository.ICal.component, property: ~gi.repository.ICal.property) -> None :param component: :param property: .. function:: icalcomponent_as_ical_string(component: ~gi.repository.ICal.component) -> str :param component: .. function:: icalcomponent_as_ical_string_r(component: ~gi.repository.ICal.component) -> str :param component: .. function:: icalcomponent_check_restrictions(comp: ~gi.repository.ICal.component) -> int :param comp: .. function:: icalcomponent_convert_errors(component: ~gi.repository.ICal.component) -> None :param component: .. function:: icalcomponent_count_components(component: ~gi.repository.ICal.component, kind: ~gi.repository.ICal.component_kind) -> int :param component: :param kind: .. function:: icalcomponent_count_errors(component: ~gi.repository.ICal.component) -> int :param component: .. function:: icalcomponent_count_properties(component: ~gi.repository.ICal.component, kind: ~gi.repository.ICal.property_kind) -> int :param component: :param kind: .. function:: icalcomponent_foreach_recurrence(comp: ~gi.repository.ICal.component, start: ~typing.Any = None, end: ~typing.Any = None, callback: ~typing.Any = None, callback_data: ~typing.Any = None) -> None :param comp: :param start: :param end: :param callback: :param callback_data: .. function:: icalcomponent_foreach_tzid(comp: ~gi.repository.ICal.component, callback: ~typing.Any = None, callback_data: ~typing.Any = None) -> None :param comp: :param callback: :param callback_data: .. function:: icalcomponent_free(component: ~gi.repository.ICal.component) -> None :param component: .. function:: icalcomponent_get_comment(comp: ~gi.repository.ICal.component) -> str :param comp: .. function:: icalcomponent_get_description(comp: ~gi.repository.ICal.component) -> str :param comp: .. function:: icalcomponent_get_dtend(comp: ~gi.repository.ICal.component) -> ~typing.Any | None :param comp: .. function:: icalcomponent_get_dtstamp(comp: ~gi.repository.ICal.component) -> ~typing.Any | None :param comp: .. function:: icalcomponent_get_dtstart(comp: ~gi.repository.ICal.component) -> ~typing.Any | None :param comp: .. function:: icalcomponent_get_due(comp: ~gi.repository.ICal.component) -> ~typing.Any | None :param comp: .. function:: icalcomponent_get_duration(comp: ~gi.repository.ICal.component) -> ~typing.Any | None :param comp: .. function:: icalcomponent_get_location(comp: ~gi.repository.ICal.component) -> str :param comp: .. function:: icalcomponent_get_method(comp: ~gi.repository.ICal.component) -> ~gi.repository.ICal.property_method :param comp: .. function:: icalcomponent_get_recurrenceid(comp: ~gi.repository.ICal.component) -> ~typing.Any | None :param comp: .. function:: icalcomponent_get_relcalid(comp: ~gi.repository.ICal.component) -> str :param comp: .. function:: icalcomponent_get_sequence(comp: ~gi.repository.ICal.component) -> int :param comp: .. function:: icalcomponent_get_span(comp: ~gi.repository.ICal.component) -> ~typing.Any | None :param comp: .. function:: icalcomponent_get_status(comp: ~gi.repository.ICal.component) -> ~typing.Any | None :param comp: .. function:: icalcomponent_get_summary(comp: ~gi.repository.ICal.component) -> str :param comp: .. function:: icalcomponent_get_uid(comp: ~gi.repository.ICal.component) -> str :param comp: .. function:: icalcomponent_is_valid(component: ~gi.repository.ICal.component) -> int :param component: .. function:: icalcomponent_isa(component: ~gi.repository.ICal.component) -> ~gi.repository.ICal.component_kind :param component: .. function:: icalcomponent_isa_component(component: ~typing.Any = None) -> int :param component: .. function:: icalcomponent_kind_is_valid(kind: ~gi.repository.ICal.component_kind) -> int :param kind: .. function:: icalcomponent_kind_to_string(kind: ~gi.repository.ICal.component_kind) -> str :param kind: .. function:: icalcomponent_merge_component(comp: ~gi.repository.ICal.component, comp_to_merge: ~gi.repository.ICal.component) -> None :param comp: :param comp_to_merge: .. function:: icalcomponent_normalize(comp: ~gi.repository.ICal.component) -> None :param comp: .. function:: icalcomponent_remove_component(parent: ~gi.repository.ICal.component, child: ~gi.repository.ICal.component) -> None :param parent: :param child: .. function:: icalcomponent_remove_property(component: ~gi.repository.ICal.component, property: ~gi.repository.ICal.property) -> None :param component: :param property: .. function:: icalcomponent_set_comment(comp: ~gi.repository.ICal.component, v: str) -> None :param comp: :param v: .. function:: icalcomponent_set_description(comp: ~gi.repository.ICal.component, v: str) -> None :param comp: :param v: .. function:: icalcomponent_set_dtend(comp: ~gi.repository.ICal.component, v: ~typing.Any = None) -> None :param comp: :param v: .. function:: icalcomponent_set_dtstamp(comp: ~gi.repository.ICal.component, v: ~typing.Any = None) -> None :param comp: :param v: .. function:: icalcomponent_set_dtstart(comp: ~gi.repository.ICal.component, v: ~typing.Any = None) -> None :param comp: :param v: .. function:: icalcomponent_set_due(comp: ~gi.repository.ICal.component, v: ~typing.Any = None) -> None :param comp: :param v: .. function:: icalcomponent_set_duration(comp: ~gi.repository.ICal.component, v: ~typing.Any = None) -> None :param comp: :param v: .. function:: icalcomponent_set_location(comp: ~gi.repository.ICal.component, v: str) -> None :param comp: :param v: .. function:: icalcomponent_set_method(comp: ~gi.repository.ICal.component, method: ~gi.repository.ICal.property_method) -> None :param comp: :param method: .. function:: icalcomponent_set_parent(component: ~gi.repository.ICal.component, parent: ~gi.repository.ICal.component) -> None :param component: :param parent: .. function:: icalcomponent_set_recurrenceid(comp: ~gi.repository.ICal.component, v: ~typing.Any = None) -> None :param comp: :param v: .. function:: icalcomponent_set_relcalid(comp: ~gi.repository.ICal.component, v: str) -> None :param comp: :param v: .. function:: icalcomponent_set_sequence(comp: ~gi.repository.ICal.component, v: int) -> None :param comp: :param v: .. function:: icalcomponent_set_status(comp: ~gi.repository.ICal.component, v: ~typing.Any = None) -> None :param comp: :param v: .. function:: icalcomponent_set_summary(comp: ~gi.repository.ICal.component, v: str) -> None :param comp: :param v: .. function:: icalcomponent_set_uid(comp: ~gi.repository.ICal.component, v: str) -> None :param comp: :param v: .. function:: icalcomponent_string_to_kind(string: str) -> ~gi.repository.ICal.component_kind :param string: .. function:: icalcomponent_strip_errors(component: ~gi.repository.ICal.component) -> None :param component: .. function:: icaldurationtype_as_ical_string(d: ~typing.Any = None) -> str :param d: .. function:: icaldurationtype_as_ical_string_r(d: ~typing.Any = None) -> str :param d: .. function:: icaldurationtype_as_int(duration: ~typing.Any = None) -> int :param duration: .. function:: icaldurationtype_bad_duration() -> ~typing.Any | None .. function:: icaldurationtype_from_int(t: int) -> ~typing.Any | None :param t: .. function:: icaldurationtype_from_string(dur: str) -> ~typing.Any | None :param dur: .. function:: icaldurationtype_is_bad_duration(d: ~typing.Any = None) -> int :param d: .. function:: icaldurationtype_is_null_duration(d: ~typing.Any = None) -> int :param d: .. function:: icaldurationtype_null_duration() -> ~typing.Any | None .. function:: icalenum_num_to_reqstat(major: int, minor: int) -> ~gi.repository.ICal.requeststatus :param major: :param minor: .. function:: icalenum_reqstat_code(stat: ~gi.repository.ICal.requeststatus) -> str :param stat: .. function:: icalenum_reqstat_code_r(stat: ~gi.repository.ICal.requeststatus) -> str :param stat: .. function:: icalenum_reqstat_desc(stat: ~gi.repository.ICal.requeststatus) -> str :param stat: .. function:: icalenum_reqstat_major(stat: ~gi.repository.ICal.requeststatus) -> int :param stat: .. function:: icalenum_reqstat_minor(stat: ~gi.repository.ICal.requeststatus) -> int :param stat: .. function:: icalerrno_return() -> ~gi.repository.ICal.errorenum .. function:: icalerror_clear_errno() -> None } .. code-block:: :dedent: .. function:: icalerror_crash_here() -> None .. function:: icalerror_error_from_string(str: str) -> ~gi.repository.ICal.errorenum :param str: .. function:: icalerror_get_error_state(error: ~gi.repository.ICal.errorenum) -> ~gi.repository.ICal.errorstate :param error: .. function:: icalerror_get_errors_are_fatal() -> int .. function:: icalerror_perror() -> str .. function:: icalerror_restore(error: str, es: ~gi.repository.ICal.errorstate) -> None :param error: :param es: .. function:: icalerror_set_errno(x: ~gi.repository.ICal.errorenum) -> None :param x: .. function:: icalerror_set_error_state(error: ~gi.repository.ICal.errorenum, state: ~gi.repository.ICal.errorstate) -> None :param error: :param state: .. function:: icalerror_set_errors_are_fatal(fatal: int) -> None :param fatal: .. function:: icalerror_stop_here() -> None .. function:: icalerror_strerror(e: ~gi.repository.ICal.errorenum) -> str :param e: .. function:: icalerror_supress(error: str) -> ~gi.repository.ICal.errorstate :param error: .. function:: icallangbind_access_array(array: int, index: int) -> int :param array: :param index: .. function:: icallangbind_free_array(array: int) -> None :param array: .. function:: icallangbind_new_array(size: int) -> int :param size: .. function:: icallangbind_property_eval_string(prop: ~gi.repository.ICal.property, sep: str) -> str :param prop: :param sep: .. function:: icallangbind_property_eval_string_r(prop: ~gi.repository.ICal.property, sep: str) -> str :param prop: :param sep: .. function:: icallangbind_quote_as_ical(str: str) -> str :param str: .. function:: icallangbind_quote_as_ical_r(str: str) -> str :param str: .. function:: icallangbind_string_to_open_flag(str: str) -> int :param str: .. function:: icalmemory_add_tmp_buffer(buf: ~typing.Any = None) -> None :param buf: .. function:: icalmemory_append_char(buf: str, pos: str, buf_size: int, ch: int) -> None :param buf: :param pos: :param buf_size: :param ch: .. function:: icalmemory_append_string(buf: str, pos: str, buf_size: int, string: str) -> None :param buf: :param pos: :param buf_size: :param string: .. function:: icalmemory_free_buffer(buf: ~typing.Any = None) -> None :param buf: .. function:: icalmemory_free_ring() -> None .. code-block:: :dedent: .. function:: icalmemory_new_buffer(size: int) -> ~typing.Any | None :param size: .. function:: icalmemory_resize_buffer(buf: ~typing.Any, size: int) -> ~typing.Any | None :param buf: :param size: .. function:: icalmemory_strdup(s: str) -> str :param s: .. function:: icalmemory_tmp_buffer(size: int) -> ~typing.Any | None :param size: .. function:: icalparameter_as_ical_string(parameter: ~gi.repository.ICal.parameter) -> str ``par`` Usage .. code-block:: c :dedent: icalparameter *param = icalparameter_new_from_string("ROLE=CHAIR"); if(param) { char *str = icalparameter_as_ical_string(param); printf("%s\n", str); free(str); } icalparameter_free(param); :param parameter: .. function:: icalparameter_as_ical_string_r(parameter: ~gi.repository.ICal.parameter) -> str :param parameter: .. function:: icalparameter_enum_to_string(e: int) -> str :param e: .. function:: icalparameter_free(parameter: ~gi.repository.ICal.parameter) -> None :param parameter: .. function:: icalparameter_get_actionparam(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_action :param value: .. function:: icalparameter_get_altrep(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_charset(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_cn(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_cutype(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_cutype :param value: .. function:: icalparameter_get_delegatedfrom(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_delegatedto(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_dir(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_display(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_display :param value: .. function:: icalparameter_get_email(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_enable(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_enable :param value: .. function:: icalparameter_get_encoding(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_encoding :param value: .. function:: icalparameter_get_fbtype(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_fbtype :param value: .. function:: icalparameter_get_feature(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_feature :param value: .. function:: icalparameter_get_filename(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_fmttype(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_iana(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_iana_name(param: ~gi.repository.ICal.parameter) -> str :param param: .. function:: icalparameter_get_iana_value(param: ~gi.repository.ICal.parameter) -> str :param param: .. function:: icalparameter_get_id(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_label(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_language(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_latency(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_local(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_local :param value: .. function:: icalparameter_get_localize(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_managedid(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_member(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_modified(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_options(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_partstat(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_partstat :param value: .. function:: icalparameter_get_patchaction(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_patchaction :param value: .. function:: icalparameter_get_publiccomment(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_range(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_range :param value: .. function:: icalparameter_get_reason(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_related(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_related :param value: .. function:: icalparameter_get_reltype(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_reltype :param value: .. function:: icalparameter_get_required(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_required :param value: .. function:: icalparameter_get_response(value: ~gi.repository.ICal.parameter) -> int :param value: .. function:: icalparameter_get_role(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_role :param value: .. function:: icalparameter_get_rsvp(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_rsvp :param value: .. function:: icalparameter_get_scheduleagent(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_scheduleagent :param value: .. function:: icalparameter_get_scheduleforcesend(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_scheduleforcesend :param value: .. function:: icalparameter_get_schedulestatus(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_sentby(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_size(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_stayinformed(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_stayinformed :param value: .. function:: icalparameter_get_substate(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_substate :param value: .. function:: icalparameter_get_tzid(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_value(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_value :param value: .. function:: icalparameter_get_x(value: ~gi.repository.ICal.parameter) -> str :param value: .. function:: icalparameter_get_xliccomparetype(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_xliccomparetype :param value: .. function:: icalparameter_get_xlicerrortype(value: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_xlicerrortype :param value: .. function:: icalparameter_get_xname(param: ~gi.repository.ICal.parameter) -> str :param param: .. function:: icalparameter_get_xvalue(param: ~gi.repository.ICal.parameter) -> str :param param: .. function:: icalparameter_has_same_name(param1: ~gi.repository.ICal.parameter, param2: ~gi.repository.ICal.parameter) -> int :param param1: :param param2: .. function:: icalparameter_isa(parameter: ~gi.repository.ICal.parameter) -> ~gi.repository.ICal.parameter_kind :param parameter: .. function:: icalparameter_isa_parameter(param: ~typing.Any = None) -> int :param param: .. function:: icalparameter_kind_is_valid(kind: ~gi.repository.ICal.parameter_kind) -> int :param kind: .. function:: icalparameter_kind_to_string(kind: ~gi.repository.ICal.parameter_kind) -> str :param kind: .. function:: icalparameter_set_actionparam(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_action) -> None :param value: :param v: .. function:: icalparameter_set_altrep(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_charset(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_cn(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_cutype(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_cutype) -> None :param value: :param v: .. function:: icalparameter_set_delegatedfrom(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_delegatedto(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_dir(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_display(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_display) -> None :param value: :param v: .. function:: icalparameter_set_email(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_enable(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_enable) -> None :param value: :param v: .. function:: icalparameter_set_encoding(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_encoding) -> None :param value: :param v: .. function:: icalparameter_set_fbtype(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_fbtype) -> None :param value: :param v: .. function:: icalparameter_set_feature(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_feature) -> None :param value: :param v: .. function:: icalparameter_set_filename(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_fmttype(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_iana(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_iana_name(param: ~gi.repository.ICal.parameter, v: str) -> None :param param: :param v: .. function:: icalparameter_set_iana_value(param: ~gi.repository.ICal.parameter, v: str) -> None :param param: :param v: .. function:: icalparameter_set_id(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_label(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_language(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_latency(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_local(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_local) -> None :param value: :param v: .. function:: icalparameter_set_localize(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_managedid(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_member(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_modified(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_options(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_parent(param: ~gi.repository.ICal.parameter, property: ~gi.repository.ICal.property) -> None :param param: :param property: .. function:: icalparameter_set_partstat(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_partstat) -> None :param value: :param v: .. function:: icalparameter_set_patchaction(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_patchaction) -> None :param value: :param v: .. function:: icalparameter_set_publiccomment(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_range(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_range) -> None :param value: :param v: .. function:: icalparameter_set_reason(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_related(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_related) -> None :param value: :param v: .. function:: icalparameter_set_reltype(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_reltype) -> None :param value: :param v: .. function:: icalparameter_set_required(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_required) -> None :param value: :param v: .. function:: icalparameter_set_response(value: ~gi.repository.ICal.parameter, v: int) -> None :param value: :param v: .. function:: icalparameter_set_role(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_role) -> None :param value: :param v: .. function:: icalparameter_set_rsvp(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_rsvp) -> None :param value: :param v: .. function:: icalparameter_set_scheduleagent(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_scheduleagent) -> None :param value: :param v: .. function:: icalparameter_set_scheduleforcesend(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_scheduleforcesend) -> None :param value: :param v: .. function:: icalparameter_set_schedulestatus(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_sentby(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_size(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_stayinformed(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_stayinformed) -> None :param value: :param v: .. function:: icalparameter_set_substate(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_substate) -> None :param value: :param v: .. function:: icalparameter_set_tzid(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_value(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_value) -> None :param value: :param v: .. function:: icalparameter_set_x(value: ~gi.repository.ICal.parameter, v: str) -> None :param value: :param v: .. function:: icalparameter_set_xliccomparetype(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_xliccomparetype) -> None :param value: :param v: .. function:: icalparameter_set_xlicerrortype(value: ~gi.repository.ICal.parameter, v: ~gi.repository.ICal.parameter_xlicerrortype) -> None :param value: :param v: .. function:: icalparameter_set_xname(param: ~gi.repository.ICal.parameter, v: str) -> None :param param: :param v: .. function:: icalparameter_set_xvalue(param: ~gi.repository.ICal.parameter, v: str) -> None :param param: :param v: .. function:: icalparameter_string_to_enum(str: str) -> int :param str: .. function:: icalparameter_string_to_kind(string: str) -> ~gi.repository.ICal.parameter_kind :param string: .. function:: icalparameter_value_to_value_kind(value: ~gi.repository.ICal.parameter_value) -> ~gi.repository.ICal.value_kind :param value: .. function:: icalparser_free(parser: ~gi.repository.ICal.parser) -> None :param parser: .. function:: icalparser_get_ctrl() -> ~typing.Any | None .. function:: icalparser_get_state(parser: ~gi.repository.ICal.parser) -> ~gi.repository.ICal.parser_state :param parser: .. function:: icalparser_set_ctrl(ctrl: ~typing.Any = None) -> None :param ctrl: .. function:: icalparser_set_gen_data(parser: ~gi.repository.ICal.parser, data: ~typing.Any = None) -> None :param parser: :param data: .. function:: icalparser_string_line_generator(out: str, buf_size: int, d: ~typing.Any = None) -> str :param out: :param buf_size: :param d: .. function:: icalperiodtype_as_ical_string(p: ~typing.Any = None) -> str :param p: .. function:: icalperiodtype_as_ical_string_r(p: ~typing.Any = None) -> str :param p: .. function:: icalperiodtype_from_string(str: str) -> ~typing.Any | None :param str: .. function:: icalperiodtype_is_null_period(p: ~typing.Any = None) -> int :param p: .. function:: icalperiodtype_is_valid_period(p: ~typing.Any = None) -> int :param p: .. function:: icalperiodtype_null_period() -> ~typing.Any | None .. function:: icalproperty_add_parameter(prop: ~gi.repository.ICal.property, parameter: ~gi.repository.ICal.parameter) -> None :param prop: :param parameter: .. function:: icalproperty_as_ical_string(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_as_ical_string_r(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_count_parameters(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_enum_belongs_to_property(kind: ~gi.repository.ICal.property_kind, e: int) -> int :param kind: :param e: .. function:: icalproperty_enum_to_string(e: int) -> str :param e: .. function:: icalproperty_enum_to_string_r(e: int) -> str :param e: .. function:: icalproperty_free(prop: ~gi.repository.ICal.property) -> None :param prop: .. function:: icalproperty_get_acceptresponse(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_acknowledged(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_action(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_allowconflict(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_attendee(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_busytype(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_calid(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_calmaster(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_calscale(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_capversion(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_carid(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_carlevel(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_categories(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_class(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_cmd(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_color(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_comment(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_completed(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_components(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_conference(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_contact(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_created(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_csid(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_datemax(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_datemin(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_datetime_with_component(prop: ~gi.repository.ICal.property, comp: ~gi.repository.ICal.component) -> ~typing.Any | None :param prop: :param comp: .. function:: icalproperty_get_decreed(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_defaultcharset(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_defaultlocale(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_defaulttzid(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_defaultvcars(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_deny(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_description(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_dtend(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_dtstamp(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_dtstart(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_due(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_duration(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_estimatedduration(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_exdate(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_expand(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_exrule(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_freebusy(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_geo(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_grant(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_itipversion(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_lastmodified(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_location(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_maxcomponentsize(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_maxdate(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_maxresults(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_maxresultssize(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_method(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_mindate(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_multipart(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_name(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_organizer(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_owner(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_parameter_as_string(prop: ~gi.repository.ICal.property, name: str) -> str :param prop: :param name: .. function:: icalproperty_get_parameter_as_string_r(prop: ~gi.repository.ICal.property, name: str) -> str :param prop: :param name: .. function:: icalproperty_get_patchdelete(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_patchorder(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_patchparameter(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_patchtarget(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_patchversion(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_percentcomplete(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_permission(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_pollcompletion(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_pollitemid(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_pollmode(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_pollproperties(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_pollwinner(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_priority(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_prodid(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_property_name(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_property_name_r(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_query(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_queryid(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_querylevel(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_queryname(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_rdate(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_recuraccepted(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_recurexpand(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_recurlimit(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_recurrenceid(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_refreshinterval(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_relatedto(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_relcalid(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_repeat(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_replyurl(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_requeststatus(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_resources(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_response(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_restriction(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_rrule(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_scope(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_sequence(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_source(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_status(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_storesexpanded(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_summary(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_target(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_taskmode(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_transp(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_trigger(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_tzid(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_tzidaliasof(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_tzname(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_tzoffsetfrom(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_tzoffsetto(prop: ~gi.repository.ICal.property) -> int :param prop: .. function:: icalproperty_get_tzuntil(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_tzurl(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_uid(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_url(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_value_as_string(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_value_as_string_r(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_version(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_voter(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_x(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_x_name(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_xlicclass(prop: ~gi.repository.ICal.property) -> ~typing.Any | None :param prop: .. function:: icalproperty_get_xlicclustercount(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_xlicerror(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_xlicmimecharset(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_xlicmimecid(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_xlicmimecontenttype(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_xlicmimeencoding(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_xlicmimefilename(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_get_xlicmimeoptinfo(prop: ~gi.repository.ICal.property) -> str :param prop: .. function:: icalproperty_isa(property: ~gi.repository.ICal.property) -> ~gi.repository.ICal.property_kind :param property: .. function:: icalproperty_isa_property(property: ~typing.Any = None) -> int :param property: .. function:: icalproperty_kind_and_string_to_enum(kind: int, str: str) -> int :param kind: :param str: .. function:: icalproperty_kind_is_valid(kind: ~gi.repository.ICal.property_kind) -> int :param kind: .. function:: icalproperty_kind_to_string(kind: ~gi.repository.ICal.property_kind) -> str :param kind: .. function:: icalproperty_kind_to_value_kind(kind: ~gi.repository.ICal.property_kind) -> ~gi.repository.ICal.value_kind :param kind: .. function:: icalproperty_method_to_string(method: ~gi.repository.ICal.property_method) -> str :param method: .. function:: icalproperty_normalize(prop: ~gi.repository.ICal.property) -> None :param prop: .. function:: icalproperty_recurrence_is_excluded(comp: ~gi.repository.ICal.component, dtstart: ~typing.Any = None, recurtime: ~typing.Any = None) -> int :param comp: :param dtstart: :param recurtime: .. function:: icalproperty_remove_parameter_by_kind(prop: ~gi.repository.ICal.property, kind: ~gi.repository.ICal.parameter_kind) -> None :param prop: :param kind: .. function:: icalproperty_remove_parameter_by_name(prop: ~gi.repository.ICal.property, name: str) -> None :param prop: :param name: .. function:: icalproperty_set_acceptresponse(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_acknowledged(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_action(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_allowconflict(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_attach(prop: ~gi.repository.ICal.property, v: ~gi.repository.ICal.attach) -> None :param prop: :param v: .. function:: icalproperty_set_attendee(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_busytype(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_calid(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_calmaster(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_calscale(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_capversion(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_carid(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_carlevel(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_categories(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_class(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_cmd(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_color(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_comment(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_completed(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_components(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_conference(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_contact(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_created(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_csid(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_datemax(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_datemin(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_decreed(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_defaultcharset(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_defaultlocale(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_defaulttzid(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_defaultvcars(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_deny(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_description(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_dtend(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_dtstamp(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_dtstart(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_due(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_duration(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_estimatedduration(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_exdate(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_expand(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_exrule(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_freebusy(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_geo(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_grant(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_image(prop: ~gi.repository.ICal.property, v: ~gi.repository.ICal.attach) -> None :param prop: :param v: .. function:: icalproperty_set_itipversion(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_lastmodified(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_location(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_maxcomponentsize(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_maxdate(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_maxresults(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_maxresultssize(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_method(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_mindate(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_multipart(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_name(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_organizer(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_owner(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_parameter(prop: ~gi.repository.ICal.property, parameter: ~gi.repository.ICal.parameter) -> None :param prop: :param parameter: .. function:: icalproperty_set_parameter_from_string(prop: ~gi.repository.ICal.property, name: str, value: str) -> None :param prop: :param name: :param value: .. function:: icalproperty_set_parent(property: ~gi.repository.ICal.property, component: ~gi.repository.ICal.component) -> None :param property: :param component: .. function:: icalproperty_set_patchdelete(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_patchorder(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_patchparameter(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_patchtarget(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_patchversion(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_percentcomplete(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_permission(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_pollcompletion(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_pollitemid(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_pollmode(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_pollproperties(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_pollwinner(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_priority(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_prodid(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_query(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_queryid(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_querylevel(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_queryname(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_rdate(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_recuraccepted(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_recurexpand(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_recurlimit(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_recurrenceid(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_refreshinterval(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_relatedto(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_relcalid(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_repeat(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_replyurl(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_requeststatus(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_resources(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_response(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_restriction(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_rrule(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_scope(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_sequence(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_source(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_status(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_storesexpanded(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_summary(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_target(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_taskmode(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_transp(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_trigger(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_tzid(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_tzidaliasof(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_tzname(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_tzoffsetfrom(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_tzoffsetto(prop: ~gi.repository.ICal.property, v: int) -> None :param prop: :param v: .. function:: icalproperty_set_tzuntil(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_tzurl(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_uid(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_url(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_value(prop: ~gi.repository.ICal.property, value: ~gi.repository.ICal.value) -> None :param prop: :param value: .. function:: icalproperty_set_value_from_string(prop: ~gi.repository.ICal.property, value: str, kind: str) -> None :param prop: :param value: :param kind: .. function:: icalproperty_set_version(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_voter(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_x(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_x_name(prop: ~gi.repository.ICal.property, name: str) -> None :param prop: :param name: .. function:: icalproperty_set_xlicclass(prop: ~gi.repository.ICal.property, v: ~typing.Any = None) -> None :param prop: :param v: .. function:: icalproperty_set_xlicclustercount(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_xlicerror(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_xlicmimecharset(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_xlicmimecid(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_xlicmimecontenttype(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_xlicmimeencoding(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_xlicmimefilename(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_set_xlicmimeoptinfo(prop: ~gi.repository.ICal.property, v: str) -> None :param prop: :param v: .. function:: icalproperty_status_to_string(arg0: ~gi.repository.ICal.property_status) -> str :param arg0: .. function:: icalproperty_string_to_kind(string: str) -> ~gi.repository.ICal.property_kind :param string: .. function:: icalproperty_string_to_method(str: str) -> ~gi.repository.ICal.property_method :param str: .. function:: icalproperty_string_to_status(string: str) -> ~gi.repository.ICal.property_status :param string: .. function:: icalproperty_value_kind_to_kind(kind: ~gi.repository.ICal.value_kind) -> ~gi.repository.ICal.property_kind :param kind: .. function:: icalrecur_expand_recurrence(rule: str, start: int, count: int, array: int) -> int :param rule: :param start: :param count: :param array: .. function:: icalrecur_freq_to_string(kind: ~gi.repository.ICal.recurrencetype_frequency) -> str :param kind: .. function:: icalrecur_iterator_free(arg0: ~gi.repository.ICal.recur_iterator) -> None :param arg0: .. function:: icalrecur_iterator_next(arg0: ~gi.repository.ICal.recur_iterator) -> ~typing.Any | None :param arg0: .. function:: icalrecur_iterator_set_start(impl: ~gi.repository.ICal.recur_iterator, start: ~typing.Any = None) -> int :param impl: :param start: .. function:: icalrecur_skip_to_string(kind: ~gi.repository.ICal.recurrencetype_skip) -> str :param kind: .. function:: icalrecur_string_to_freq(str: str) -> ~gi.repository.ICal.recurrencetype_frequency :param str: .. function:: icalrecur_string_to_skip(str: str) -> ~gi.repository.ICal.recurrencetype_skip :param str: .. function:: icalrecur_string_to_weekday(str: str) -> ~gi.repository.ICal.recurrencetype_weekday :param str: .. function:: icalrecur_weekday_to_string(kind: ~gi.repository.ICal.recurrencetype_weekday) -> str :param kind: .. function:: icalrecurrencetype_as_string(recur: ~typing.Any = None) -> str :param recur: .. function:: icalrecurrencetype_as_string_r(recur: ~typing.Any = None) -> str :param recur: .. function:: icalrecurrencetype_clear(r: ~typing.Any = None) -> None :param r: .. function:: icalrecurrencetype_day_day_of_week(day: int) -> ~typing.Any | None :param day: .. function:: icalrecurrencetype_day_position(day: int) -> int :param day: .. function:: icalrecurrencetype_from_string(str: str) -> ~typing.Any | None :param str: .. function:: icalrecurrencetype_month_is_leap(month: int) -> int :param month: .. function:: icalrecurrencetype_month_month(month: int) -> int :param month: .. function:: icalrecurrencetype_rscale_is_supported() -> int .. function:: icalreqstattype_as_string(arg0: ~typing.Any = None) -> str :param arg0: .. function:: icalreqstattype_as_string_r(arg0: ~typing.Any = None) -> str :param arg0: .. function:: icalreqstattype_from_string(str: str) -> ~typing.Any | None :param str: .. function:: icalrestriction_check(comp: ~gi.repository.ICal.component) -> int :param comp: .. function:: icalrestriction_compare(restr: ~gi.repository.ICal.restriction_kind, count: int) -> int :param restr: :param count: .. function:: icaltime_add(t: ~typing.Any = None, d: ~typing.Any = None) -> ~typing.Any | None :param t: :param d: .. function:: icaltime_adjust(tt: ~typing.Any, days: int, hours: int, minutes: int, seconds: int) -> None :param tt: :param days: :param hours: :param minutes: :param seconds: .. function:: icaltime_as_ical_string(tt: ~typing.Any = None) -> str :param tt: .. function:: icaltime_as_ical_string_r(tt: ~typing.Any = None) -> str :param tt: .. function:: icaltime_as_timet(arg0: ~typing.Any = None) -> int :param arg0: .. function:: icaltime_as_timet_with_zone(tt: ~typing.Any, zone: ~gi.repository.ICal.timezone) -> int :param tt: :param zone: .. function:: icaltime_compare(a: ~typing.Any = None, b: ~typing.Any = None) -> int :param a: :param b: .. function:: icaltime_compare_date_only(a: ~typing.Any = None, b: ~typing.Any = None) -> int :param a: :param b: .. function:: icaltime_compare_date_only_tz(a: ~typing.Any, b: ~typing.Any, tz: ~gi.repository.ICal.timezone) -> int :param a: :param b: :param tz: .. function:: icaltime_convert_to_zone(tt: ~typing.Any, zone: ~gi.repository.ICal.timezone) -> ~typing.Any | None There are several ways to create a new icaltimetype: - :func:`~gi.repository.ICal.icaltime_null_time` - :func:`~gi.repository.ICal.icaltime_null_date` - :func:`~gi.repository.ICal.icaltime_current_time_with_zone` - :func:`~gi.repository.ICal.icaltime_today` - icaltime_from_timet_with_zone(time_t tm, int is_date, icaltimezone *zone) - icaltime_from_day_of_year(int doy, int year) italtimetype objects can be converted to different formats: - icaltime_as_timet(struct icaltimetype tt) - icaltime_as_timet_with_zone(struct icaltimetype tt, icaltimezone \*zone) - icaltime_as_ical_string(struct icaltimetype tt) Accessor methods include: - icaltime_get_timezone(struct icaltimetype t) - icaltime_get_tzid(struct icaltimetype t) - icaltime_set_timezone(struct icaltimetype t, const icaltimezone \*zone) - icaltime_day_of_year(struct icaltimetype t) - icaltime_day_of_week(struct icaltimetype t) - icaltime_start_doy_week(struct icaltimetype t, int fdow) - icaltime_week_number(struct icaltimetype t) Query methods include: - icaltime_is_null_time(struct icaltimetype t) - icaltime_is_valid_time(struct icaltimetype t) - icaltime_is_date(struct icaltimetype t) - icaltime_is_utc(struct icaltimetype t) Modify, compare and utility methods include: - icaltime_compare(struct icaltimetype a,struct icaltimetype b) - icaltime_compare_date_only(struct icaltimetype a, struct icaltimetype b) - icaltime_adjust(struct icaltimetype *tt, int days, int hours, int minutes, int seconds); - icaltime_normalize(struct icaltimetype t); - icaltime_convert_to_zone(const struct icaltimetype tt, icaltimezone *\zone); :param tt: :param zone: .. function:: icaltime_current_time_with_zone(zone: ~gi.repository.ICal.timezone) -> ~typing.Any | None :param zone: .. function:: icaltime_day_of_week(t: ~typing.Any = None) -> int :param t: .. function:: icaltime_day_of_year(t: ~typing.Any = None) -> int :param t: .. function:: icaltime_days_in_month(month: int, year: int) -> int :param month: :param year: .. function:: icaltime_days_in_year(year: int) -> int :param year: .. function:: icaltime_from_day_of_year(doy: int, year: int) -> ~typing.Any | None :param doy: :param year: .. function:: icaltime_from_string(str: str) -> ~typing.Any | None is the same as that used by :func:`~gi.repository.ICal.icaldurationtype_from_string`. ``par`` Usage .. code-block:: c :dedent: // create icalperiodtype const char *period_string = "20170606T090000/20170607T090000"; struct icalperiodtype period = icalperiodtype_from_string(period_string); // print period in iCal format printf("%s\n", icalperiodtype_as_ical_string(period)); :param str: .. function:: icaltime_from_timet_with_zone(tm: int, is_date: int, zone: ~gi.repository.ICal.timezone) -> ~typing.Any | None :param tm: :param is_date: :param zone: .. function:: icaltime_get_timezone(t: ~typing.Any = None) -> ~gi.repository.ICal.timezone :param t: .. function:: icaltime_get_tzid(t: ~typing.Any = None) -> str :param t: .. function:: icaltime_is_date(t: ~typing.Any = None) -> int :param t: .. function:: icaltime_is_leap_year(year: int) -> int :param year: .. function:: icaltime_is_null_time(t: ~typing.Any = None) -> int :param t: .. function:: icaltime_is_utc(t: ~typing.Any = None) -> int :param t: .. function:: icaltime_is_valid_time(t: ~typing.Any = None) -> int :param t: .. function:: icaltime_normalize(tt: ~typing.Any = None) -> ~typing.Any | None :param tt: .. function:: icaltime_null_date() -> ~typing.Any | None .. function:: icaltime_null_time() -> ~typing.Any | None .. function:: icaltime_set_timezone(t: ~typing.Any, zone: ~gi.repository.ICal.timezone) -> ~typing.Any | None :param t: :param zone: .. function:: icaltime_span_contains(s: ~gi.repository.ICal.time_span, container: ~gi.repository.ICal.time_span) -> int :param s: :param container: .. function:: icaltime_span_new(dtstart: ~typing.Any, dtend: ~typing.Any, is_busy: int) -> ~typing.Any | None :param dtstart: :param dtend: :param is_busy: .. function:: icaltime_span_overlaps(s1: ~gi.repository.ICal.time_span, s2: ~gi.repository.ICal.time_span) -> int :param s1: :param s2: .. function:: icaltime_start_doy_week(t: ~typing.Any, fdow: int) -> int :param t: :param fdow: .. function:: icaltime_subtract(t1: ~typing.Any = None, t2: ~typing.Any = None) -> ~typing.Any | None :param t1: :param t2: .. function:: icaltime_today() -> ~typing.Any | None .. function:: icaltime_week_number(t: ~typing.Any = None) -> int :param t: .. function:: icaltimezone_array_append_from_vtimezone(timezones: ~gi.repository.ICal.array, child: ~gi.repository.ICal.component) -> None :param timezones: :param child: .. function:: icaltimezone_array_free(timezones: ~gi.repository.ICal.array) -> None :param timezones: .. function:: icaltimezone_convert_time(tt: ~typing.Any, from_zone: ~gi.repository.ICal.timezone, to_zone: ~gi.repository.ICal.timezone) -> None :param tt: :param from_zone: :param to_zone: .. function:: icaltimezone_dump_changes(zone: ~gi.repository.ICal.timezone, max_year: int, fp: ~typing.Any = None) -> int :param zone: :param max_year: :param fp: .. function:: icaltimezone_expand_vtimezone(comp: ~gi.repository.ICal.component, end_year: int, changes: ~gi.repository.ICal.array) -> None :param comp: :param end_year: :param changes: .. function:: icaltimezone_free(zone: ~gi.repository.ICal.timezone, free_struct: int) -> None :param zone: :param free_struct: .. function:: icaltimezone_free_builtin_timezones() -> None .. function:: icaltimezone_get_builtin_tzdata() -> int .. function:: icaltimezone_get_display_name(zone: ~gi.repository.ICal.timezone) -> str :param zone: .. function:: icaltimezone_get_latitude(zone: ~gi.repository.ICal.timezone) -> float :param zone: .. function:: icaltimezone_get_location(zone: ~gi.repository.ICal.timezone) -> str :param zone: .. function:: icaltimezone_get_location_from_vtimezone(component: ~gi.repository.ICal.component) -> str :param component: .. function:: icaltimezone_get_longitude(zone: ~gi.repository.ICal.timezone) -> float :param zone: .. function:: icaltimezone_get_tzid(zone: ~gi.repository.ICal.timezone) -> str :param zone: .. function:: icaltimezone_get_tznames(zone: ~gi.repository.ICal.timezone) -> str :param zone: .. function:: icaltimezone_get_tznames_from_vtimezone(component: ~gi.repository.ICal.component) -> str :param component: .. function:: icaltimezone_get_utc_offset(zone: ~gi.repository.ICal.timezone, tt: ~typing.Any, is_daylight: int) -> int :param zone: :param tt: :param is_daylight: .. function:: icaltimezone_get_utc_offset_of_utc_time(zone: ~gi.repository.ICal.timezone, tt: ~typing.Any, is_daylight: int) -> int :param zone: :param tt: :param is_daylight: .. function:: icaltimezone_release_zone_tab() -> None .. function:: icaltimezone_set_builtin_tzdata(set: int) -> None :param set: .. function:: icaltimezone_set_component(zone: ~gi.repository.ICal.timezone, comp: ~gi.repository.ICal.component) -> int :param zone: :param comp: .. function:: icaltimezone_set_tzid_prefix(new_prefix: str) -> None :param new_prefix: .. function:: icaltimezone_truncate_vtimezone(vtz: ~gi.repository.ICal.component, start: ~gi.repository.ICal.timetype, end: ~gi.repository.ICal.timetype, ms_compatible: int) -> None :param vtz: :param start: :param end: :param ms_compatible: .. function:: icaltimezone_tzid_prefix() -> str .. function:: icaltriggertype_from_int(reltime: int) -> ~typing.Any | None :param reltime: .. function:: icaltriggertype_from_string(str: str) -> ~typing.Any | None :param str: .. function:: icaltriggertype_is_bad_trigger(tr: ~typing.Any = None) -> int :param tr: .. function:: icaltriggertype_is_null_trigger(tr: ~typing.Any = None) -> int :param tr: .. function:: icaltzutil_get_zone_directory() -> str .. function:: icalvalue_as_ical_string(value: ~gi.repository.ICal.value) -> str :param value: .. function:: icalvalue_as_ical_string_r(value: ~gi.repository.ICal.value) -> str :param value: .. function:: icalvalue_compare(a: ~gi.repository.ICal.value, b: ~gi.repository.ICal.value) -> ~gi.repository.ICal.parameter_xliccomparetype :param a: :param b: .. function:: icalvalue_decode_ical_string(szText: str, szDecText: str, nMaxBufferLen: int) -> int :param szText: :param szDecText: :param nMaxBufferLen: .. function:: icalvalue_encode_ical_string(szText: str, szEncText: str, MaxBufferLen: int) -> int :param szText: :param szEncText: :param MaxBufferLen: .. function:: icalvalue_free(value: ~gi.repository.ICal.value) -> None :param value: .. function:: icalvalue_get_action(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_binary(value: ~gi.repository.ICal.value) -> str :param value: .. function:: icalvalue_get_boolean(value: ~gi.repository.ICal.value) -> int :param value: .. function:: icalvalue_get_busytype(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_caladdress(value: ~gi.repository.ICal.value) -> str :param value: .. function:: icalvalue_get_carlevel(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_class(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_cmd(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_date(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_datetime(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_datetimedate(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_datetimeperiod(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_duration(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_float(value: ~gi.repository.ICal.value) -> float :param value: .. function:: icalvalue_get_geo(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_integer(value: ~gi.repository.ICal.value) -> int :param value: .. function:: icalvalue_get_method(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_period(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_pollcompletion(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_pollmode(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_query(value: ~gi.repository.ICal.value) -> str :param value: .. function:: icalvalue_get_querylevel(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_recur(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_requeststatus(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_status(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_string(value: ~gi.repository.ICal.value) -> str :param value: .. function:: icalvalue_get_taskmode(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_text(value: ~gi.repository.ICal.value) -> str :param value: .. function:: icalvalue_get_transp(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_trigger(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_get_uri(value: ~gi.repository.ICal.value) -> str :param value: .. function:: icalvalue_get_utcoffset(value: ~gi.repository.ICal.value) -> int :param value: .. function:: icalvalue_get_x(value: ~gi.repository.ICal.value) -> str :param value: .. function:: icalvalue_get_xlicclass(value: ~gi.repository.ICal.value) -> ~typing.Any | None :param value: .. function:: icalvalue_is_valid(value: ~gi.repository.ICal.value) -> int :param value: .. function:: icalvalue_isa(value: ~gi.repository.ICal.value) -> ~gi.repository.ICal.value_kind :param value: .. function:: icalvalue_isa_value(arg0: ~typing.Any = None) -> int :param arg0: .. function:: icalvalue_kind_is_valid(kind: ~gi.repository.ICal.value_kind) -> int :param kind: .. function:: icalvalue_kind_to_string(kind: ~gi.repository.ICal.value_kind) -> str :param kind: .. function:: icalvalue_reset_kind(value: ~gi.repository.ICal.value) -> None :param value: .. function:: icalvalue_set_action(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_attach(value: ~gi.repository.ICal.value, attach: ~gi.repository.ICal.attach) -> None :param value: :param attach: .. function:: icalvalue_set_binary(value: ~gi.repository.ICal.value, v: str) -> None :param value: :param v: .. function:: icalvalue_set_boolean(value: ~gi.repository.ICal.value, v: int) -> None :param value: :param v: .. function:: icalvalue_set_busytype(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_caladdress(value: ~gi.repository.ICal.value, v: str) -> None :param value: :param v: .. function:: icalvalue_set_carlevel(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_class(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_cmd(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_date(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_datetime(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_datetimedate(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_datetimeperiod(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_duration(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_float(value: ~gi.repository.ICal.value, v: float) -> None :param value: :param v: .. function:: icalvalue_set_geo(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_integer(value: ~gi.repository.ICal.value, v: int) -> None :param value: :param v: .. function:: icalvalue_set_method(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_parent(value: ~gi.repository.ICal.value, property: ~gi.repository.ICal.property) -> None :param value: :param property: .. function:: icalvalue_set_period(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_pollcompletion(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_pollmode(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_query(value: ~gi.repository.ICal.value, v: str) -> None :param value: :param v: .. function:: icalvalue_set_querylevel(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_recur(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_requeststatus(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_status(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_string(value: ~gi.repository.ICal.value, v: str) -> None :param value: :param v: .. function:: icalvalue_set_taskmode(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_text(value: ~gi.repository.ICal.value, v: str) -> None :param value: :param v: .. function:: icalvalue_set_transp(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_trigger(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_set_uri(value: ~gi.repository.ICal.value, v: str) -> None :param value: :param v: .. function:: icalvalue_set_utcoffset(value: ~gi.repository.ICal.value, v: int) -> None :param value: :param v: .. function:: icalvalue_set_x(value: ~gi.repository.ICal.value, v: str) -> None :param value: :param v: .. function:: icalvalue_set_xlicclass(value: ~gi.repository.ICal.value, v: ~typing.Any = None) -> None :param value: :param v: .. function:: icalvalue_string_to_kind(str: str) -> ~gi.repository.ICal.value_kind :param str: .. function:: print_date_to_string(str: str, data: ~typing.Any = None) -> None :param str: :param data: .. function:: print_datetime_to_string(str: str, data: ~typing.Any = None) -> None :param str: :param data: .. function:: pvl_clear(arg0: ~gi.repository.ICal.pvl_list) -> None :param arg0: .. function:: pvl_count(arg0: ~gi.repository.ICal.pvl_list) -> int :param arg0: .. function:: pvl_data(arg0: ~gi.repository.ICal.pvl_elem) -> ~typing.Any | None :param arg0: .. function:: pvl_free(arg0: ~gi.repository.ICal.pvl_list) -> None :param arg0: .. function:: pvl_insert_after(l: ~gi.repository.ICal.pvl_list, e: ~gi.repository.ICal.pvl_elem, d: ~typing.Any = None) -> None :param l: :param e: :param d: .. function:: pvl_insert_before(l: ~gi.repository.ICal.pvl_list, e: ~gi.repository.ICal.pvl_elem, d: ~typing.Any = None) -> None :param l: :param e: :param d: .. function:: pvl_pop(l: ~gi.repository.ICal.pvl_list) -> ~typing.Any | None :param l: .. function:: pvl_push(l: ~gi.repository.ICal.pvl_list, d: ~typing.Any = None) -> None :param l: :param d: .. function:: pvl_remove(arg0: ~gi.repository.ICal.pvl_list, arg1: ~gi.repository.ICal.pvl_elem) -> ~typing.Any | None :param arg0: :param arg1: .. function:: pvl_shift(l: ~gi.repository.ICal.pvl_list) -> ~typing.Any | None :param l: .. function:: pvl_unshift(l: ~gi.repository.ICal.pvl_list, d: ~typing.Any = None) -> None :param l: :param d: .. function:: set_unknown_token_handling_setting(newSetting: ~gi.repository.ICal._unknown_token_handling) -> None :param newSetting: .. function:: set_zone_directory(path: str) -> None :param path: .. function:: sspm_encoding_string(type: ~typing.Any = None) -> str :param type: .. function:: sspm_free_parts(parts: ~typing.Any, max_parts: int) -> None :param parts: :param max_parts: .. function:: sspm_major_type_string(type: ~typing.Any = None) -> str :param type: .. function:: sspm_minor_type_string(type: ~typing.Any = None) -> str :param type: .. function:: sspm_parse_mime(parts: ~typing.Any, max_parts: int, actions: ~typing.Any = None, get_string: ~typing.Any = None, get_string_data: ~typing.Any = None, first_header: ~typing.Any = None) -> int :param parts: :param max_parts: :param actions: :param get_string: :param get_string_data: :param first_header: .. function:: sspm_write_mime(parts: ~typing.Any, num_parts: int, output_string: str, header: str) -> int :param parts: :param num_parts: :param output_string: :param header: