diff --git a/gen/identity.ts b/gen/identity.ts index 5b45950..1db7373 100644 --- a/gen/identity.ts +++ b/gen/identity.ts @@ -5,6 +5,7 @@ // source: identity.proto /* eslint-disable */ +import type { Metadata } from "@grpc/grpc-js"; import { GrpcMethod, GrpcStreamMethod } from "@nestjs/microservices"; import { Observable } from "rxjs"; @@ -173,43 +174,63 @@ export interface DisableTelegramResponse { export const IDENTITY_PACKAGE_NAME = "identity"; export interface AuthServiceClient { - login(request: LoginRequest): Observable; + login(request: LoginRequest, metadata?: Metadata): Observable; - refresh(request: RefreshRequest): Observable; + refresh(request: RefreshRequest, metadata?: Metadata): Observable; - verifyToken(request: VerifyTokenRequest): Observable; + verifyToken(request: VerifyTokenRequest, metadata?: Metadata): Observable; - getAccountRoleLevel(request: GetAccountRoleLevelRequest): Observable; + getAccountRoleLevel( + request: GetAccountRoleLevelRequest, + metadata?: Metadata, + ): Observable; - logout(request: LogoutRequest): Observable; + logout(request: LogoutRequest, metadata?: Metadata): Observable; - logoutAll(request: LogoutRequest): Observable; + logoutAll(request: LogoutRequest, metadata?: Metadata): Observable; - unlockPin(request: UnlockPinRequest): Observable; + unlockPin(request: UnlockPinRequest, metadata?: Metadata): Observable; - verify2Fa(request: Verify2FaRequest): Observable; + verify2Fa(request: Verify2FaRequest, metadata?: Metadata): Observable; } export interface AuthServiceController { - login(request: LoginRequest): Promise | Observable | LoginResponse; + login(request: LoginRequest, metadata?: Metadata): Promise | Observable | LoginResponse; - refresh(request: RefreshRequest): Promise | Observable | RefreshResponse; + refresh( + request: RefreshRequest, + metadata?: Metadata, + ): Promise | Observable | RefreshResponse; verifyToken( request: VerifyTokenRequest, + metadata?: Metadata, ): Promise | Observable | VerifyTokenResponse; getAccountRoleLevel( request: GetAccountRoleLevelRequest, + metadata?: Metadata, ): Promise | Observable | GetAccountRoleLevelResponse; - logout(request: LogoutRequest): Promise | Observable | LogoutResponse; + logout( + request: LogoutRequest, + metadata?: Metadata, + ): Promise | Observable | LogoutResponse; - logoutAll(request: LogoutRequest): Promise | Observable | LogoutResponse; + logoutAll( + request: LogoutRequest, + metadata?: Metadata, + ): Promise | Observable | LogoutResponse; - unlockPin(request: UnlockPinRequest): Promise | Observable | UnlockPinResponse; + unlockPin( + request: UnlockPinRequest, + metadata?: Metadata, + ): Promise | Observable | UnlockPinResponse; - verify2Fa(request: Verify2FaRequest): Promise | Observable | Verify2FaResponse; + verify2Fa( + request: Verify2FaRequest, + metadata?: Metadata, + ): Promise | Observable | Verify2FaResponse; } export function AuthServiceControllerMethods() { @@ -239,46 +260,67 @@ export function AuthServiceControllerMethods() { export const AUTH_SERVICE_NAME = "AuthService"; export interface TwoFaServiceClient { - getTwoFaStatus(request: GetTwoFaStatusRequest): Observable; + getTwoFaStatus(request: GetTwoFaStatusRequest, metadata?: Metadata): Observable; - startTotpEnrollment(request: AuthenticatedAccessRequest): Observable; + startTotpEnrollment( + request: AuthenticatedAccessRequest, + metadata?: Metadata, + ): Observable; - confirmTotpErollment(request: ConfirmTotpEnrollmentRequest): Observable; + confirmTotpErollment( + request: ConfirmTotpEnrollmentRequest, + metadata?: Metadata, + ): Observable; - cancelTotpEnrollment(request: AuthenticatedAccessRequest): Observable; + cancelTotpEnrollment( + request: AuthenticatedAccessRequest, + metadata?: Metadata, + ): Observable; - disableTotp(request: DisableTotpRequest): Observable; + disableTotp(request: DisableTotpRequest, metadata?: Metadata): Observable; - startTelegramEnrollment(request: AuthenticatedAccessRequest): Observable; + startTelegramEnrollment( + request: AuthenticatedAccessRequest, + metadata?: Metadata, + ): Observable; - confirmTelegramEnrollment(request: ConfirmTelegramEnrollmentRequest): Observable; + confirmTelegramEnrollment( + request: ConfirmTelegramEnrollmentRequest, + metadata?: Metadata, + ): Observable; - disableTelegram(request: DisableTelegramRequest): Observable; + disableTelegram(request: DisableTelegramRequest, metadata?: Metadata): Observable; } export interface TwoFaServiceController { getTwoFaStatus( request: GetTwoFaStatusRequest, + metadata?: Metadata, ): Promise | Observable | GetTwoFaStatusResponse; startTotpEnrollment( request: AuthenticatedAccessRequest, + metadata?: Metadata, ): Promise | Observable | StartTotpEnrollmentResponse; confirmTotpErollment( request: ConfirmTotpEnrollmentRequest, + metadata?: Metadata, ): Promise | Observable | ConfirmTotpEnrollmentResponse; cancelTotpEnrollment( request: AuthenticatedAccessRequest, + metadata?: Metadata, ): Promise | Observable | CancelTotpEnrollmentResponse; disableTotp( request: DisableTotpRequest, + metadata?: Metadata, ): Promise | Observable | DisableTotpResponse; startTelegramEnrollment( request: AuthenticatedAccessRequest, + metadata?: Metadata, ): | Promise | Observable @@ -286,6 +328,7 @@ export interface TwoFaServiceController { confirmTelegramEnrollment( request: ConfirmTelegramEnrollmentRequest, + metadata?: Metadata, ): | Promise | Observable @@ -293,6 +336,7 @@ export interface TwoFaServiceController { disableTelegram( request: DisableTelegramRequest, + metadata?: Metadata, ): Promise | Observable | DisableTelegramResponse; } diff --git a/gen/ldap.ts b/gen/ldap.ts index 7b360ca..3dfa0fd 100644 --- a/gen/ldap.ts +++ b/gen/ldap.ts @@ -5,6 +5,7 @@ // source: ldap.proto /* eslint-disable */ +import type { Metadata } from "@grpc/grpc-js"; import { GrpcMethod, GrpcStreamMethod } from "@nestjs/microservices"; import { Observable } from "rxjs"; @@ -136,27 +137,27 @@ export const LDAP_SERVICE_PACKAGE_NAME = "ldap_service"; export interface LdapAuthClient { /** --- Вектор 1: Авторизация (Bind от имени пользователя) --- */ - verifyUser(request: VerifyRequest): Observable; + verifyUser(request: VerifyRequest, metadata?: Metadata): Observable; /** --- Вектор 2: Управление Пользователями (Bind системного аккаунта) --- */ - getUsers(request: EmptyRequest): Observable; + getUsers(request: EmptyRequest, metadata?: Metadata): Observable; - createUser(request: CreateUserRequest): Observable; + createUser(request: CreateUserRequest, metadata?: Metadata): Observable; - updateUser(request: UpdateUserRequest): Observable; + updateUser(request: UpdateUserRequest, metadata?: Metadata): Observable; - changePassword(request: ChangePasswordRequest): Observable; + changePassword(request: ChangePasswordRequest, metadata?: Metadata): Observable; - toggleUserStatus(request: ToggleStatusRequest): Observable; + toggleUserStatus(request: ToggleStatusRequest, metadata?: Metadata): Observable; /** --- Вектор 3: Управление Группами --- */ - getGroups(request: EmptyRequest): Observable; + getGroups(request: EmptyRequest, metadata?: Metadata): Observable; - addUserToGroup(request: GroupMemberRequest): Observable; + addUserToGroup(request: GroupMemberRequest, metadata?: Metadata): Observable; - removeUserFromGroup(request: GroupMemberRequest): Observable; + removeUserFromGroup(request: GroupMemberRequest, metadata?: Metadata): Observable; } /** @@ -168,28 +169,53 @@ export interface LdapAuthClient { export interface LdapAuthController { /** --- Вектор 1: Авторизация (Bind от имени пользователя) --- */ - verifyUser(request: VerifyRequest): Promise | Observable | VerifyResponse; + verifyUser( + request: VerifyRequest, + metadata?: Metadata, + ): Promise | Observable | VerifyResponse; /** --- Вектор 2: Управление Пользователями (Bind системного аккаунта) --- */ - getUsers(request: EmptyRequest): Promise | Observable | UserListResponse; + getUsers( + request: EmptyRequest, + metadata?: Metadata, + ): Promise | Observable | UserListResponse; - createUser(request: CreateUserRequest): Promise | Observable | StatusResponse; + createUser( + request: CreateUserRequest, + metadata?: Metadata, + ): Promise | Observable | StatusResponse; - updateUser(request: UpdateUserRequest): Promise | Observable | StatusResponse; + updateUser( + request: UpdateUserRequest, + metadata?: Metadata, + ): Promise | Observable | StatusResponse; - changePassword(request: ChangePasswordRequest): Promise | Observable | StatusResponse; + changePassword( + request: ChangePasswordRequest, + metadata?: Metadata, + ): Promise | Observable | StatusResponse; - toggleUserStatus(request: ToggleStatusRequest): Promise | Observable | StatusResponse; + toggleUserStatus( + request: ToggleStatusRequest, + metadata?: Metadata, + ): Promise | Observable | StatusResponse; /** --- Вектор 3: Управление Группами --- */ - getGroups(request: EmptyRequest): Promise | Observable | GroupListResponse; + getGroups( + request: EmptyRequest, + metadata?: Metadata, + ): Promise | Observable | GroupListResponse; - addUserToGroup(request: GroupMemberRequest): Promise | Observable | StatusResponse; + addUserToGroup( + request: GroupMemberRequest, + metadata?: Metadata, + ): Promise | Observable | StatusResponse; removeUserFromGroup( request: GroupMemberRequest, + metadata?: Metadata, ): Promise | Observable | StatusResponse; }