EZimbraItem

EZimbraItem

Synopsis




                    EZimbraItem;
enum                EZimbraItemRange;
enum                EZimbraItemReturnNotify;
enum                EZimbraItemTrack;
                    EZimbraItemRecurrenceRule;
enum                EZimbraItemType;
enum                EZimbraItemChangeType;
enum                EZimbraItemStatus;
enum                EZimbraItemRole;
enum                EZimbraItemPartStatus;
enum                EZimbraItemRecurrenceFrequency;
enum                EZimbraItemRecurrenceWeekday;
#define             E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_FIRST
#define             E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_SECOND
#define             E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_THIRD
#define             E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_FOURTH
#define             E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_FIFTH
#define             E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_LAST
#define             E_ZIMBRA_ITEM_BY_DAY_SIZE
#define             E_ZIMBRA_ITEM_BY_MONTHDAY_SIZE
#define             E_ZIMBRA_ITEM_BY_YEARDAY_SIZE
#define             E_ZIMBRA_ITEM_BY_WEEKNO_SIZE
#define             E_ZIMBRA_ITEM_BY_MONTH_SIZE
#define             E_ZIMBRA_ITEM_BY_SET_POS_SIZE
#define             E_ZIMBRA_ITEM_RECUR_END_MARKER
#define             E_ZIMBRA_ITEM_RECUR_MAX_BYTE
EZimbraItem*        e_zimbra_item_new_empty             (void);
EZimbraItem*        e_zimbra_item_new_from_soap_parameter
                                                        (gpointer cnc,
                                                         EZimbraItemType type,
                                                         xmlNode *node);
EZimbraItemType     e_zimbra_item_get_item_type         (EZimbraItem *item);
void                e_zimbra_item_set_item_type         (EZimbraItem *item,
                                                         EZimbraItemType new_type);
const gchar*        e_zimbra_item_get_folder_id         (EZimbraItem *item);
void                e_zimbra_item_set_folder_id         (EZimbraItem *item,
                                                         const gchar *new_id);
const gchar*        e_zimbra_item_get_icalid            (EZimbraItem *item);
void                e_zimbra_item_set_icalid            (EZimbraItem *item,
                                                         const gchar *new_icalid);
const gchar*        e_zimbra_item_get_id                (EZimbraItem *item);
void                e_zimbra_item_set_id                (EZimbraItem *item,
                                                         const gchar *new_id);
const gchar*        e_zimbra_item_get_rev               (EZimbraItem *item);
void                e_zimbra_item_set_rev               (EZimbraItem *item,
                                                         const gchar *new_rev);
gchar*              e_zimbra_item_get_delivered_date    (EZimbraItem *item);
void                e_zimbra_item_set_delivered_date    (EZimbraItem *item,
                                                         const gchar *new_date);
const icaltimetype* e_zimbra_item_get_start_date        (EZimbraItem *item);
void                e_zimbra_item_set_start_date        (EZimbraItem *item,
                                                         const icaltimetype *start_date);
const icaltimetype* e_zimbra_item_get_end_date          (EZimbraItem *item);
void                e_zimbra_item_set_end_date          (EZimbraItem *item,
                                                         const icaltimetype *end_date);
const gchar*        e_zimbra_item_get_subject           (EZimbraItem *item);
void                e_zimbra_item_add_detached_item     (EZimbraItem *item,
                                                         EZimbraItem *detached_item);
GList*              e_zimbra_item_peek_detached_items   (EZimbraItem *item);
void                e_zimbra_item_set_subject           (EZimbraItem *item,
                                                         const gchar *new_subject);
const gchar*        e_zimbra_item_get_message           (EZimbraItem *item);
void                e_zimbra_item_set_message           (EZimbraItem *item,
                                                         const gchar *new_message);
const gchar*        e_zimbra_item_get_place             (EZimbraItem *item);
void                e_zimbra_item_set_place             (EZimbraItem *item,
                                                         const gchar *new_place);
gboolean            e_zimbra_item_get_completed         (EZimbraItem *item);
void                e_zimbra_item_set_completed         (EZimbraItem *item,
                                                         gboolean new_completed);
gboolean            e_zimbra_item_get_is_allday_event   (EZimbraItem *item);
void                e_zimbra_item_set_is_allday_event   (EZimbraItem *item,
                                                         gboolean is_allday);
gchar*              e_zimbra_item_get_field_value       (EZimbraItem *item,
                                                         gchar *field_name);
void                e_zimbra_item_set_field_value       (EZimbraItem *item,
                                                         gchar *field_name,
                                                         gchar *field_value);
GList*              e_zimbra_item_get_email_list        (EZimbraItem *item);
void                e_zimbra_item_set_email_list        (EZimbraItem *item,
                                                         GList *email_list);
FullName*           e_zimbra_item_get_full_name         (EZimbraItem *item);
void                e_zimbra_item_set_full_name         (EZimbraItem *item,
                                                         FullName *full_name);
