Files
Auto_Bangumi/webui/e2e/fixtures/data.ts
2026-07-10 13:50:15 +02:00

42 lines
794 B
TypeScript

export interface Credentials {
username: string;
password: string;
}
export interface SetupStatus {
need_setup: boolean;
version: string;
}
export interface UserPublic {
id: number;
username: string;
enabled: boolean;
created_at: string;
updated_at: string;
}
export type TokenScope = 'api' | 'mcp';
export interface ApiTokenPublic {
id: number;
user_id: number;
name: string;
scope: TokenScope;
prefix: string;
created_at: string;
last_used_at: string | null;
expires_at: string | null;
revoked_at: string | null;
}
export interface ApiTokenCreated extends ApiTokenPublic {
token: string;
}
export const SESSION_SUCCESS = { authenticated: true } as const;
export function changedPassword(prefix: string): string {
return `${prefix}-Changed9!`;
}