UNPKG

@openinc/parse-server-opendash

Version:
34 lines (33 loc) 964 B
import type { _Role } from "./_Role"; import type { _User } from "./_User"; export interface ShareAttributes { id: string; objectId: string; createdAt: Date; updatedAt: Date; accepted: boolean; key: string; targetRole?: _Role; targetUser?: _User; type: string; user: _User; writePermission: boolean; } export declare class Share extends Parse.Object<ShareAttributes> { static className: string; constructor(data?: Partial<ShareAttributes>); get accepted(): boolean; set accepted(value: boolean); get key(): string; set key(value: string); get targetRole(): _Role | undefined; set targetRole(value: _Role | undefined); get targetUser(): _User | undefined; set targetUser(value: _User | undefined); get type(): string; set type(value: string); get user(): _User; set user(value: _User); get writePermission(): boolean; set writePermission(value: boolean); }