1
0
Fork 0
mirror of synced 2024-06-01 18:20:18 +12:00
budibase/packages/types/src/sdk/events/role.ts

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
}