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