package email_message

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = private {
  1. boundary : Email_message__.Boundary.t;
  2. prologue : Bigstring_shared.t option;
  3. epilogue : Bigstring_shared.t option;
  4. parts : Email.t list;
    (*

    container_headers is informational only for use when further processing parts. it is ignored by to_email.

    *)
  5. container_headers : Email_message__.Headers.t;
}
val container_headers : t -> Email_message__.Headers.t
val parts : t -> Email.t list
val epilogue : t -> Bigstring_shared.t option
val prologue : t -> Bigstring_shared.t option
val boundary : t -> Email_message__.Boundary.t
module Fields : sig ... end
val sexp_of_t : t -> Sexplib0.Sexp.t
val create : ?boundary:Email_message__.Boundary.t -> ?prologue:Bigstring_shared.t -> ?epilogue:Bigstring_shared.t -> ?container_headers:Email_message__.Headers.t -> Email.t list -> t
val set : t -> ?boundary:Email_message__.Boundary.t -> ?prologue:Bigstring_shared.t option -> ?epilogue:Bigstring_shared.t option -> ?parts:Email.t list -> ?container_headers:Email_message__.Headers.t -> unit -> t