Marketplace entries returned by plugin/list.
Summary
Types
@type t() :: %Codex.Protocol.Plugin.Marketplace{ extra: map(), interface: (Codex.Protocol.Plugin.MarketplaceInterface.t() | nil) | nil, name: String.t(), path: String.t(), plugins: [Codex.Protocol.Plugin.Summary.t()] }
Functions
@spec parse(map() | keyword() | t()) :: {:ok, t()} | {:error, {:invalid_plugin_marketplace, CliSubprocessCore.Schema.error_detail()}}
@spec schema() :: Zoi.schema()