query listTeam @auth(level: USER) { teams { id teamName ownerId ownerName ownerRole favoriteStaff blockedStaff } } query getTeamById( $id: UUID! ) @auth(level: USER) { team(id: $id) { id teamName ownerId ownerName ownerRole favoriteStaff blockedStaff } } query filterTeam( $teamName: String, $ownerId: UUID, $ownerRole: TeamOwnerRole ) @auth(level: USER) { teams( where: { teamName: { eq: $teamName } ownerId: { eq: $ownerId } ownerRole: { eq: $ownerRole } } ) { id teamName ownerId ownerName ownerRole favoriteStaff blockedStaff } }