## CamelKolabIMAPXFolder CamelKolabIMAPXFolder |

## Synopsis

    struct              CamelKolabIMAPXFolder;
    struct              CamelKolabIMAPXFolderClass;
    struct              CamelKolabImapxFolderMetadata;
    guint64             camel_kolab_imapx_folder_get_uidvalidity
                                                            (CamelKolabIMAPXFolder *self,
                                                             GError **err);
    gboolean            camel_kolab_imapx_folder_metadata_free
                                                            (CamelKolabImapxFolderMetadata *kfmd);
    void                camel_kolab_imapx_folder_metadata_gdestroy
                                                            (gpointer data);
    CamelKolabImapxFolderMetadata * camel_kolab_imapx_folder_metadata_new
                                                            (void);
    CamelKolabIMAPXFolder * camel_kolab_imapx_folder_new    (struct _CamelKolabIMAPXStore *store,
                                                             const gchar *folder_dir,
                                                             const gchar *folder_name,
                                                             GError **err);

## Object Hierarchy

      GObject
       +----CamelObject
             +----CamelFolder
                   +----CamelOfflineFolder
                         +----CamelIMAPXFolder
                               +----CamelIMAPXExtdFolder
                                     +----CamelKolabIMAPXFolder

## Description

## Details

### struct CamelKolabIMAPXFolder

    struct CamelKolabIMAPXFolder;

### struct CamelKolabIMAPXFolderClass

    struct CamelKolabIMAPXFolderClass {
    	CamelIMAPXExtdFolderClass parent_class;
    };

### struct CamelKolabImapxFolderMetadata

    struct CamelKolabImapxFolderMetadata {
    	/* folder name kept as key in CamelKolabImapxMetadata kolab_metadata  */
    	KolabFolderTypeID folder_type;
    };

### camel_kolab_imapx_folder_get_uidvalidity ()

    guint64             camel_kolab_imapx_folder_get_uidvalidity
                                                            (CamelKolabIMAPXFolder *self,
                                                             GError **err);

### camel_kolab_imapx_folder_metadata_free ()

    gboolean            camel_kolab_imapx_folder_metadata_free
                                                            (CamelKolabImapxFolderMetadata *kfmd);

### camel_kolab_imapx_folder_metadata_gdestroy ()

    void                camel_kolab_imapx_folder_metadata_gdestroy
                                                            (gpointer data);

### camel_kolab_imapx_folder_metadata_new ()

    CamelKolabImapxFolderMetadata * camel_kolab_imapx_folder_metadata_new
                                                            (void);

### camel_kolab_imapx_folder_new ()

    CamelKolabIMAPXFolder * camel_kolab_imapx_folder_new    (struct _CamelKolabIMAPXStore *store,
                                                             const gchar *folder_dir,
                                                             const gchar *folder_name,
                                                             GError **err);