@cognigy/rest-api-client
Version:
Cognigy REST-Client
228 lines • 6.35 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.REQUIRED_FIELDS = void 0;
/* Custom modules */
const createNodeDescriptor_1 = require("../createNodeDescriptor");
const mongoDBConnection_1 = require("./connectionNodes/mongoDB/mongoDBConnection");
exports.REQUIRED_FIELDS = (0, createNodeDescriptor_1.createNodeDescriptor)({
type: "requiredFields",
defaultLabel: "Required Fields",
appearance: {
showIcon: false,
},
fields: [
{
key: "text",
type: "text",
label: "Text Message",
defaultValue: "Default Value",
description: "Lorem Ipsum Dolor Sit Amet lkj afsdlkj dfsalkj;sdf alkjdfs lkjdf salkjdf slkj; sdflkjsdf lkj;sd flkjdf sljksdf alk;j adsjlk; sdflkj;sdf lkj; fsadlkjsdflk;jsdf alkj; sdflkj;d sflk;j sdflkj;sdf lkj;",
params: { required: true },
},
{
key: "date",
type: "date",
label: "Date",
params: {
locale: "en-EN",
disabled: true,
required: true
},
},
{
key: "datetime",
type: "datetime",
label: "Date Time",
params: {
locale: "de-DE",
required: true
},
},
{
key: "time",
type: "time",
label: "Time",
params: {
locale: "de-DE",
required: true
},
},
{
key: "daterange",
type: "daterange",
label: "Date Range",
params: {
locale: "de-DE",
required: true
},
},
{
key: "select",
type: "select",
label: "Select",
params: {
options: [
{
label: "こちら",
value: "Value 1",
},
{
label: "田中さん",
value: "Value 2",
},
],
required: true
},
},
{
key: "checkbox",
type: "checkbox",
label: "Checkbox",
params: { required: true },
},
{
key: "json",
type: "json",
label: "Json",
params: { required: true },
},
{
key: "typescript",
type: "typescript",
label: "Typescript",
params: { required: true },
},
{
key: "xml",
type: "xml",
label: "Xml",
params: { required: true },
},
{
key: "toggle",
type: "toggle",
label: "Toggle",
params: { required: true },
},
{
key: "cognigyText",
type: "cognigyText",
label: "Cognigy Text",
params: { required: true },
},
{
key: "textArray",
type: "textArray",
label: "Text Array",
params: { required: true },
},
{
key: "chipInput",
type: "chipInput",
label: "Chip Input",
params: { required: true },
},
{
key: "number",
type: "number",
label: "Number",
params: { required: true },
},
{
key: "slider",
type: "slider",
label: "Slider",
params: {
min: 0,
max: 10,
step: 1,
required: true
},
defaultValue: [1, 5],
},
{
key: "flow",
type: "flow",
label: "flow",
params: { required: true },
},
{
key: "node",
type: "node",
label: "node",
params: { required: true },
},
{
key: "flowNode",
type: "flowNode",
label: "flowNode",
params: { required: true },
},
{
key: "lexicon",
type: "lexicon",
label: "lexicon",
params: { required: true },
},
{
key: "condition",
type: "condition",
label: "Condition",
params: { required: true },
},
{
key: "state",
type: "state",
label: "State",
params: { required: true },
},
{
key: "connection",
type: "connection",
label: "Connection",
params: {
required: true,
connectionType: mongoDBConnection_1.MONGO_DB_CONNECTION.type
}
}
],
form: [
{ type: "field", key: "text" },
{ type: "field", key: "textArray" },
{ type: "field", key: "number" },
{ type: "field", key: "select" },
{ type: "field", key: "date" },
{ type: "field", key: "datetime" },
{ type: "field", key: "time" },
{ type: "field", key: "daterange" },
{ type: "field", key: "chipInput" },
{ type: "field", key: "toggle" },
{ type: "field", key: "lexicon" },
{ type: "field", key: "condition" },
{ type: "field", key: "slider" },
{ type: "field", key: "checkbox" },
{ type: "field", key: "node" },
{ type: "field", key: "flow" },
{ type: "field", key: "flowNode" },
{ type: "field", key: "state" },
{ type: "field", key: "INVALID_KEY_TEST" },
{ type: "field", key: "cognigyText" },
{ type: "field", key: "xml" },
{ type: "field", key: "typescript" },
{ type: "field", key: "json" },
{ type: "field", key: "connection" },
],
preview: {
key: "text",
type: "text",
},
tags: ["data"],
tokens: [
{
label: "word count",
type: "input",
script: "ci.text.split(' ').length",
},
],
});
//# sourceMappingURL=requiredFields.js.map