proto/base/v1/msg.proto
nfel bb1ba83cf1
MarketPlace: pagination updates
Signed-off-by: nfel <nfilsaraee@gmail.com>
2025-02-12 13:54:14 +03:30

34 lines
499 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 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;
}