@openinc/parse-server-opendash
Version:
Parse Server Cloud Code for open.INC Stack.
42 lines (41 loc) • 1.71 kB
TypeScript
import type { Contact } from "./Contact";
import type { Maintenance_Schedule_Step } from "./Maintenance_Schedule_Step";
import type { Source } from "./Source";
import type { Tenant } from "./Tenant";
export interface Maintenance_Schedule_TemplateAttributes {
id: string;
objectId: string;
createdAt: Date;
updatedAt: Date;
color?: string;
contacts: Parse.Relation<Maintenance_Schedule_Template, Contact>;
cron?: any;
description?: string;
enabled: boolean;
notifyBeforeDue: any;
sources: Parse.Relation<Maintenance_Schedule_Template, Source>;
steps: Parse.Relation<Maintenance_Schedule_Template, Maintenance_Schedule_Step>;
tenant?: Tenant;
title?: string;
}
export declare class Maintenance_Schedule_Template extends Parse.Object<Maintenance_Schedule_TemplateAttributes> {
static className: string;
constructor(data?: Partial<Maintenance_Schedule_TemplateAttributes>);
get color(): string | undefined;
set color(value: string | undefined);
get contacts(): Parse.Relation<Maintenance_Schedule_Template, Contact>;
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 notifyBeforeDue(): any;
set notifyBeforeDue(value: any);
get sources(): Parse.Relation<Maintenance_Schedule_Template, Source>;
get steps(): Parse.Relation<Maintenance_Schedule_Template, Maintenance_Schedule_Step>;
get tenant(): Tenant | undefined;
set tenant(value: Tenant | undefined);
get title(): string | undefined;
set title(value: string | undefined);
}