n8n
Version:
n8n Workflow Automation Tool
19 lines (18 loc) • 2.18 kB
TypeScript
import { CreateWorkflowReviewRequestDto, DecideWorkflowReviewRequestDto, GetWorkflowReviewEligibleReviewersQueryDto, ListWorkflowReviewRequestsQueryDto, UpdateWorkflowReviewRequestVersionDto, type GetWorkflowReviewInboxSummaryResponse, type ListWorkflowReviewInboxResponse, ListWorkflowReviewInboxQueryDto, type WorkflowReviewRequestDetail } from '@n8n/api-types';
import { AuthenticatedRequest } from '@n8n/db';
import type { Response } from 'express';
import { WorkflowReviewInboxService } from './workflow-review-inbox.service';
import { WorkflowReviewRequestService } from './workflow-review-request.service';
export declare class WorkflowReviewRequestsController {
private readonly workflowReviewRequestService;
private readonly workflowReviewInboxService;
constructor(workflowReviewRequestService: WorkflowReviewRequestService, workflowReviewInboxService: WorkflowReviewInboxService);
list(req: AuthenticatedRequest, _res: Response, query: ListWorkflowReviewRequestsQueryDto): Promise<import("@n8n/api-types").WorkflowReviewRequestList>;
getEligibleReviewers(req: AuthenticatedRequest, _res: Response, query: GetWorkflowReviewEligibleReviewersQueryDto): Promise<import("@n8n/api-types").WorkflowReviewEligibleReviewersList>;
create(req: AuthenticatedRequest, res: Response, dto: CreateWorkflowReviewRequestDto): Promise<import("@n8n/api-types").WorkflowReviewRequestSummary>;
updateVersion(req: AuthenticatedRequest, _res: Response, workflowReviewRequestId: string, dto: UpdateWorkflowReviewRequestVersionDto): Promise<import("@n8n/api-types").WorkflowReviewRequestSummary>;
decide(req: AuthenticatedRequest, _res: Response, workflowReviewRequestId: string, dto: DecideWorkflowReviewRequestDto): Promise<import("@n8n/api-types").DecideWorkflowReviewRequestResponse>;
listInbox(req: AuthenticatedRequest, _res: Response, query: ListWorkflowReviewInboxQueryDto): Promise<ListWorkflowReviewInboxResponse>;
getSummary(req: AuthenticatedRequest, _res: Response): Promise<GetWorkflowReviewInboxSummaryResponse>;
getDetail(req: AuthenticatedRequest, _res: Response, workflowReviewRequestId: string): Promise<WorkflowReviewRequestDetail>;
}