Skip to main content

UpgradePlugin

调用该接口更新插件接口。

Request

put \plugins\{id}
NameLocated inTypeDescription
idpathstringupgrade plugin id

Request Body

DescriptionTypeSchema
installer infoObjectv1Installer

v1Installer

NameTypeDescription
configurationstringinstaller configuration data
descstringinstaller desc
iconstringinstaller icon
maintainersArray[v1Installermaintainer]installer maintainers [ 具体参数可见下面 v1Installermaintainer ]
namestringinstaller name
repostringrepository name
typeconfiguration type
versionstringinstaller version

v1Installermaintainer

NameTypeDescription
emailstringmaintainer email
namestringmaintainer name
urlstringmaintainer url

Response

Response 200

Code2DescriptionTypeSchema
200SUCCObjectv1UpgradePluginResponse

v1UpgradePluginResponse

NameTypeDescription
pluginplugin object

Response 400

Code3DescriptionType
400INVALID_ARGUMENT{ { }}

Response 404

Code3DescriptionType
404REPOSITORY_OR_INSTALLER_NOT_FOUND{ { }}

Response 409

Code3DescriptionType
409ALREADY_EXISTS{ { }}

Response 500

Code3DescriptionType
500INTERNAL_STORE{ { }}

Response default

Code2DescriptionTypeSchema
defaultAn unexpected error response.ObjectrpcStatus

rpcStatus

NameTypeDescription
codeinteger
detailsArray[protobufAny][ 具体参数可见下面 protobufAny ]
messagestring

protobufAny

NameTypeDescription
@typestring