UNPKG

ontimize-web-ngx

Version:
21 lines 2.67 kB
import { Codes } from '../util/codes'; export class BaseServiceResponse { constructor(code, data, message, sqlTypes, startRecordIndex, totalQueryRecordsNumber) { this.code = code; this.data = data; this.message = message; this.sqlTypes = sqlTypes; this.startRecordIndex = startRecordIndex; this.totalQueryRecordsNumber = totalQueryRecordsNumber; } isSuccessful() { return this.code === Codes.ONTIMIZE_SUCCESSFUL_CODE; } isFailed() { return this.code === Codes.ONTIMIZE_FAILED_CODE; } isUnauthorized() { return this.code === Codes.ONTIMIZE_UNAUTHORIZED_CODE; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS1zZXJ2aWNlLXJlc3BvbnNlLmNsYXNzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvb250aW1pemUtd2ViLW5neC9zcmMvbGliL3NlcnZpY2VzL2Jhc2Utc2VydmljZS1yZXNwb25zZS5jbGFzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRXRDLE1BQU0sT0FBZ0IsbUJBQW1CO0lBRXZDLFlBQ1MsSUFBWSxFQUNaLElBQVMsRUFDVCxPQUFlLEVBQ2YsUUFBcUMsRUFDckMsZ0JBQXlCLEVBQ3pCLHVCQUFnQztRQUxoQyxTQUFJLEdBQUosSUFBSSxDQUFRO1FBQ1osU0FBSSxHQUFKLElBQUksQ0FBSztRQUNULFlBQU8sR0FBUCxPQUFPLENBQVE7UUFDZixhQUFRLEdBQVIsUUFBUSxDQUE2QjtRQUNyQyxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQVM7UUFDekIsNEJBQXVCLEdBQXZCLHVCQUF1QixDQUFTO0lBRXpDLENBQUM7SUFFRCxZQUFZO1FBQ1YsT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLEtBQUssQ0FBQyx3QkFBd0IsQ0FBQztJQUN0RCxDQUFDO0lBRUQsUUFBUTtRQUNOLE9BQU8sSUFBSSxDQUFDLElBQUksS0FBSyxLQUFLLENBQUMsb0JBQW9CLENBQUM7SUFDbEQsQ0FBQztJQUVELGNBQWM7UUFDWixPQUFPLElBQUksQ0FBQyxJQUFJLEtBQUssS0FBSyxDQUFDLDBCQUEwQixDQUFDO0lBQ3hELENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNlcnZpY2VSZXNwb25zZSB9IGZyb20gJy4uL2ludGVyZmFjZXMvc2VydmljZS1yZXNwb25zZS5pbnRlcmZhY2UnO1xuaW1wb3J0IHsgQ29kZXMgfSBmcm9tICcuLi91dGlsL2NvZGVzJztcblxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEJhc2VTZXJ2aWNlUmVzcG9uc2UgaW1wbGVtZW50cyBTZXJ2aWNlUmVzcG9uc2Uge1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHB1YmxpYyBjb2RlOiBudW1iZXIsXG4gICAgcHVibGljIGRhdGE6IGFueSxcbiAgICBwdWJsaWMgbWVzc2FnZTogc3RyaW5nLFxuICAgIHB1YmxpYyBzcWxUeXBlcz86IHsgW2tleTogc3RyaW5nXTogbnVtYmVyOyB9LFxuICAgIHB1YmxpYyBzdGFydFJlY29yZEluZGV4PzogbnVtYmVyLFxuICAgIHB1YmxpYyB0b3RhbFF1ZXJ5UmVjb3Jkc051bWJlcj86IG51bWJlclxuICApIHtcbiAgfVxuXG4gIGlzU3VjY2Vzc2Z1bCgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5jb2RlID09PSBDb2Rlcy5PTlRJTUlaRV9TVUNDRVNTRlVMX0NPREU7XG4gIH1cblxuICBpc0ZhaWxlZCgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5jb2RlID09PSBDb2Rlcy5PTlRJTUlaRV9GQUlMRURfQ09ERTtcbiAgfVxuXG4gIGlzVW5hdXRob3JpemVkKCk6IGJvb2xlYW4ge1xuICAgIHJldHVybiB0aGlzLmNvZGUgPT09IENvZGVzLk9OVElNSVpFX1VOQVVUSE9SSVpFRF9DT0RFO1xuICB9XG59XG4iXX0=