Isox.AppHdr (Isox v0.1.0)

Copy Markdown View Source

BAH (head.001) — cabeçalho compartilhado por toda mensagem do catálogo (Manual VIII). Fica isolado aqui porque toda mensagem aprofundada (pacs.008, pacs.002, admi.002, ...) monta o mesmo cabeçalho do mesmo jeito; só o Document muda por mensagem.

Sgntr sai sempre vazio: a assinatura fica para a lib de XMLDSig (ADR 0003, ADR 0006), ainda não implementada.

Summary

Functions

Struct a partir do term genérico já parseado.

Termo genérico do AppHdr, para compor com o Document de uma message.

Types

t()

@type t() :: %Isox.AppHdr{
  biz_msg_idr: String.t(),
  created_at: DateTime.t(),
  from_ispb: String.t(),
  to_ispb: String.t()
}

Functions

from_term(term)

@spec from_term(map()) :: t()

Struct a partir do term genérico já parseado.

term(header, msg_def_idr)

@spec term(t(), String.t()) :: map()

Termo genérico do AppHdr, para compor com o Document de uma message.