"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Profile = exports.ProfileType = void 0;
const index_js_1 = require("../event/index.js");
var ProfileType;
(function (ProfileType) {
    ProfileType["RESERVED"] = "RESERVED";
    ProfileType["CUSTOM"] = "CUSTOM";
})(ProfileType || (exports.ProfileType = ProfileType = {}));
class Profile {
    id;
    key;
    displayName;
    description;
    type;
    allowedInEditor;
    allowedInPreview;
    allowedInDeployed;
    constructor({ id, key, displayName, description, type, allowedInEditor, allowedInPreview, allowedInDeployed }) {
        this.id = id;
        this.key = key;
        this.displayName = displayName;
        this.description = description;
        this.type = type;
        this.allowedInEditor = allowedInEditor;
        this.allowedInPreview = allowedInPreview;
        this.allowedInDeployed = allowedInDeployed;
    }
}
exports.Profile = Profile;
//# sourceMappingURL=index.js.map