/** * Models for authentication-related data structures */ export type AuthRequestResponse = { authCode: string; authUrl: string; expiresAt: string; }; export type TokenExchangeResponse = { token: string; userEmail: string; userId: string; userName?: string; }; export type TokenVerifyResponse = { email?: string; name?: string; userId?: string; valid: boolean; }; export type Project = { createdAt: string; description?: string; id: string; name: string; updatedAt: string; }; export type ProjectApiKey = { createdAt: string; id: string; key: string; name: string; projectId: string; };