@cognigy/rest-api-client
Version:
Cognigy REST-Client
53 lines • 2.32 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.chartSchema = exports.chartDataSchema = exports.chartNodeRelationSchema = exports.chartNodeRelationDataSchema = exports.chartNodeExcerptSchema = void 0;
exports.chartNodeExcerptSchema = {
title: "chartNodeExcerptSchema",
type: "object",
properties: {
_id: { format: "mongo-id" },
referenceId: { type: "string", format: "uuid" },
comment: { type: "string", maxLength: 512 },
commentColor: { type: "string", format: "color" },
preview: { type: "string" },
isDisabled: { type: "boolean" },
isEntryPoint: { type: "boolean" },
label: { type: "string", maxLength: 200 },
analyticsLabel: { type: ["null", "string"], format: "analytics-label" },
type: { type: "string", maxLength: 200 },
extension: { type: "string", format: "package-name" },
localeReference: { type: "string", format: "mongo-id" }
},
};
exports.chartNodeRelationDataSchema = {
title: "chartNodeRelationDataSchema",
type: "object",
additionalProperties: false,
properties: {
children: { type: "array", items: { format: "mongo-id" } },
next: { anyOf: [{ format: "mongo-id" }, { type: "null" }] },
node: { format: "mongo-id" },
},
};
exports.chartNodeRelationSchema = {
title: "chartNodeRelationSchema",
type: "object",
additionalProperties: false,
properties: Object.assign({ _id: { format: "mongo-id" } }, exports.chartNodeRelationDataSchema.properties),
};
exports.chartDataSchema = {
title: "chartDataSchema",
type: "object",
additionalProperties: false,
properties: {
nodes: { type: "array", items: exports.chartNodeExcerptSchema },
relations: { type: "array", items: exports.chartNodeRelationSchema },
},
};
exports.chartSchema = {
title: "chartDataSchema",
type: "object",
additionalProperties: false,
properties: Object.assign(Object.assign({}, exports.chartDataSchema.properties), { _id: { type: "string", format: "mongo-id" }, resourceReference: { type: "string", format: "mongo-id" }, projectReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" } }),
};
//# sourceMappingURL=IChart.js.map