import { DeviceType } from "../../../../enums"; import { BaseResponse } from "../../../../models/response/base.response"; export class DeviceResponse extends BaseResponse { id: string; userId: string; name: string; identifier: string; type: DeviceType; creationDate: string; revisionDate: string; isTrusted: boolean; devicePendingAuthRequest: { id: string; creationDate: string } | null; constructor(response: any) { super(response); this.id = this.getResponseProperty("Id"); this.userId = this.getResponseProperty("UserId"); this.name = this.getResponseProperty("Name"); this.identifier = this.getResponseProperty("Identifier"); this.type = this.getResponseProperty("Type"); this.creationDate = this.getResponseProperty("CreationDate"); this.revisionDate = this.getResponseProperty("RevisionDate"); this.isTrusted = this.getResponseProperty("IsTrusted"); this.devicePendingAuthRequest = this.getResponseProperty("DevicePendingAuthRequest"); } }