UNPKG

n8n

Version:

n8n Workflow Automation Tool

21 lines (20 loc) 1.47 kB
import { CreateRoleMappingRuleDto, ListRoleMappingRuleQueryDto, MoveRoleMappingRuleDto, PatchRoleMappingRuleDto } from '@n8n/api-types'; import { LicenseState } from '@n8n/backend-common'; import { AuthenticatedRequest } from '@n8n/db'; import type { Response } from 'express'; import { EventService } from '../../events/event.service'; import type { RoleMappingRuleListResponse, RoleMappingRuleResponse } from './role-mapping-rule.service.ee'; import { RoleMappingRuleService } from './role-mapping-rule.service.ee'; export declare class RoleMappingRuleController { private readonly roleMappingRuleService; private readonly licenseState; private readonly eventService; constructor(roleMappingRuleService: RoleMappingRuleService, licenseState: LicenseState, eventService: EventService); list(_req: AuthenticatedRequest, res: Response, query: ListRoleMappingRuleQueryDto): Promise<RoleMappingRuleListResponse | Response>; create(req: AuthenticatedRequest, res: Response, body: CreateRoleMappingRuleDto): Promise<RoleMappingRuleResponse | Response>; move(req: AuthenticatedRequest, res: Response, body: MoveRoleMappingRuleDto, id: string): Promise<RoleMappingRuleResponse | Response>; patch(req: AuthenticatedRequest, res: Response, body: PatchRoleMappingRuleDto, id: string): Promise<RoleMappingRuleResponse | Response>; delete(req: AuthenticatedRequest, res: Response, id: string): Promise<{ success: true; } | Response>; }