# codegen: do not edit defmodule GenLSP.Structures.CodeLensClientCapabilities do @moduledoc """ The client capabilities of a {@link CodeLensRequest}. """ import Schematic, warn: false use TypedStruct @doc """ ## Fields * dynamic_registration: Whether code lens supports dynamic registration. """ @derive Jason.Encoder typedstruct do field :dynamic_registration, boolean() end @doc false @spec schematic() :: Schematic.t() def schematic() do schema(__MODULE__, %{ {"dynamicRegistration", :dynamic_registration} => oneof([null(), bool()]) }) end end