From 543b316942f15beb5502667891a21925040e3e55 Mon Sep 17 00:00:00 2001 From: Yaodong Yu <2814461814@qq.com> Date: Fri, 10 Feb 2023 10:42:16 +0800 Subject: [PATCH] feat: update swagger parameter id description (#1532) --- controllers/application.go | 6 +- controllers/cert.go | 4 +- controllers/model.go | 4 +- controllers/organization.go | 2 +- controllers/payment.go | 6 +- controllers/permission.go | 6 +- controllers/product.go | 6 +- controllers/provider.go | 4 +- controllers/role.go | 4 +- controllers/session.go | 2 +- controllers/syncer.go | 4 +- controllers/system_info.go | 2 +- controllers/token.go | 6 +- controllers/user.go | 4 +- controllers/webhook.go | 4 +- swagger/swagger.json | 248 ++++++++++++++++++++++++++++++------ swagger/swagger.yml | 191 +++++++++++++++++++++------ 17 files changed, 395 insertions(+), 108 deletions(-) diff --git a/controllers/application.go b/controllers/application.go index e8ecb340..d4450d00 100644 --- a/controllers/application.go +++ b/controllers/application.go @@ -63,7 +63,7 @@ func (c *ApiController) GetApplications() { // @Title GetApplication // @Tag Application API // @Description get the detail of an application -// @Param id query string true "The id of the application." +// @Param id query string true "The id ( owner/name ) of the application." // @Success 200 {object} object.Application The Response object // @router /get-application [get] func (c *ApiController) GetApplication() { @@ -78,7 +78,7 @@ func (c *ApiController) GetApplication() { // @Title GetUserApplication // @Tag Application API // @Description get the detail of the user's application -// @Param id query string true "The id of the user" +// @Param id query string true "The id ( owner/name ) of the user" // @Success 200 {object} object.Application The Response object // @router /get-user-application [get] func (c *ApiController) GetUserApplication() { @@ -134,7 +134,7 @@ func (c *ApiController) GetOrganizationApplications() { // @Title UpdateApplication // @Tag Application API // @Description update an application -// @Param id query string true "The id of the application" +// @Param id query string true "The id ( owner/name ) of the application" // @Param body body object.Application true "The details of the application" // @Success 200 {object} controllers.Response The Response object // @router /update-application [post] diff --git a/controllers/cert.go b/controllers/cert.go index f685c2d7..92765bf3 100644 --- a/controllers/cert.go +++ b/controllers/cert.go @@ -52,7 +52,7 @@ func (c *ApiController) GetCerts() { // @Title GetCert // @Tag Cert API // @Description get cert -// @Param id query string true "The id of the cert" +// @Param id query string true "The id ( owner/name ) of the cert" // @Success 200 {object} object.Cert The Response object // @router /get-cert [get] func (c *ApiController) GetCert() { @@ -66,7 +66,7 @@ func (c *ApiController) GetCert() { // @Title UpdateCert // @Tag Cert API // @Description update cert -// @Param id query string true "The id of the cert" +// @Param id query string true "The id ( owner/name ) of the cert" // @Param body body object.Cert true "The details of the cert" // @Success 200 {object} controllers.Response The Response object // @router /update-cert [post] diff --git a/controllers/model.go b/controllers/model.go index aa732a99..6f8c8a03 100644 --- a/controllers/model.go +++ b/controllers/model.go @@ -52,7 +52,7 @@ func (c *ApiController) GetModels() { // @Title GetModel // @Tag Model API // @Description get model -// @Param id query string true "The id of the model" +// @Param id query string true "The id ( owner/name ) of the model" // @Success 200 {object} object.Model The Response object // @router /get-model [get] func (c *ApiController) GetModel() { @@ -66,7 +66,7 @@ func (c *ApiController) GetModel() { // @Title UpdateModel // @Tag Model API // @Description update model -// @Param id query string true "The id of the model" +// @Param id query string true "The id ( owner/name ) of the model" // @Param body body object.Model true "The details of the model" // @Success 200 {object} controllers.Response The Response object // @router /update-model [post] diff --git a/controllers/organization.go b/controllers/organization.go index 156111ff..dda576b1 100644 --- a/controllers/organization.go +++ b/controllers/organization.go @@ -66,7 +66,7 @@ func (c *ApiController) GetOrganization() { // @Title UpdateOrganization // @Tag Organization API // @Description update organization -// @Param id query string true "The id of the organization" +// @Param id query string true "The id ( owner/name ) of the organization" // @Param body body object.Organization true "The details of the organization" // @Success 200 {object} controllers.Response The Response object // @router /update-organization [post] diff --git a/controllers/payment.go b/controllers/payment.go index a4bbe387..5391faab 100644 --- a/controllers/payment.go +++ b/controllers/payment.go @@ -71,7 +71,7 @@ func (c *ApiController) GetUserPayments() { // @Title GetPayment // @Tag Payment API // @Description get payment -// @Param id query string true "The id of the payment" +// @Param id query string true "The id ( owner/name ) of the payment" // @Success 200 {object} object.Payment The Response object // @router /get-payment [get] func (c *ApiController) GetPayment() { @@ -85,7 +85,7 @@ func (c *ApiController) GetPayment() { // @Title UpdatePayment // @Tag Payment API // @Description update payment -// @Param id query string true "The id of the payment" +// @Param id query string true "The id ( owner/name ) of the payment" // @Param body body object.Payment true "The details of the payment" // @Success 200 {object} controllers.Response The Response object // @router /update-payment [post] @@ -172,7 +172,7 @@ func (c *ApiController) NotifyPayment() { // @Title InvoicePayment // @Tag Payment API // @Description invoice payment -// @Param id query string true "The id of the payment" +// @Param id query string true "The id ( owner/name ) of the payment" // @Success 200 {object} controllers.Response The Response object // @router /invoice-payment [post] func (c *ApiController) InvoicePayment() { diff --git a/controllers/permission.go b/controllers/permission.go index 5abb72e6..38acb87a 100644 --- a/controllers/permission.go +++ b/controllers/permission.go @@ -69,7 +69,7 @@ func (c *ApiController) GetPermissionsBySubmitter() { // @Title GetPermissionsByRole // @Tag Permission API // @Description get permissions by role -// @Param id query string true "The id of the role" +// @Param id query string true "The id ( owner/name ) of the role" // @Success 200 {array} object.Permission The Response object // @router /get-permissions-by-role [get] func (c *ApiController) GetPermissionsByRole() { @@ -83,7 +83,7 @@ func (c *ApiController) GetPermissionsByRole() { // @Title GetPermission // @Tag Permission API // @Description get permission -// @Param id query string true "The id of the permission" +// @Param id query string true "The id ( owner/name ) of the permission" // @Success 200 {object} object.Permission The Response object // @router /get-permission [get] func (c *ApiController) GetPermission() { @@ -97,7 +97,7 @@ func (c *ApiController) GetPermission() { // @Title UpdatePermission // @Tag Permission API // @Description update permission -// @Param id query string true "The id of the permission" +// @Param id query string true "The id ( owner/name ) of the permission" // @Param body body object.Permission true "The details of the permission" // @Success 200 {object} controllers.Response The Response object // @router /update-permission [post] diff --git a/controllers/product.go b/controllers/product.go index ebf3f1bf..7bd06e47 100644 --- a/controllers/product.go +++ b/controllers/product.go @@ -53,7 +53,7 @@ func (c *ApiController) GetProducts() { // @Title GetProduct // @Tag Product API // @Description get product -// @Param id query string true "The id of the product" +// @Param id query string true "The id ( owner/name ) of the product" // @Success 200 {object} object.Product The Response object // @router /get-product [get] func (c *ApiController) GetProduct() { @@ -70,7 +70,7 @@ func (c *ApiController) GetProduct() { // @Title UpdateProduct // @Tag Product API // @Description update product -// @Param id query string true "The id of the product" +// @Param id query string true "The id ( owner/name ) of the product" // @Param body body object.Product true "The details of the product" // @Success 200 {object} controllers.Response The Response object // @router /update-product [post] @@ -130,7 +130,7 @@ func (c *ApiController) DeleteProduct() { // @Title BuyProduct // @Tag Product API // @Description buy product -// @Param id query string true "The id of the product" +// @Param id query string true "The id ( owner/name ) of the product" // @Param providerName query string true "The name of the provider" // @Success 200 {object} controllers.Response The Response object // @router /buy-product [post] diff --git a/controllers/provider.go b/controllers/provider.go index f3f827f0..aa4da7af 100644 --- a/controllers/provider.go +++ b/controllers/provider.go @@ -76,7 +76,7 @@ func (c *ApiController) GetGlobalProviders() { // @Title GetProvider // @Tag Provider API // @Description get provider -// @Param id query string true "The id of the provider" +// @Param id query string true "The id ( owner/name ) of the provider" // @Success 200 {object} object.Provider The Response object // @router /get-provider [get] func (c *ApiController) GetProvider() { @@ -89,7 +89,7 @@ func (c *ApiController) GetProvider() { // @Title UpdateProvider // @Tag Provider API // @Description update provider -// @Param id query string true "The id of the provider" +// @Param id query string true "The id ( owner/name ) of the provider" // @Param body body object.Provider true "The details of the provider" // @Success 200 {object} controllers.Response The Response object // @router /update-provider [post] diff --git a/controllers/role.go b/controllers/role.go index 1b72cfc4..0f3a63b7 100644 --- a/controllers/role.go +++ b/controllers/role.go @@ -52,7 +52,7 @@ func (c *ApiController) GetRoles() { // @Title GetRole // @Tag Role API // @Description get role -// @Param id query string true "The id of the role" +// @Param id query string true "The id ( owner/name ) of the role" // @Success 200 {object} object.Role The Response object // @router /get-role [get] func (c *ApiController) GetRole() { @@ -66,7 +66,7 @@ func (c *ApiController) GetRole() { // @Title UpdateRole // @Tag Role API // @Description update role -// @Param id query string true "The id of the role" +// @Param id query string true "The id ( owner/name ) of the role" // @Param body body object.Role true "The details of the role" // @Success 200 {object} controllers.Response The Response object // @router /update-role [post] diff --git a/controllers/session.go b/controllers/session.go index 683dbad9..0895c85a 100644 --- a/controllers/session.go +++ b/controllers/session.go @@ -26,7 +26,7 @@ import ( // @Title DeleteSession // @Tag Session API // @Description Delete session by userId -// @Param ID query string true "The ID(owner/name) of user." +// @Param id query string true "The id ( owner/name )(owner/name) of user." // @Success 200 {array} string The Response object // @router /delete-session [post] func (c *ApiController) DeleteSession() { diff --git a/controllers/syncer.go b/controllers/syncer.go index 1d2c02f0..634d72da 100644 --- a/controllers/syncer.go +++ b/controllers/syncer.go @@ -52,7 +52,7 @@ func (c *ApiController) GetSyncers() { // @Title GetSyncer // @Tag Syncer API // @Description get syncer -// @Param id query string true "The id of the syncer" +// @Param id query string true "The id ( owner/name ) of the syncer" // @Success 200 {object} object.Syncer The Response object // @router /get-syncer [get] func (c *ApiController) GetSyncer() { @@ -66,7 +66,7 @@ func (c *ApiController) GetSyncer() { // @Title UpdateSyncer // @Tag Syncer API // @Description update syncer -// @Param id query string true "The id of the syncer" +// @Param id query string true "The id ( owner/name ) of the syncer" // @Param body body object.Syncer true "The details of the syncer" // @Success 200 {object} controllers.Response The Response object // @router /update-syncer [post] diff --git a/controllers/system_info.go b/controllers/system_info.go index 64746a73..2f2af3f6 100644 --- a/controllers/system_info.go +++ b/controllers/system_info.go @@ -29,7 +29,7 @@ type SystemInfo struct { // @Title GetSystemInfo // @Tag System API // @Description get user's system info -// @Param id query string true "The id of the user" +// @Param id query string true "The id ( owner/name ) of the user" // @Success 200 {object} object.SystemInfo The Response object // @router /get-system-info [get] func (c *ApiController) GetSystemInfo() { diff --git a/controllers/token.go b/controllers/token.go index ae47f5f5..e380d3f0 100644 --- a/controllers/token.go +++ b/controllers/token.go @@ -54,7 +54,7 @@ func (c *ApiController) GetTokens() { // @Title GetToken // @Tag Token API // @Description get token -// @Param id query string true "The id of token" +// @Param id query string true "The id ( owner/name ) of token" // @Success 200 {object} object.Token The Response object // @router /get-token [get] func (c *ApiController) GetToken() { @@ -68,7 +68,7 @@ func (c *ApiController) GetToken() { // @Title UpdateToken // @Tag Token API // @Description update token -// @Param id query string true "The id of token" +// @Param id query string true "The id ( owner/name ) of token" // @Param body body object.Token true "Details of the token" // @Success 200 {object} controllers.Response The Response object // @router /update-token [post] @@ -128,7 +128,7 @@ func (c *ApiController) DeleteToken() { // @Title GetOAuthCode // @Tag Token API // @Description get OAuth code -// @Param user_id query string true "The id of user" +// @Param id query string true "The id ( owner/name ) of user" // @Param client_id query string true "OAuth client id" // @Param response_type query string true "OAuth response type" // @Param redirect_uri query string true "OAuth redirect URI" diff --git a/controllers/user.go b/controllers/user.go index 1e7837d7..c68f157f 100644 --- a/controllers/user.go +++ b/controllers/user.go @@ -80,7 +80,7 @@ func (c *ApiController) GetUsers() { // @Title GetUser // @Tag User API // @Description get user -// @Param id query string true "The id of the user" +// @Param id query string true "The id ( owner/name ) of the user" // @Param owner query string false "The owner of the user" // @Param email query string false "The email of the user" // @Param phone query string false "The phone of the user" @@ -129,7 +129,7 @@ func (c *ApiController) GetUser() { // @Title UpdateUser // @Tag User API // @Description update user -// @Param id query string true "The id of the user" +// @Param id query string true "The id ( owner/name ) of the user" // @Param body body object.User true "The details of the user" // @Success 200 {object} controllers.Response The Response object // @router /update-user [post] diff --git a/controllers/webhook.go b/controllers/webhook.go index d434cc3f..ff29c67e 100644 --- a/controllers/webhook.go +++ b/controllers/webhook.go @@ -52,7 +52,7 @@ func (c *ApiController) GetWebhooks() { // @Title GetWebhook // @Tag Webhook API // @Description get webhook -// @Param id query string true "The id of the webhook" +// @Param id query string true "The id ( owner/name ) of the webhook" // @Success 200 {object} object.Webhook The Response object // @router /get-webhook [get] func (c *ApiController) GetWebhook() { @@ -66,7 +66,7 @@ func (c *ApiController) GetWebhook() { // @Title UpdateWebhook // @Tag Webhook API // @Description update webhook -// @Param id query string true "The id of the webhook" +// @Param id query string true "The id ( owner/name ) of the webhook" // @Param body body object.Webhook true "The details of the webhook" // @Success 200 {object} controllers.Response The Response object // @router /update-webhook [post] diff --git a/swagger/swagger.json b/swagger/swagger.json index 77677717..ccdca5c3 100644 --- a/swagger/swagger.json +++ b/swagger/swagger.json @@ -578,7 +578,7 @@ { "in": "query", "name": "id", - "description": "The id of the product", + "description": "The id ( owner/name ) of the product", "required": true, "type": "string" }, @@ -894,8 +894,8 @@ "parameters": [ { "in": "query", - "name": "ID", - "description": "The ID(owner/name) of user.", + "name": "id", + "description": "The id ( owner/name )(owner/name) of user.", "required": true, "type": "string" } @@ -1107,7 +1107,7 @@ { "in": "query", "name": "id", - "description": "The id of the application.", + "description": "The id ( owner/name ) of the application.", "required": true, "type": "string" } @@ -1162,7 +1162,7 @@ { "in": "query", "name": "id", - "description": "The id of the cert", + "description": "The id ( owner/name ) of the cert", "required": true, "type": "string" } @@ -1340,7 +1340,7 @@ { "in": "query", "name": "id", - "description": "The id of the model", + "description": "The id ( owner/name ) of the model", "required": true, "type": "string" } @@ -1479,7 +1479,7 @@ { "in": "query", "name": "id", - "description": "The id of the payment", + "description": "The id ( owner/name ) of the payment", "required": true, "type": "string" } @@ -1534,7 +1534,7 @@ { "in": "query", "name": "id", - "description": "The id of the permission", + "description": "The id ( owner/name ) of the permission", "required": true, "type": "string" } @@ -1589,7 +1589,7 @@ { "in": "query", "name": "id", - "description": "The id of the role", + "description": "The id ( owner/name ) of the role", "required": true, "type": "string" } @@ -1638,7 +1638,7 @@ { "in": "query", "name": "id", - "description": "The id of the product", + "description": "The id ( owner/name ) of the product", "required": true, "type": "string" } @@ -1693,7 +1693,7 @@ { "in": "query", "name": "id", - "description": "The id of the provider", + "description": "The id ( owner/name ) of the provider", "required": true, "type": "string" } @@ -1840,7 +1840,7 @@ { "in": "query", "name": "id", - "description": "The id of the role", + "description": "The id ( owner/name ) of the role", "required": true, "type": "string" } @@ -1966,7 +1966,7 @@ { "in": "query", "name": "id", - "description": "The id of the syncer", + "description": "The id ( owner/name ) of the syncer", "required": true, "type": "string" } @@ -2021,7 +2021,7 @@ { "in": "query", "name": "id", - "description": "The id of the user", + "description": "The id ( owner/name ) of the user", "required": true, "type": "string" } @@ -2047,7 +2047,7 @@ { "in": "query", "name": "id", - "description": "The id of token", + "description": "The id ( owner/name ) of token", "required": true, "type": "string" } @@ -2116,7 +2116,7 @@ { "in": "query", "name": "id", - "description": "The id of the user", + "description": "The id ( owner/name ) of the user", "required": true, "type": "string" }, @@ -2160,7 +2160,7 @@ { "in": "query", "name": "id", - "description": "The id of the user", + "description": "The id ( owner/name ) of the user", "required": true, "type": "string" } @@ -2286,7 +2286,7 @@ { "in": "query", "name": "id", - "description": "The id of the webhook", + "description": "The id ( owner/name ) of the webhook", "required": true, "type": "string" } @@ -2341,7 +2341,7 @@ { "in": "query", "name": "id", - "description": "The id of the payment", + "description": "The id ( owner/name ) of the payment", "required": true, "type": "string" } @@ -2504,8 +2504,8 @@ "parameters": [ { "in": "query", - "name": "user_id", - "description": "The id of user", + "name": "id", + "description": "The id ( owner/name ) of user", "required": true, "type": "string" }, @@ -2904,7 +2904,7 @@ { "in": "query", "name": "id", - "description": "The id of the application", + "description": "The id ( owner/name ) of the application", "required": true, "type": "string" }, @@ -2939,7 +2939,7 @@ { "in": "query", "name": "id", - "description": "The id of the cert", + "description": "The id ( owner/name ) of the cert", "required": true, "type": "string" }, @@ -2982,7 +2982,7 @@ { "in": "query", "name": "id", - "description": "The id of the model", + "description": "The id ( owner/name ) of the model", "required": true, "type": "string" }, @@ -3017,7 +3017,7 @@ { "in": "query", "name": "id", - "description": "The id of the organization", + "description": "The id ( owner/name ) of the organization", "required": true, "type": "string" }, @@ -3052,7 +3052,7 @@ { "in": "query", "name": "id", - "description": "The id of the payment", + "description": "The id ( owner/name ) of the payment", "required": true, "type": "string" }, @@ -3087,7 +3087,7 @@ { "in": "query", "name": "id", - "description": "The id of the permission", + "description": "The id ( owner/name ) of the permission", "required": true, "type": "string" }, @@ -3122,7 +3122,7 @@ { "in": "query", "name": "id", - "description": "The id of the product", + "description": "The id ( owner/name ) of the product", "required": true, "type": "string" }, @@ -3157,7 +3157,7 @@ { "in": "query", "name": "id", - "description": "The id of the provider", + "description": "The id ( owner/name ) of the provider", "required": true, "type": "string" }, @@ -3200,7 +3200,7 @@ { "in": "query", "name": "id", - "description": "The id of the role", + "description": "The id ( owner/name ) of the role", "required": true, "type": "string" }, @@ -3235,7 +3235,7 @@ { "in": "query", "name": "id", - "description": "The id of the syncer", + "description": "The id ( owner/name ) of the syncer", "required": true, "type": "string" }, @@ -3270,7 +3270,7 @@ { "in": "query", "name": "id", - "description": "The id of token", + "description": "The id ( owner/name ) of token", "required": true, "type": "string" }, @@ -3305,7 +3305,7 @@ { "in": "query", "name": "id", - "description": "The id of the user", + "description": "The id ( owner/name ) of the user", "required": true, "type": "string" }, @@ -3340,7 +3340,7 @@ { "in": "query", "name": "id", - "description": "The id of the webhook", + "description": "The id ( owner/name ) of the webhook", "required": true, "type": "string" }, @@ -3505,11 +3505,11 @@ } }, "definitions": { - "2268.0xc0000f9650.false": { + "2346.0xc0001ce990.false": { "title": "false", "type": "object" }, - "2302.0xc0000f9680.false": { + "2381.0xc0001ce9c0.false": { "title": "false", "type": "object" }, @@ -3636,10 +3636,10 @@ "type": "object", "properties": { "data": { - "$ref": "#/definitions/2268.0xc0000f9650.false" + "$ref": "#/definitions/2346.0xc0001ce990.false" }, "data2": { - "$ref": "#/definitions/2302.0xc0000f9680.false" + "$ref": "#/definitions/2381.0xc0001ce9c0.false" }, "msg": { "type": "string" @@ -3846,6 +3846,9 @@ "termsOfUse": { "type": "string" }, + "themeData": { + "$ref": "#/definitions/object.ThemeData" + }, "tokenFormat": { "type": "string" } @@ -4143,6 +4146,9 @@ "type": "string" } }, + "themeData": { + "$ref": "#/definitions/object.ThemeData" + }, "websiteUrl": { "type": "string" } @@ -4727,6 +4733,28 @@ } } }, + "object.ThemeData": { + "title": "ThemeData", + "type": "object", + "properties": { + "borderRadius": { + "type": "integer", + "format": "int64" + }, + "colorPrimary": { + "type": "string" + }, + "isCompact": { + "type": "boolean" + }, + "isEnabled": { + "type": "boolean" + }, + "themeType": { + "type": "string" + } + } + }, "object.Token": { "title": "Token", "type": "object", @@ -4836,9 +4864,15 @@ "alipay": { "type": "string" }, + "amazon": { + "type": "string" + }, "apple": { "type": "string" }, + "auth0": { + "type": "string" + }, "avatar": { "type": "string" }, @@ -4848,6 +4882,9 @@ "baidu": { "type": "string" }, + "battlenet": { + "type": "string" + }, "bilibili": { "type": "string" }, @@ -4857,9 +4894,18 @@ "birthday": { "type": "string" }, + "bitbucket": { + "type": "string" + }, + "box": { + "type": "string" + }, "casdoor": { "type": "string" }, + "cloudfoundry": { + "type": "string" + }, "createdIp": { "type": "string" }, @@ -4869,15 +4915,30 @@ "custom": { "type": "string" }, + "dailymotion": { + "type": "string" + }, + "deezer": { + "type": "string" + }, + "digitalocean": { + "type": "string" + }, "dingtalk": { "type": "string" }, + "discord": { + "type": "string" + }, "displayName": { "type": "string" }, "douyin": { "type": "string" }, + "dropbox": { + "type": "string" + }, "education": { "type": "string" }, @@ -4887,15 +4948,24 @@ "emailVerified": { "type": "boolean" }, + "eveonline": { + "type": "string" + }, "facebook": { "type": "string" }, "firstName": { "type": "string" }, + "fitbit": { + "type": "string" + }, "gender": { "type": "string" }, + "gitea": { + "type": "string" + }, "gitee": { "type": "string" }, @@ -4911,6 +4981,9 @@ "hash": { "type": "string" }, + "heroku": { + "type": "string" + }, "homepage": { "type": "string" }, @@ -4923,9 +4996,18 @@ "idCardType": { "type": "string" }, + "influxcloud": { + "type": "string" + }, "infoflow": { "type": "string" }, + "instagram": { + "type": "string" + }, + "intercom": { + "type": "string" + }, "isAdmin": { "type": "boolean" }, @@ -4944,6 +5026,9 @@ "isOnline": { "type": "boolean" }, + "kakao": { + "type": "string" + }, "karma": { "type": "integer", "format": "int64" @@ -4966,6 +5051,9 @@ "lastSigninWrongTime": { "type": "string" }, + "lastfm": { + "type": "string" + }, "ldap": { "type": "string" }, @@ -4978,18 +5066,39 @@ "location": { "type": "string" }, + "mailru": { + "type": "string" + }, "managedAccounts": { "type": "array", "items": { "$ref": "#/definitions/object.ManagedAccount" } }, + "meetup": { + "type": "string" + }, + "microsoftonline": { + "type": "string" + }, "name": { "type": "string" }, + "naver": { + "type": "string" + }, + "nextcloud": { + "type": "string" + }, "okta": { "type": "string" }, + "onedrive": { + "type": "string" + }, + "oura": { + "type": "string" + }, "owner": { "type": "string" }, @@ -4999,6 +5108,12 @@ "passwordSalt": { "type": "string" }, + "patreon": { + "type": "string" + }, + "paypal": { + "type": "string" + }, "permanentAvatar": { "type": "string" }, @@ -5035,10 +5150,16 @@ "$ref": "#/definitions/object.Role" } }, + "salesforce": { + "type": "string" + }, "score": { "type": "integer", "format": "int64" }, + "shopify": { + "type": "string" + }, "signinWrongTimes": { "type": "integer", "format": "int64" @@ -5049,21 +5170,54 @@ "slack": { "type": "string" }, + "soundcloud": { + "type": "string" + }, + "spotify": { + "type": "string" + }, "steam": { "type": "string" }, + "strava": { + "type": "string" + }, + "stripe": { + "type": "string" + }, "tag": { "type": "string" }, + "tiktok": { + "type": "string" + }, "title": { "type": "string" }, + "tumblr": { + "type": "string" + }, + "twitch": { + "type": "string" + }, + "twitter": { + "type": "string" + }, "type": { "type": "string" }, + "typetalk": { + "type": "string" + }, + "uber": { + "type": "string" + }, "updatedTime": { "type": "string" }, + "vk": { + "type": "string" + }, "webauthnCredentials": { "type": "array", "items": { @@ -5078,6 +5232,24 @@ }, "weibo": { "type": "string" + }, + "wepay": { + "type": "string" + }, + "xero": { + "type": "string" + }, + "yahoo": { + "type": "string" + }, + "yammer": { + "type": "string" + }, + "yandex": { + "type": "string" + }, + "zoom": { + "type": "string" } } }, diff --git a/swagger/swagger.yml b/swagger/swagger.yml index 4fc996b0..569bbd69 100644 --- a/swagger/swagger.yml +++ b/swagger/swagger.yml @@ -375,7 +375,7 @@ paths: parameters: - in: query name: id - description: The id of the product + description: The id ( owner/name ) of the product required: true type: string - in: query @@ -578,8 +578,8 @@ paths: operationId: ApiController.DeleteSession parameters: - in: query - name: ID - description: The ID(owner/name) of user. + name: id + description: The id ( owner/name )(owner/name) of user. required: true type: string responses: @@ -718,7 +718,7 @@ paths: parameters: - in: query name: id - description: The id of the application. + description: The id ( owner/name ) of the application. required: true type: string responses: @@ -754,7 +754,7 @@ paths: parameters: - in: query name: id - description: The id of the cert + description: The id ( owner/name ) of the cert required: true type: string responses: @@ -870,7 +870,7 @@ paths: parameters: - in: query name: id - description: The id of the model + description: The id ( owner/name ) of the model required: true type: string responses: @@ -961,7 +961,7 @@ paths: parameters: - in: query name: id - description: The id of the payment + description: The id ( owner/name ) of the payment required: true type: string responses: @@ -997,7 +997,7 @@ paths: parameters: - in: query name: id - description: The id of the permission + description: The id ( owner/name ) of the permission required: true type: string responses: @@ -1033,7 +1033,7 @@ paths: parameters: - in: query name: id - description: The id of the role + description: The id ( owner/name ) of the role required: true type: string responses: @@ -1065,7 +1065,7 @@ paths: parameters: - in: query name: id - description: The id of the product + description: The id ( owner/name ) of the product required: true type: string responses: @@ -1101,7 +1101,7 @@ paths: parameters: - in: query name: id - description: The id of the provider + description: The id ( owner/name ) of the provider required: true type: string responses: @@ -1197,7 +1197,7 @@ paths: parameters: - in: query name: id - description: The id of the role + description: The id ( owner/name ) of the role required: true type: string responses: @@ -1280,7 +1280,7 @@ paths: parameters: - in: query name: id - description: The id of the syncer + description: The id ( owner/name ) of the syncer required: true type: string responses: @@ -1316,7 +1316,7 @@ paths: parameters: - in: query name: id - description: The id of the user + description: The id ( owner/name ) of the user required: true type: string responses: @@ -1333,7 +1333,7 @@ paths: parameters: - in: query name: id - description: The id of token + description: The id ( owner/name ) of token required: true type: string responses: @@ -1379,7 +1379,7 @@ paths: parameters: - in: query name: id - description: The id of the user + description: The id ( owner/name ) of the user required: true type: string - in: query @@ -1408,7 +1408,7 @@ paths: parameters: - in: query name: id - description: The id of the user + description: The id ( owner/name ) of the user required: true type: string responses: @@ -1491,7 +1491,7 @@ paths: parameters: - in: query name: id - description: The id of the webhook + description: The id ( owner/name ) of the webhook required: true type: string responses: @@ -1527,7 +1527,7 @@ paths: parameters: - in: query name: id - description: The id of the payment + description: The id ( owner/name ) of the payment required: true type: string responses: @@ -1636,8 +1636,8 @@ paths: operationId: ApiController.GetOAuthCode parameters: - in: query - name: user_id - description: The id of user + name: id + description: The id ( owner/name ) of user required: true type: string - in: query @@ -1902,7 +1902,7 @@ paths: parameters: - in: query name: id - description: The id of the application + description: The id ( owner/name ) of the application required: true type: string - in: body @@ -1925,7 +1925,7 @@ paths: parameters: - in: query name: id - description: The id of the cert + description: The id ( owner/name ) of the cert required: true type: string - in: body @@ -1953,7 +1953,7 @@ paths: parameters: - in: query name: id - description: The id of the model + description: The id ( owner/name ) of the model required: true type: string - in: body @@ -1976,7 +1976,7 @@ paths: parameters: - in: query name: id - description: The id of the organization + description: The id ( owner/name ) of the organization required: true type: string - in: body @@ -1999,7 +1999,7 @@ paths: parameters: - in: query name: id - description: The id of the payment + description: The id ( owner/name ) of the payment required: true type: string - in: body @@ -2022,7 +2022,7 @@ paths: parameters: - in: query name: id - description: The id of the permission + description: The id ( owner/name ) of the permission required: true type: string - in: body @@ -2045,7 +2045,7 @@ paths: parameters: - in: query name: id - description: The id of the product + description: The id ( owner/name ) of the product required: true type: string - in: body @@ -2068,7 +2068,7 @@ paths: parameters: - in: query name: id - description: The id of the provider + description: The id ( owner/name ) of the provider required: true type: string - in: body @@ -2096,7 +2096,7 @@ paths: parameters: - in: query name: id - description: The id of the role + description: The id ( owner/name ) of the role required: true type: string - in: body @@ -2119,7 +2119,7 @@ paths: parameters: - in: query name: id - description: The id of the syncer + description: The id ( owner/name ) of the syncer required: true type: string - in: body @@ -2142,7 +2142,7 @@ paths: parameters: - in: query name: id - description: The id of token + description: The id ( owner/name ) of token required: true type: string - in: body @@ -2165,7 +2165,7 @@ paths: parameters: - in: query name: id - description: The id of the user + description: The id ( owner/name ) of the user required: true type: string - in: body @@ -2188,7 +2188,7 @@ paths: parameters: - in: query name: id - description: The id of the webhook + description: The id ( owner/name ) of the webhook required: true type: string - in: body @@ -2293,10 +2293,10 @@ paths: schema: $ref: '#/definitions/Response' definitions: - 2268.0xc0000f9650.false: + 2346.0xc0001ce990.false: title: "false" type: object - 2302.0xc0000f9680.false: + 2381.0xc0001ce9c0.false: title: "false" type: object Response: @@ -2383,9 +2383,9 @@ definitions: type: object properties: data: - $ref: '#/definitions/2268.0xc0000f9650.false' + $ref: '#/definitions/2346.0xc0001ce990.false' data2: - $ref: '#/definitions/2302.0xc0000f9680.false' + $ref: '#/definitions/2381.0xc0001ce9c0.false' msg: type: string name: @@ -2524,6 +2524,8 @@ definitions: type: string termsOfUse: type: string + themeData: + $ref: '#/definitions/object.ThemeData' tokenFormat: type: string object.Cert: @@ -2724,6 +2726,8 @@ definitions: type: array items: type: string + themeData: + $ref: '#/definitions/object.ThemeData' websiteUrl: type: string object.Payment: @@ -3115,6 +3119,21 @@ definitions: type: array items: type: string + object.ThemeData: + title: ThemeData + type: object + properties: + borderRadius: + type: integer + format: int64 + colorPrimary: + type: string + isCompact: + type: boolean + isEnabled: + type: boolean + themeType: + type: string object.Token: title: Token type: object @@ -3190,46 +3209,74 @@ definitions: type: string alipay: type: string + amazon: + type: string apple: type: string + auth0: + type: string avatar: type: string azuread: type: string baidu: type: string + battlenet: + type: string bilibili: type: string bio: type: string birthday: type: string + bitbucket: + type: string + box: + type: string casdoor: type: string + cloudfoundry: + type: string createdIp: type: string createdTime: type: string custom: type: string + dailymotion: + type: string + deezer: + type: string + digitalocean: + type: string dingtalk: type: string + discord: + type: string displayName: type: string douyin: type: string + dropbox: + type: string education: type: string email: type: string emailVerified: type: boolean + eveonline: + type: string facebook: type: string firstName: type: string + fitbit: + type: string gender: type: string + gitea: + type: string gitee: type: string github: @@ -3240,6 +3287,8 @@ definitions: type: string hash: type: string + heroku: + type: string homepage: type: string id: @@ -3248,8 +3297,14 @@ definitions: type: string idCardType: type: string + influxcloud: + type: string infoflow: type: string + instagram: + type: string + intercom: + type: string isAdmin: type: boolean isDefaultAvatar: @@ -3262,6 +3317,8 @@ definitions: type: boolean isOnline: type: boolean + kakao: + type: string karma: type: integer format: int64 @@ -3277,6 +3334,8 @@ definitions: type: string lastSigninWrongTime: type: string + lastfm: + type: string ldap: type: string line: @@ -3285,20 +3344,38 @@ definitions: type: string location: type: string + mailru: + type: string managedAccounts: type: array items: $ref: '#/definitions/object.ManagedAccount' + meetup: + type: string + microsoftonline: + type: string name: type: string + naver: + type: string + nextcloud: + type: string okta: type: string + onedrive: + type: string + oura: + type: string owner: type: string password: type: string passwordSalt: type: string + patreon: + type: string + paypal: + type: string permanentAvatar: type: string permissions: @@ -3323,9 +3400,13 @@ definitions: type: array items: $ref: '#/definitions/object.Role' + salesforce: + type: string score: type: integer format: int64 + shopify: + type: string signinWrongTimes: type: integer format: int64 @@ -3333,16 +3414,38 @@ definitions: type: string slack: type: string + soundcloud: + type: string + spotify: + type: string steam: type: string + strava: + type: string + stripe: + type: string tag: type: string + tiktok: + type: string title: type: string + tumblr: + type: string + twitch: + type: string + twitter: + type: string type: type: string + typetalk: + type: string + uber: + type: string updatedTime: type: string + vk: + type: string webauthnCredentials: type: array items: @@ -3353,6 +3456,18 @@ definitions: type: string weibo: type: string + wepay: + type: string + xero: + type: string + yahoo: + type: string + yammer: + type: string + yandex: + type: string + zoom: + type: string object.Userinfo: title: Userinfo type: object