query listTeamMembers @auth(level: USER) { teamMembers { id teamId role title department teamHubId isActive createdAt user { fullName email } teamHub{ hubName } } } query getTeamMemberById($id: UUID!) @auth(level: USER) { teamMember(id: $id) { id teamId role title department teamHubId isActive createdAt user { fullName email } teamHub{ hubName } } } query getTeamMembersByTeamId($teamId: UUID!) @auth(level: USER) { teamMembers(where: { teamId: { eq: $teamId } }) { id teamId role title department teamHubId isActive createdAt user { fullName email } teamHub{ hubName } } } query getHubManagersByTeamHubId($teamHubId: UUID!) @auth(level: USER) { teamMembers( where: { teamHubId: { eq: $teamHubId } role: { eq: MANAGER } isActive: { eq: true } inviteStatus: { eq: ACCEPTED } } ) { id teamId role title department teamHubId isActive createdAt user { id fullName email photoUrl } teamHub { id hubName } } }