mirror of
https://github.com/bitwarden/browser
synced 2025-12-24 04:04:24 +00:00
27 lines
616 B
TypeScript
27 lines
616 B
TypeScript
import { LoginApi } from '../api/loginApi';
|
|
|
|
import { LoginUriData } from './loginUriData';
|
|
|
|
export class LoginData {
|
|
uris: LoginUriData[];
|
|
username: string;
|
|
password: string;
|
|
passwordRevisionDate: string;
|
|
totp: string;
|
|
|
|
constructor(data?: LoginApi) {
|
|
if (data == null) {
|
|
return;
|
|
}
|
|
|
|
this.username = data.username;
|
|
this.password = data.password;
|
|
this.passwordRevisionDate = data.passwordRevisionDate;
|
|
this.totp = data.totp;
|
|
|
|
if (data.uris) {
|
|
this.uris = data.uris.map(u => new LoginUriData(u));
|
|
}
|
|
}
|
|
}
|