lib/mail_parser/attachment.ex

defmodule MailParser.Attachment do
  @moduledoc """
  A message attachment.
  """

  @type t :: %__MODULE__{
          name: String.t(),
          content_bytes: binary,
          content_type: String.t() | nil
        }

  defstruct [:name, :content_type, :content_bytes]
end