src/app/models/login-vm.model.ts
Properties |
|
Methods |
|
Accessors |
Private plainTextPasswordIsValid |
plainTextPasswordIsValid()
|
Defined in src/app/models/login-vm.model.ts:10
|
Returns :
boolean
|
Public passwordPlainText |
passwordPlainText:
|
Type : string
|
Defined in src/app/models/login-vm.model.ts:3
|
Public username |
username:
|
Type : string
|
Defined in src/app/models/login-vm.model.ts:2
|
passwordBase64 |
getpasswordBase64()
|
Defined in src/app/models/login-vm.model.ts:4
|
export class LoginVm {
public username: string;
public passwordPlainText: string;
get passwordBase64(): string {
return this.plainTextPasswordIsValid()
? window.btoa(this.passwordPlainText)
: null;
}
private plainTextPasswordIsValid(): boolean {
return (
this.passwordPlainText !== undefined &&
this.passwordPlainText !== null &&
this.passwordPlainText.length > 0
);
}
}