30 lines
570 B
TypeScript
30 lines
570 B
TypeScript
import { BaseEvent } from "./event"
|
|
|
|
export interface RoleCreatedEvent extends BaseEvent {
|
|
roleId: string
|
|
permissionId: string
|
|
inherits: string
|
|
}
|
|
|
|
export interface RoleUpdatedEvent extends BaseEvent {
|
|
roleId: string
|
|
permissionId: string
|
|
inherits: string
|
|
}
|
|
|
|
export interface RoleDeletedEvent extends BaseEvent {
|
|
roleId: string
|
|
permissionId: string
|
|
inherits: string
|
|
}
|
|
|
|
export interface RoleAssignedEvent extends BaseEvent {
|
|
userId: string
|
|
roleId: string
|
|
}
|
|
|
|
export interface RoleUnassignedEvent extends BaseEvent {
|
|
userId: string
|
|
roleId: string
|
|
}
|