OBJECT

ROLE

link GraphQL Schema definition

  • type ROLE implements AUTHORIZABLE {
  • updateUser: SUBJECT
  • customer: CUSTOMER
  • # The account groups assigned to the authorizable
  • #
  • # Arguments
  • # orderBy: [Not documented]
  • # includeDeleted: [Not documented]
  • accountGroups(orderBy: [OrderBy], includeDeleted: Boolean): [ACCOUNTGROUP]
  • id: Long
  • verifyUser: SUBJECT
  • # Arguments
  • # orderBy: [Not documented]
  • # includeDeleted: [Not documented]
  • roles(orderBy: [OrderBy], includeDeleted: Boolean): [ROLE]
  • manuallyUpdatedAt: DateTime
  • name: String
  • featureModificationInfos: [FEATUREMODIFICATIONINFO]
  • # The authorizable can create orders even in case the order has expired features
  • canCreateOrdersWithExpiredFeatures: Boolean
  • updatedAt: DateTime
  • # Arguments
  • # orderBy: [Not documented]
  • namedPermissions(orderBy: [OrderBy]): [PERMISSIONINCONTEXT]
  • createdAt: DateTime
  • uuid: UUID
  • # Defines if the authorizable is permitted to manage CRE code.
  • manageCreCodePermissionState: State
  • verifiedAt: DateTime
  • manuallyUpdateUser: SUBJECT
  • deletedAt: DateTime
  • # Defines if the authorizable is permitted to read all account segements and
  • # related data.
  • readAllAccountSegmentsPermissionState: State
  • # Defines if the authorizable is permitted to execute and revert corporate
  • # actions.
  • executeCorporateActionsPermissionState: State
  • basicPermissions: [BASICPERMISSION]
  • creationUser: SUBJECT
  • deletedBy: SUBJECT
  • # Arguments
  • # orderBy: [Not documented]
  • # includeDeleted: [Not documented]
  • permittedAccountSegments(
  • orderBy: [OrderBy],
  • includeDeleted: Boolean
  • ): [ACCOUNTSEGMENT]
  • # Arguments
  • # orderBy: [Not documented]
  • messageTypeConfigs(orderBy: [OrderBy]): [MESSAGETYPECONFIG]
  • version: Long
  • }