Kaizen
Browse modulesAccessaccess/serverInterfaces

Interface: RoleWithVersion

Defined in: server/access/role-service.ts:22

Properties

role

role: {
  createdAt: Date;
  createdBy: string | null;
  currentVersionId: string | null;
  deletedAt: Date | null;
  deletedBy: string | null;
  description: string | null;
  id: string;
  identifier: string;
  kind: RbacRoleKind;
  name: string;
  organizationId: string | null;
  status: RbacRoleStatus;
  statusUpdatedAt: Date;
  statusUpdatedBy: string | null;
  updatedAt: Date;
  updatedBy: string | null;
};

Defined in: server/access/role-service.ts:23

createdAt

createdAt: Date;

createdBy

createdBy: string | null;

currentVersionId

currentVersionId: string | null;

deletedAt

deletedAt: Date | null;

deletedBy

deletedBy: string | null;

description

description: string | null;

id

id: string;

identifier

identifier: string;

kind

kind: RbacRoleKind;

name

name: string;

organizationId

organizationId: string | null;

status

status: RbacRoleStatus;

statusUpdatedAt

statusUpdatedAt: Date;

statusUpdatedBy

statusUpdatedBy: string | null;

updatedAt

updatedAt: Date;

updatedBy

updatedBy: string | null;

version

version: {
  allowedGrantScopes: JsonValue;
  assignableByOrgAdmins: boolean;
  changeReason: string | null;
  createdAt: Date;
  createdBy: string | null;
  deletedAt: Date | null;
  deletedBy: string | null;
  id: string;
  maxAssignableScope: RbacMaxAssignableScope;
  permissions: JsonValue;
  roleId: string;
  systemManaged: boolean;
  versionNumber: number;
};

Defined in: server/access/role-service.ts:24

allowedGrantScopes

allowedGrantScopes: JsonValue;

assignableByOrgAdmins

assignableByOrgAdmins: boolean;

changeReason

changeReason: string | null;

createdAt

createdAt: Date;

createdBy

createdBy: string | null;

deletedAt

deletedAt: Date | null;

deletedBy

deletedBy: string | null;

id

id: string;

maxAssignableScope

maxAssignableScope: RbacMaxAssignableScope;

permissions

permissions: JsonValue;

roleId

roleId: string;

systemManaged

systemManaged: boolean;

versionNumber

versionNumber: number;

On this page