Tursox.Procedures.Procedure (tursox_procedures v0.1.0)

Copy Markdown View Source

An immutable, versioned procedure definition.

Summary

Types

t()

@type t() :: %Tursox.Procedures.Procedure{
  enabled: boolean(),
  language: :lua,
  metadata: map(),
  name: String.t(),
  source: String.t(),
  source_hash: String.t(),
  version: pos_integer()
}