/* tslint:disable */ /* eslint-disable */ /** * openfilz-api * API for Document Management System * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Documents matching all provided criteria will be returned */ export interface SearchByAuditLogRequest { /** * Username who made the action */ 'username'?: string; /** * Document ID to search for */ 'id'?: string; /** * Type of the document to search - if not provided or null : search all types */ 'type'?: SearchByAuditLogRequestTypeEnum; /** * Action to search for - if not provided or null : search all actions */ 'action'?: SearchByAuditLogRequestActionEnum; /** * Audit Metadata key-value pairs to search for */ 'details'?: { [key: string]: any; }; } export const SearchByAuditLogRequestTypeEnum = { File: 'FILE', Folder: 'FOLDER', } as const; export type SearchByAuditLogRequestTypeEnum = typeof SearchByAuditLogRequestTypeEnum[keyof typeof SearchByAuditLogRequestTypeEnum]; export const SearchByAuditLogRequestActionEnum = { CopyFile: 'COPY_FILE', CopyFileChild: 'COPY_FILE_CHILD', RenameFile: 'RENAME_FILE', RenameFolder: 'RENAME_FOLDER', CopyFolder: 'COPY_FOLDER', DeleteFile: 'DELETE_FILE', DeleteFileChild: 'DELETE_FILE_CHILD', DeleteFolder: 'DELETE_FOLDER', CreateFolder: 'CREATE_FOLDER', MoveFile: 'MOVE_FILE', MoveFolder: 'MOVE_FOLDER', UploadDocument: 'UPLOAD_DOCUMENT', ReplaceDocumentContent: 'REPLACE_DOCUMENT_CONTENT', RestoreDocumentVersion: 'RESTORE_DOCUMENT_VERSION', ReplaceDocumentMetadata: 'REPLACE_DOCUMENT_METADATA', UpdateDocumentMetadata: 'UPDATE_DOCUMENT_METADATA', DownloadDocument: 'DOWNLOAD_DOCUMENT', OpenDocument: 'OPEN_DOCUMENT', DeleteDocumentMetadata: 'DELETE_DOCUMENT_METADATA', RestoreFile: 'RESTORE_FILE', RestoreFolder: 'RESTORE_FOLDER', PermanentDeleteFile: 'PERMANENT_DELETE_FILE', PermanentDeleteFolder: 'PERMANENT_DELETE_FOLDER', EmptyRecycleBin: 'EMPTY_RECYCLE_BIN', SignatureEnvelopeCreated: 'SIGNATURE_ENVELOPE_CREATED', SignatureEnvelopeSent: 'SIGNATURE_ENVELOPE_SENT', SignatureDocumentSigned: 'SIGNATURE_DOCUMENT_SIGNED', SignatureEnvelopeCompleted: 'SIGNATURE_ENVELOPE_COMPLETED', SignatureEnvelopeDeclined: 'SIGNATURE_ENVELOPE_DECLINED', SignatureEnvelopeCancelled: 'SIGNATURE_ENVELOPE_CANCELLED', SignatureEnvelopeExpired: 'SIGNATURE_ENVELOPE_EXPIRED', SignatureReminderSent: 'SIGNATURE_REMINDER_SENT', SignatureTemplateCreated: 'SIGNATURE_TEMPLATE_CREATED', SignatureTemplateDeleted: 'SIGNATURE_TEMPLATE_DELETED', PdfTransform: 'PDF_TRANSFORM', WorkflowStarted: 'WORKFLOW_STARTED', WorkflowTransitioned: 'WORKFLOW_TRANSITIONED', WorkflowReviewed: 'WORKFLOW_REVIEWED', WorkflowCompleted: 'WORKFLOW_COMPLETED', WorkflowCancelled: 'WORKFLOW_CANCELLED', WorkflowTaskReassigned: 'WORKFLOW_TASK_REASSIGNED', WorkflowActionFailed: 'WORKFLOW_ACTION_FAILED', WorkflowDefinitionCreated: 'WORKFLOW_DEFINITION_CREATED', WorkflowDefinitionUpdated: 'WORKFLOW_DEFINITION_UPDATED', WorkflowDefinitionDeleted: 'WORKFLOW_DEFINITION_DELETED', ChainGenesis: 'CHAIN_GENESIS', } as const; export type SearchByAuditLogRequestActionEnum = typeof SearchByAuditLogRequestActionEnum[keyof typeof SearchByAuditLogRequestActionEnum];