UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

51 lines 2.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.connectionSchemaQuerySchema = exports.connectionSchemaSchema = exports.connectionSchemaCompleteDataSchema = void 0; const IEntityMeta_1 = require("./IEntityMeta"); const createQuerySchema_1 = require("../../helper/createQuerySchema"); exports.connectionSchemaCompleteDataSchema = { title: "connectionSchemaCompleteDataSchema", type: "object", additionalProperties: false, required: [ "extension", "type", "fields" ], properties: { extension: { type: "string", format: "package-name" }, label: { type: "string", format: "resource-name" }, type: { type: "string", format: "resource-name" }, isCognigy: { type: "boolean" }, fields: { type: "array", additionalItems: false, items: { type: "object", additionalProperties: false, required: [ "fieldName" ], properties: { _id: { format: "mongo-id" }, fieldName: { type: "string", format: "resource-name" }, label: { type: "string" }, description: { type: "string" }, params: { type: "object" }, required: { type: "boolean", default: true } } } } } }; exports.connectionSchemaSchema = { title: "connectionSchemaSchema", type: "object", additionalProperties: false, properties: Object.assign(Object.assign(Object.assign({}, IEntityMeta_1.entityMetaSchema.properties), exports.connectionSchemaCompleteDataSchema.properties), { projectReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" } }) }; exports.connectionSchemaQuerySchema = (0, createQuerySchema_1.createQuerySchema)("connectionSchemaQuerySchema", exports.connectionSchemaSchema); //# sourceMappingURL=IConnectionSchema.js.map