/**
 * Generated by orval v8.0.0-rc.0 🍺
 * Do not edit manually.
 * Backend Template API
 * Generated API documentation
 * OpenAPI spec version: 1.0.0
 */
import type { UserAuthPasswordHistory } from './userAuthPasswordHistory';

export interface UserAuth {
  id?: string;
  user_id?: string;
  password_hash?: string;
  last_login_at?: string;
  password_changed_at?: string;
  login_attempts?: number;
  locked_until?: string;
  twofa_secret?: string;
  twofa_backup_codes?: string;
  twofa_enabled?: boolean;
  twofa_method?: string;
  password_history?: UserAuthPasswordHistory;
  created_at?: string;
  updated_at?: string;
  reset_password_otp_hash?: string;
  reset_password_otp_expires_at?: string;
  reset_password_otp_attempts?: number;
  reset_password_otp_sent_at?: string;
}
