feat: add system analytics contracts

This commit is contained in:
2026-10-06 19:08:53 +03:30
parent 729331b0fa
commit d1cdbfd7de
2 changed files with 13 additions and 0 deletions
+6
View File
@@ -6,6 +6,7 @@ import "auth/v1/msg.proto";
import "base/v1/msg.proto";
service InternalAuthorizationService {
rpc GetUserAnalytics(base.v1.Empty) returns (UserAnalytics);
rpc InternalAuthorizationSrvHealth(base.v1.Empty) returns (base.v1.StatusRes);
rpc LookUpName(LookUpNameReq) returns (LookUpNameRes) {}
// This meant to only be used in a worker process
@@ -21,3 +22,8 @@ service InternalAuthorizationService {
rpc AssignRoleToUser(AssignRoleToUserReq) returns (InternalIAM) {}
rpc AssignPermissionToUser(AssignPermissionToUserReq) returns (InternalIAM) {}
}
message UserAnalytics {
int64 user_count = 1;
map<string, int64> user_count_by_kyc_level = 2;
}