Skip to main content

Role (Object)

type Role {
roleNid: Int!
owner: Operator!
name: String!
isPersonalOnly: Boolean!
permissions: [RolePermission!]!
operatorList: [Operator!]!
logins: [Login!]!
isDefault: Boolean!
canSeeSalesDataInOps: Boolean! @deprecated
canOpenInvoices: Boolean! @deprecated
settings: RoleSetting!
roleAircraftRestriction: [RoleAircraftRestriction!]!
manuals: [File!]!
}

Fields

Role.roleNid ● Int! non-null scalar

Role.owner ● Operator! non-null object

Requires access to resource GRAPHQL_OPERATOR

Role.name ● String! non-null scalar

Role.isPersonalOnly ● Boolean! non-null scalar

Role.permissions ● [RolePermission!]! non-null object

Role.operatorList ● [Operator!]! non-null object

Requires access to resource GRAPHQL_OPERATOR

Role.logins ● [Login!]! non-null object

Role.isDefault ● Boolean! non-null scalar

Role.canSeeSalesDataInOps ● Boolean! deprecated non-null scalar

DEPRECATED

Use settings -> canSeeSalesDataInOps field instead

Role.canOpenInvoices ● Boolean! deprecated non-null scalar

DEPRECATED

Use settings -> canOpenInvoices field instead

Role.settings ● RoleSetting! non-null object

Role.roleAircraftRestriction ● [RoleAircraftRestriction!]! non-null object

Role.manuals ● [File!]! non-null object

Returned By

privileges.createRole mutation ● privileges.describeRole query

Member Of

CrewMember object ● Operator object ● RolePermission object ● WingmanChatSettings object