/* 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. */ // May contain unused imports in some cases // @ts-ignore import type { AuditLogDetailsOneOf } from './audit-log-details-one-of'; /** * Audit information */ export interface AuditLog { 'id'?: string; 'timestamp'?: string; 'username'?: string; 'action'?: AuditLogActionEnum; 'resourceType'?: AuditLogResourceTypeEnum; 'details'?: AuditLogDetailsOneOf; 'previousHash'?: string; 'hash'?: string; } export const AuditLogActionEnum = { 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 AuditLogActionEnum = typeof AuditLogActionEnum[keyof typeof AuditLogActionEnum]; export const AuditLogResourceTypeEnum = { File: 'FILE', Folder: 'FOLDER', } as const; export type AuditLogResourceTypeEnum = typeof AuditLogResourceTypeEnum[keyof typeof AuditLogResourceTypeEnum];