diff --git a/server/storage.ts b/server/storage.ts index 34305b2..dd1b983 100644 --- a/server/storage.ts +++ b/server/storage.ts @@ -87,6 +87,14 @@ export interface IStorage { getDnsMetricsByRecord(recordId: string, metricType?: string, startDate?: Date, endDate?: Date): Promise; getDnsMetricsByType(metricType: string, startDate?: Date, endDate?: Date): Promise; + // Custom Roles management + getCustomRole(id: string): Promise; + getCustomRoles(): Promise; + getCustomRoleByName(name: string): Promise; + createCustomRole(role: InsertCustomRole): Promise; + updateCustomRole(id: string, role: Partial): Promise; + deleteCustomRole(id: string): Promise; + // Session store sessionStore: any; }