GList*              e_zimbra_item_get_member_list       (EZimbraItem *item);
void                e_zimbra_item_set_member_list       (EZimbraItem *item,
                                                         GList *list);
PostalAddress*      e_zimbra_item_get_address           (EZimbraItem *item,
                                                         gchar *address_type);
void                e_zimbra_item_set_address           (EZimbraItem *item,
                                                         gchar *addres_type,
                                                         PostalAddress *address);
GList*              e_zimbra_item_get_im_list           (EZimbraItem *item);
void                e_zimbra_item_set_im_list           (EZimbraItem *item,
                                                         GList *im_list);
GList*              e_zimbra_item_get_categories        (EZimbraItem *item);
void                e_zimbra_item_set_categories        (EZimbraItem *item,
                                                         GList *category_list);
const gchar*        e_zimbra_item_get_to                (EZimbraItem *item);
void                e_zimbra_item_set_to                (EZimbraItem *item,
                                                         const gchar *to);
const gchar*        e_zimbra_item_get_msg_content_type  (EZimbraItem *item);
EZimbraItemStatus   e_zimbra_item_get_status            (EZimbraItem *item);
void                e_zimbra_item_set_status            (EZimbraItem *item,
                                                         EZimbraItemStatus status);
gchar*              e_zimbra_item_get_content_type      (EZimbraItem *item);
void                e_zimbra_item_set_content_type      (EZimbraItem *item,
                                                         const gchar *content_type);
EZimbraItemLinkInfo* e_zimbra_item_get_link_info        (EZimbraItem *item);
void                e_zimbra_item_set_link_info         (EZimbraItem *item,
                                                         EZimbraItemLinkInfo *info);
const gchar*        e_zimbra_item_get_msg_body_id       (EZimbraItem *item);
gint                e_zimbra_item_get_mail_size         (EZimbraItem *item);
void                e_zimbra_item_set_change            (EZimbraItem *item,
                                                         EZimbraItemChangeType change_type,
                                                         gchar *field_name,
                                                         gpointer field_value);
gchar*              e_zimbra_item_get_category_name     (EZimbraItem *item);
void                e_zimbra_item_set_category_name     (EZimbraItem *item,
                                                         gchar *cateogry_name);
void                e_zimbra_item_set_sendoptions       (EZimbraItem *item,
                                                         gboolean set);
gboolean            e_zimbra_item_get_reply_request     (EZimbraItem *item);
void                e_zimbra_item_set_reply_request     (EZimbraItem *item,
                                                         gboolean set);
gchar*              e_zimbra_item_get_reply_within      (EZimbraItem *item);
void                e_zimbra_item_set_reply_within      (EZimbraItem *item,
                                                         gchar *reply_within);
EZimbraItemTrack    e_zimbra_item_get_track_info        (EZimbraItem *item);
void                e_zimbra_item_set_track_info        (EZimbraItem *item,
                                                         EZimbraItemTrack track_info);
gboolean            e_zimbra_item_get_autodelete        (EZimbraItem *item);
void                e_zimbra_item_set_autodelete        (EZimbraItem *item,
                                                         gboolean set);
EZimbraItemReturnNotify e_zimbra_item_get_notify_completed
                                                        (EZimbraItem *item);
void                e_zimbra_item_set_notify_completed  (EZimbraItem *item,
                                                         EZimbraItemReturnNotify notify);
EZimbraItemReturnNotify e_zimbra_item_get_notify_accepted
                                                        (EZimbraItem *item);
void                e_zimbra_item_set_notify_accepted   (EZimbraItem *item,
                                                         EZimbraItemReturnNotify notify);
EZimbraItemReturnNotify e_zimbra_item_get_notify_declined
                                                        (EZimbraItem *item);
void                e_zimbra_item_set_notify_declined   (EZimbraItem *item,
                                                         EZimbraItemReturnNotify notify);
EZimbraItemReturnNotify e_zimbra_item_get_notify_opened (EZimbraItem *item);
void                e_zimbra_item_set_notify_opened     (EZimbraItem *item,
                                                         EZimbraItemReturnNotify notify);
EZimbraItemReturnNotify e_zimbra_item_get_notify_deleted
                                                        (EZimbraItem *item);
void                e_zimbra_item_set_notify_deleted    (EZimbraItem *item,
                                                         EZimbraItemReturnNotify notify);
gchar*              e_zimbra_item_get_expires           (EZimbraItem *item);
void                e_zimbra_item_set_expires           (EZimbraItem *item,
                                                         gchar *expires);
gchar*              e_zimbra_item_get_delay_until       (EZimbraItem *item);
void                e_zimbra_item_set_delay_until       (EZimbraItem *item,
                                                         gchar *delay_until);
void                e_zimbra_item_free_cal_id           (EZimbraItemCalId *calid);
#define             E_ZIMBRA_ITEM_CLASSIFICATION_PUBLIC
#define             E_ZIMBRA_ITEM_CLASSIFICATION_PRIVATE
#define             E_ZIMBRA_ITEM_CLASSIFICATION_CONFIDENTIAL
const gchar*        e_zimbra_item_get_classification    (EZimbraItem *item);
void                e_zimbra_item_set_classification    (EZimbraItem *item,
                                                         const gchar *new_class);
