UNPKG

contensis-core-api

Version:

A dependency library used by contensis-delivery-api and contensis-management-api

28 lines (27 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ManagementZenqlQuery = void 0; var ManagementZenqlQuery = /** @class */ (function () { function ManagementZenqlQuery(zenql) { this.zenql = ''; this.pageIndex = 0; this.pageSize = 20; this.includeArchived = false; this.includeDeleted = false; this.aggregations = {}; this.zenql = zenql; } ManagementZenqlQuery.prototype.toJSON = function () { var result = {}; result.pageIndex = this.pageIndex; result.pageSize = this.pageSize; result.zenql = this.zenql; result.includeArchived = this.includeArchived; result.includeDeleted = this.includeDeleted; if (Object.keys(this.aggregations || {}).length) result.aggregations = this.aggregations; return result; }; return ManagementZenqlQuery; }()); exports.ManagementZenqlQuery = ManagementZenqlQuery;