lib/iso_20022/camt/053/document.ex

defmodule ISO20022.Camt053.Document do
  @moduledoc """
  Top-level container for a parsed camt.053 (BankToCustomerStatement) message.

  Corresponds to the `<Document><BkToCstmrStmt>` root element.
  """

  alias ISO20022.Camt053.{GroupHeader, Statement}

  @type t :: %__MODULE__{
          group_header: GroupHeader.t(),
          statements: [Statement.t()]
        }

  defstruct [:group_header, statements: []]
end