You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Protocol Documentation
Table of Contents
Top
api/v2/common.proto
RowStatus
Name |
Number |
Description |
ROW_STATUS_UNSPECIFIED |
0 |
|
ACTIVE |
1 |
|
ARCHIVED |
2 |
|
Top
api/v2/memo_service.proto
Field |
Type |
Label |
Description |
memo |
Memo |
|
|
CreateMemoRequest
CreateMemoResponse
Field |
Type |
Label |
Description |
memo |
Memo |
|
|
GetMemoRequest
Field |
Type |
Label |
Description |
id |
int32 |
|
|
GetMemoResponse
Field |
Type |
Label |
Description |
memo |
Memo |
|
|
Field |
Type |
Label |
Description |
id |
int32 |
|
|
Field |
Type |
Label |
Description |
memos |
Memo |
repeated |
|
ListMemosRequest
Field |
Type |
Label |
Description |
page |
int32 |
|
|
page_size |
int32 |
|
|
filter |
string |
|
Filter is used to filter memos returned in the list. |
ListMemosResponse
Field |
Type |
Label |
Description |
memos |
Memo |
repeated |
|
Memo
Visibility
Name |
Number |
Description |
VISIBILITY_UNSPECIFIED |
0 |
|
PRIVATE |
1 |
|
PROTECTED |
2 |
|
PUBLIC |
3 |
|
MemoService
Top
api/v2/resource_service.proto
CreateResourceRequest
CreateResourceResponse
Field |
Type |
Label |
Description |
resource |
Resource |
|
|
DeleteResourceRequest
Field |
Type |
Label |
Description |
id |
int32 |
|
|
DeleteResourceResponse
ListResourcesRequest
ListResourcesResponse
Field |
Type |
Label |
Description |
resources |
Resource |
repeated |
|
Resource
UpdateResourceRequest
UpdateResourceResponse
Field |
Type |
Label |
Description |
resource |
Resource |
|
|
ResourceService
Top
api/v2/system_service.proto
GetSystemInfoRequest
GetSystemInfoResponse
Field |
Type |
Label |
Description |
system_info |
SystemInfo |
|
|
SystemInfo
UpdateSystemInfoRequest
UpdateSystemInfoResponse
Field |
Type |
Label |
Description |
system_info |
SystemInfo |
|
|
SystemService
Top
api/v2/tag_service.proto
DeleteTagRequest
Field |
Type |
Label |
Description |
tag |
Tag |
|
|
DeleteTagResponse
ListTagsRequest
Field |
Type |
Label |
Description |
creator_id |
int32 |
|
|
ListTagsResponse
Field |
Type |
Label |
Description |
tags |
Tag |
repeated |
|
Tag
Field |
Type |
Label |
Description |
name |
string |
|
|
creator_id |
int32 |
|
|
UpsertTagRequest
Field |
Type |
Label |
Description |
name |
string |
|
|
UpsertTagResponse
Field |
Type |
Label |
Description |
tag |
Tag |
|
|
TagService
Top
api/v2/user_service.proto
CreateUserAccessTokenRequest
CreateUserAccessTokenResponse
CreateUserRequest
Field |
Type |
Label |
Description |
user |
User |
|
|
CreateUserResponse
Field |
Type |
Label |
Description |
user |
User |
|
|
DeleteUserAccessTokenRequest
Field |
Type |
Label |
Description |
username |
string |
|
|
access_token |
string |
|
access_token is the access token to delete. |
DeleteUserAccessTokenResponse
GetUserRequest
Field |
Type |
Label |
Description |
username |
string |
|
|
GetUserResponse
Field |
Type |
Label |
Description |
user |
User |
|
|
ListUserAccessTokensRequest
Field |
Type |
Label |
Description |
username |
string |
|
|
ListUserAccessTokensResponse
UpdateUserRequest
UpdateUserResponse
Field |
Type |
Label |
Description |
user |
User |
|
|
User
UserAccessToken
User.Role
Name |
Number |
Description |
ROLE_UNSPECIFIED |
0 |
|
HOST |
1 |
|
ADMIN |
2 |
|
USER |
3 |
|
UserService
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) |