Documentation
¶
Index ¶
- type Client
- func (c *Client) PluginChangePermission(ctx context.Context, installPermission, debugPermission string) (*any, error)
- func (c *Client) PluginDebuggingKey(ctx context.Context) (*any, error)
- func (c *Client) PluginDeleteAllInstallTaskItems(ctx context.Context) (*any, error)
- func (c *Client) PluginDeleteInstallTask(ctx context.Context, taskID string) (*any, error)
- func (c *Client) PluginDeleteInstallTaskItem(ctx context.Context, taskID, identifier string) (*any, error)
- func (c *Client) PluginFetchDynamicSelectOptions(ctx context.Context, ...) (*any, error)
- func (c *Client) PluginFetchInstallTask(ctx context.Context, taskID string) (*any, error)
- func (c *Client) PluginFetchInstallTasks(ctx context.Context, page, pageSize int) (*any, error)
- func (c *Client) PluginFetchMarketplacePkg(ctx context.Context, pluginUniqueIdentifier string) (*any, error)
- func (c *Client) PluginGetIcon(ctx context.Context, tenantID, filename string) ([]byte, string, error)
- func (c *Client) PluginGetManifest(ctx context.Context, pluginUniqueIdentifier string) (*any, error)
- func (c *Client) PluginGetPermission(ctx context.Context) (*any, error)
- func (c *Client) PluginInstallFromGithub(ctx context.Context, pluginUniqueIdentifier, repo, version, pkg string) (*any, error)
- func (c *Client) PluginInstallFromMarketplace(ctx context.Context, pluginUniqueIdentifiers []string) (*any, error)
- func (c *Client) PluginInstallFromPkg(ctx context.Context, pkgPath string) (*models.PluginInstallResponse, error)
- func (c *Client) PluginList(ctx context.Context, page, pageSize int) (*models.PluginListResponse, error)
- func (c *Client) PluginListInstallationsFromIds(ctx context.Context, pluginIDs []string) (*any, error)
- func (c *Client) PluginListLatestVersions(ctx context.Context, pluginIDs []string) (*any, error)
- func (c *Client) PluginUninstall(ctx context.Context, pluginInstallationID string) (*any, error)
- func (c *Client) PluginUpgradeFromGithub(ctx context.Context, ...) (*any, error)
- func (c *Client) PluginUpgradeFromMarketplace(ctx context.Context, ...) (*any, error)
- func (c *Client) PluginUploadFromBundle(ctx context.Context, fileName string, fileData []byte) (*any, error)
- func (c *Client) PluginUploadFromGithub(ctx context.Context, repo, version, pkg string) (*any, error)
- func (c *Client) PluginUploadPkg(ctx context.Context, filename string, fileData []byte) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func PluginNewClient ¶
func (*Client) PluginChangePermission ¶
func (c *Client) PluginChangePermission(ctx context.Context, installPermission, debugPermission string) (*any, error)
PluginChangePermission 修改插件权限
func (*Client) PluginDebuggingKey ¶
PluginDebuggingKey 获取插件调试 key
func (*Client) PluginDeleteAllInstallTaskItems ¶
PluginDeleteAllInstallTaskItems 删除所有插件安装任务项
func (*Client) PluginDeleteInstallTask ¶
PluginDeleteInstallTask 删除插件安装任务
func (*Client) PluginDeleteInstallTaskItem ¶
func (c *Client) PluginDeleteInstallTaskItem(ctx context.Context, taskID, identifier string) (*any, error)
PluginDeleteInstallTaskItem 删除指定插件安装任务项
func (*Client) PluginFetchDynamicSelectOptions ¶
func (c *Client) PluginFetchDynamicSelectOptions(ctx context.Context, pluginID, provider, action, parameter, providerType string) (*any, error)
PluginFetchDynamicSelectOptions 获取插件动态参数选项
func (*Client) PluginFetchInstallTask ¶
PluginFetchInstallTask 获取单个插件安装任务
func (*Client) PluginFetchInstallTasks ¶
PluginFetchInstallTasks 获取插件安装任务列表 PluginFetchInstallTasks 获取插件安装任务列表
func (*Client) PluginFetchMarketplacePkg ¶
func (c *Client) PluginFetchMarketplacePkg(ctx context.Context, pluginUniqueIdentifier string) (*any, error)
PluginFetchMarketplacePkg 获取市场插件包信息
func (*Client) PluginGetIcon ¶
func (c *Client) PluginGetIcon(ctx context.Context, tenantID, filename string) ([]byte, string, error)
PluginGetIcon 获取插件图标 返回二进制数据和mimetype
func (*Client) PluginGetManifest ¶
func (c *Client) PluginGetManifest(ctx context.Context, pluginUniqueIdentifier string) (*any, error)
PluginGetManifest 获取插件manifest
func (*Client) PluginGetPermission ¶
PluginGetPermission 获取插件权限
func (*Client) PluginInstallFromGithub ¶
func (c *Client) PluginInstallFromGithub(ctx context.Context, pluginUniqueIdentifier, repo, version, pkg string) (*any, error)
PluginInstallFromGithub 从 Github 安装插件
func (*Client) PluginInstallFromMarketplace ¶
func (c *Client) PluginInstallFromMarketplace(ctx context.Context, pluginUniqueIdentifiers []string) (*any, error)
PluginInstallFromMarketplace 从市场安装插件
func (*Client) PluginInstallFromPkg ¶
func (c *Client) PluginInstallFromPkg(ctx context.Context, pkgPath string) (*models.PluginInstallResponse, error)
PluginInstallFromPkg 安装插件(本地包)
func (*Client) PluginList ¶
func (c *Client) PluginList(ctx context.Context, page, pageSize int) (*models.PluginListResponse, error)
PluginList 获取插件列表
func (*Client) PluginListInstallationsFromIds ¶
func (c *Client) PluginListInstallationsFromIds(ctx context.Context, pluginIDs []string) (*any, error)
PluginListInstallationsFromIds 批量获取插件安装信息
func (*Client) PluginListLatestVersions ¶
PluginListLatestVersions 获取插件最新版本信息
func (*Client) PluginUninstall ¶
PluginUninstall 卸载插件
func (*Client) PluginUpgradeFromGithub ¶
func (c *Client) PluginUpgradeFromGithub(ctx context.Context, originalPluginUniqueIdentifier, newPluginUniqueIdentifier, repo, version, pkg string) (*any, error)
PluginUpgradeFromGithub 从 Github 升级插件
func (*Client) PluginUpgradeFromMarketplace ¶
func (c *Client) PluginUpgradeFromMarketplace(ctx context.Context, originalPluginUniqueIdentifier, newPluginUniqueIdentifier string) (*any, error)
PluginUpgradeFromMarketplace 从市场升级插件
func (*Client) PluginUploadFromBundle ¶
func (c *Client) PluginUploadFromBundle(ctx context.Context, fileName string, fileData []byte) (*any, error)
PluginUploadFromBundle 上传插件 bundle