My agentic slop goes here. Not intended for anyone else!
1(** JMAP Mail Parser Module *)
2
3(** Parse Mailbox from JSON *)
4val parse_mailbox : Ezjsonm.value -> Jmap_mailbox.t
5
6(** Parse Thread from JSON *)
7val parse_thread : Ezjsonm.value -> Jmap_thread.t
8
9(** Parse Email from JSON *)
10val parse_email : Ezjsonm.value -> Jmap_email.t
11
12(** Parse EmailAddress from JSON *)
13val parse_email_address : Ezjsonm.value -> Jmap_email.EmailAddress.t
14
15(** Parse EmailHeader from JSON *)
16val parse_email_header : Ezjsonm.value -> Jmap_email.EmailHeader.t
17
18(** Parse BodyPart from JSON *)
19val parse_body_part : Ezjsonm.value -> Jmap_email.BodyPart.t
20
21(** Parse BodyValue from JSON *)
22val parse_body_value : Ezjsonm.value -> Jmap_email.BodyValue.t
23
24(** Parse Identity from JSON *)
25val parse_identity : Ezjsonm.value -> Jmap_identity.t
26
27(** Parse EmailSubmission from JSON *)
28val parse_email_submission : Ezjsonm.value -> Jmap_email_submission.t
29
30(** Parse EmailSubmission Envelope from JSON *)
31val parse_envelope : Ezjsonm.value -> Jmap_email_submission.Envelope.t
32
33(** Parse EmailSubmission Address from JSON *)
34val parse_address : Ezjsonm.value -> Jmap_email_submission.Address.t
35
36(** Parse DeliveryStatus from JSON *)
37val parse_delivery_status : Ezjsonm.value -> Jmap_email_submission.DeliveryStatus.t
38
39(** Parse VacationResponse from JSON *)
40val parse_vacation_response : Ezjsonm.value -> Jmap_vacation_response.t
41
42(** Parse SearchSnippet from JSON *)
43val parse_search_snippet : Ezjsonm.value -> Jmap_search_snippet.t
44
45(** Parse Mailbox/get request from JSON *)
46val parse_mailbox_get_request : Ezjsonm.value -> Jmap_mailbox.Get.request
47
48(** Parse Mailbox/get response from JSON *)
49val parse_mailbox_get_response : Ezjsonm.value -> Jmap_mailbox.Get.response
50
51(** Parse Mailbox/query request from JSON *)
52val parse_mailbox_query_request : Ezjsonm.value -> Jmap_mailbox.Query.request
53
54(** Parse Mailbox/query response from JSON *)
55val parse_mailbox_query_response : Ezjsonm.value -> Jmap_mailbox.Query.response
56
57(** Parse Mailbox/set request from JSON *)
58val parse_mailbox_set_request : Ezjsonm.value -> Jmap_mailbox.Set.request
59
60(** Parse Mailbox/set response from JSON *)
61val parse_mailbox_set_response : Ezjsonm.value -> Jmap_mailbox.Set.response
62
63(** Parse Thread/get request from JSON *)
64val parse_thread_get_request : Ezjsonm.value -> Jmap_thread.Get.request
65
66(** Parse Thread/get response from JSON *)
67val parse_thread_get_response : Ezjsonm.value -> Jmap_thread.Get.response
68
69(** Parse Email/get request from JSON *)
70val parse_email_get_request : Ezjsonm.value -> Jmap_email.Get.request
71
72(** Parse Email/get response from JSON *)
73val parse_email_get_response : Ezjsonm.value -> Jmap_email.Get.response
74
75(** Parse Email/query request from JSON *)
76val parse_email_query_request : Ezjsonm.value -> Jmap_email.Query.request
77
78(** Parse Email/query response from JSON *)
79val parse_email_query_response : Ezjsonm.value -> Jmap_email.Query.response
80
81(** Parse Email/set request from JSON *)
82val parse_email_set_request : Ezjsonm.value -> Jmap_email.Set.request
83
84(** Parse Email/set response from JSON *)
85val parse_email_set_response : Ezjsonm.value -> Jmap_email.Set.response
86
87(** Parse Email/import request from JSON *)
88val parse_email_import_request : Ezjsonm.value -> Jmap_email.Import.request
89
90(** Parse Email/import response from JSON *)
91val parse_email_import_response : Ezjsonm.value -> Jmap_email.Import.response
92
93(** Parse Email/parse request from JSON *)
94val parse_email_parse_request : Ezjsonm.value -> Jmap_email.Parse.request
95
96(** Parse Email/parse response from JSON *)
97val parse_email_parse_response : Ezjsonm.value -> Jmap_email.Parse.response
98
99(** Parse Identity/get request from JSON *)
100val parse_identity_get_request : Ezjsonm.value -> Jmap_identity.Get.request
101
102(** Parse Identity/get response from JSON *)
103val parse_identity_get_response : Ezjsonm.value -> Jmap_identity.Get.response
104
105(** Parse EmailSubmission/get request from JSON *)
106val parse_email_submission_get_request : Ezjsonm.value -> Jmap_email_submission.Get.request
107
108(** Parse EmailSubmission/get response from JSON *)
109val parse_email_submission_get_response : Ezjsonm.value -> Jmap_email_submission.Get.response
110
111(** Parse EmailSubmission/query request from JSON *)
112val parse_email_submission_query_request : Ezjsonm.value -> Jmap_email_submission.Query.request
113
114(** Parse EmailSubmission/query response from JSON *)
115val parse_email_submission_query_response : Ezjsonm.value -> Jmap_email_submission.Query.response
116
117(** Parse EmailSubmission/set request from JSON *)
118val parse_email_submission_set_request : Ezjsonm.value -> Jmap_email_submission.Set.request
119
120(** Parse EmailSubmission/set response from JSON *)
121val parse_email_submission_set_response : Ezjsonm.value -> Jmap_email_submission.Set.response
122
123(** Parse VacationResponse/get request from JSON *)
124val parse_vacation_response_get_request : Ezjsonm.value -> Jmap_vacation_response.Get.request
125
126(** Parse VacationResponse/get response from JSON *)
127val parse_vacation_response_get_response : Ezjsonm.value -> Jmap_vacation_response.Get.response
128
129(** Parse VacationResponse/set request from JSON *)
130val parse_vacation_response_set_request : Ezjsonm.value -> Jmap_vacation_response.Set.request
131
132(** Parse VacationResponse/set response from JSON *)
133val parse_vacation_response_set_response : Ezjsonm.value -> Jmap_vacation_response.Set.response
134
135(** Parse SearchSnippet/get request from JSON *)
136val parse_search_snippet_get_request : Ezjsonm.value -> Jmap_search_snippet.Get.request
137
138(** Parse SearchSnippet/get response from JSON *)
139val parse_search_snippet_get_response : Ezjsonm.value -> Jmap_search_snippet.Get.response
140
141(** Parse Mailbox Filter from JSON *)
142val parse_mailbox_filter : Ezjsonm.value -> Jmap_mailbox.Filter.t
143
144(** Parse Email Filter from JSON *)
145val parse_email_filter : Ezjsonm.value -> Jmap_email.Filter.t
146
147(** Parse EmailSubmission Filter from JSON *)
148val parse_email_submission_filter : Ezjsonm.value -> Jmap_email_submission.Filter.t
149
150(** Parse Mailbox Rights from JSON *)
151val parse_mailbox_rights : Ezjsonm.value -> Jmap_mailbox.Rights.t
152
153(** Serialize Mailbox to JSON *)
154val mailbox_to_json : Jmap_mailbox.t -> Ezjsonm.value
155
156(** Serialize Thread to JSON *)
157val thread_to_json : Jmap_thread.t -> Ezjsonm.value
158
159(** Serialize Email to JSON *)
160val email_to_json : Jmap_email.t -> Ezjsonm.value
161
162(** Serialize Identity to JSON *)
163val identity_to_json : Jmap_identity.t -> Ezjsonm.value
164
165(** Serialize EmailSubmission to JSON *)
166val email_submission_to_json : Jmap_email_submission.t -> Ezjsonm.value
167
168(** Serialize VacationResponse to JSON *)
169val vacation_response_to_json : Jmap_vacation_response.t -> Ezjsonm.value
170
171(** Serialize SearchSnippet to JSON *)
172val search_snippet_to_json : Jmap_search_snippet.t -> Ezjsonm.value