package sihl-type

  1. Overview
  2. Docs
val names : string list
val template_data : ([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm
val template_id : ([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm
val html : ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm
val bcc : ([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm
val cc : ([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm
val html_content : ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm
val text_content : ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm
val subject : ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm
val recipient : ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm
val sender : ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm
val make_creator : sender: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'a -> ('b -> string) * 'c) -> recipient: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'd -> ('e -> string) * 'f) -> subject: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'g -> ('h -> string) * 'i) -> text_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'j -> ('k -> string) * 'l) -> html_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'm -> ('n -> string) * 'o) -> cc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'p -> ('q -> string list) * 'r) -> bcc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 's -> ('t -> string list) * 'u) -> html: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> 'v -> ('w -> bool) * 'x) -> template_id: (([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm -> 'y -> ('z -> string option) * 'a1) -> template_data: (([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm -> 'b1 -> ('c1 -> (string * string) list) * 'd1) -> 'e1 -> ('f1 -> t) * 'g1
val create : sender:string -> recipient:string -> subject:string -> text_content:string -> html_content:string -> cc:string list -> bcc:string list -> html:bool -> template_id:string option -> template_data:(string * string) list -> t
val map : sender: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> string) -> recipient: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> string) -> subject: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> string) -> text_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> string) -> html_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> string) -> cc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> string list) -> bcc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> string list) -> html: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> bool) -> template_id: (([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm -> string option) -> template_data: (([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm -> (string * string) list) -> t
val iter : sender: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> unit) -> recipient: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> unit) -> subject: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> unit) -> text_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> unit) -> html_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> unit) -> cc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> unit) -> bcc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> unit) -> html: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> unit) -> template_id: (([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm -> unit) -> template_data: (([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm -> unit) -> unit
val fold : init:'a -> sender: ('b -> ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'c) -> recipient: ('d -> ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'e) -> subject: ('f -> ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'g) -> text_content: ('h -> ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'i) -> html_content: ('j -> ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'k) -> cc: ('l -> ([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'm) -> bcc: ('n -> ([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'o) -> html: ('p -> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> 'q) -> template_id: ('r -> ([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm -> 's) -> template_data: ('t -> ([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm -> 'u) -> 'v
val map_poly : ([< `Read | `Set_and_create ], t, 'a) Fieldslib.Field.user -> 'b list
val for_all : sender: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> bool) -> recipient: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> bool) -> subject: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> bool) -> text_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> bool) -> html_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> bool) -> cc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> bool) -> bcc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> bool) -> html: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> bool) -> template_id: (([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm -> bool) -> template_data: (([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm -> bool) -> bool
val exists : sender: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> bool) -> recipient: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> bool) -> subject: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> bool) -> text_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> bool) -> html_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> bool) -> cc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> bool) -> bcc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> bool) -> html: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> bool) -> template_id: (([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm -> bool) -> template_data: (([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm -> bool) -> bool
val to_list : sender: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'a) -> recipient: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'b) -> subject: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'c) -> text_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'd) -> html_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'e) -> cc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'f) -> bcc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'g) -> html: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> 'h) -> template_id: (([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm -> 'i) -> template_data: (([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm -> 'j) -> 'k list
module Direct : sig ... end