create search folder for proto files
Some checks failed
Publish / Publish Job (push) Failing after 2m22s
Some checks failed
Publish / Publish Job (push) Failing after 2m22s
This commit is contained in:
32
proto/search/search.proto
Normal file
32
proto/search/search.proto
Normal file
@@ -0,0 +1,32 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package search.v1;
|
||||
|
||||
option go_package = "git.lendry.ru/lendry-erp/proto.git/go;pb";
|
||||
|
||||
service SearchService {
|
||||
rpc SearchUsers (SearchUsersRequest) returns (SearchUsersResponse);
|
||||
// В будущем сюда добавятся:
|
||||
// rpc SearchMessages (SearchMessagesRequest) returns (SearchMessagesResponse);
|
||||
// rpc SearchTickets (SearchTicketsRequest) returns (SearchTicketsResponse);
|
||||
}
|
||||
|
||||
message SearchUsersRequest {
|
||||
string query = 1;
|
||||
string user_id = 2;
|
||||
string session_id = 3;
|
||||
optional string status = 4;
|
||||
}
|
||||
|
||||
message SearchUserItem {
|
||||
string id = 1;
|
||||
string username = 2;
|
||||
string full_name = 3;
|
||||
string avatar_url = 4;
|
||||
string status = 5;
|
||||
bool is_public = 6;
|
||||
}
|
||||
|
||||
message SearchUsersResponse {
|
||||
repeated SearchUserItem users = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user