feat: add account proto
This commit is contained in:
parent
86231bad44
commit
b5715eef99
24
proto/account.proto
Normal file
24
proto/account.proto
Normal 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;
|
||||||
|
}
|
||||||
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user