scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
27 lines • 3.51 kB
JavaScript
import { MottuAddressEntity } from './address.entity';
import { MottuStoreMatrixEntity } from './store-matrix.entity';
import { MottuStoreResponsibleEntity } from './store-responsible.entity';
export class MottuStoreEntity {
// #region Properties (10)
address = new MottuAddressEntity();
balance = 0;
cnpj = '';
email = '';
id = 0;
marketplaceBranchId = 0;
matrix = new MottuStoreMatrixEntity();
name = '';
responsible = new MottuStoreResponsibleEntity();
// #endregion Properties (10)
// #region Constructors (1)
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RvcmUuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL21vdHR1L2VudGl0aWVzL3N0b3JlLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUN0RCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUMvRCxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUV6RSxNQUFNLE9BQU8sZ0JBQWdCO0lBQzNCLDBCQUEwQjtJQUVuQixPQUFPLEdBQWtCLElBQUksa0JBQWtCLEVBQUUsQ0FBQztJQUNsRCxPQUFPLEdBQVcsQ0FBQyxDQUFDO0lBQ3BCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixFQUFFLEdBQVcsQ0FBQyxDQUFDO0lBQ2YsbUJBQW1CLEdBQVcsQ0FBQyxDQUFDO0lBQ2hDLE1BQU0sR0FBc0IsSUFBSSxzQkFBc0IsRUFBRSxDQUFDO0lBQ3pELElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsV0FBVyxHQUEyQixJQUFJLDJCQUEyQixFQUFFLENBQUM7SUFFL0UsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQWdDO1FBQzFDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJTW90dHVBZGRyZXNzLCBJTW90dHVTdG9yZSwgSU1vdHR1U3RvcmVNYXRyaXgsIElNb3R0dVN0b3JlUmVzcG9uc2libGUgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcbmltcG9ydCB7IE1vdHR1QWRkcmVzc0VudGl0eSB9IGZyb20gJy4vYWRkcmVzcy5lbnRpdHknO1xuaW1wb3J0IHsgTW90dHVTdG9yZU1hdHJpeEVudGl0eSB9IGZyb20gJy4vc3RvcmUtbWF0cml4LmVudGl0eSc7XG5pbXBvcnQgeyBNb3R0dVN0b3JlUmVzcG9uc2libGVFbnRpdHkgfSBmcm9tICcuL3N0b3JlLXJlc3BvbnNpYmxlLmVudGl0eSc7XG5cbmV4cG9ydCBjbGFzcyBNb3R0dVN0b3JlRW50aXR5IGltcGxlbWVudHMgSU1vdHR1U3RvcmUge1xuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDEwKVxuXG4gIHB1YmxpYyBhZGRyZXNzOiBJTW90dHVBZGRyZXNzID0gbmV3IE1vdHR1QWRkcmVzc0VudGl0eSgpO1xuICBwdWJsaWMgYmFsYW5jZTogbnVtYmVyID0gMDtcbiAgcHVibGljIGNucGo6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgZW1haWw6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgaWQ6IG51bWJlciA9IDA7XG4gIHB1YmxpYyBtYXJrZXRwbGFjZUJyYW5jaElkOiBudW1iZXIgPSAwO1xuICBwdWJsaWMgbWF0cml4OiBJTW90dHVTdG9yZU1hdHJpeCA9IG5ldyBNb3R0dVN0b3JlTWF0cml4RW50aXR5KCk7XG4gIHB1YmxpYyBuYW1lOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHJlc3BvbnNpYmxlOiBJTW90dHVTdG9yZVJlc3BvbnNpYmxlID0gbmV3IE1vdHR1U3RvcmVSZXNwb25zaWJsZUVudGl0eSgpO1xuXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMTApXG5cbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8TW90dHVTdG9yZUVudGl0eT4pIHtcbiAgICBpZiAoZGF0YSkge1xuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxufVxuIl19