37 lines
535 B
Protocol Buffer
37 lines
535 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package base.v1;
|
|
|
|
message Empty {}
|
|
|
|
message StatusRes {
|
|
bool success = 1;
|
|
}
|
|
message IdRes {
|
|
int64 id = 1;
|
|
}
|
|
message IdReq {
|
|
int64 id = 1;
|
|
}
|
|
|
|
|
|
message YesNoRes{
|
|
bool yes = 1;
|
|
}
|
|
message PaginationReq {
|
|
uint32 page = 1; // in query param it will be p
|
|
uint32 page_size = 2; // in query param it will be pz
|
|
}
|
|
|
|
|
|
message PaginationResp {
|
|
uint32 no = 1;
|
|
uint32 size = 2;
|
|
optional uint32 count = 3;
|
|
}
|
|
|
|
message BaseQueryParam {
|
|
repeated string sort = 2; // sort by
|
|
optional PaginationReq page = 3;
|
|
}
|