UNPKG

@azure/app-configuration

Version:
242 lines (241 loc) • 8.19 kB
var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var models_exports = {}; __export(models_exports, { KnownVersions: () => KnownVersions, _keyListResultDeserializer: () => _keyListResultDeserializer, _keyValueListResultDeserializer: () => _keyValueListResultDeserializer, _labelListResultDeserializer: () => _labelListResultDeserializer, _snapshotListResultDeserializer: () => _snapshotListResultDeserializer, configurationSettingsFilterArrayDeserializer: () => configurationSettingsFilterArrayDeserializer, configurationSettingsFilterArraySerializer: () => configurationSettingsFilterArraySerializer, configurationSettingsFilterDeserializer: () => configurationSettingsFilterDeserializer, configurationSettingsFilterSerializer: () => configurationSettingsFilterSerializer, configurationSnapshotArrayDeserializer: () => configurationSnapshotArrayDeserializer, configurationSnapshotArraySerializer: () => configurationSnapshotArraySerializer, configurationSnapshotDeserializer: () => configurationSnapshotDeserializer, configurationSnapshotSerializer: () => configurationSnapshotSerializer, errorDeserializer: () => errorDeserializer, keyArrayDeserializer: () => keyArrayDeserializer, keyDeserializer: () => keyDeserializer, keyValueArrayDeserializer: () => keyValueArrayDeserializer, keyValueArraySerializer: () => keyValueArraySerializer, keyValueDeserializer: () => keyValueDeserializer, keyValueSerializer: () => keyValueSerializer, labelArrayDeserializer: () => labelArrayDeserializer, labelDeserializer: () => labelDeserializer, operationDetailsDeserializer: () => operationDetailsDeserializer, snapshotUpdateParametersSerializer: () => snapshotUpdateParametersSerializer }); module.exports = __toCommonJS(models_exports); function _keyListResultDeserializer(item) { return { items: !item["items"] ? item["items"] : keyArrayDeserializer(item["items"]), nextLink: item["@nextLink"] }; } function keyArrayDeserializer(result) { return result.map((item) => { return keyDeserializer(item); }); } function keyDeserializer(item) { return { name: item["name"] }; } function errorDeserializer(item) { return { type: item["type"], title: item["title"], name: item["name"], detail: item["detail"], status: item["status"] }; } function _keyValueListResultDeserializer(item) { return { items: !item["items"] ? item["items"] : keyValueArrayDeserializer(item["items"]), etag: item["etag"], nextLink: item["@nextLink"] }; } function keyValueArraySerializer(result) { return result.map((item) => { return keyValueSerializer(item); }); } function keyValueArrayDeserializer(result) { return result.map((item) => { return keyValueDeserializer(item); }); } function keyValueSerializer(item) { return { label: item["label"], content_type: item["contentType"], value: item["value"], last_modified: item["lastModified"], tags: item["tags"], description: item["description"], locked: item["locked"], etag: item["etag"] }; } function keyValueDeserializer(item) { return { key: item["key"], label: item["label"], contentType: item["content_type"], value: item["value"], lastModified: item["last_modified"], tags: !item["tags"] ? item["tags"] : Object.fromEntries(Object.entries(item["tags"]).map(([k, p]) => [k, p])), description: item["description"], locked: item["locked"], etag: item["etag"] }; } function _snapshotListResultDeserializer(item) { return { items: !item["items"] ? item["items"] : configurationSnapshotArrayDeserializer(item["items"]), nextLink: item["@nextLink"] }; } function configurationSnapshotArraySerializer(result) { return result.map((item) => { return configurationSnapshotSerializer(item); }); } function configurationSnapshotArrayDeserializer(result) { return result.map((item) => { return configurationSnapshotDeserializer(item); }); } function configurationSnapshotSerializer(item) { return { filters: configurationSettingsFilterArraySerializer(item["filters"]), composition_type: item["compositionType"], retention_period: item["retentionPeriodInSeconds"], tags: item["tags"], description: item["description"] }; } function configurationSnapshotDeserializer(item) { return { name: item["name"], status: item["status"], filters: configurationSettingsFilterArrayDeserializer(item["filters"]), compositionType: item["composition_type"], createdOn: item["created"], expiresOn: item["expires"], retentionPeriodInSeconds: item["retention_period"], sizeInBytes: item["size"], itemsCount: item["items_count"], tags: !item["tags"] ? item["tags"] : Object.fromEntries(Object.entries(item["tags"]).map(([k, p]) => [k, p])), description: item["description"], etag: item["etag"] }; } function configurationSettingsFilterArraySerializer(result) { return result.map((item) => { return configurationSettingsFilterSerializer(item); }); } function configurationSettingsFilterArrayDeserializer(result) { return result.map((item) => { return configurationSettingsFilterDeserializer(item); }); } function configurationSettingsFilterSerializer(item) { return { key: item["keyFilter"], label: item["labelFilter"], tags: !item["tagsFilter"] ? item["tagsFilter"] : item["tagsFilter"].map((p) => { return p; }) }; } function configurationSettingsFilterDeserializer(item) { return { keyFilter: item["key"], labelFilter: item["label"], tagsFilter: !item["tags"] ? item["tags"] : item["tags"].map((p) => { return p; }) }; } function operationDetailsDeserializer(item) { return { id: item["id"], status: item["status"], error: !item["error"] ? item["error"] : item["error"] }; } function snapshotUpdateParametersSerializer(item) { return { status: item["status"] }; } function _labelListResultDeserializer(item) { return { items: !item["items"] ? item["items"] : labelArrayDeserializer(item["items"]), nextLink: item["@nextLink"] }; } function labelArrayDeserializer(result) { return result.map((item) => { return labelDeserializer(item); }); } function labelDeserializer(item) { return { name: item["name"] }; } var KnownVersions = /* @__PURE__ */ ((KnownVersions2) => { KnownVersions2["V20231101"] = "2023-11-01"; KnownVersions2["V20240901"] = "2024-09-01"; KnownVersions2["V20260401"] = "2026-04-01"; return KnownVersions2; })(KnownVersions || {}); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { KnownVersions, _keyListResultDeserializer, _keyValueListResultDeserializer, _labelListResultDeserializer, _snapshotListResultDeserializer, configurationSettingsFilterArrayDeserializer, configurationSettingsFilterArraySerializer, configurationSettingsFilterDeserializer, configurationSettingsFilterSerializer, configurationSnapshotArrayDeserializer, configurationSnapshotArraySerializer, configurationSnapshotDeserializer, configurationSnapshotSerializer, errorDeserializer, keyArrayDeserializer, keyDeserializer, keyValueArrayDeserializer, keyValueArraySerializer, keyValueDeserializer, keyValueSerializer, labelArrayDeserializer, labelDeserializer, operationDetailsDeserializer, snapshotUpdateParametersSerializer }); //# sourceMappingURL=models.js.map