@openinc/parse-server-opendash
Version:
Parse Server Cloud Code for open.INC Stack.
34 lines (33 loc) • 964 B
TypeScript
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);
}