UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

53 lines 2.32 kB
"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