Field | Type | Label | Description |
id | uint64 |
|
Field | Type | Label | Description |
name | string | name |
|
string | |||
password | string | password |
|
phone | string | phone number |
|
avatar | string | avatar |
|
age | int32 | age |
|
gender | GenderType | gender, 1:Male, 2:Female, other values:unknown |
Field | Validations |
name |
|
|
|
password |
|
phone |
|
avatar |
|
age |
|
gender |
|
Field | Type | Label | Description |
id | uint64 |
|
Field | Validations |
id |
|
Field | Type | Label | Description |
userExample | UserExample |
|
Field | Type | Label | Description |
id | uint64 |
|
Field | Validations |
id |
|
Field | Type | Label | Description |
userExamples | UserExample | repeated |
|
Field | Type | Label | Description |
ids | uint64 | repeated |
|
Field | Type | Label | Description |
total | int64 |
|
|
userExamples | UserExample | repeated |
|
Field | Type | Label | Description |
params | types.Params |
|
Field | Validations |
params |
|
Field | Type | Label | Description |
id | uint64 |
|
|
name | string | name |
|
string | |||
password | string | password |
|
phone | string | phone number |
|
avatar | string | avatar |
|
age | int32 | age |
|
gender | GenderType | gender, 1:Male, 2:Female, other values:unknown |
|
status | int32 | account status |
|
login_at | int64 | login timestamp |
Field | Validations |
id |
|
Field | Type | Label | Description |
id | uint64 |
|
|
name | string | name |
|
string | |||
phone | string | phone number |
|
avatar | string | avatar |
|
age | int32 | age |
|
gender | GenderType | gender, 1:Male, 2:Female, other values:unknown |
|
status | int32 | account status |
|
login_at | int64 | login timestamp |
|
created_at | int64 | creation time |
|
updated_at | int64 | update time |
Name | Number | Description |
UNKNOWN | 0 | |
MALE | 1 | |
FEMALE | 2 |
Method Name | Request Type | Response Type | Description |
Create | CreateUserExampleRequest | CreateUserExampleReply | |
DeleteByID | DeleteUserExampleByIDRequest | DeleteUserExampleByIDReply | |
UpdateByID | UpdateUserExampleByIDRequest | UpdateUserExampleByIDReply | |
GetByID | GetUserExampleByIDRequest | GetUserExampleByIDReply | |
ListByIDs | ListUserExampleByIDsRequest | ListUserExampleByIDsReply | |
List | ListUserExampleRequest | ListUserExampleReply |
Method Name | Method | Pattern | Body |
Create | POST | /api/v1/userExample | * |
DeleteByID | DELETE | /api/v1/userExample/{id} | |
UpdateByID | PUT | /api/v1/userExample/{id} | * |
GetByID | GET | /api/v1/userExample/{id} | |
ListByIDs | POST | /api/v1/userExample/list/ids | * |
List | POST | /api/v1/userExample/list | * |
Field | Type | Label | Description |
name | string | column name |
|
exp | string | expressions, which default to = when the value is null, have =, ! =, >, >=, <, <=, like |
|
value | string | column value |
|
logic | string | logical type, defaults to and when value is null, only &(and), ||(or) |
Field | Type | Label | Description |
page | int32 | page number, starting from 0 |
|
limit | int32 | lines per page |
|
sort | string | sorted fields, multi-column sorting separated by commas |
|
columns | Column | repeated | query conditions |
.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) |