Files
Krow-workspace/dataconnect/connector/team/mutations.gql
2025-12-04 17:05:27 -05:00

48 lines
917 B
GraphQL

mutation CreateTeam(
$teamName: String!,
$ownerId: String!,
$ownerName: String!,
$ownerRole: TeamOwnerRole!,
$favoriteStaff: String,
$blockedStaff: String
) @auth(level: USER) {
team_insert(
data: {
teamName: $teamName
ownerId: $ownerId
ownerName: $ownerName
ownerRole: $ownerRole
favoriteStaff: $favoriteStaff
blockedStaff: $blockedStaff
}
)
}
mutation UpdateTeam(
$id: UUID!,
$teamName: String,
$ownerId: String,
$ownerName: String,
$ownerRole: TeamOwnerRole,
$favoriteStaff: String,
$blockedStaff: String
) @auth(level: USER) {
team_update(
id: $id,
data: {
teamName: $teamName
ownerId: $ownerId
ownerName: $ownerName
ownerRole: $ownerRole
favoriteStaff: $favoriteStaff
blockedStaff: $blockedStaff
}
)
}
mutation DeleteTeam(
$id: UUID!
) @auth(level: USER) {
team_delete(id: $id)
}