#define             E_ZIMBRA_ITEM_FREE_BUSY_STATUS_FREE
#define             E_ZIMBRA_ITEM_FREE_BUSY_STATUS_BUSY
#define             E_ZIMBRA_ITEM_FREE_BUSY_STATUS_BUSY_TENTATIVE
#define             E_ZIMBRA_ITEM_FREE_BUSY_STATUS_BUSY_UNAVAILABLE
const gchar*        e_zimbra_item_get_free_busy_status  (EZimbraItem *item);
void                e_zimbra_item_set_free_busy_status  (EZimbraItem *item,
                                                         const gchar *new_status);
enum                EZimbraItemTransparency;
EZimbraItemTransparency e_zimbra_item_get_transparency  (EZimbraItem *item);
void                e_zimbra_item_set_transparency      (EZimbraItem *item,
                                                         EZimbraItemTransparency transp);
#define             E_ZIMBRA_ITEM_PRIORITY_HIGH
#define             E_ZIMBRA_ITEM_PRIORITY_STANDARD
#define             E_ZIMBRA_ITEM_PRIORITY_LOW
const gchar*        e_zimbra_item_get_priority          (EZimbraItem *item);
void                e_zimbra_item_set_priority          (EZimbraItem *item,
                                                         const gchar *new_priority);
const gchar*        e_zimbra_item_get_task_priority     (EZimbraItem *item);
void                e_zimbra_item_set_task_priority     (EZimbraItem *item,
                                                         const gchar *new_priority);
GSList*             e_zimbra_item_get_recipient_list    (EZimbraItem *item);
void                e_zimbra_item_set_recipient_list    (EZimbraItem *item,
                                                         GSList *new_recipient_list);
EZimbraItemOrganizer* e_zimbra_item_get_organizer       (EZimbraItem *item);
void                e_zimbra_item_set_organizer         (EZimbraItem *item,
                                                         EZimbraItemOrganizer *organizer);
GSList*             e_zimbra_item_get_attach_id_list    (EZimbraItem *item);
void                e_zimbra_item_set_attach_id_list    (EZimbraItem *item,
                                                         GSList *attach_list);
GSList*             e_zimbra_item_get_recurrence_dates  (EZimbraItem *item);
void                e_zimbra_item_set_recurrence_dates  (EZimbraItem *item,
                                                         GSList *new_recurrence_dates);
GSList*             e_zimbra_item_get_timezone_list     (EZimbraItem *item);
GSList*             e_zimbra_item_get_exdate_list       (EZimbraItem *item);
void                e_zimbra_item_set_exdate_list       (EZimbraItem *item,
                                                         GSList *new_exdate_list);
EZimbraItemRecurrenceRule* e_zimbra_item_get_rrule      (EZimbraItem *item);
void                e_zimbra_item_set_rrule             (EZimbraItem *item,
                                                         EZimbraItemRecurrenceRule *rrule);
const icaltimetype* e_zimbra_item_get_rid               (EZimbraItem *item);
void                e_zimbra_item_set_rid               (EZimbraItem *item,
                                                         const icaltimetype *rid);
void                e_zimbra_item_set_source            (EZimbraItem *item,
                                                         gchar *source);
gint                e_zimbra_item_get_trigger           (EZimbraItem *item);
void                e_zimbra_item_set_trigger           (EZimbraItem *item,
                                                         gint trigger);
gboolean            e_zimbra_item_append_to_soap_message
                                                        (EZimbraItem *item,
                                                         EZimbraItemChangeType type,
                                                         xmlTextWriterPtr msg);


Object Hierarchy


  GObject
   +----EZimbraItem

Description

Details

EZimbraItem

typedef struct _EZimbraItem EZimbraItem;


enum EZimbraItemRange

typedef enum
{
        E_ZIMBRA_ITEM_RANGE_SINGLE,
        E_ZIMBRA_ITEM_RANGE_THISPRIOR,
        E_ZIMBRA_ITEM_RANGE_THISFUTURE
} EZimbraItemRange;


enum EZimbraItemReturnNotify

typedef enum
{
        E_ZIMBRA_ITEM_NOTIFY_NONE,
        E_ZIMBRA_ITEM_NOTIFY_MAIL
} EZimbraItemReturnNotify;


enum EZimbraItemTrack

typedef enum
{
        E_ZIMBRA_ITEM_NONE,
        E_ZIMBRA_ITEM_DELIVERED,
        E_ZIMBRA_ITEM_DELIVERED_OPENED,
        E_ZIMBRA_ITEM_ALL
} EZimbraItemTrack;


EZimbraItemRecurrenceRule

