2020-06-17 18:00:38 -04:00
|
|
|
import GeneratedAuthMethodModel from '../generated/models/auth-method';
|
2021-03-24 18:36:34 -04:00
|
|
|
import { equal } from '@ember/object/computed';
|
2020-06-17 18:00:38 -04:00
|
|
|
|
2021-03-16 15:41:13 -04:00
|
|
|
export default class AuthMethodModel extends GeneratedAuthMethodModel {
|
|
|
|
|
// =attributes
|
|
|
|
|
|
2021-03-26 12:47:49 -04:00
|
|
|
/**
|
|
|
|
|
* @type {boolean}
|
|
|
|
|
*/
|
2021-03-24 18:36:34 -04:00
|
|
|
@equal('primary', true) isPrimary;
|
2021-04-01 15:24:49 -04:00
|
|
|
|
2021-03-16 15:41:13 -04:00
|
|
|
/**
|
|
|
|
|
* @type {boolean}
|
|
|
|
|
*/
|
|
|
|
|
get isPassword() {
|
|
|
|
|
return this.type === 'password';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @type {boolean}
|
|
|
|
|
*/
|
|
|
|
|
get isOIDC() {
|
|
|
|
|
return this.type === 'oidc';
|
|
|
|
|
}
|
|
|
|
|
}
|