Files
Krow-workspace/dataconnect/connector/teamMember/mutations.gql
2025-11-26 09:56:43 -05:00

44 lines
756 B
GraphQL

mutation CreateTeamMember(
$teamId: UUID!,
$memberName: String!,
$email: String!,
$role: TeamMemberRole,
$isActive: Boolean
) @auth(level: USER) {
teamMember_insert(
data: {
teamId: $teamId
memberName: $memberName
email: $email
role: $role
isActive: $isActive
}
)
}
mutation UpdateTeamMember(
$id: UUID!,
$teamId: UUID,
$memberName: String,
$email: String,
$role: TeamMemberRole,
$isActive: Boolean
) @auth(level: USER) {
teamMember_update(
id: $id,
data: {
teamId: $teamId
memberName: $memberName
email: $email
role: $role
isActive: $isActive
}
)
}
mutation DeleteTeamMember(
$id: UUID!
) @auth(level: USER) {
teamMember_delete(id: $id)
}