typedef struct {
        EZimbraItemRecurrenceFrequency frequency;
        gint count;
        icaltimetype until;
        gint interval;
        gshort by_day[E_ZIMBRA_ITEM_BY_DAY_SIZE];
        gshort by_month_day[E_ZIMBRA_ITEM_BY_MONTHDAY_SIZE];
        gshort by_year_day[E_ZIMBRA_ITEM_BY_YEARDAY_SIZE];
        gshort by_week_no[E_ZIMBRA_ITEM_BY_WEEKNO_SIZE];
        gshort by_month[E_ZIMBRA_ITEM_BY_MONTH_SIZE];
        gshort by_set_pos[E_ZIMBRA_ITEM_BY_SET_POS_SIZE];
        EZimbraItemRecurrenceWeekday week_start;
} EZimbraItemRecurrenceRule;


enum EZimbraItemType

typedef enum
{
        E_ZIMBRA_ITEM_TYPE_MAIL,
        E_ZIMBRA_ITEM_TYPE_APPOINTMENT,
        E_ZIMBRA_ITEM_TYPE_TASK,
        E_ZIMBRA_ITEM_TYPE_CONTACT,
        E_ZIMBRA_ITEM_TYPE_GROUP,
        E_ZIMBRA_ITEM_TYPE_ORGANISATION,
        E_ZIMBRA_ITEM_TYPE_RESOURCE,
        E_ZIMBRA_ITEM_TYPE_CATEGORY,
        E_ZIMBRA_ITEM_TYPE_NOTIFICATION, 
        E_ZIMBRA_ITEM_TYPE_NOTE,
        E_ZIMBRA_ITEM_TYPE_UNKNOWN
} EZimbraItemType;


enum EZimbraItemChangeType

typedef enum
{
        E_ZIMBRA_ITEM_CHANGE_TYPE_ADD,
        E_ZIMBRA_ITEM_CHANGE_TYPE_UPDATE,
        E_ZIMBRA_ITEM_CHANGE_TYPE_DELETE,
        E_ZIMBRA_ITEM_CHNAGE_TYPE_UNKNOWN
} EZimbraItemChangeType;


enum EZimbraItemStatus

typedef enum
{
        E_ZIMBRA_ITEM_STAT_TENTATIVE    = 1<<0,
        E_ZIMBRA_ITEM_STAT_CONFIRMED    = 1<<1,
        E_ZIMBRA_ITEM_STAT_COMPLETED    = 1<<2,
        E_ZIMBRA_ITEM_STAT_NEEDSACTION  = 1<<3,
        E_ZIMBRA_ITEM_STAT_CANCELLED    = 1<<4,
        E_ZIMBRA_ITEM_STAT_INPROCESS    = 1<<5,
        E_ZIMBRA_ITEM_STAT_DRAFT        = 1<<6,
        E_ZIMBRA_ITEM_STAT_FINAL        = 1<<7,
        E_ZIMBRA_ITEM_STAT_NONE         = 1<<31
} EZimbraItemStatus;


enum EZimbraItemRole

typedef enum
{
        E_ZIMBRA_ITEM_ROLE_CHAIR,
        E_ZIMBRA_ITEM_ROLE_REQUIRED_PARTICIPANT,
        E_ZIMBRA_ITEM_ROLE_OPTIONAL_PARTICIPANT,
        E_ZIMBRA_ITEM_ROLE_NON_PARTICIPANT
} EZimbraItemRole;


enum EZimbraItemPartStatus

typedef enum
{
        E_ZIMBRA_ITEM_PART_STAT_NEEDSACTION     = 1<<0,
        E_ZIMBRA_ITEM_PART_STAT_ACCEPTED        = 1<<1,
        E_ZIMBRA_ITEM_PART_STAT_DECLINED        = 1<<2,
        E_ZIMBRA_ITEM_PART_STAT_TENTATIVE       = 1<<3,
        E_ZIMBRA_ITEM_PART_STAT_DELEGATED       = 1<<4,
        E_ZIMBRA_ITEM_PART_STAT_COMPLETED       = 1<<5,
        E_ZIMBRA_ITEM_PART_STAT_INPROCESS       = 1<<6,
        E_ZIMBRA_ITEM_PART_STAT_NONE            = 1<<31
} EZimbraItemPartStatus;


enum EZimbraItemRecurrenceFrequency

typedef enum
{
        E_ZIMBRA_ITEM_RECURRENCE_FREQUENCY_NONE         = 0,
        E_ZIMBRA_ITEM_RECURRENCE_FREQUENCY_DAILY        = (1 << 0),
        E_ZIMBRA_ITEM_RECURRENCE_FREQUENCY_WEEKLY       = (1 << 1),
        E_ZIMBRA_ITEM_RECURRENCE_FREQUENCY_MONTHLY      = (1 << 2),
        E_ZIMBRA_ITEM_RECURRENCE_FREQUENCY_YEARLY       = (1 << 3)
} EZimbraItemRecurrenceFrequency;


enum EZimbraItemRecurrenceWeekday

