adpa-enterprise-framework-automation
Version:
Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe
57 lines • 2.46 kB
TypeScript
import { Request, Response, NextFunction } from 'express';
export declare class ReviewController {
private static reviewService;
/**
* Create a new document review
*/
static createReview(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Get a review by ID
*/
static getReview(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Search reviews with filters
*/
static searchReviews(req: Request, res: Response, next: NextFunction): Promise<void>;
/**
* Assign a reviewer to a review
*/
static assignReviewer(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Submit feedback for a review
*/
static submitFeedback(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Update review status
*/
static updateReviewStatus(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Get reviewer dashboard
*/
static getReviewerDashboard(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Get review analytics
*/
static getReviewAnalytics(req: Request, res: Response, next: NextFunction): Promise<void>;
/**
* Get reviews for a specific project
*/
static getProjectReviews(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Get reviews assigned to current user
*/
static getMyReviews(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Accept a review assignment
*/
static acceptReviewAssignment(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Decline a review assignment
*/
static declineReviewAssignment(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Get review statistics summary
*/
static getReviewStats(req: Request, res: Response, next: NextFunction): Promise<void>;
}
//# sourceMappingURL=ReviewController.d.ts.map