Module Email_message__Email_content.Multipart

type t = private {
boundary : Email_message__.Boundary.t;
prologue : Email_message.Bigstring_shared.t option;
epilogue : Email_message.Bigstring_shared.t option;
parts : Email_message.Email.t list;

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

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