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 -> 'c -> ('b -> string) * 'd) -> subject: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'd -> ('b -> string) * 'e) -> text_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'e -> ('b -> string) * 'f) -> html_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'f -> ('b -> string) * 'g) -> cc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'g -> ('b -> string list) * 'h) -> bcc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'h -> ('b -> string list) * 'i) -> html: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> 'i -> ('b -> bool) * 'j) -> template_id: (([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm -> 'j -> ('b -> string option) * 'k) -> template_data: (([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm -> 'k -> ('b -> (string * string) list) * 'l) -> 'a -> ('b -> t) * 'l
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: ('a -> ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'b) -> recipient: ('b -> ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'c) -> subject: ('c -> ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'd) -> text_content: ('d -> ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'e) -> html_content: ('e -> ([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'f) -> cc: ('f -> ([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'g) -> bcc: ('g -> ([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'h) -> html: ('h -> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> 'i) -> template_id: ('i -> ([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm -> 'j) -> template_data: ('j -> ([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm -> 'k) -> 'k
val map_poly : ([< `Read | `Set_and_create ], t, 'a) Fieldslib.Field.user -> 'a 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 -> 'a) -> subject: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'a) -> text_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'a) -> html_content: (([< `Read | `Set_and_create ], t, string) Fieldslib.Field.t_with_perm -> 'a) -> cc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'a) -> bcc: (([< `Read | `Set_and_create ], t, string list) Fieldslib.Field.t_with_perm -> 'a) -> html: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> 'a) -> template_id: (([< `Read | `Set_and_create ], t, string option) Fieldslib.Field.t_with_perm -> 'a) -> template_data: (([< `Read | `Set_and_create ], t, (string * string) list) Fieldslib.Field.t_with_perm -> 'a) -> 'a list
module Direct : sig ... end
OCaml

Innovation. Community. Security.