Files
KintoneAppBuilder/backend/Temp/formfieldSchema.json

2169 lines
70 KiB
JSON

{
"id": "app/form/fields/get",
"baseUrl": "https://mfu07rkgnb7c.cybozu.com/k/v1/",
"path": "app/form/fields.json",
"httpMethod": "GET",
"request": {
"properties": {
"app": {
"format": "long",
"type": "string"
},
"lang": {
"enum": [
"default",
"user",
"ja",
"en",
"zh"
],
"type": "string"
}
},
"required": [
"app"
],
"type": "object"
},
"response": {
"properties": {
"properties": {
"patternProperties": {
"*": {
"anyOf": [
{
"$ref": "CalcFieldForm"
},
{
"$ref": "CategoryFieldForm"
},
{
"$ref": "DateFieldForm"
},
{
"$ref": "DatetimeFieldForm"
},
{
"$ref": "DecimalFieldForm"
},
{
"$ref": "EditorFieldForm"
},
{
"$ref": "FileFieldForm"
},
{
"$ref": "GroupFieldForm"
},
{
"$ref": "GroupSelectFieldForm"
},
{
"$ref": "LinkFieldForm"
},
{
"$ref": "LookupFieldForm"
},
{
"$ref": "ModifiedAtFieldForm"
},
{
"$ref": "ModifierFieldForm"
},
{
"$ref": "MultipleCheckFieldForm"
},
{
"$ref": "MultipleLineTextFieldForm"
},
{
"$ref": "MultipleSelectFieldForm"
},
{
"$ref": "OrganizationSelectFieldForm"
},
{
"$ref": "RecordIdFieldForm"
},
{
"$ref": "ReferenceTableFieldForm"
},
{
"$ref": "SingleCheckFieldForm"
},
{
"$ref": "SingleLineTextFieldForm"
},
{
"$ref": "SingleSelectFieldForm"
},
{
"$ref": "StatusAssigneeFieldForm"
},
{
"$ref": "StatusFieldForm"
},
{
"$ref": "TableForm"
},
{
"$ref": "TimeFieldForm"
},
{
"$ref": "UserSelectFieldForm"
}
],
"type": "object"
}
},
"type": "object"
},
"revision": {
"format": "long",
"type": "string"
}
},
"type": "object"
},
"schemas": {
"CalcFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"unit": {
"maxLength": "128",
"type": "string"
},
"expression": {
"type": "string"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"format": {
"enum": [
"NUMBER",
"NUMBER_DIGIT",
"DATETIME",
"DATE",
"TIME",
"HOUR_MINUTE",
"DAY_HOUR_MINUTE"
],
"type": "string"
},
"unitPosition": {
"enum": [
"BEFORE",
"AFTER"
],
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"displayScale": {
"format": "long",
"type": "string"
},
"hideExpression": {
"format": "boolean",
"type": "boolean"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"CategoryFieldForm": {
"properties": {
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"enabled": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"DateFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"type": "string"
},
"unique": {
"format": "boolean",
"type": "boolean"
},
"defaultNowValue": {
"format": "boolean",
"type": "boolean"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"DatetimeFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"type": "string"
},
"unique": {
"format": "boolean",
"type": "boolean"
},
"defaultNowValue": {
"format": "boolean",
"type": "boolean"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"DecimalFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"maxValue": {
"format": "long",
"type": "string"
},
"defaultValue": {
"maxLength": "1000",
"type": "string"
},
"unitPosition": {
"enum": [
"BEFORE",
"AFTER"
],
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
},
"minValue": {
"format": "long",
"type": "string"
},
"unit": {
"maxLength": "128",
"type": "string"
},
"unique": {
"format": "boolean",
"type": "boolean"
},
"displayScale": {
"format": "long",
"type": "string"
},
"digit": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"EditorFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"EntityForm": {
"properties": {
"code": {
"type": "string"
},
"type": {
"enum": [
"USER",
"ORGANIZATION",
"GROUP",
"FUNCTION"
],
"type": "string"
}
},
"required": [
"code",
"type"
],
"type": "object"
},
"FieldMappingForm": {
"properties": {
"relatedField": {
"type": "string"
},
"field": {
"type": "string"
}
},
"type": "object"
},
"FileFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"thumbnailSize": {
"format": "long",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"GroupFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"openGroup": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"GroupSelectFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"entities": {
"items": {
"$ref": "EntityForm"
},
"type": "array"
},
"defaultValue": {
"items": {
"$ref": "EntityForm"
},
"type": "array"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"LinkFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"protocol": {
"enum": [
"WEB",
"CALL",
"MAIL"
],
"type": "string"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"type": "string"
},
"minLength": {
"format": "long",
"type": "string"
},
"unique": {
"format": "boolean",
"type": "boolean"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"maxLength": {
"format": "long",
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"LookupFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"lookup": {
"properties": {
"lookupPickerFields": {
"items": {
"type": "string"
},
"type": "array"
},
"relatedKeyField": {
"type": "string"
},
"relatedApp": {
"properties": {
"app": {
"format": "long",
"type": "string"
},
"code": {
"type": "string"
}
},
"type": "object"
},
"fieldMappings": {
"items": {
"$ref": "FieldMappingForm"
},
"type": "array"
},
"sort": {
"type": "string"
},
"filterCond": {
"type": "string"
}
},
"type": "object"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"ModifiedAtFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"ModifierFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"MultipleCheckFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"items": {
"type": "string"
},
"type": "array"
},
"options": {
"patternProperties": {
"*": {
"$ref": "OptionForm"
}
},
"type": "object"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"align": {
"enum": [
"HORIZONTAL",
"VERTICAL"
],
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"MultipleLineTextFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"MultipleSelectFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"items": {
"type": "string"
},
"type": "array"
},
"options": {
"patternProperties": {
"*": {
"$ref": "OptionForm"
}
},
"type": "object"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"OptionForm": {
"properties": {
"index": {
"format": "long",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
}
},
"required": [
"index"
],
"type": "object"
},
"OrganizationSelectFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"entities": {
"items": {
"$ref": "EntityForm"
},
"type": "array"
},
"defaultValue": {
"items": {
"$ref": "EntityForm"
},
"type": "array"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"RecordIdFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"ReferenceTableFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"referenceTable": {
"properties": {
"condition": {
"properties": {
"relatedField": {
"type": "string"
},
"field": {
"type": "string"
}
},
"type": "object"
},
"size": {
"format": "long",
"type": "string"
},
"relatedApp": {
"properties": {
"app": {
"format": "long",
"type": "string"
},
"code": {
"type": "string"
}
},
"type": "object"
},
"sort": {
"type": "string"
},
"filterCond": {
"type": "string"
},
"displayFields": {
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
}
},
"required": [
"type"
],
"type": "object"
},
"SingleCheckFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"options": {
"patternProperties": {
"*": {
"$ref": "OptionForm"
}
},
"type": "object"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"align": {
"enum": [
"HORIZONTAL",
"VERTICAL"
],
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"SingleLineTextFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"expression": {
"type": "string"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"type": "string"
},
"minLength": {
"format": "long",
"type": "string"
},
"unique": {
"format": "boolean",
"type": "boolean"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"maxLength": {
"format": "long",
"type": "string"
},
"hideExpression": {
"format": "boolean",
"type": "boolean"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"SingleSelectFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"maxLength": "128",
"type": "string"
},
"options": {
"patternProperties": {
"*": {
"$ref": "OptionForm"
}
},
"type": "object"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"StatusAssigneeFieldForm": {
"properties": {
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"enabled": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"StatusFieldForm": {
"properties": {
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"enabled": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"TableForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"fields": {
"patternProperties": {
"*": {
"anyOf": [
{
"$ref": "CalcFieldForm"
},
{
"$ref": "CategoryFieldForm"
},
{
"$ref": "DateFieldForm"
},
{
"$ref": "DatetimeFieldForm"
},
{
"$ref": "DecimalFieldForm"
},
{
"$ref": "EditorFieldForm"
},
{
"$ref": "FileFieldForm"
},
{
"$ref": "GroupFieldForm"
},
{
"$ref": "GroupSelectFieldForm"
},
{
"$ref": "LinkFieldForm"
},
{
"$ref": "LookupFieldForm"
},
{
"$ref": "ModifiedAtFieldForm"
},
{
"$ref": "ModifierFieldForm"
},
{
"$ref": "MultipleCheckFieldForm"
},
{
"$ref": "MultipleLineTextFieldForm"
},
{
"$ref": "MultipleSelectFieldForm"
},
{
"$ref": "OrganizationSelectFieldForm"
},
{
"$ref": "RecordIdFieldForm"
},
{
"$ref": "ReferenceTableFieldForm"
},
{
"$ref": "SingleCheckFieldForm"
},
{
"$ref": "SingleLineTextFieldForm"
},
{
"$ref": "SingleSelectFieldForm"
},
{
"$ref": "StatusAssigneeFieldForm"
},
{
"$ref": "StatusFieldForm"
},
{
"$ref": "TableForm"
},
{
"$ref": "TimeFieldForm"
},
{
"$ref": "UserSelectFieldForm"
}
],
"type": "object"
}
},
"type": "object"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"TimeFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"defaultValue": {
"type": "string"
},
"defaultNowValue": {
"format": "boolean",
"type": "boolean"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
},
"UserSelectFieldForm": {
"properties": {
"noLabel": {
"format": "boolean",
"type": "boolean"
},
"code": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"entities": {
"items": {
"$ref": "EntityForm"
},
"type": "array"
},
"defaultValue": {
"items": {
"$ref": "EntityForm"
},
"type": "array"
},
"label": {
"maxLength": "128",
"minLength": "1",
"type": "string"
},
"type": {
"enum": [
"CALC",
"CATEGORY",
"CHECK_BOX",
"CREATED_TIME",
"CREATOR",
"DATE",
"DATETIME",
"DROP_DOWN",
"FILE",
"GROUP",
"GROUP_SELECT",
"LINK",
"MODIFIER",
"MULTI_LINE_TEXT",
"MULTI_SELECT",
"NUMBER",
"ORGANIZATION_SELECT",
"RADIO_BUTTON",
"RECORD_NUMBER",
"REFERENCE_TABLE",
"RICH_TEXT",
"SINGLE_LINE_TEXT",
"STATUS",
"STATUS_ASSIGNEE",
"SUBTABLE",
"TIME",
"UPDATED_TIME",
"USER_SELECT"
],
"type": "string"
},
"required": {
"format": "boolean",
"type": "boolean"
}
},
"required": [
"type"
],
"type": "object"
}
}
}