UNPKG

cannoli-interfaces

Version:
49 lines 6.67 kB
import { AddressEntity, EDocType, PaymentProviderEntity } from '../../general'; import { ECustomerInterval, ECustomerStatus, ECustomerType } from '../enums'; export class CustomerEntity { // #region Properties (32) address = new AddressEntity(); addresses = []; blockedReason = null; createdAt = new Date(); deliveryArea = []; deliveryAreaFixed = undefined; doc = ''; docType = EDocType.CPF; email = ''; fullName = ''; id = ''; imageUrl = null; internationalCode = '55'; interval = ECustomerInterval.MONTHLY; limit = 0; name = ''; password = ''; paymentProvider = new PaymentProviderEntity(); phoneNumber = ''; phoneNumberVerified = false; phoneNumberVerifiedApp = null; phoneNumberVerifiedAt = null; phoneNumbersNotification = []; refreshToken = null; sandbox = false; status = ECustomerStatus.WAITING_CREDIT_ANALYSIS; subscription = null; tags = []; token = null; twoStepsVerification = false; type = ECustomerType.SINGLE; updatedAt = new Date(); // #endregion Properties (32) // #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tZXIuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2N1c3RvbWVyL2VudGl0aWVzL2N1c3RvbWVyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsYUFBYSxFQUErQyxRQUFRLEVBQVkscUJBQXFCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFdEksT0FBTyxFQUFFLGlCQUFpQixFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFHN0UsTUFBTSxPQUFPLGNBQWM7SUFDekIsMEJBQTBCO0lBRW5CLE9BQU8sR0FBa0IsSUFBSSxhQUFhLEVBQUUsQ0FBQztJQUM3QyxTQUFTLEdBQWUsRUFBRSxDQUFDO0lBQzNCLGFBQWEsR0FBa0IsSUFBSSxDQUFDO0lBQ3BDLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLFlBQVksR0FBeUIsRUFBRSxDQUFDO0lBQ3hDLGlCQUFpQixHQUFnRCxTQUFTLENBQUM7SUFDM0UsR0FBRyxHQUFXLEVBQUUsQ0FBQztJQUNqQixPQUFPLEdBQWEsUUFBUSxDQUFDLEdBQUcsQ0FBQztJQUNqQyxLQUFLLEdBQVcsRUFBRSxDQUFDO0lBQ25CLFFBQVEsR0FBVyxFQUFFLENBQUM7SUFDdEIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixRQUFRLEdBQWtCLElBQUksQ0FBQztJQUMvQixpQkFBaUIsR0FBVyxJQUFJLENBQUM7SUFDakMsUUFBUSxHQUFzQixpQkFBaUIsQ0FBQyxPQUFPLENBQUM7SUFDeEQsS0FBSyxHQUFXLENBQUMsQ0FBQztJQUNsQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFFBQVEsR0FBVyxFQUFFLENBQUM7SUFDdEIsZUFBZSxHQUEwQixJQUFJLHFCQUFxQixFQUFFLENBQUM7SUFDckUsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixtQkFBbUIsR0FBWSxLQUFLLENBQUM7SUFDckMsc0JBQXNCLEdBQW9CLElBQUksQ0FBQztJQUMvQyxxQkFBcUIsR0FBZ0IsSUFBSSxDQUFDO0lBQzFDLHdCQUF3QixHQUFhLEVBQUUsQ0FBQztJQUN4QyxZQUFZLEdBQWtCLElBQUksQ0FBQztJQUNuQyxPQUFPLEdBQVksS0FBSyxDQUFDO0lBQ3pCLE1BQU0sR0FBb0IsZUFBZSxDQUFDLHVCQUF1QixDQUFDO0lBQ2xFLFlBQVksR0FBaUMsSUFBSSxDQUFDO0lBQ2xELElBQUksR0FBYSxFQUFFLENBQUM7SUFDcEIsS0FBSyxHQUFrQixJQUFJLENBQUM7SUFDNUIsb0JBQW9CLEdBQVksS0FBSyxDQUFDO0lBQ3RDLElBQUksR0FBa0IsYUFBYSxDQUFDLE1BQU0sQ0FBQztJQUMzQyxTQUFTLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUVwQyw2QkFBNkI7SUFFN0IsMkJBQTJCO0lBRTNCLFlBQVksSUFBOEI7UUFDeEMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVBcHBUeXBlIH0gZnJvbSAnLi4vLi4vYXBwJztcclxuaW1wb3J0IHsgQWRkcmVzc0VudGl0eSwgRGVsaXZlcnlBcmVhRW50aXR5LCBEZWxpdmVyeUFyZWFGaXhlZEVudGl0eSwgRURvY1R5cGUsIElBZGRyZXNzLCBQYXltZW50UHJvdmlkZXJFbnRpdHkgfSBmcm9tICcuLi8uLi9nZW5lcmFsJztcclxuaW1wb3J0IHsgSVN1YnNjcmlwdGlvbkN1c3RvbWVyIH0gZnJvbSAnLi4vLi4vc3Vic2NyaXB0aW9uLWN1c3RvbWVyJztcclxuaW1wb3J0IHsgRUN1c3RvbWVySW50ZXJ2YWwsIEVDdXN0b21lclN0YXR1cywgRUN1c3RvbWVyVHlwZSB9IGZyb20gJy4uL2VudW1zJztcclxuaW1wb3J0IHsgSUN1c3RvbWVyIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XHJcblxyXG5leHBvcnQgY2xhc3MgQ3VzdG9tZXJFbnRpdHkgaW1wbGVtZW50cyBJQ3VzdG9tZXIge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMzIpXHJcblxyXG4gIHB1YmxpYyBhZGRyZXNzOiBBZGRyZXNzRW50aXR5ID0gbmV3IEFkZHJlc3NFbnRpdHkoKTtcclxuICBwdWJsaWMgYWRkcmVzc2VzOiBJQWRkcmVzc1tdID0gW107XHJcbiAgcHVibGljIGJsb2NrZWRSZWFzb246IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBjcmVhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIHB1YmxpYyBkZWxpdmVyeUFyZWE6IERlbGl2ZXJ5QXJlYUVudGl0eVtdID0gW107XHJcbiAgcHVibGljIGRlbGl2ZXJ5QXJlYUZpeGVkPzogRGVsaXZlcnlBcmVhRml4ZWRFbnRpdHkgfCBudWxsIHwgdW5kZWZpbmVkID0gdW5kZWZpbmVkO1xyXG4gIHB1YmxpYyBkb2M6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBkb2NUeXBlOiBFRG9jVHlwZSA9IEVEb2NUeXBlLkNQRjtcclxuICBwdWJsaWMgZW1haWw6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBmdWxsTmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaW1hZ2VVcmw6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBpbnRlcm5hdGlvbmFsQ29kZTogc3RyaW5nID0gJzU1JztcclxuICBwdWJsaWMgaW50ZXJ2YWw6IEVDdXN0b21lckludGVydmFsID0gRUN1c3RvbWVySW50ZXJ2YWwuTU9OVEhMWTtcclxuICBwdWJsaWMgbGltaXQ6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIG5hbWU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBwYXNzd29yZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHBheW1lbnRQcm92aWRlcjogUGF5bWVudFByb3ZpZGVyRW50aXR5ID0gbmV3IFBheW1lbnRQcm92aWRlckVudGl0eSgpO1xyXG4gIHB1YmxpYyBwaG9uZU51bWJlcjogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHBob25lTnVtYmVyVmVyaWZpZWQ6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgcGhvbmVOdW1iZXJWZXJpZmllZEFwcDogRUFwcFR5cGUgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgcGhvbmVOdW1iZXJWZXJpZmllZEF0OiBEYXRlIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHBob25lTnVtYmVyc05vdGlmaWNhdGlvbjogc3RyaW5nW10gPSBbXTtcclxuICBwdWJsaWMgcmVmcmVzaFRva2VuOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgc2FuZGJveDogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIHB1YmxpYyBzdGF0dXM6IEVDdXN0b21lclN0YXR1cyA9IEVDdXN0b21lclN0YXR1cy5XQUlUSU5HX0NSRURJVF9BTkFMWVNJUztcclxuICBwdWJsaWMgc3Vic2NyaXB0aW9uOiBJU3Vic2NyaXB0aW9uQ3VzdG9tZXIgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgdGFnczogc3RyaW5nW10gPSBbXTtcclxuICBwdWJsaWMgdG9rZW46IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyB0d29TdGVwc1ZlcmlmaWNhdGlvbjogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIHB1YmxpYyB0eXBlOiBFQ3VzdG9tZXJUeXBlID0gRUN1c3RvbWVyVHlwZS5TSU5HTEU7XHJcbiAgcHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMzIpXHJcblxyXG4gIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxDdXN0b21lckVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19