data models created

This commit is contained in:
Arjun Patel
2022-01-14 03:29:52 -08:00
parent 47c55fbc26
commit 46ab74119f
3 changed files with 47 additions and 5 deletions
+21
View File
@@ -0,0 +1,21 @@
import { Timestamp } from "firebase/firestore";
export class Team {
id: string;
name:string;
status: TeamStatus;
allowedUserCount:number;
createdBy: string;
createdDate: Timestamp;
lastUpdatedDate: Timestamp;
}
export enum TeamStatus {
created = "created",
deactivated = "deactivated",
deleted = "deleted"
}
+21
View File
@@ -0,0 +1,21 @@
export class TeamMember {
id: string;
userId: string;
teamId: string;
inviteEmailAddress: string;
invitedByUserId: string;
role: TeamMemberRole
status: TeamMemberStatus
}
export enum TeamMemberRole {
admin = "admin"
}
export enum TeamMemberStatus {
invited = "invited",
activated = "activated",
deleted = "deleted"
}