49 lines
1.8 KiB
TypeScript
49 lines
1.8 KiB
TypeScript
/**
|
|
* API Documentation for Redaction Gateway
|
|
* Description for redaction
|
|
*
|
|
* OpenAPI spec version: 1.0
|
|
*
|
|
*
|
|
* NOTE: This class is auto generated by the swagger code generator program.
|
|
* https://github.com/swagger-api/swagger-codegen.git
|
|
* Do not edit the class manually.
|
|
*/
|
|
|
|
export interface Project {
|
|
approverIds?: Array<string>;
|
|
date?: string;
|
|
description?: string;
|
|
downloadFileTypes?: Array<Project.DownloadFileTypesEnum>;
|
|
dueDate?: string;
|
|
memberIds?: Array<string>;
|
|
ownerId?: string;
|
|
projectId?: string;
|
|
projectName?: string;
|
|
reportTypes?: Array<Project.ReportTypesEnum>;
|
|
ruleSetId?: string;
|
|
status?: Project.StatusEnum;
|
|
}
|
|
export namespace Project {
|
|
export type DownloadFileTypesEnum = 'ORIGINAL' | 'PREVIEW' | 'REDACTED' | 'ANNOTATED' | 'FLATTEN';
|
|
export const DownloadFileTypesEnum = {
|
|
ORIGINAL: 'ORIGINAL' as DownloadFileTypesEnum,
|
|
PREVIEW: 'PREVIEW' as DownloadFileTypesEnum,
|
|
REDACTED: 'REDACTED' as DownloadFileTypesEnum,
|
|
ANNOTATED: 'ANNOTATED' as DownloadFileTypesEnum,
|
|
FLATTEN: 'FLATTEN' as DownloadFileTypesEnum
|
|
};
|
|
export type ReportTypesEnum = 'WORD_SINGLE_FILE_APPENDIX_A1_TEMPLATE' | 'WORD_SINGLE_FILE_APPENDIX_A2_TEMPLATE' | 'EXCEL_MULTI_FILE' | 'EXCEL_SINGLE_FILE';
|
|
export const ReportTypesEnum = {
|
|
WORDSINGLEFILEAPPENDIXA1TEMPLATE: 'WORD_SINGLE_FILE_APPENDIX_A1_TEMPLATE' as ReportTypesEnum,
|
|
WORDSINGLEFILEAPPENDIXA2TEMPLATE: 'WORD_SINGLE_FILE_APPENDIX_A2_TEMPLATE' as ReportTypesEnum,
|
|
EXCELMULTIFILE: 'EXCEL_MULTI_FILE' as ReportTypesEnum,
|
|
EXCELSINGLEFILE: 'EXCEL_SINGLE_FILE' as ReportTypesEnum
|
|
};
|
|
export type StatusEnum = 'ACTIVE' | 'DELETED';
|
|
export const StatusEnum = {
|
|
ACTIVE: 'ACTIVE' as StatusEnum,
|
|
DELETED: 'DELETED' as StatusEnum
|
|
};
|
|
}
|