"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ContentSchema = void 0;
const HubItemEntitySchema_1 = require("../../core/schemas/shared/HubItemEntitySchema");
/**
 * defines the JSON schema for a Hub Content's editable fields
 */
exports.ContentSchema = Object.assign(Object.assign({}, HubItemEntitySchema_1.HubItemEntitySchema), { properties: Object.assign(Object.assign({}, HubItemEntitySchema_1.HubItemEntitySchema.properties), { licenseInfo: {
            type: "string",
        }, serverExtractCapability: {
            type: "boolean",
            enum: [true, false],
        }, schedule: {
            type: "object",
        }, _forceUpdate: {
            type: "array",
            items: {
                type: "boolean",
                enum: [true],
            },
        }, downloadFormats: {
            type: "array",
            items: {
                type: "object",
            },
        } }) });
//# sourceMappingURL=ContentSchema.js.map