feat: add account proto

This commit is contained in:
Sergey Krylov 2026-02-08 09:37:08 +03:00
parent 86231bad44
commit b5715eef99
2 changed files with 25 additions and 0 deletions

24
proto/account.proto Normal file
View File

@ -0,0 +1,24 @@
syntax = "proto3";
package account.v1;
service AccountService {
rpc GetAccount(GetAccountRequest) returns (GetAccountResponse);
}
message GetAccountRequest {
string id = 1;
}
message GetAccountResponse {
string id = 1;
string phone = 2;
string email = 3;
bool is_phone_verified = 4;
bool is_email_verified = 5;
Role role = 6;
}
enum Role {
USER = 0;
ADMIN = 1;
}

View File

@ -2,4 +2,5 @@ import { join } from 'node:path';
export const PROTO_PATHS = { export const PROTO_PATHS = {
AUTH: join(__dirname, '../../proto/auth.proto'), AUTH: join(__dirname, '../../proto/auth.proto'),
ACCOUNT: join(__dirname, '../../proto/account.proto'),
} as const } as const