new teamMemberInvite entity

This commit is contained in:
José Salazar
2025-11-26 12:33:26 -05:00
parent cf5688c88e
commit 89e4109a88
3 changed files with 94 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
enum TeamMemberInviteStatus {
PENDING
ACCEPTED
EXPIRED
CANCELLED
}
type TeamMemberInvite @table(name: "team_member_invites") {
id: UUID! @default(expr: "uuidV4()")
teamId: UUID!
inviteCode: String! @default(expr: "uuidV4()")
email: String!
inviteStatus: TeamMemberInviteStatus!
createdDate: Timestamp @default(expr: "request.time")
updatedDate: Timestamp @default(expr: "request.time")
createdBy: String @default(expr: "auth.uid")
}