1
0
mirror of https://github.com/bitwarden/jslib synced 2025-12-29 14:43:17 +00:00
Files
jslib/src/models/data/loginData.ts
Kyle Spearrin 1de193eea1 use map
2019-04-12 09:45:47 -04:00

27 lines
618 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));
}
}
}