WplAi.AST.Phase (WPL-AI v1.7.0)

Copy Markdown View Source

Training phase

Summary

Types

phase_type()

@type phase_type() ::
  :accumulation
  | :intensification
  | :realization
  | :deload
  | :base
  | :build
  | :peak
  | :recovery
  | :transition

t()

@type t() :: %WplAi.AST.Phase{
  description: String.t() | nil,
  duration: Duration.t(),
  goals: [String.t()] | nil,
  meta: map(),
  name: String.t(),
  type: phase_type() | nil,
  weeks: [Week.t()]
}