@cognigy/rest-api-client
Version:
Cognigy REST-Client
28 lines • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.profileQuerySchema = exports.profileSchema = exports.profileDataSchema = void 0;
/* Custom Modules */
const createQuerySchema_1 = require("../helper/createQuerySchema");
const IEntityMeta_1 = require("./resources/IEntityMeta");
;
;
exports.profileDataSchema = {
title: "profileDataSchema",
type: "object",
additionalProperties: false,
properties: {
active: { type: "boolean" },
contactIds: { type: "array", items: { type: "string" }, additionalItems: false, minItems: 1 },
contactIdsHash: { type: "string" },
expiresAt: { type: "object" },
profile: {},
},
};
exports.profileSchema = {
title: "profileSchema",
type: "object",
additionalProperties: false,
properties: Object.assign(Object.assign(Object.assign({}, exports.profileDataSchema.properties), IEntityMeta_1.entityMetaSchema.properties), { projectReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" } }),
};
exports.profileQuerySchema = (0, createQuerySchema_1.createQuerySchema)("profileQuerySchema", exports.profileSchema);
//# sourceMappingURL=IProfile.js.map