paperless-ngx/src-ui/src/app/data/user-profile.ts
2024-11-18 18:34:46 +00:00

28 lines
484 B
TypeScript

export interface SocialAccount {
id: number
provider: string
name: string
}
export interface SocialAccountProvider {
name: string
login_url: string
}
export interface PaperlessUserProfile {
email?: string
password?: string
first_name?: string
last_name?: string
auth_token?: string
social_accounts?: SocialAccount[]
has_usable_password?: boolean
is_mfa_enabled?: boolean
}
export interface TotpSettings {
url: string
qr_svg: string
secret: string
}