typedef enum
{
        E_ZIMBRA_ITEM_RECURRENCE_WEEKDAY_NONE = 0,
        E_ZIMBRA_ITEM_RECURRENCE_WEEKDAY_SUNDAY,
        E_ZIMBRA_ITEM_RECURRENCE_WEEKDAY_MONDAY,
        E_ZIMBRA_ITEM_RECURRENCE_WEEKDAY_TUESDAY,
        E_ZIMBRA_ITEM_RECURRENCE_WEEKDAY_WEDNESDAY,
        E_ZIMBRA_ITEM_RECURRENCE_WEEKDAY_THURSDAY,
        E_ZIMBRA_ITEM_RECURRENCE_WEEKDAY_FRIDAY,
        E_ZIMBRA_ITEM_RECURRENCE_WEEKDAY_SATURDAY
} EZimbraItemRecurrenceWeekday;


E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_FIRST

#define E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_FIRST  "First" 


E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_SECOND

#define E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_SECOND "Second" 


E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_THIRD

#define E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_THIRD  "Third" 


E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_FOURTH

#define E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_FOURTH "Fourth" 


E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_FIFTH

#define E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_FIFTH  "Fifth"


E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_LAST

#define E_ZIMBRA_ITEM_RECUR_OCCURRENCE_TYPE_LAST   "Last"


E_ZIMBRA_ITEM_BY_DAY_SIZE

#define E_ZIMBRA_ITEM_BY_DAY_SIZE       364 /* 7 days * 52 weeks */


E_ZIMBRA_ITEM_BY_MONTHDAY_SIZE

#define E_ZIMBRA_ITEM_BY_MONTHDAY_SIZE  32


E_ZIMBRA_ITEM_BY_YEARDAY_SIZE

#define E_ZIMBRA_ITEM_BY_YEARDAY_SIZE   367


E_ZIMBRA_ITEM_BY_WEEKNO_SIZE

#define E_ZIMBRA_ITEM_BY_WEEKNO_SIZE    54


E_ZIMBRA_ITEM_BY_MONTH_SIZE

#define E_ZIMBRA_ITEM_BY_MONTH_SIZE     13


E_ZIMBRA_ITEM_BY_SET_POS_SIZE

#define E_ZIMBRA_ITEM_BY_SET_POS_SIZE   367


E_ZIMBRA_ITEM_RECUR_END_MARKER

#define E_ZIMBRA_ITEM_RECUR_END_MARKER  0x7f7f


E_ZIMBRA_ITEM_RECUR_MAX_BYTE

#define E_ZIMBRA_ITEM_RECUR_MAX_BYTE    0x7f


e_zimbra_item_new_empty ()

EZimbraItem*        e_zimbra_item_new_empty             (void);

Returns :


e_zimbra_item_new_from_soap_parameter ()

EZimbraItem*        e_zimbra_item_new_from_soap_parameter
                                                        (gpointer cnc,
                                                         EZimbraItemType type,
                                                         xmlNode *node);

cnc :

type :

node :

Returns :


e_zimbra_item_get_item_type ()

