2022-08-14 12:15:09 +02:00
|
|
|
import AbstractModel, { type IAbstract } from './abstractModel'
|
2020-04-17 23:46:07 +00:00
|
|
|
|
2022-08-14 12:15:09 +02:00
|
|
|
export interface ITotp extends IAbstract {
|
2022-06-23 03:22:21 +02:00
|
|
|
secret: string
|
|
|
|
enabled: boolean
|
|
|
|
url: string
|
2022-07-21 00:42:36 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
export default class TotpModel extends AbstractModel implements ITotp{
|
2022-08-13 15:38:41 +02:00
|
|
|
secret!: string
|
|
|
|
enabled!: boolean
|
|
|
|
url!: string
|
2022-06-23 03:22:21 +02:00
|
|
|
|
2020-04-17 23:46:07 +00:00
|
|
|
defaults() {
|
|
|
|
return {
|
|
|
|
secret: '',
|
|
|
|
enabled: false,
|
|
|
|
url: '',
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|