Merge pull request 'feature/#20-API-Tokens' (#50) from feature/#20-API-Tokens into develop

Reviewed-on: #50
This commit is contained in:
Julian Krauser 2025-01-22 10:59:44 +00:00
commit 033504b8d8
12 changed files with 701 additions and 1 deletions

View file

@ -0,0 +1,20 @@
import type { PermissionObject } from "@/types/permissionTypes";
export interface WebapiViewModel {
id: number;
permissions: PermissionObject;
title: string;
createdAt: Date;
lastUsage?: Date;
expiry?: Date;
}
export interface CreateWebapiViewModel {
title: string;
expiry?: Date;
}
export interface UpdateWebapiViewModel {
title: string;
expiry?: Date;
}