The body structure of a message.
RFC 9051 Section 2.3.6
Summary
Types
@type t() :: %Plover.Response.BodyStructure{ description: nil | String.t(), disposition: nil | {String.t(), map()}, encoding: nil | String.t(), envelope: nil | Plover.Response.Envelope.t(), extension: list(), id: nil | String.t(), language: nil | [String.t()], lines: nil | non_neg_integer(), location: nil | String.t(), md5: nil | String.t(), params: map(), parts: [t()], size: nil | non_neg_integer(), subtype: nil | String.t(), type: nil | String.t() }