ff-admin/src/viewmodels/admin/user/api.models.ts

27 lines
456 B
TypeScript
Raw Normal View History

2025-01-22 09:11:39 +01:00
import type { PermissionObject } from "@/types/permissionTypes";
export interface ApiViewModel {
id: number;
permissions: PermissionObject;
title: string;
createdAt: Date;
lastUsage?: Date;
expiry?: Date;
}
export interface CreateApiViewModel {
title: string;
token: string;
expiry?: Date;
}
export interface UpdateApiViewModel {
id: number;
title: string;
expiry?: Date;
}
export interface DeleteApiViewModel {
id: number;
}