Testing a Gemini codegen run
1(** JMAP Thread.
2 @see <https://www.rfc-editor.org/rfc/rfc8621.html#section-3> RFC 8621, Section 3 *)
3
4open Jmap_types
5open Jmap_methods
6
7(** Thread object.
8 @see <https://www.rfc-editor.org/rfc/rfc8621.html#section-3> RFC 8621, Section 3 *)
9module Thread : sig
10 type t
11
12 val id : t -> id
13 val email_ids : t -> id list
14
15 val v : id:id -> email_ids:id list -> t
16end
17
18(** Thread/get: Args type (specialized from ['record Get_args.t]). *)
19module Thread_get_args : sig
20 type t = Thread.t Get_args.t
21end
22
23(** Thread/get: Response type (specialized from ['record Get_response.t]). *)
24module Thread_get_response : sig
25 type t = Thread.t Get_response.t
26end
27
28(** Thread/changes: Args type (specialized from [Changes_args.t]). *)
29module Thread_changes_args : sig
30 type t = Changes_args.t
31end
32
33(** Thread/changes: Response type (specialized from [Changes_response.t]). *)
34module Thread_changes_response : sig
35 type t = Changes_response.t
36end