15 lines
291 B
TypeScript
Executable File
15 lines
291 B
TypeScript
Executable File
import {Permission} from './permission';
|
|
|
|
export interface Role {
|
|
id: number;
|
|
name: string;
|
|
type: 'sitewide' | 'workspace';
|
|
description: string;
|
|
permissions?: Permission[];
|
|
default: boolean;
|
|
guests: boolean;
|
|
internal: boolean;
|
|
created_at?: string;
|
|
updated_at?: string;
|
|
}
|