Typed response for plugin/install.
Summary
Types
@type t() :: %Codex.Protocol.Plugin.InstallResponse{ apps_needing_auth: [Codex.Protocol.Plugin.AppSummary.t()], auth_policy: Codex.Protocol.Plugin.AuthPolicy.t(), extra: map() }
Functions
@spec parse(map() | keyword() | t()) :: {:ok, t()} | {:error, {:invalid_plugin_install_response, CliSubprocessCore.Schema.error_detail()}}
@spec schema() :: Zoi.schema()