@grouparoo/core
Version:
The Grouparoo Core
22 lines (21 loc) • 680 B
TypeScript
import { Group } from "./Group";
import { GrouparooRecord } from "./GrouparooRecord";
import { CommonModel } from "../classes/commonModel";
export declare class GroupMember extends CommonModel<GroupMember> {
idPrefix(): string;
recordId: string;
groupId: string;
removedAt: Date;
group: Group;
record: GrouparooRecord;
uniqueIdentifier: string[];
apiData(): Promise<{
recordId: string;
groupId: string;
createdAt: number;
updatedAt: number;
removedAt: number;
}>;
static ensureModelMatch(instance: GroupMember): Promise<void>;
static ensureModelsMatch(instances: GroupMember[]): Promise<void>;
}