CharterAgreementProtocol.TerminationFacts (Charter Agreement Protocol v0.2.1)

Copy Markdown View Source

Non-authorizing, verified, view-relative facts for one termination notice.

Summary

Types

t()

@type t() :: %CharterAgreementProtocol.TerminationFacts{
  charter_id: binary(),
  descriptor_position: :head | :superseded | :contested,
  detail_digest: nil | binary(),
  effective_at: CharterAgreementProtocol.Timestamp.t(),
  governing_revision_digest: binary(),
  issued_at: CharterAgreementProtocol.Timestamp.t(),
  not_verified: [atom()],
  party_descriptor_digest: binary(),
  party_role: binary(),
  reason_code: binary(),
  signing_key_id: binary(),
  termination: CharterAgreementProtocol.TerminationNotice.t(),
  termination_digest: binary()
}