cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
24 lines (23 loc) • 848 B
TypeScript
import mongoose from "mongoose";
export interface IRecoveryOperation {
_id?: string;
recv_backup_record_id: string;
recv_recovery_type: 'full' | 'partial' | 'point_in_time' | 'file';
recv_status: 'pending' | 'in_progress' | 'completed' | 'failed' | 'cancelled';
recv_target_date?: Date;
recv_collections_to_restore?: string[];
recv_files_to_restore?: string[];
recv_started_at?: Date;
recv_completed_at?: Date;
recv_duration?: number;
recv_error_message?: string;
recv_created_by?: string;
recv_created_at?: Date;
recv_isactive?: boolean;
}
declare const CRecoveryOperation: mongoose.Model<IRecoveryOperation, {}, {}, {}, mongoose.Document<unknown, {}, IRecoveryOperation, {}> & IRecoveryOperation & Required<{
_id: string;
}> & {
__v: number;
}, any>;
export { CRecoveryOperation };