Query
query GetSchedulingRole($id: ID!) {
getSchedulingRole(id: $id) {
id
name
description
canProduce
canManage
canCheckIn
}
}Variables
{
"id": "id"
}Response
{
"data": {
"getSchedulingRole": {
"id": "id",
"name": "string",
"description": "string",
"canProduce": true,
"canManage": true,
"canCheckIn": true
}
}
}Queries
getSchedulingRole
QUERY
getSchedulingRole(id: ID!): SchedulingRoleArguments
id
ID!
required
The id of the record
Returns
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.
Query
query GetSchedulingRole($id: ID!) {
getSchedulingRole(id: $id) {
id
name
description
canProduce
canManage
canCheckIn
}
}Variables
{
"id": "id"
}Response
{
"data": {
"getSchedulingRole": {
"id": "id",
"name": "string",
"description": "string",
"canProduce": true,
"canManage": true,
"canCheckIn": true
}
}
}