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