"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_INITIATIVE_TEMPLATE_MODEL = exports.DEFAULT_INITIATIVE_TEMPLATE = exports.HUB_INITIATIVE_TEMPLATE_ITEM_TYPE = void 0;
const InitiativeTemplateBusinessRules_1 = require("./_internal/InitiativeTemplateBusinessRules");
exports.HUB_INITIATIVE_TEMPLATE_ITEM_TYPE = "Hub Initiative Template";
/**
 * Default values of a IHubInitiativeTemplate
 */
exports.DEFAULT_INITIATIVE_TEMPLATE = {
    catalog: { schemaVersion: 0 },
    name: "No title provided",
    permissions: [],
    tags: [],
    typeKeywords: [exports.HUB_INITIATIVE_TEMPLATE_ITEM_TYPE],
    schemaVersion: 1, // TODO: what version is default right now?
    features: InitiativeTemplateBusinessRules_1.InitiativeTemplateDefaultFeatures,
    values: {},
    view: {
        showMap: true,
    },
};
exports.DEFAULT_INITIATIVE_TEMPLATE_MODEL = {
    item: {
        type: exports.HUB_INITIATIVE_TEMPLATE_ITEM_TYPE,
        title: "No Title Provided",
        description: "No Description Provided",
        snippet: "",
        tags: [],
        typeKeywords: [exports.HUB_INITIATIVE_TEMPLATE_ITEM_TYPE],
        properties: {
            slug: "",
            schemaVersion: 1, // TODO: should this be 1?
            previewUrl: "",
        },
    },
    data: {
        recommendedTemplates: [],
        siteSolutionId: "",
        view: {
            showMap: true,
        },
    },
};
//# sourceMappingURL=defaults.js.map