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,41 @@
query listTeamMemberInvite @auth(level: USER) {
teamMemberInvites {
id
teamId
inviteCode
email
inviteStatus
}
}
query getTeamMemberInviteById(
$id: UUID!
) @auth(level: USER) {
teamMemberInvite(id: $id) {
id
teamId
inviteCode
email
inviteStatus
}
}
query filterTeamMemberInvite(
$teamId: UUID,
$email: String,
$inviteStatus: TeamMemberInviteStatus
) @auth(level: USER) {
teamMemberInvites(
where: {
teamId: { eq: $teamId }
email: { eq: $email }
inviteStatus: { eq: $inviteStatus }
}
) {
id
teamId
inviteCode
email
inviteStatus
}
}