JevDSL.Contract (jev_dsl v0.1.0)

Copy Markdown View Source

Typed representation of a compiled TypeSafe Jev (SystemOneSDK) contract, wrapping the question definitions and the build-time validated %SystemOneSDK.Prepared{} struct.

Summary

Types

t()

@type t() :: %JevDSL.Contract{
  name: atom(),
  prepared: SystemOneSDK.Prepared.t(),
  questions: [JevDSL.Question.t()]
}