@openinc/parse-server-opendash
Version:
Parse Server Cloud Code for open.INC Stack.
48 lines (47 loc) • 1.97 kB
TypeScript
import type { Maintenance_Schedule_Execution } from "./Maintenance_Schedule_Execution";
import type { Maintenance_Schedule_Step } from "./Maintenance_Schedule_Step";
import type { Maintenance_Schedule_Template } from "./Maintenance_Schedule_Template";
import type { Source } from "./Source";
import type { Tenant } from "./Tenant";
export interface Maintenance_ScheduleAttributes {
id: string;
objectId: string;
createdAt: Date;
updatedAt: Date;
color?: string;
cron?: any;
description?: string;
enabled: boolean;
lastExecution?: Maintenance_Schedule_Execution;
notifyBeforeDue?: any;
source: Source;
steps: Parse.Relation<Maintenance_Schedule, Maintenance_Schedule_Step>;
template?: Maintenance_Schedule_Template;
tenant?: Tenant;
title?: string;
}
export declare class Maintenance_Schedule extends Parse.Object<Maintenance_ScheduleAttributes> {
static className: string;
constructor(data?: Partial<Maintenance_ScheduleAttributes>);
get color(): string | undefined;
set color(value: string | undefined);
get cron(): any | undefined;
set cron(value: any | undefined);
get description(): string | undefined;
set description(value: string | undefined);
get enabled(): boolean;
set enabled(value: boolean);
get lastExecution(): Maintenance_Schedule_Execution | undefined;
set lastExecution(value: Maintenance_Schedule_Execution | undefined);
get notifyBeforeDue(): any | undefined;
set notifyBeforeDue(value: any | undefined);
get source(): Source;
set source(value: Source);
get steps(): Parse.Relation<Maintenance_Schedule, Maintenance_Schedule_Step>;
get template(): Maintenance_Schedule_Template | undefined;
set template(value: Maintenance_Schedule_Template | undefined);
get tenant(): Tenant | undefined;
set tenant(value: Tenant | undefined);
get title(): string | undefined;
set title(value: string | undefined);
}