UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

142 lines 5.61 kB
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; import { JsonElementType, JsonObject, JsonProperty } from "ta-json"; import { AggregationRequestResource } from "./aggregation-request-resource"; import { FieldFilterRequestResource } from "./field-filter-request-resource"; import { NestedRelationInfo } from "./nested-relation-info"; import { SearchGroupRequestResource } from "./search-group-request-resource"; import { SelectionPoolFilterResource } from "./selection-pool-filter-resource"; import { SortingRequestResource } from "./sorting-request-resource"; import { VisualSearchRequestResource } from "./visual-search-request-resource"; let SearchRequest = class SearchRequest { //? Extension data constructor(init) { this.culture = "Invariant"; this.skip = 0; this.fieldFilters = []; this.fullTextFilters = []; this.fields = []; this.aggregations = []; this.isInitialRequest = false; this.takeUserSettings = false; Object.assign(this, init); } }; __decorate([ JsonProperty("query"), __metadata("design:type", String) ], SearchRequest.prototype, "query", void 0); __decorate([ JsonProperty("logical_grouping_template"), __metadata("design:type", String) ], SearchRequest.prototype, "logicalGroupingTemplate", void 0); __decorate([ JsonProperty("defaults"), __metadata("design:type", String) ], SearchRequest.prototype, "searchDefaults", void 0); __decorate([ JsonProperty("configuration_category"), __metadata("design:type", String) ], SearchRequest.prototype, "configurationCategory", void 0); __decorate([ JsonProperty("component"), __metadata("design:type", Number) ], SearchRequest.prototype, "componentId", void 0); __decorate([ JsonProperty("culture"), __metadata("design:type", String) ], SearchRequest.prototype, "culture", void 0); __decorate([ JsonProperty("sorting"), __metadata("design:type", SortingRequestResource) ], SearchRequest.prototype, "sorting", void 0); __decorate([ JsonProperty("skip"), __metadata("design:type", Number) ], SearchRequest.prototype, "skip", void 0); __decorate([ JsonProperty("take"), __metadata("design:type", Number) ], SearchRequest.prototype, "take", void 0); __decorate([ JsonProperty("filters"), JsonElementType(FieldFilterRequestResource), __metadata("design:type", Array) ], SearchRequest.prototype, "fieldFilters", void 0); __decorate([ JsonProperty("fulltext"), JsonElementType(String), __metadata("design:type", Array) ], SearchRequest.prototype, "fullTextFilters", void 0); __decorate([ JsonProperty("fields"), JsonElementType(String), __metadata("design:type", Array) ], SearchRequest.prototype, "fields", void 0); __decorate([ JsonProperty("saved_selection"), __metadata("design:type", Number) ], SearchRequest.prototype, "savedSelection", void 0); __decorate([ JsonProperty("view"), __metadata("design:type", String) ], SearchRequest.prototype, "view", void 0); __decorate([ JsonProperty("calendarStartDate"), __metadata("design:type", Object) ], SearchRequest.prototype, "calendarStartDate", void 0); __decorate([ JsonProperty("calendarStopDate"), __metadata("design:type", Object) ], SearchRequest.prototype, "calendarStopDate", void 0); __decorate([ JsonProperty("selection_pool"), __metadata("design:type", SelectionPoolFilterResource) ], SearchRequest.prototype, "selectionPool", void 0); __decorate([ JsonProperty("aggregations"), JsonElementType(AggregationRequestResource), __metadata("design:type", Array) ], SearchRequest.prototype, "aggregations", void 0); __decorate([ JsonProperty("nested_relations"), JsonElementType(NestedRelationInfo), __metadata("design:type", Array) ], SearchRequest.prototype, "nestedRelations", void 0); __decorate([ JsonProperty("group"), __metadata("design:type", SearchGroupRequestResource) ], SearchRequest.prototype, "group", void 0); __decorate([ JsonProperty("is_initial_request"), __metadata("design:type", Boolean) ], SearchRequest.prototype, "isInitialRequest", void 0); __decorate([ JsonProperty("take_user_settings"), __metadata("design:type", Boolean) ], SearchRequest.prototype, "takeUserSettings", void 0); __decorate([ JsonProperty("details_entity_id"), __metadata("design:type", Number) ], SearchRequest.prototype, "detailsEntityId", void 0); __decorate([ JsonProperty("l10n"), __metadata("design:type", Boolean) ], SearchRequest.prototype, "l10n", void 0); __decorate([ JsonProperty("visualSearch"), __metadata("design:type", VisualSearchRequestResource) ], SearchRequest.prototype, "visualSearch", void 0); SearchRequest = __decorate([ JsonObject(), __metadata("design:paramtypes", [Object]) ], SearchRequest); export { SearchRequest }; //# sourceMappingURL=search-request.js.map