cecon-interfaces
Version:
Interfaces de Projetos Cecon
27 lines • 3.56 kB
JavaScript
import { EBarcodeFormat } from '../../chef-config';
import { ETefProvider } from '../enums';
export class PayioCashConfigOperationEntity {
barcodeFormat = EBarcodeFormat.CODE_6_PRICE_6;
tabFormat = null;
tef = new PayioCashConfigOperationTefEntity();
pdvId = '';
visionDeviceId = '';
constructor(data) {
if (data) {
for (let key in data) {
if (data.hasOwnProperty(key) && key in this) {
this[key] = data[key];
}
}
}
}
}
export class PayioCashConfigOperationTefEntity {
companyNumber = '';
provider = ETefProvider.FISERV;
terminal = '';
tokenOtp = '';
tokenRegister = '';
url = '';
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLW9wZXJhdGlvbi5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcGF5aW8vY2FzaC1jb25maWcvZW50aXRpZXMvY29uZmlnLW9wZXJhdGlvbi5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQ25ELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFHeEMsTUFBTSxPQUFPLDhCQUE4QjtJQUNsQyxhQUFhLEdBQW1CLGNBQWMsQ0FBQyxjQUFjLENBQUM7SUFDOUQsU0FBUyxHQUFrQixJQUFJLENBQUM7SUFDaEMsR0FBRyxHQUFpQyxJQUFJLGlDQUFpQyxFQUFFLENBQUM7SUFDNUUsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixjQUFjLEdBQVcsRUFBRSxDQUFDO0lBQ25DLFlBQVksSUFBOEM7UUFDeEQsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRjtBQUVELE1BQU0sT0FBTyxpQ0FBaUM7SUFDckMsYUFBYSxHQUFXLEVBQUUsQ0FBQztJQUMzQixRQUFRLEdBQWlCLFlBQVksQ0FBQyxNQUFNLENBQUM7SUFDN0MsUUFBUSxHQUFXLEVBQUUsQ0FBQztJQUN0QixRQUFRLEdBQVcsRUFBRSxDQUFDO0lBQ3RCLGFBQWEsR0FBVyxFQUFFLENBQUM7SUFDM0IsR0FBRyxHQUFXLEVBQUUsQ0FBQztDQUN6QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVCYXJjb2RlRm9ybWF0IH0gZnJvbSAnLi4vLi4vY2hlZi1jb25maWcnO1xyXG5pbXBvcnQgeyBFVGVmUHJvdmlkZXIgfSBmcm9tICcuLi9lbnVtcyc7XHJcbmltcG9ydCB7IElQYXlpb0Nhc2hDb25maWdPcGVyYXRpb24sIElQYXlpb0Nhc2hDb25maWdPcGVyYXRpb25UZWYgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktY2FzaC1jb25maWctb3BlcmF0aW9uJztcclxuXHJcbmV4cG9ydCBjbGFzcyBQYXlpb0Nhc2hDb25maWdPcGVyYXRpb25FbnRpdHkgaW1wbGVtZW50cyBJUGF5aW9DYXNoQ29uZmlnT3BlcmF0aW9uIHtcclxuICBwdWJsaWMgYmFyY29kZUZvcm1hdDogRUJhcmNvZGVGb3JtYXQgPSBFQmFyY29kZUZvcm1hdC5DT0RFXzZfUFJJQ0VfNjtcclxuICBwdWJsaWMgdGFiRm9ybWF0OiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgdGVmOiBJUGF5aW9DYXNoQ29uZmlnT3BlcmF0aW9uVGVmID0gbmV3IFBheWlvQ2FzaENvbmZpZ09wZXJhdGlvblRlZkVudGl0eSgpO1xyXG4gIHB1YmxpYyBwZHZJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHZpc2lvbkRldmljZUlkOiBzdHJpbmcgPSAnJztcclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXlpb0Nhc2hDb25maWdPcGVyYXRpb25FbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmV4cG9ydCBjbGFzcyBQYXlpb0Nhc2hDb25maWdPcGVyYXRpb25UZWZFbnRpdHkgaW1wbGVtZW50cyBJUGF5aW9DYXNoQ29uZmlnT3BlcmF0aW9uVGVmIHtcclxuICBwdWJsaWMgY29tcGFueU51bWJlcjogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHByb3ZpZGVyOiBFVGVmUHJvdmlkZXIgPSBFVGVmUHJvdmlkZXIuRklTRVJWO1xyXG4gIHB1YmxpYyB0ZXJtaW5hbDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHRva2VuT3RwOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgdG9rZW5SZWdpc3Rlcjogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHVybDogc3RyaW5nID0gJyc7XHJcbn1cclxuIl19