var u=Object.defineProperty;var o=(e,s,l)=>s in e?u(e,s,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[s]=l;var a=(e,s,l)=>(o(e,typeof s!="symbol"?s+"":s,l),l);class n{}a(n,"scheduleTypes",["Daily","Weekly","Monthly"]),a(n,"dailyHours",Array.from(new Array(24),(s,l)=>l+1)),a(n,"weeklyDays",[{Name:"Sunday",Value:0},{Name:"Monday",Value:1},{Name:"Tuesday",Value:2},{Name:"Wednesday",Value:3},{Name:"Thursday",Value:4},{Name:"Friday",Value:5},{Name:"Saturday",Value:6}]),a(n,"monthlyDates",Array.from(new Array(28),(s,l)=>l+1));class f{constructor(){a(this,"name","");a(this,"location","");a(this,"notificationEmailAddress","");a(this,"sendSuccessEmails",!1);a(this,"scheduleConfiguration",new i);a(this,"configuration",new t);a(this,"runNow",!1);a(this,"runLimit",0)}}class y{constructor(){a(this,"id","");a(this,"name","");a(this,"location","");a(this,"notificationEmailAddress","");a(this,"sendSuccessEmails",!1);a(this,"scheduleConfiguration",new i);a(this,"configuration",new t);a(this,"runLimit",0)}}class w{constructor(){a(this,"id","");a(this,"name","");a(this,"location","");a(this,"notificationEmailAddress","");a(this,"deleted",!1);a(this,"lastRunSuccessful",!1);a(this,"sendSuccessEmails",!1);a(this,"created",new Date);a(this,"nextRun",new Date);a(this,"lastCompleted",new Date);a(this,"configurationJSON","");a(this,"configuration",new r);a(this,"backupSchedule",new d);a(this,"storageInfo",new c);a(this,"runLimit",0)}}class c{constructor(){a(this,"totalBackupsRestoreSize",0);a(this,"driveAvailableFreeSpace",0);a(this,"totalBackupRestoreCount",0)}}class t{constructor(){a(this,"allItems",!1);a(this,"items",[])}}class r{constructor(){a(this,"allItems",!1);a(this,"items",[])}}class d{constructor(){a(this,"daily",null);a(this,"weekly",null);a(this,"monthly",null)}}class i{constructor(){a(this,"type","");a(this,"hour",1);a(this,"day",0);a(this,"date",1)}}export{n as B,f as C,y as U,w as a};
