chore: auto-generate protobuf files [skip ci]

This commit is contained in:
github-actions[bot]
2026-04-11 18:13:04 +00:00
parent 284059d19d
commit bc8923b1f7
6 changed files with 1494 additions and 787 deletions

View File

@@ -100,6 +100,46 @@ export interface TerminateSessionResponse {
message: string;
}
export interface SystemCreateAccountRequest {
username: string;
/** Хеш пароля генерирует Admin Service и передает сюда */
passwordHash: string;
isLdap: boolean;
}
export interface SystemCreateAccountResponse {
accountId: string;
}
export interface SystemChangeStatusRequest {
accountId: string;
/** 'ACTIVE', 'BLOCKED', 'DELETED' */
status: string;
}
export interface SystemChangeStatusResponse {
success: boolean;
}
export interface SystemUpdatePasswordRequest {
accountId: string;
newPasswordHash: string;
}
export interface SystemUpdatePasswordResponse {
success: boolean;
}
export interface SystemUpdatePinRequest {
accountId: string;
/** null если удаляем */
pinHash?: string | undefined;
}
export interface SystemUpdatePinResponse {
success: boolean;
}
export const AUTH_V1_PACKAGE_NAME = "auth.v1";
export interface AuthServiceClient {
@@ -121,6 +161,20 @@ export interface AuthServiceClient {
getSessions(request: GetSessionRequest, metadata?: Metadata): Observable<GetSessionsResponse>;
terminateSession(request: TerminateSessionRequest, metadata?: Metadata): Observable<TerminateSessionResponse>;
systemCreateAccount(
request: SystemCreateAccountRequest,
metadata?: Metadata,
): Observable<SystemCreateAccountResponse>;
systemChangeStatus(request: SystemChangeStatusRequest, metadata?: Metadata): Observable<SystemChangeStatusResponse>;
systemUpdatePassword(
request: SystemUpdatePasswordRequest,
metadata?: Metadata,
): Observable<SystemUpdatePasswordResponse>;
systemUpdatePin(request: SystemUpdatePinRequest, metadata?: Metadata): Observable<SystemUpdatePinResponse>;
}
export interface AuthServiceController {
@@ -160,6 +214,26 @@ export interface AuthServiceController {
request: TerminateSessionRequest,
metadata?: Metadata,
): Promise<TerminateSessionResponse> | Observable<TerminateSessionResponse> | TerminateSessionResponse;
systemCreateAccount(
request: SystemCreateAccountRequest,
metadata?: Metadata,
): Promise<SystemCreateAccountResponse> | Observable<SystemCreateAccountResponse> | SystemCreateAccountResponse;
systemChangeStatus(
request: SystemChangeStatusRequest,
metadata?: Metadata,
): Promise<SystemChangeStatusResponse> | Observable<SystemChangeStatusResponse> | SystemChangeStatusResponse;
systemUpdatePassword(
request: SystemUpdatePasswordRequest,
metadata?: Metadata,
): Promise<SystemUpdatePasswordResponse> | Observable<SystemUpdatePasswordResponse> | SystemUpdatePasswordResponse;
systemUpdatePin(
request: SystemUpdatePinRequest,
metadata?: Metadata,
): Promise<SystemUpdatePinResponse> | Observable<SystemUpdatePinResponse> | SystemUpdatePinResponse;
}
export function AuthServiceControllerMethods() {
@@ -173,6 +247,10 @@ export function AuthServiceControllerMethods() {
"logoutOther",
"getSessions",
"terminateSession",
"systemCreateAccount",
"systemChangeStatus",
"systemUpdatePassword",
"systemUpdatePin",
];
for (const method of grpcMethods) {
const descriptor: any = Reflect.getOwnPropertyDescriptor(constructor.prototype, method);