client/docs/passport/passport.swagger.json

264 lines
5.6 KiB
JSON
Raw Normal View History

2025-09-07 22:03:28 +08:00
{
"swagger": "2.0",
"info": {
"title": "blocks.proto",
"version": "version not set"
},
"tags": [
{
"name": "Account"
2025-09-07 22:03:28 +08:00
},
{
"name": "Forget"
2025-09-07 22:03:28 +08:00
},
{
"name": "Login"
},
{
"name": "Register"
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"paths": {},
"definitions": {
"passportForgetReply": {
"type": "object",
"properties": {
"identity": {
"type": "string",
"title": "用户唯一码"
},
"dataBind": {
"type": "string",
"title": "数据绑定的相关说明,PASS通过NOPHONE没有绑定手机号NOPWD没有设置密码NOBIND没有手机号同时没有密码"
},
"token": {
"type": "string",
"title": "用户凭证"
},
"extend": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"title": "扩展字段"
}
}
},
"passportGetFullReply": {
2025-09-07 22:03:28 +08:00
"type": "object",
"properties": {
"identity": {
"type": "string",
"title": "唯一标识"
},
2025-09-07 22:03:28 +08:00
"account": {
"type": "string",
"title": "帐号"
},
"phone": {
"type": "string",
"title": "手机号码 必填"
},
"email": {
"type": "string",
"title": "验证码"
},
"rights": {
"type": "string",
"title": "权限"
2025-09-07 22:03:28 +08:00
},
"nickname": {
"type": "string",
"title": "昵称"
},
"avatar": {
"type": "string",
"title": "头像"
},
"birthday": {
"type": "string",
"title": "生日"
},
"sex": {
"type": "integer",
"format": "int32",
"title": "性别1为男性2为女性"
},
"country": {
"type": "integer",
"format": "int32",
"title": "国家"
},
2025-09-07 22:03:28 +08:00
"province": {
"type": "integer",
"format": "int32",
"title": "省"
},
"city": {
"type": "integer",
"format": "int32",
"title": "市"
},
"area": {
"type": "integer",
"format": "int32",
"title": "区"
},
"sign": {
"type": "string",
"title": "签名"
},
"cover": {
"type": "string",
"title": "背景\u0026封面"
},
"score": {
2025-09-07 22:03:28 +08:00
"type": "integer",
"format": "int32",
"title": "积分"
},
"level": {
"type": "integer",
"format": "int32",
"title": "等级"
},
"verify": {
"type": "object",
"additionalProperties": {
"type": "boolean"
},
"title": "数据"
2025-09-12 23:00:23 +08:00
},
"tags": {
"type": "array",
"items": {
"type": "object",
"$ref": "#/definitions/passportTagItem"
}
2025-09-07 22:03:28 +08:00
}
},
"title": "获取会员的完整信息"
2025-09-07 22:03:28 +08:00
},
"passportLoginReply": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64"
},
"identity": {
"type": "string",
"title": "用户唯一码"
},
"token": {
"type": "string",
"title": "用户凭证"
},
"extend": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"title": "扩展字段"
}
}
},
"passportRegisterReply": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64"
},
"identity": {
"type": "string",
"title": "用户唯一码"
},
"token": {
"type": "string",
"title": "用户Header所需Token"
},
"extend": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"title": "扩展字段"
}
}
},
"passportStatisticsReply": {
"type": "object",
"properties": {
"Data": {
"type": "object",
"additionalProperties": {
"type": "string",
"format": "int64"
},
"title": "数据以Map格式输出"
}
}
},
"passportStatusReply": {
"type": "object",
"properties": {
2025-09-12 23:58:38 +08:00
"data": {
2025-09-07 22:03:28 +08:00
"type": "string",
2025-09-12 23:58:38 +08:00
"title": "数据"
2025-09-07 22:03:28 +08:00
},
"timeseq": {
"type": "string",
"format": "int64",
"title": "响应时间序列"
}
}
},
2025-09-12 23:00:23 +08:00
"passportTagItem": {
"type": "object",
"properties": {
2025-09-12 23:58:38 +08:00
"name": {
2025-09-12 23:00:23 +08:00
"type": "string"
},
2025-09-12 23:58:38 +08:00
"icon": {
2025-09-12 23:00:23 +08:00
"type": "string"
}
}
},
2025-09-07 22:03:28 +08:00
"protobufAny": {
"type": "object",
"properties": {
"@type": {
"type": "string"
}
},
"additionalProperties": {}
},
"rpcStatus": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"format": "int32"
},
"message": {
"type": "string"
},
"details": {
"type": "array",
"items": {
"type": "object",
"$ref": "#/definitions/protobufAny"
}
}
}
}
}
}