来源:摩枫网络科技
浏览 475
扫码
分享
2024-10-28 14:51:05
api/v1/user.proto
DeleteUserRequest
删除用户
Field |
Type |
Label |
Description |
id |
int64 |
repeated |
Dynamic
用户动态
FindPasswordRequest
找回密码
GetUserCaptchaReply
验证码响应
GetUserCaptchaRequest
查询验证码请求
Field |
Type |
Label |
Description |
type |
string |
|
验证码类型:register、login、comment、find_password、upload |
GetUserPermissionsReply
用户权限信息查询
Field |
Type |
Label |
Description |
permission |
Permission |
repeated |
GetUserRequest
获取用户信息
Field |
Type |
Label |
Description |
id |
int64 |
|
ListUserDynamicReply
用户动态列表响应
Field |
Type |
Label |
Description |
total |
int64 |
|
总数 |
dynamic |
Dynamic |
repeated |
动态列表 |
ListUserDynamicRequest
用户动态列表请求
ListUserReply
用户列表响应
Field |
Type |
Label |
Description |
total |
int64 |
|
总数 |
user |
User |
repeated |
用户列表 |
ListUserRequest
用户列表请求
LoginReply
用户登录响应
Field |
Type |
Label |
Description |
token |
string |
|
|
user |
User |
|
RegisterAndLoginRequest
用户注册登录请求
SetUserRequest
管理后台设置用户信息
Sign
用户签到
UpdateUserPasswordRequest
修改用户密码
Field |
Type |
Label |
Description |
id |
int64 |
|
用户ID |
old_password |
string |
|
旧密码 |
new_password |
string |
|
新密码 |
User
用户信息
UserAPI
Scalar Value Types
.proto Type |
Notes |
C++ |
Java |
Python |
Go |
C# |
PHP |
Ruby |
double |
|
double |
double |
float |
float64 |
double |
float |
Float |
float |
|
float |
float |
float |
float32 |
float |
float |
Float |
int32 |
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. |
int32 |
int |
int |
int32 |
int |
integer |
Bignum or Fixnum (as required) |
int64 |
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. |
int64 |
long |
int/long |
int64 |
long |
integer/string |
Bignum |
uint32 |
Uses variable-length encoding. |
uint32 |
int |
int/long |
uint32 |
uint |
integer |
Bignum or Fixnum (as required) |
uint64 |
Uses variable-length encoding. |
uint64 |
long |
int/long |
uint64 |
ulong |
integer/string |
Bignum or Fixnum (as required) |
sint32 |
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. |
int32 |
int |
int |
int32 |
int |
integer |
Bignum or Fixnum (as required) |
sint64 |
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. |
int64 |
long |
int/long |
int64 |
long |
integer/string |
Bignum |
fixed32 |
Always four bytes. More efficient than uint32 if values are often greater than 2^28. |
uint32 |
int |
int |
uint32 |
uint |
integer |
Bignum or Fixnum (as required) |
fixed64 |
Always eight bytes. More efficient than uint64 if values are often greater than 2^56. |
uint64 |
long |
int/long |
uint64 |
ulong |
integer/string |
Bignum |
sfixed32 |
Always four bytes. |
int32 |
int |
int |
int32 |
int |
integer |
Bignum or Fixnum (as required) |
sfixed64 |
Always eight bytes. |
int64 |
long |
int/long |
int64 |
long |
integer/string |
Bignum |
bool |
|
bool |
boolean |
boolean |
bool |
bool |
boolean |
TrueClass/FalseClass |
string |
A string must always contain UTF-8 encoded or 7-bit ASCII text. |
string |
String |
str/unicode |
string |
string |
string |
String (UTF-8) |
bytes |
May contain any arbitrary sequence of bytes. |
string |
ByteString |
str |
[]byte |
ByteString |
string |
String (ASCII-8BIT) |