UNPKG

@openinc/parse-server-opendash

Version:
51 lines (50 loc) 1.87 kB
import type { Maintenance_Ticket } from "./Maintenance_Ticket"; import type { Tenant } from "./Tenant"; import type { _Role } from "./_Role"; import type { _User } from "./_User"; export interface Maintenance_ProjectAttributes { id: string; objectId: string; createdAt: Date; updatedAt: Date; assignedRoles: Parse.Relation<Maintenance_Project, _Role>; assignedUsers: Parse.Relation<Maintenance_Project, _User>; color?: string; description: string; end?: Date; finished: boolean; icon?: string; name: string; parent?: Maintenance_Project; start?: Date; tenant?: Tenant; tickets: Parse.Relation<Maintenance_Project, Maintenance_Ticket>; user?: _User; } export declare class Maintenance_Project extends Parse.Object<Maintenance_ProjectAttributes> { static className: string; constructor(data?: Partial<Maintenance_ProjectAttributes>); get assignedRoles(): Parse.Relation<Maintenance_Project, _Role>; get assignedUsers(): Parse.Relation<Maintenance_Project, _User>; get color(): string | undefined; set color(value: string | undefined); get description(): string; set description(value: string); get end(): Date | undefined; set end(value: Date | undefined); get finished(): boolean; set finished(value: boolean); get icon(): string | undefined; set icon(value: string | undefined); get name(): string; set name(value: string); get parent(): Maintenance_Project | undefined; set parent(value: Maintenance_Project | undefined); get start(): Date | undefined; set start(value: Date | undefined); get tenant(): Tenant | undefined; set tenant(value: Tenant | undefined); get tickets(): Parse.Relation<Maintenance_Project, Maintenance_Ticket>; get user(): _User | undefined; set user(value: _User | undefined); }