UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

48 lines 1.89 kB
import { entityMetaSchema } from "./IEntityMeta"; import { createQuerySchema } from "../../helper/createQuerySchema"; export const 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 } } } } } }; export const connectionSchemaSchema = { title: "connectionSchemaSchema", type: "object", additionalProperties: false, properties: Object.assign(Object.assign(Object.assign({}, entityMetaSchema.properties), connectionSchemaCompleteDataSchema.properties), { projectReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" } }) }; export const connectionSchemaQuerySchema = createQuerySchema("connectionSchemaQuerySchema", connectionSchemaSchema); //# sourceMappingURL=IConnectionSchema.js.map