EZimbraItemType     e_zimbra_item_get_item_type         (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_item_type ()

void                e_zimbra_item_set_item_type         (EZimbraItem *item,
                                                         EZimbraItemType new_type);

item :

new_type :


e_zimbra_item_get_folder_id ()

const gchar*        e_zimbra_item_get_folder_id         (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_folder_id ()

void                e_zimbra_item_set_folder_id         (EZimbraItem *item,
                                                         const gchar *new_id);

item :

new_id :


e_zimbra_item_get_icalid ()

const gchar*        e_zimbra_item_get_icalid            (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_icalid ()

void                e_zimbra_item_set_icalid            (EZimbraItem *item,
                                                         const gchar *new_icalid);

item :

new_icalid :


e_zimbra_item_get_id ()

const gchar*        e_zimbra_item_get_id                (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_id ()

void                e_zimbra_item_set_id                (EZimbraItem *item,
                                                         const gchar *new_id);

item :

new_id :


e_zimbra_item_get_rev ()

const gchar*        e_zimbra_item_get_rev               (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_rev ()

void                e_zimbra_item_set_rev               (EZimbraItem *item,
                                                         const gchar *new_rev);

item :

new_rev :


e_zimbra_item_get_delivered_date ()

gchar*              e_zimbra_item_get_delivered_date    (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_delivered_date ()

void                e_zimbra_item_set_delivered_date    (EZimbraItem *item,
                                                         const gchar *new_date);

item :

new_date :


e_zimbra_item_get_start_date ()

const icaltimetype* e_zimbra_item_get_start_date        (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_start_date ()

void                e_zimbra_item_set_start_date        (EZimbraItem *item,
                                                         const icaltimetype *start_date);

item :

start_date :


e_zimbra_item_get_end_date ()

const icaltimetype* e_zimbra_item_get_end_date          (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_end_date ()

void                e_zimbra_item_set_end_date          (EZimbraItem *item,
                                                         const icaltimetype *end_date);

item :

end_date :


e_zimbra_item_get_subject ()

const gchar*        e_zimbra_item_get_subject           (EZimbraItem *item);

item :

Returns :


e_zimbra_item_add_detached_item ()

void                e_zimbra_item_add_detached_item     (EZimbraItem *item,
                                                         EZimbraItem *detached_item);

item :

detached_item :


e_zimbra_item_peek_detached_items ()

GList*              e_zimbra_item_peek_detached_items   (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_subject ()

void                e_zimbra_item_set_subject           (EZimbraItem *item,
                                                         const gchar *new_subject);

item :

new_subject :


e_zimbra_item_get_message ()

const gchar*        e_zimbra_item_get_message           (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_message ()

void                e_zimbra_item_set_message           (EZimbraItem *item,
                                                         const gchar *new_message);

item :

new_message :


e_zimbra_item_get_place ()

const gchar*        e_zimbra_item_get_place             (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_place ()

void                e_zimbra_item_set_place             (EZimbraItem *item,
                                                         const gchar *new_place);

item :

new_place :


e_zimbra_item_get_completed ()

gboolean            e_zimbra_item_get_completed         (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_completed ()

void                e_zimbra_item_set_completed         (EZimbraItem *item,
                                                         gboolean new_completed);

item :

new_completed :


e_zimbra_item_get_is_allday_event ()

gboolean            e_zimbra_item_get_is_allday_event   (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_is_allday_event ()

void                e_zimbra_item_set_is_allday_event   (EZimbraItem *item,
                                                         gboolean is_allday);

item :

is_allday :


e_zimbra_item_get_field_value ()

gchar*              e_zimbra_item_get_field_value       (EZimbraItem *item,
                                                         gchar *field_name);

item :

field_name :

Returns :


e_zimbra_item_set_field_value ()

void                e_zimbra_item_set_field_value       (EZimbraItem *item,
                                                         gchar *field_name,
                                                         gchar *field_value);

item :

field_name :

field_value :


e_zimbra_item_get_email_list ()

GList*              e_zimbra_item_get_email_list        (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_email_list ()

void                e_zimbra_item_set_email_list        (EZimbraItem *item,
                                                         GList *email_list);

item :

email_list :


e_zimbra_item_get_full_name ()

FullName*           e_zimbra_item_get_full_name         (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_full_name ()

void                e_zimbra_item_set_full_name         (EZimbraItem *item,
                                                         FullName *full_name);

item :

full_name :


e_zimbra_item_get_member_list ()

GList*              e_zimbra_item_get_member_list       (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_member_list ()

void                e_zimbra_item_set_member_list       (EZimbraItem *item,
                                                         GList *list);

item :

list :


e_zimbra_item_get_address ()

PostalAddress*      e_zimbra_item_get_address           (EZimbraItem *item,
                                                         gchar *address_type);

item :

address_type :

Returns :


e_zimbra_item_set_address ()

void                e_zimbra_item_set_address           (EZimbraItem *item,
                                                         gchar *addres_type,
                                                         PostalAddress *address);

item :

addres_type :

address :


e_zimbra_item_get_im_list ()

GList*              e_zimbra_item_get_im_list           (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_im_list ()

void                e_zimbra_item_set_im_list           (EZimbraItem *item,
                                                         GList *im_list);

item :

im_list :


e_zimbra_item_get_categories ()

GList*              e_zimbra_item_get_categories        (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_categories ()

void                e_zimbra_item_set_categories        (EZimbraItem *item,
                                                         GList *category_list);

item :

category_list :


e_zimbra_item_get_to ()

const gchar*        e_zimbra_item_get_to                (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_to ()

void                e_zimbra_item_set_to                (EZimbraItem *item,
                                                         const gchar *to);

item :

to :


e_zimbra_item_get_msg_content_type ()

const gchar*        e_zimbra_item_get_msg_content_type  (EZimbraItem *item);

item :

Returns :


e_zimbra_item_get_status ()

EZimbraItemStatus   e_zimbra_item_get_status            (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_status ()

void                e_zimbra_item_set_status            (EZimbraItem *item,
                                                         EZimbraItemStatus status);

item :

status :


e_zimbra_item_get_content_type ()

gchar*              e_zimbra_item_get_content_type      (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_content_type ()

void                e_zimbra_item_set_content_type      (EZimbraItem *item,
                                                         const gchar *content_type);

item :

content_type :


e_zimbra_item_get_link_info ()

EZimbraItemLinkInfo* e_zimbra_item_get_link_info        (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_link_info ()

void                e_zimbra_item_set_link_info         (EZimbraItem *item,
                                                         EZimbraItemLinkInfo *info);

item :

info :


e_zimbra_item_get_msg_body_id ()

const gchar*        e_zimbra_item_get_msg_body_id       (EZimbraItem *item);

item :

Returns :


e_zimbra_item_get_mail_size ()

gint                e_zimbra_item_get_mail_size         (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_change ()

void                e_zimbra_item_set_change            (EZimbraItem *item,
                                                         EZimbraItemChangeType change_type,
                                                         gchar *field_name,
                                                         gpointer field_value);

item :

change_type :

field_name :

field_value :


e_zimbra_item_get_category_name ()

gchar*              e_zimbra_item_get_category_name     (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_category_name ()

void                e_zimbra_item_set_category_name     (EZimbraItem *item,
                                                         gchar *cateogry_name);

item :

cateogry_name :


e_zimbra_item_set_sendoptions ()

void                e_zimbra_item_set_sendoptions       (EZimbraItem *item,
                                                         gboolean set);

item :

set :


e_zimbra_item_get_reply_request ()

gboolean            e_zimbra_item_get_reply_request     (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_reply_request ()

void                e_zimbra_item_set_reply_request     (EZimbraItem *item,
                                                         gboolean set);

item :

set :


e_zimbra_item_get_reply_within ()

gchar*              e_zimbra_item_get_reply_within      (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_reply_within ()

void                e_zimbra_item_set_reply_within      (EZimbraItem *item,
                                                         gchar *reply_within);

item :

reply_within :


e_zimbra_item_get_track_info ()

EZimbraItemTrack    e_zimbra_item_get_track_info        (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_track_info ()

void                e_zimbra_item_set_track_info        (EZimbraItem *item,
                                                         EZimbraItemTrack track_info);

item :

track_info :


e_zimbra_item_get_autodelete ()

gboolean            e_zimbra_item_get_autodelete        (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_autodelete ()

void                e_zimbra_item_set_autodelete        (EZimbraItem *item,
                                                         gboolean set);

item :

set :


e_zimbra_item_get_notify_completed ()

EZimbraItemReturnNotify e_zimbra_item_get_notify_completed
                                                        (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_notify_completed ()

void                e_zimbra_item_set_notify_completed  (EZimbraItem *item,
                                                         EZimbraItemReturnNotify notify);

item :

notify :


e_zimbra_item_get_notify_accepted ()

EZimbraItemReturnNotify e_zimbra_item_get_notify_accepted
                                                        (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_notify_accepted ()

void                e_zimbra_item_set_notify_accepted   (EZimbraItem *item,
                                                         EZimbraItemReturnNotify notify);

item :

notify :


e_zimbra_item_get_notify_declined ()

EZimbraItemReturnNotify e_zimbra_item_get_notify_declined
                                                        (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_notify_declined ()

void                e_zimbra_item_set_notify_declined   (EZimbraItem *item,
                                                         EZimbraItemReturnNotify notify);

item :

notify :


e_zimbra_item_get_notify_opened ()

EZimbraItemReturnNotify e_zimbra_item_get_notify_opened (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_notify_opened ()

void                e_zimbra_item_set_notify_opened     (EZimbraItem *item,
                                                         EZimbraItemReturnNotify notify);

item :

notify :


e_zimbra_item_get_notify_deleted ()

EZimbraItemReturnNotify e_zimbra_item_get_notify_deleted
                                                        (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_notify_deleted ()

void                e_zimbra_item_set_notify_deleted    (EZimbraItem *item,
                                                         EZimbraItemReturnNotify notify);

item :

notify :


e_zimbra_item_get_expires ()

gchar*              e_zimbra_item_get_expires           (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_expires ()

void                e_zimbra_item_set_expires           (EZimbraItem *item,
                                                         gchar *expires);

item :

expires :


e_zimbra_item_get_delay_until ()

gchar*              e_zimbra_item_get_delay_until       (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_delay_until ()

void                e_zimbra_item_set_delay_until       (EZimbraItem *item,
                                                         gchar *delay_until);

item :

delay_until :


e_zimbra_item_free_cal_id ()

void                e_zimbra_item_free_cal_id           (EZimbraItemCalId *calid);

calid :


E_ZIMBRA_ITEM_CLASSIFICATION_PUBLIC

#define E_ZIMBRA_ITEM_CLASSIFICATION_PUBLIC       "Public"


E_ZIMBRA_ITEM_CLASSIFICATION_PRIVATE

#define E_ZIMBRA_ITEM_CLASSIFICATION_PRIVATE      "Private"


E_ZIMBRA_ITEM_CLASSIFICATION_CONFIDENTIAL

#define E_ZIMBRA_ITEM_CLASSIFICATION_CONFIDENTIAL "Confidential"


e_zimbra_item_get_classification ()

const gchar*        e_zimbra_item_get_classification    (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_classification ()

void                e_zimbra_item_set_classification    (EZimbraItem *item,
                                                         const gchar *new_class);

item :

new_class :


E_ZIMBRA_ITEM_FREE_BUSY_STATUS_FREE

#define E_ZIMBRA_ITEM_FREE_BUSY_STATUS_FREE             "Free"         


E_ZIMBRA_ITEM_FREE_BUSY_STATUS_BUSY

#define E_ZIMBRA_ITEM_FREE_BUSY_STATUS_BUSY             "Busy"


E_ZIMBRA_ITEM_FREE_BUSY_STATUS_BUSY_TENTATIVE

#define E_ZIMBRA_ITEM_FREE_BUSY_STATUS_BUSY_TENTATIVE   "Busy_Tentative"


E_ZIMBRA_ITEM_FREE_BUSY_STATUS_BUSY_UNAVAILABLE

#define E_ZIMBRA_ITEM_FREE_BUSY_STATUS_BUSY_UNAVAILABLE "Busy_Unavailable"


e_zimbra_item_get_free_busy_status ()

const gchar*        e_zimbra_item_get_free_busy_status  (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_free_busy_status ()

void                e_zimbra_item_set_free_busy_status  (EZimbraItem *item,
                                                         const gchar *new_status);

item :

new_status :


enum EZimbraItemTransparency

typedef enum
{
        E_ZIMBRA_ITEM_TRANSPARENCY_UNKNOWN,
        E_ZIMBRA_ITEM_TRANSPARENCY_NONE,
        E_ZIMBRA_ITEM_TRANSPARENCY_TRANSPARENT,
        E_ZIMBRA_ITEM_TRANSPARENCY_OPAQUE
} EZimbraItemTransparency;


e_zimbra_item_get_transparency ()

EZimbraItemTransparency e_zimbra_item_get_transparency  (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_transparency ()

void                e_zimbra_item_set_transparency      (EZimbraItem *item,
                                                         EZimbraItemTransparency transp);

item :

transp :


E_ZIMBRA_ITEM_PRIORITY_HIGH

#define E_ZIMBRA_ITEM_PRIORITY_HIGH     "High"


E_ZIMBRA_ITEM_PRIORITY_STANDARD

#define E_ZIMBRA_ITEM_PRIORITY_STANDARD "Standard"


E_ZIMBRA_ITEM_PRIORITY_LOW

#define E_ZIMBRA_ITEM_PRIORITY_LOW      "Low"


e_zimbra_item_get_priority ()

const gchar*        e_zimbra_item_get_priority          (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_priority ()

void                e_zimbra_item_set_priority          (EZimbraItem *item,
                                                         const gchar *new_priority);

item :

new_priority :


e_zimbra_item_get_task_priority ()

const gchar*        e_zimbra_item_get_task_priority     (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_task_priority ()

void                e_zimbra_item_set_task_priority     (EZimbraItem *item,
                                                         const gchar *new_priority);

item :

new_priority :


e_zimbra_item_get_recipient_list ()

GSList*             e_zimbra_item_get_recipient_list    (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_recipient_list ()

void                e_zimbra_item_set_recipient_list    (EZimbraItem *item,
                                                         GSList *new_recipient_list);

item :

new_recipient_list :


e_zimbra_item_get_organizer ()

EZimbraItemOrganizer* e_zimbra_item_get_organizer       (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_organizer ()

void                e_zimbra_item_set_organizer         (EZimbraItem *item,
                                                         EZimbraItemOrganizer *organizer);

item :

organizer :


e_zimbra_item_get_attach_id_list ()

GSList*             e_zimbra_item_get_attach_id_list    (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_attach_id_list ()

void                e_zimbra_item_set_attach_id_list    (EZimbraItem *item,
                                                         GSList *attach_list);

item :

attach_list :


e_zimbra_item_get_recurrence_dates ()

GSList*             e_zimbra_item_get_recurrence_dates  (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_recurrence_dates ()

void                e_zimbra_item_set_recurrence_dates  (EZimbraItem *item,
                                                         GSList *new_recurrence_dates);

item :

new_recurrence_dates :


e_zimbra_item_get_timezone_list ()

GSList*             e_zimbra_item_get_timezone_list     (EZimbraItem *item);

item :

Returns :


e_zimbra_item_get_exdate_list ()

GSList*             e_zimbra_item_get_exdate_list       (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_exdate_list ()

void                e_zimbra_item_set_exdate_list       (EZimbraItem *item,
                                                         GSList *new_exdate_list);

item :

new_exdate_list :


e_zimbra_item_get_rrule ()

EZimbraItemRecurrenceRule* e_zimbra_item_get_rrule      (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_rrule ()

void                e_zimbra_item_set_rrule             (EZimbraItem *item,
                                                         EZimbraItemRecurrenceRule *rrule);

item :

rrule :


e_zimbra_item_get_rid ()

const icaltimetype* e_zimbra_item_get_rid               (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_rid ()

void                e_zimbra_item_set_rid               (EZimbraItem *item,
                                                         const icaltimetype *rid);

item :

rid :


e_zimbra_item_set_source ()

void                e_zimbra_item_set_source            (EZimbraItem *item,
                                                         gchar *source);

item :

source :


e_zimbra_item_get_trigger ()

gint                e_zimbra_item_get_trigger           (EZimbraItem *item);

item :

Returns :


e_zimbra_item_set_trigger ()

void                e_zimbra_item_set_trigger           (EZimbraItem *item,
                                                         gint trigger);

item :

trigger :


e_zimbra_item_append_to_soap_message ()

gboolean            e_zimbra_item_append_to_soap_message
                                                        (EZimbraItem *item,
                                                         EZimbraItemChangeType type,
                                                         xmlTextWriterPtr msg);

item :

type :

msg :

Returns :