UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

30 lines 1.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.functionInstanceQuerySchema = exports.functionInstanceSchema = exports.functionInstanceDataSchema = void 0; /* Custom modules */ const createQuerySchema_1 = require("../../helper/createQuerySchema"); const IEntityMeta_1 = require("./IEntityMeta"); const TFunctionInstanceStatus_1 = require("../TFunctionInstanceStatus"); const TFunctionInstanceTrigger_1 = require("../TFunctionInstanceTrigger"); const IFunctionInstanceParameters_1 = require("../IFunctionInstanceParameters"); exports.functionInstanceDataSchema = { title: "functionInstanceDataSchema", type: "object", additionalProperties: false, properties: { trigger: { type: "string", enum: [...TFunctionInstanceTrigger_1.functionInstanceTrigger] }, status: { type: "string", enum: [...TFunctionInstanceStatus_1.functionInstanceStatus] }, parameters: IFunctionInstanceParameters_1.functionInstanceParametersSchema, finishedAt: { type: "number" }, error: { type: "string", maximum: 10000 } }, }; exports.functionInstanceSchema = { title: "functionInstanceSchema", type: "object", additionalProperties: false, minProperties: 1, properties: Object.assign(Object.assign(Object.assign({}, exports.functionInstanceDataSchema.properties), IEntityMeta_1.entityMetaSchema.properties), { functionReference: { type: "string", format: "mongo-id" }, projectReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" } }), }; exports.functionInstanceQuerySchema = (0, createQuerySchema_1.createQuerySchema)("functionInstanceQuerySchema", exports.functionInstanceSchema); //# sourceMappingURL=IFunctionInstance.js.map