digitaform-preview-react
Version:
A comprehensive React form preview component library with form controls,responsive design
65 lines • 1.55 kB
TypeScript
/**
* Issues API interfaces
*/
export interface IIssue {
_id: string;
issueNumber: string;
title: string;
description: string;
priority: 'High' | 'Medium' | 'Low';
assetNumber?: string;
workOrderNumber?: string | null;
createdBy: string;
assignee?: string;
status: 'Open' | 'In-Progress' | 'Rejected' | 'Resolved';
formTemplateId?: string;
createdAt: string;
updatedAt: string;
component?: any;
comments?: string;
isDeleted?: boolean;
updatedBy?: string;
__v?: number;
}
export interface IGetIssuesQueryParams {
formTemplateId?: string;
projectId?: string;
status?: string;
priority?: string;
page?: number;
limit?: number;
}
export interface IGetIssuesResponse {
Response: IIssue[];
Success: boolean;
pagination?: {
page: number;
limit: number;
total: number;
totalPages: number;
};
}
export interface ICreateIssueRequest {
title: string;
workOrderNumber?: string;
assetNumber?: string;
component: any;
description: string;
formTemplateId: string;
assignee?: string;
priority: 'High' | 'Medium' | 'Low';
comments?: string;
}
export interface IUpdateIssueRequest {
title: string;
description: string;
workOrderNumber?: string;
assetNumber?: string;
formTemplateId: string;
component: any;
priority: 'High' | 'Medium' | 'Low';
assignee?: string;
status: string;
comments?: string;
}
//# sourceMappingURL=issues.interface.d.ts.map