UNPKG

cecon-interfaces

Version:
28 lines 3.68 kB
import { ECardMode, EPayioCardStatus } from '../enums'; import { PayioCardConfigEntity } from './card-config.entity'; /** @deprecated use CardEntity from @arcnetdev/arcnet-payio-interfaces instead */ export class PayioCardEntity { active = false; companyId = ''; config = new PayioCardConfigEntity(); containerId = null; createdAt = new Date(); id = ''; logs = []; mode = ECardMode.HYBRID; status = EPayioCardStatus.BLOCKED; tags = []; unlockCode = null; unlockedAt = null; updatedAt = new Date(); constructor(data) { if (data) { for (let key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcGF5aW8vY2FyZHMvZW50aXRpZXMvY2FyZC5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLFVBQVUsQ0FBQztBQUd2RCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUM3RCxpRkFBaUY7QUFDakYsTUFBTSxPQUFPLGVBQWU7SUFDbkIsTUFBTSxHQUFZLEtBQUssQ0FBQztJQUN4QixTQUFTLEdBQVcsRUFBRSxDQUFDO0lBQ3ZCLE1BQU0sR0FBcUIsSUFBSSxxQkFBcUIsRUFBRSxDQUFDO0lBQ3ZELFdBQVcsR0FBa0IsSUFBSSxDQUFDO0lBQ2xDLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsSUFBSSxHQUFhLEVBQUUsQ0FBQztJQUNwQixJQUFJLEdBQWMsU0FBUyxDQUFDLE1BQU0sQ0FBQztJQUNuQyxNQUFNLEdBQXFCLGdCQUFnQixDQUFDLE9BQU8sQ0FBQztJQUNwRCxJQUFJLEdBQWEsRUFBRSxDQUFDO0lBQ3BCLFVBQVUsR0FBa0IsSUFBSSxDQUFDO0lBQ2pDLFVBQVUsR0FBZ0IsSUFBSSxDQUFDO0lBQy9CLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBRXBDLFlBQVksSUFBK0I7UUFDekMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVDYXJkTW9kZSwgRVBheWlvQ2FyZFN0YXR1cyB9IGZyb20gJy4uL2VudW1zJztcclxuaW1wb3J0IHsgSVBheWlvQ2FyZENvbmZpZyB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xyXG5pbXBvcnQgeyBJUGF5aW9DYXJkIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWNhcmQnO1xyXG5pbXBvcnQgeyBQYXlpb0NhcmRDb25maWdFbnRpdHkgfSBmcm9tICcuL2NhcmQtY29uZmlnLmVudGl0eSc7XHJcbi8qKiBAZGVwcmVjYXRlZCB1c2UgQ2FyZEVudGl0eSBmcm9tIEBhcmNuZXRkZXYvYXJjbmV0LXBheWlvLWludGVyZmFjZXMgaW5zdGVhZCAqL1xyXG5leHBvcnQgY2xhc3MgUGF5aW9DYXJkRW50aXR5IGltcGxlbWVudHMgSVBheWlvQ2FyZCB7XHJcbiAgcHVibGljIGFjdGl2ZTogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIHB1YmxpYyBjb21wYW55SWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBjb25maWc6IElQYXlpb0NhcmRDb25maWcgPSBuZXcgUGF5aW9DYXJkQ29uZmlnRW50aXR5KCk7XHJcbiAgcHVibGljIGNvbnRhaW5lcklkOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgY3JlYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBsb2dzOiBzdHJpbmdbXSA9IFtdO1xyXG4gIHB1YmxpYyBtb2RlOiBFQ2FyZE1vZGUgPSBFQ2FyZE1vZGUuSFlCUklEO1xyXG4gIHB1YmxpYyBzdGF0dXM6IEVQYXlpb0NhcmRTdGF0dXMgPSBFUGF5aW9DYXJkU3RhdHVzLkJMT0NLRUQ7XHJcbiAgcHVibGljIHRhZ3M6IHN0cmluZ1tdID0gW107XHJcbiAgcHVibGljIHVubG9ja0NvZGU6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyB1bmxvY2tlZEF0OiBEYXRlIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFBheWlvQ2FyZEVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0=