UserPermissionsExtension extension

Extension methods for the UserPermissions protobuf class to provide convenient access and formatting of user permissions

on
  • UserPermissions

Properties

articleRightsSummary String

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a formatted summary of article rights
no setter
billingRightsSummary String

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a formatted summary of billing rights
no setter
boolRightsSummary String

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a formatted summary of boolean rights (dynamic)
no setter
boutiqueRightsSummary String

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a formatted summary of boutique rights
no setter
chainRightsSummary String

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a formatted summary of chain rights
no setter
contactRightsSummary String

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a formatted summary of contact rights
no setter
firmRightsSummary String

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a formatted summary of firm rights
no setter
fullSummary String

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a complete summary of all permissions (dynamic)
no setter
permissionsMap Map<String, Map<String, bool>>

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a map of all permissions for display (dynamic)
no setter
ticketRightsSummary String

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a formatted summary of ticket rights
no setter
userManagementRightsSummary String

Available on UserPermissions, provided by the UserPermissionsExtension extension

Gets a formatted summary of user management rights
no setter

Methods

copyWith({String? userId, String? firmId, AccessLimited? limitedAccess, AccessFull? fullAccess, TicketRights? ticketRights, ContactRights? contactRights, ArticleRights? articleRights, BoutiqueRights? boutiqueRights, ChainRights? chainRights, FirmRights? firmRights, UserManagementRights? userManagementRights, BillingRights? billingRights, BoolRights? boolRights}) → UserPermissions

Available on UserPermissions, provided by the UserPermissionsExtension extension

Creates a copy of the permissions with updated fields