chore: auto-generate protobuf files [skip ci]
This commit is contained in:
60
gen/ldap.ts
60
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<VerifyResponse>;
|
||||
verifyUser(request: VerifyRequest, metadata?: Metadata): Observable<VerifyResponse>;
|
||||
|
||||
/** --- Вектор 2: Управление Пользователями (Bind системного аккаунта) --- */
|
||||
|
||||
getUsers(request: EmptyRequest): Observable<UserListResponse>;
|
||||
getUsers(request: EmptyRequest, metadata?: Metadata): Observable<UserListResponse>;
|
||||
|
||||
createUser(request: CreateUserRequest): Observable<StatusResponse>;
|
||||
createUser(request: CreateUserRequest, metadata?: Metadata): Observable<StatusResponse>;
|
||||
|
||||
updateUser(request: UpdateUserRequest): Observable<StatusResponse>;
|
||||
updateUser(request: UpdateUserRequest, metadata?: Metadata): Observable<StatusResponse>;
|
||||
|
||||
changePassword(request: ChangePasswordRequest): Observable<StatusResponse>;
|
||||
changePassword(request: ChangePasswordRequest, metadata?: Metadata): Observable<StatusResponse>;
|
||||
|
||||
toggleUserStatus(request: ToggleStatusRequest): Observable<StatusResponse>;
|
||||
toggleUserStatus(request: ToggleStatusRequest, metadata?: Metadata): Observable<StatusResponse>;
|
||||
|
||||
/** --- Вектор 3: Управление Группами --- */
|
||||
|
||||
getGroups(request: EmptyRequest): Observable<GroupListResponse>;
|
||||
getGroups(request: EmptyRequest, metadata?: Metadata): Observable<GroupListResponse>;
|
||||
|
||||
addUserToGroup(request: GroupMemberRequest): Observable<StatusResponse>;
|
||||
addUserToGroup(request: GroupMemberRequest, metadata?: Metadata): Observable<StatusResponse>;
|
||||
|
||||
removeUserFromGroup(request: GroupMemberRequest): Observable<StatusResponse>;
|
||||
removeUserFromGroup(request: GroupMemberRequest, metadata?: Metadata): Observable<StatusResponse>;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -168,28 +169,53 @@ export interface LdapAuthClient {
|
||||
export interface LdapAuthController {
|
||||
/** --- Вектор 1: Авторизация (Bind от имени пользователя) --- */
|
||||
|
||||
verifyUser(request: VerifyRequest): Promise<VerifyResponse> | Observable<VerifyResponse> | VerifyResponse;
|
||||
verifyUser(
|
||||
request: VerifyRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<VerifyResponse> | Observable<VerifyResponse> | VerifyResponse;
|
||||
|
||||
/** --- Вектор 2: Управление Пользователями (Bind системного аккаунта) --- */
|
||||
|
||||
getUsers(request: EmptyRequest): Promise<UserListResponse> | Observable<UserListResponse> | UserListResponse;
|
||||
getUsers(
|
||||
request: EmptyRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<UserListResponse> | Observable<UserListResponse> | UserListResponse;
|
||||
|
||||
createUser(request: CreateUserRequest): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
createUser(
|
||||
request: CreateUserRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
|
||||
updateUser(request: UpdateUserRequest): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
updateUser(
|
||||
request: UpdateUserRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
|
||||
changePassword(request: ChangePasswordRequest): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
changePassword(
|
||||
request: ChangePasswordRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
|
||||
toggleUserStatus(request: ToggleStatusRequest): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
toggleUserStatus(
|
||||
request: ToggleStatusRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
|
||||
/** --- Вектор 3: Управление Группами --- */
|
||||
|
||||
getGroups(request: EmptyRequest): Promise<GroupListResponse> | Observable<GroupListResponse> | GroupListResponse;
|
||||
getGroups(
|
||||
request: EmptyRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<GroupListResponse> | Observable<GroupListResponse> | GroupListResponse;
|
||||
|
||||
addUserToGroup(request: GroupMemberRequest): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
addUserToGroup(
|
||||
request: GroupMemberRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
|
||||
removeUserFromGroup(
|
||||
request: GroupMemberRequest,
|
||||
metadata?: Metadata,
|
||||
): Promise<StatusResponse> | Observable<StatusResponse> | StatusResponse;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user