chore: auto-generate protobuf files [skip ci]

This commit is contained in:
github-actions[bot]
2026-04-11 15:43:28 +00:00
parent ab92b920e8
commit d6b4158650
3 changed files with 127 additions and 16 deletions

View File

@@ -114,6 +114,11 @@ export interface RevokeRoleFromUserRequest {
roleId: number;
}
export interface SyncLdapRolesRequest {
userId: string;
ldapGroups: string[];
}
export const RBAC_V1_PACKAGE_NAME = "rbac.v1";
export interface RbacServiceClient {
@@ -136,6 +141,8 @@ export interface RbacServiceClient {
assignRoleToUser(request: AssignRoleToUserRequest, metadata?: Metadata): Observable<ModifyRoleResponse>;
revokeRoleFromUser(request: RevokeRoleFromUserRequest, metadata?: Metadata): Observable<ModifyRoleResponse>;
syncLdapRoles(request: SyncLdapRolesRequest, metadata?: Metadata): Observable<ModifyRoleResponse>;
}
export interface RbacServiceController {
@@ -188,6 +195,11 @@ export interface RbacServiceController {
request: RevokeRoleFromUserRequest,
metadata?: Metadata,
): Promise<ModifyRoleResponse> | Observable<ModifyRoleResponse> | ModifyRoleResponse;
syncLdapRoles(
request: SyncLdapRolesRequest,
metadata?: Metadata,
): Promise<ModifyRoleResponse> | Observable<ModifyRoleResponse> | ModifyRoleResponse;
}
export function RbacServiceControllerMethods() {
@@ -203,6 +215,7 @@ export function RbacServiceControllerMethods() {
"getUserRolesAndPermissions",
"assignRoleToUser",
"revokeRoleFromUser",
"syncLdapRoles",
];
for (const method of grpcMethods) {
const descriptor: any = Reflect.getOwnPropertyDescriptor(constructor.prototype, method);