libidav/jmap_mail.h

branch
dav-2
changeset 928
57167625bfdd
parent 927
0bcf3d69b37a
--- a/libidav/jmap_mail.h	Fri Jul 10 17:56:21 2026 +0200
+++ b/libidav/jmap_mail.h	Sat Jul 11 20:57:23 2026 +0200
@@ -36,6 +36,7 @@
 #endif
 
 typedef struct JMAPMailBox JMAPMailBox;
+typedef struct JMAPMail    JMAPMail;
     
 struct JMAPMailBox {
     JMAPSession *session;
@@ -50,9 +51,18 @@
     uint32_t unread_threads;
 };
 
+struct JMAPMail {
+    JMAPSession *session;
+    char *id;
+    char *subject;
+    char *from;
+    time_t received_at;
+};
+
 void jmap_mailbox_free(JMAPMailBox *mailbox);
 
 CxList* jmap_mailbox_get_list(JMAPSession *sn);
+CxList* jmap_mailbox_get_mails(JMAPMailBox *mailbox);
 
 
 #ifdef __cplusplus

mercurial