# codegen: do not edit defmodule GenLSP.Enumerations.CodeActionTriggerKind do @moduledoc """ The reason why code actions were requested. @since 3.17.0 """ @type t :: 1 | 2 import Schematic, warn: false @doc """ Code actions were explicitly requested by the user or by an extension. """ @spec invoked() :: 1 def invoked, do: 1 @doc """ Code actions were requested automatically. This typically happens when current selection in a file changes, but can also be triggered when file content changes. """ @spec automatic() :: 2 def automatic, do: 2 @doc false @spec schematic() :: Schematic.t() def schematic() do oneof([ 1, 2 ]) end end