Mutation
mutation ReorderSchedulingRoles($input: ReorderSchedulingRolesInput!) {
reorderSchedulingRoles(input: $input) {
id
name
description
canProduce
canManage
canCheckIn
}
}Variables
{
"input": {
"roleIds": [
"id"
]
}
}Response
{
"data": {
"reorderSchedulingRoles": [
{
"id": "id",
"name": "string",
"description": "string",
"canProduce": true,
"canManage": true,
"canCheckIn": true
}
]
}
}Mutations
reorderSchedulingRoles
MUTATION
reorderSchedulingRoles(input: ReorderSchedulingRolesInput!): [SchedulingRole!]!Arguments
input
required
Returns
[SchedulingRole!]!
id
ID!
name
String!
description
String
canProduce
Boolean!
canManage
Boolean!
canCheckIn
Boolean!
Whether members in this role check in on the open jobs they are assigned to.
maxCrews
Int
hoursCapacityMode
String!
defaultHoursCapacityPerDay
Decimal
allowHoursCapacityOverride
Boolean!
moneyCapacityMode
String!
defaultMoneyCapacityPerDay
allowMoneyCapacityOverride
Boolean!
maxActiveJobs
Int
maxActiveJobValue
active
Boolean!
archivedAt
DateTime
position
Int
roleTrades
Arguments
limit
Int
The number of records to return.
offset
Int
The number of records to skip.
Mutation
mutation ReorderSchedulingRoles($input: ReorderSchedulingRolesInput!) {
reorderSchedulingRoles(input: $input) {
id
name
description
canProduce
canManage
canCheckIn
}
}Variables
{
"input": {
"roleIds": [
"id"
]
}
}Response
{
"data": {
"reorderSchedulingRoles": [
{
"id": "id",
"name": "string",
"description": "string",
"canProduce": true,
"canManage": true,
"canCheckIn": true
}
]
}
}