{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "$ref": "#/components/schemas/PkgContentRootVM",
  "components": {
    "schemas": {
      "PkgContentRootVM": {
        "required": [
          "package"
        ],
        "type": "object",
        "properties": {
          "$schema": {
            "type": "string",
            "nullable": true
          },
          "package": {
            "oneOf": [
              {
                "$ref": "#/components/schemas/PackageContentVM"
              },
              {
                "$ref": "#/components/schemas/PackagePatchContentVM"
              }
            ]
          }
        },
        "additionalProperties": false
      },
      "PackagePatchContentVM": {
        "required": [
          "assets",
          "basePackageKey",
          "runAfter",
          "type"
        ],
        "type": "object",
        "properties": {
          "assets": {
            "$ref": "#/components/schemas/PkgPatchAssetVM"
          },
          "basePackageKey": {
            "minLength": 1,
            "type": "string"
          },
          "changeLog": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "dependsOn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PackageDependencyVM"
            },
            "nullable": true
          },
          "key": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "runAfter": {
            "$ref": "#/components/schemas/PackagePatchContentDependencyVM"
          },
          "type": {
            "minLength": 1,
            "enum": [
              "patch"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PackagePatchContentDependencyVM": {
        "required": [
          "packageKey"
        ],
        "type": "object",
        "properties": {
          "packageKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PackageDependencyVM": {
        "required": [
          "packageKey"
        ],
        "type": "object",
        "properties": {
          "packageKey": {
            "minLength": 1,
            "type": "string"
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchAssetVM": {
        "type": "object",
        "properties": {
          "aiPrompts": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchCPromptAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchCPromptDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchCPromptUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "applications": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchApplicationReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchApplicationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchApplicationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchApplicationUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "attachmentCategories": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchCAttachmentCategoryAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchCAttachmentCategoryDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchCAttachmentCategoryUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "attributeTypeObjectConditions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchAttributeTypeObjectConditionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchAttributeTypeObjectConditionDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "attributeTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchAttributeTypeReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchAttributeTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchAttributeTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchAttributeTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "codetableValues": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchCodetableValueReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchCodetableValueAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchCodetableValueDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchCodetableValueUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "colors": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchColorReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchColorAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchColorDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchColorUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "commentTypeCategories": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchCCommentTypeCategoryReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchCCommentTypeCategoryAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchCCommentTypeCategoryDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchCCommentTypeCategoryUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "commentTypeCategoryApplications": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchRCommentTypeCategoryApplicationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchRCommentTypeCategoryApplicationDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "components": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchComponentAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchComponentDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchComponentUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "dataIntegrations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataIntegrationInApplicationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataIntegrationInApplicationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataIntegrationInApplicationUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "dataSourceDefinitions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceDefinitionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceDefinitionDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceDefinitionUpdateVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceDefinitionReferenceVM"
                }
              ]
            },
            "nullable": true
          },
          "domainTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDomainTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDomainTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDomainTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "externalDataSources": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchExternalDataSourceReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchExternalDataSourceAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchExternalDataSourceDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchExternalDataSourceUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "graphMetamodels": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchGraphMetamodelReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphMetamodelAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphMetamodelDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphMetamodelUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "hierarchyDefinitionApplications": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchHierarchyDefinitionInApplicationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchHierarchyDefinitionInApplicationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchHierarchyDefinitionInApplicationUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "hierarchyDefinitions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchHierarchyDefinitionReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchHierarchyDefinitionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchHierarchyDefinitionDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchHierarchyDefinitionUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "iconCategories": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchIconCategoryReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchIconCategoryAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchIconCategoryDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchIconCategoryUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "icons": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchIconReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchIconAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchIconDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchIconUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "notificationTemplates": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchNotificationTemplateAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchNotificationTemplateDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchNotificationTemplateUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "objectTypeApplications": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeInApplicationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeInApplicationDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "objectTypeRelations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchObjectRelationTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectRelationTypeDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "objectTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "pages": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchPageReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchPageAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchPageDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchPageUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "pipelineActivities": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDfaActivityFullAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDfaActivityFullDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDfaActivityFullUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "pipelines": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDfaPipelineReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDfaPipelineAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDfaPipelineDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDfaPipelineUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "providerCategories": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDiCProviderCategoryAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiCProviderCategoryDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiCProviderCategoryUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "providers": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDiCProviderAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiCProviderDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiCProviderUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "queryMappings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchQueryMappingReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryMappingAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryMappingDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryMappingUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "querySets": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchQuerySetReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQuerySetAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQuerySetDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQuerySetUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "relationTypeCategories": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeCategoryAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeCategoryDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "relationTypeObjectConditions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeConditionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeConditionDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "relationTypeObjectFeatures": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeObjectFeatureAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeObjectFeatureUpdateVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeObjectFeatureDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "relationTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "searchForms": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchSearchFormReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchFormAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchFormDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchFormUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "searchIndexes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchSearchIndexReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchIndexAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchIndexDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchIndexUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "searchIndexSettings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchSearchIndexSettingsAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchIndexSettingsDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchIndexSettingsUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "searchQueries": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchSearchQueryAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchQueryDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchQueryUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "settings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchMrSettingsAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchMrSettingsDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchMrSettingsUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchTranslationReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchTranslationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchTranslationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchTranslationUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "userRelationTypeObjectConditions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchUserRelationTypeObjectConditionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchUserRelationTypeObjectConditionDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchUserRelationTypeReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchUserRelationTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchUserRelationTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchUserRelationTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "workflows": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "workflowStates": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowStateReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowStateAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowStateDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowStateUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "workflowTransitionTriggers": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowTransitionTriggerFullAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowTransitionTriggerFullDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowTransitionTriggerFullUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowTransitionTriggerFullUpdateVM": {
        "required": [
          "action",
          "changeUserRelationTypeKey",
          "fromStateKey",
          "orderNumber",
          "toStateKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "changeToValueUserRelationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "changeUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "fromStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pipelineKey": {
            "type": "string",
            "nullable": true
          },
          "toStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "default",
              "to_current_user",
              "select_user_from_allowed"
            ],
            "type": "string",
            "nullable": true
          },
          "workflowKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowTransitionTriggerFullDeleteVM": {
        "required": [
          "action",
          "changeUserRelationTypeKey",
          "fromStateKey",
          "toStateKey",
          "workflowKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "changeToValueUserRelationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "changeUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "fromStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "pipelineKey": {
            "type": "string",
            "nullable": true
          },
          "toStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "default",
              "to_current_user",
              "select_user_from_allowed"
            ],
            "type": "string",
            "nullable": true
          },
          "workflowKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowTransitionTriggerFullAddVM": {
        "required": [
          "action",
          "changeUserRelationTypeKey",
          "fromStateKey",
          "orderNumber",
          "toStateKey",
          "workflowKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "changeToValueUserRelationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "changeUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "fromStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pipelineKey": {
            "type": "string",
            "nullable": true
          },
          "toStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "default",
              "to_current_user",
              "select_user_from_allowed"
            ],
            "type": "string",
            "nullable": true
          },
          "workflowKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowStateUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "attachmentUserRelationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "childCreationConditionallyDisabled": {
            "type": "boolean",
            "nullable": true
          },
          "colorKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "disableMoveBasedOnWorkflowState": {
            "type": "boolean",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "userRelationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgEntityTranslationVM": {
        "required": [
          "languageKey"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "languageKey": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "shortcut": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowStateDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowStateAddVM": {
        "required": [
          "action",
          "colorKey",
          "iconKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "attachmentUserRelationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "childCreationConditionallyDisabled": {
            "type": "boolean",
            "nullable": true
          },
          "colorKey": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "disableMoveBasedOnWorkflowState": {
            "type": "boolean",
            "nullable": true
          },
          "iconKey": {
            "minLength": 1,
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "userRelationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowStateReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "userRelationTypeKeys": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgWorkflowStateUserRelationTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgWorkflowStateUserRelationTypeDeleteVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgWorkflowStateUserRelationTypeDeleteVM": {
        "required": [
          "action",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgWorkflowStateUserRelationTypeAddVM": {
        "required": [
          "action",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "diagramContent": {
            "type": "string",
            "nullable": true
          },
          "diagramContentType": {
            "maxLength": 100,
            "type": "string",
            "nullable": true
          },
          "initStateKey": {
            "type": "string",
            "nullable": true
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "isEmpty": {
            "type": "boolean",
            "nullable": true
          },
          "isSelectable": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "transitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowStateTransitionVM"
            },
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgWorkflowStateTransitionVM": {
        "required": [
          "fromStateKey",
          "toStateKey"
        ],
        "type": "object",
        "properties": {
          "changeThresholdTypeKey": {
            "enum": [
              "one_user",
              "all_users_one_from_groups",
              "all_users_all_from_groups"
            ],
            "type": "string",
            "nullable": true
          },
          "fromStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "isForceComment": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowNotificationVM"
            },
            "nullable": true
          },
          "toStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "triggers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowTransitionTriggerVM"
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowUserRelationTypeVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgWorkflowUserRelationTypeVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "isHidden": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgWorkflowTransitionTriggerVM": {
        "required": [
          "changeUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "changeToValueUserRelationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "changeUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pipelineKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "default",
              "to_current_user",
              "select_user_from_allowed"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgWorkflowNotificationVM": {
        "required": [
          "notificationTemplateKey",
          "recipientUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "notificationTemplateKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "recipientUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowAddVM": {
        "required": [
          "action",
          "initStateKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "diagramContent": {
            "type": "string",
            "nullable": true
          },
          "diagramContentType": {
            "maxLength": 100,
            "type": "string",
            "nullable": true
          },
          "initStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "isEmpty": {
            "type": "boolean",
            "nullable": true
          },
          "isSelectable": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "transitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowStateTransitionVM"
            },
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "transitions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowStateTransitionReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowStateTransitionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowStateTransitionDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowStateTransitionUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowStateTransitionUpdateVM": {
        "required": [
          "action"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "changeThresholdTypeKey": {
            "enum": [
              "one_user",
              "all_users_one_from_groups",
              "all_users_all_from_groups"
            ],
            "type": "string",
            "nullable": true
          },
          "fromStateKey": {
            "type": "string",
            "nullable": true
          },
          "isForceComment": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowNotificationVM"
            },
            "nullable": true
          },
          "toStateKey": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "triggers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowTransitionTriggerVM"
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowUserRelationTypeVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowStateTransitionDeleteVM": {
        "required": [
          "action",
          "fromStateKey",
          "toStateKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "fromStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "toStateKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowStateTransitionAddVM": {
        "required": [
          "action",
          "fromStateKey",
          "toStateKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "changeThresholdTypeKey": {
            "enum": [
              "one_user",
              "all_users_one_from_groups",
              "all_users_all_from_groups"
            ],
            "type": "string",
            "nullable": true
          },
          "fromStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "isForceComment": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowNotificationVM"
            },
            "nullable": true
          },
          "toStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "triggers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowTransitionTriggerVM"
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowUserRelationTypeVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowStateTransitionReferenceVM": {
        "required": [
          "fromStateKey",
          "toStateKey"
        ],
        "type": "object",
        "properties": {
          "fromStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowNotificationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowNotificationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowNotificationUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "toStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "triggers": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowTransitionTriggerAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowTransitionTriggerDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowUserRelationTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowUserRelationTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchWorkflowUserRelationTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowUserRelationTypeUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "isHidden": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowUserRelationTypeDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowUserRelationTypeAddVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "isHidden": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowTransitionTriggerDeleteVM": {
        "required": [
          "action",
          "changeUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "changeToValueUserRelationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "changeUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "pipelineKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "default",
              "to_current_user",
              "select_user_from_allowed"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowTransitionTriggerAddVM": {
        "required": [
          "action",
          "changeUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "changeToValueUserRelationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "changeUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pipelineKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "default",
              "to_current_user",
              "select_user_from_allowed"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchEntityTranslationUpdateVM": {
        "required": [
          "action",
          "languageKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "languageKey": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "shortcut": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchEntityTranslationDeleteVM": {
        "required": [
          "action",
          "languageKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "languageKey": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "shortcut": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchEntityTranslationAddVM": {
        "required": [
          "action",
          "languageKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "languageKey": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "shortcut": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowNotificationUpdateVM": {
        "required": [
          "action",
          "notificationTemplateKey",
          "recipientUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "notificationTemplateKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "recipientUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowNotificationDeleteVM": {
        "required": [
          "action",
          "notificationTemplateKey",
          "recipientUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "notificationTemplateKey": {
            "minLength": 1,
            "type": "string"
          },
          "recipientUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchWorkflowNotificationAddVM": {
        "required": [
          "action",
          "notificationTemplateKey",
          "recipientUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "notificationTemplateKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "recipientUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchUserRelationTypeUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_searchable_attribute",
                        "is_mandatory",
                        "is_space_inheritable",
                        "is_parent_object_inheritable",
                        "force_comment",
                        "is_dependency_change",
                        "can_change_impact_analysis",
                        "is_user_object_relation_type_admin",
                        "is_user_object_relation_type_steward",
                        "is_user_object_relation_type_business_owner",
                        "is_user_object_relation_type_private_space_owner",
                        "is_not_versioned",
                        "is_not_presented_in_changes",
                        "is_default_user_space_relation",
                        "is_single_value",
                        "disable_excel_template_export",
                        "is_allowed_to_move_in_move_object_based_on_role",
                        "can_be_shown_in_diagram",
                        "on_object_creation_is_creator_auto_assigned",
                        "disable_excel_object_export",
                        "is_user_object_relation_type_favourite",
                        "is_user_object_relation_type_watch",
                        "is_user_object_relation_type_shared_with_me",
                        "is_user_object_relation_type_liked",
                        "is_user_object_relation_type_disliked",
                        "is_user_object_relation_type_owner",
                        "is_user_object_relation_type_custodian",
                        "is_user_object_relation_type_sme",
                        "is_user_object_relation_type_producer"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphLines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgUserRelationTypeGraphUserRelationTypeVM"
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationUserRelationTypeVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgNotificationUserRelationTypeVM": {
        "required": [
          "notificationTemplateKey",
          "recipientUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "notificationTemplateKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "recipientUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgUserRelationTypeGraphUserRelationTypeVM": {
        "required": [
          "lineDisplayTypeKey",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "lineDisplayTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string"
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchUserRelationTypeDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchUserRelationTypeAddVM": {
        "required": [
          "action",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_searchable_attribute",
                        "is_mandatory",
                        "is_space_inheritable",
                        "is_parent_object_inheritable",
                        "force_comment",
                        "is_dependency_change",
                        "can_change_impact_analysis",
                        "is_user_object_relation_type_admin",
                        "is_user_object_relation_type_steward",
                        "is_user_object_relation_type_business_owner",
                        "is_user_object_relation_type_private_space_owner",
                        "is_not_versioned",
                        "is_not_presented_in_changes",
                        "is_default_user_space_relation",
                        "is_single_value",
                        "disable_excel_template_export",
                        "is_allowed_to_move_in_move_object_based_on_role",
                        "can_be_shown_in_diagram",
                        "on_object_creation_is_creator_auto_assigned",
                        "disable_excel_object_export",
                        "is_user_object_relation_type_favourite",
                        "is_user_object_relation_type_watch",
                        "is_user_object_relation_type_shared_with_me",
                        "is_user_object_relation_type_liked",
                        "is_user_object_relation_type_disliked",
                        "is_user_object_relation_type_owner",
                        "is_user_object_relation_type_custodian",
                        "is_user_object_relation_type_sme",
                        "is_user_object_relation_type_producer"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphLines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgUserRelationTypeGraphUserRelationTypeVM"
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationUserRelationTypeVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchUserRelationTypeReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_searchable_attribute",
                        "is_mandatory",
                        "is_space_inheritable",
                        "is_parent_object_inheritable",
                        "force_comment",
                        "is_dependency_change",
                        "can_change_impact_analysis",
                        "is_user_object_relation_type_admin",
                        "is_user_object_relation_type_steward",
                        "is_user_object_relation_type_business_owner",
                        "is_user_object_relation_type_private_space_owner",
                        "is_not_versioned",
                        "is_not_presented_in_changes",
                        "is_default_user_space_relation",
                        "is_single_value",
                        "disable_excel_template_export",
                        "is_allowed_to_move_in_move_object_based_on_role",
                        "can_be_shown_in_diagram",
                        "on_object_creation_is_creator_auto_assigned",
                        "disable_excel_object_export",
                        "is_user_object_relation_type_favourite",
                        "is_user_object_relation_type_watch",
                        "is_user_object_relation_type_shared_with_me",
                        "is_user_object_relation_type_liked",
                        "is_user_object_relation_type_disliked",
                        "is_user_object_relation_type_owner",
                        "is_user_object_relation_type_custodian",
                        "is_user_object_relation_type_sme",
                        "is_user_object_relation_type_producer"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_searchable_attribute",
                        "is_mandatory",
                        "is_space_inheritable",
                        "is_parent_object_inheritable",
                        "force_comment",
                        "is_dependency_change",
                        "can_change_impact_analysis",
                        "is_user_object_relation_type_admin",
                        "is_user_object_relation_type_steward",
                        "is_user_object_relation_type_business_owner",
                        "is_user_object_relation_type_private_space_owner",
                        "is_not_versioned",
                        "is_not_presented_in_changes",
                        "is_default_user_space_relation",
                        "is_single_value",
                        "disable_excel_template_export",
                        "is_allowed_to_move_in_move_object_based_on_role",
                        "can_be_shown_in_diagram",
                        "on_object_creation_is_creator_auto_assigned",
                        "disable_excel_object_export",
                        "is_user_object_relation_type_favourite",
                        "is_user_object_relation_type_watch",
                        "is_user_object_relation_type_shared_with_me",
                        "is_user_object_relation_type_liked",
                        "is_user_object_relation_type_disliked",
                        "is_user_object_relation_type_owner",
                        "is_user_object_relation_type_custodian",
                        "is_user_object_relation_type_sme",
                        "is_user_object_relation_type_producer",
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "delete"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphLines": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchUserRelationTypeGraphUserRelationTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchUserRelationTypeGraphUserRelationTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchUserRelationTypeGraphUserRelationTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchUserRelationTypeGraphUserRelationTypeUpdateVM": {
        "required": [
          "action",
          "lineDisplayTypeKey",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "lineDisplayTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string"
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchUserRelationTypeGraphUserRelationTypeDeleteVM": {
        "required": [
          "action",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchUserRelationTypeGraphUserRelationTypeAddVM": {
        "required": [
          "action",
          "lineDisplayTypeKey",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "lineDisplayTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string"
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchUserRelationTypeObjectConditionDeleteVM": {
        "required": [
          "action",
          "objectTypeKey",
          "unlockedUserRelationTypeKey",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "unlockedUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchUserRelationTypeObjectConditionAddVM": {
        "required": [
          "action",
          "objectTypeKey",
          "unlockedUserRelationTypeKey",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "unlockedUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchTranslationUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgTranslationValueVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgTranslationValueVM": {
        "type": "object",
        "properties": {
          "languageKey": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchTranslationDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchTranslationAddVM": {
        "required": [
          "action",
          "key",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgTranslationValueVM"
            }
          }
        },
        "additionalProperties": false
      },
      "PkgPatchTranslationReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchTranslationValueAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchTranslationValueDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchTranslationValueUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchTranslationValueUpdateVM": {
        "required": [
          "action"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "languageKey": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchTranslationValueDeleteVM": {
        "required": [
          "action"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "languageKey": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchTranslationValueAddVM": {
        "required": [
          "action"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "languageKey": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchMrSettingsUpdateVM": {
        "required": [
          "action"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "setting": {
            "oneOf": [
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "hide_comment_section",
                      "read_only_hierarchy",
                      "object_not_creatable",
                      "snapshot_enabled",
                      "word_export_enabled",
                      "excel_export_enabled",
                      "pdf_export_enabled",
                      "excel_import_enabled",
                      "versioning_on_sort_order_enabled",
                      "change_analysis_enabled",
                      "disable_change_of_numbering",
                      "disable_sort_objects",
                      "has_token_keywords",
                      "has_token_texts",
                      "check_exact_match",
                      "exact_match_spaces",
                      "disable_duplicate_validation_for_spaceapp",
                      "force_confirmation_after_object_move",
                      "copy_paste_as_plaintext_like",
                      "word_diff_use_highlight",
                      "enable_export_all_versions_between_two_dates",
                      "is_export_control",
                      "object_workflow_space_admin_as_regular_user",
                      "move_object_based_on_role",
                      "export_use_space_app_object_type_check",
                      "is_application_data_lineage",
                      "is_application_data_dictionary",
                      "is_application_code_tables",
                      "is_application_dawiso_objects",
                      "is_application_pdm_app",
                      "media_gray_background",
                      "no_background_color_app_badge",
                      "is_mip_secured_application",
                      "is_data_product_application"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "boolean",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "order_number"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "integer",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "object_ladder_numbering_pattern",
                      "changed_text_color",
                      "deleted_text_color",
                      "color",
                      "one_global_font"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "string",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "excel_import_settings"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ImportSettingsBase"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "excel_export_settings"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ExportSettingsBase"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "external_loads"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ExternalLoadsSettingsBase"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "concept_table_template"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ConceptTableDatabaseTemplate"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "lineage_parsing_options"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/LineageParsingOptions"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "token_keyword_spaces",
                      "token_keyword_apps"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "nullable": true
                  }
                }
              }
            ]
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LineageParsingOptions": {
        "type": "object",
        "properties": {
          "attributeTypeMapping": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AttributeTypeMap"
            },
            "nullable": true
          },
          "droppedCapPct": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fullThreshold": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "incremental": {
            "type": "boolean",
            "nullable": true
          },
          "maxIncrementalDays": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minProcedureBodyLen": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "objectTypeMapping": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectTypeMap"
            },
            "nullable": true
          },
          "prescanMacrosDepth": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "qualityAcceptedAcceptThreshold": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "qualityAcceptedRejectThreshold": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "qualityDroppedAcceptThreshold": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "qualityDroppedRejectThreshold": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectTypeMap": {
        "type": "object",
        "properties": {
          "objectType": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AttributeTypeMap": {
        "type": "object",
        "properties": {
          "attributeType": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConceptTableDatabaseTemplate": {
        "required": [
          "columns"
        ],
        "type": "object",
        "properties": {
          "columns": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableAttributeDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ConceptTableDefinedKeyDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableExternalDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableObjectRelationDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableUserRelationDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableCustomActionButtonDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableCustomActionSelectBoxDatabaseColumn"
                }
              ]
            }
          }
        },
        "additionalProperties": false
      },
      "ApiTableCustomActionSelectBoxDatabaseColumn": {
        "required": [
          "activityKey",
          "pipelineKey",
          "type",
          "valueKey"
        ],
        "type": "object",
        "properties": {
          "activityKey": {
            "minLength": 1,
            "type": "string"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApiTableSelectBoxOptionVM"
            },
            "nullable": true
          },
          "optionsCodetableKey": {
            "type": "string",
            "nullable": true
          },
          "pipelineKey": {
            "minLength": 1,
            "type": "string"
          },
          "tableIdsToRefresh": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "customActionSelectBox"
            ],
            "type": "string",
            "readOnly": true
          },
          "valueKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiTableSelectBoxOptionVM": {
        "required": [
          "label",
          "value"
        ],
        "type": "object",
        "properties": {
          "label": {
            "minLength": 1,
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiTableCustomActionButtonDatabaseColumn": {
        "required": [
          "activityKey",
          "pipelineKey",
          "type"
        ],
        "type": "object",
        "properties": {
          "activityKey": {
            "minLength": 1,
            "type": "string"
          },
          "disabledColumnKey": {
            "type": "string",
            "nullable": true
          },
          "pipelineKey": {
            "minLength": 1,
            "type": "string"
          },
          "tableIdsToRefresh": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "text": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "customActionButton"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "ApiTableUserRelationDatabaseColumn": {
        "required": [
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "bulkEditable": {
            "type": "boolean",
            "nullable": true
          },
          "isDataForBackend": {
            "type": "boolean",
            "nullable": true
          },
          "maxLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minWidth": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "objectType": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "userRelationTypeKey"
            ],
            "type": "string",
            "readOnly": true
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiTableObjectRelationDatabaseColumn": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "bulkEditable": {
            "type": "boolean",
            "nullable": true
          },
          "isDataForBackend": {
            "type": "boolean",
            "nullable": true
          },
          "maxLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minWidth": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "objectType": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "relationTypeKey"
            ],
            "type": "string",
            "readOnly": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiTableExternalDatabaseColumn": {
        "required": [
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "clearNewLine": {
            "type": "boolean",
            "nullable": true
          },
          "filter": {
            "$ref": "#/components/schemas/ApiTableExternalColumnFilter"
          },
          "isDataForBackend": {
            "type": "boolean",
            "nullable": true
          },
          "isHtml": {
            "type": "boolean",
            "nullable": true
          },
          "maxLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minWidth": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "objectType": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "externalKey"
            ],
            "type": "string",
            "readOnly": true
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiTableExternalColumnFilter": {
        "type": "object",
        "properties": {
          "isMultiselect": {
            "type": "boolean",
            "nullable": true
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApiTableExternalColumnFilterOption"
            },
            "nullable": true
          },
          "optionsCodetableKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiTableExternalColumnFilterOption": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "isDefaultSelected": {
            "type": "boolean",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ConceptTableDefinedKeyDatabaseColumn": {
        "required": [
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "bulkEditable": {
            "type": "boolean",
            "nullable": true
          },
          "isDataForBackend": {
            "type": "boolean",
            "nullable": true
          },
          "maxLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minWidth": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "objectType": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "definedKey"
            ],
            "type": "string",
            "readOnly": true
          },
          "value": {
            "minLength": 1,
            "enum": [
              "conceptName",
              "conceptStatus",
              "objectName",
              "spaceName",
              "creator",
              "updater",
              "decliner",
              "sharedWith"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiTableAttributeDatabaseColumn": {
        "required": [
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "bulkEditable": {
            "type": "boolean",
            "nullable": true
          },
          "clearNewLine": {
            "type": "boolean",
            "nullable": true
          },
          "isDataForBackend": {
            "type": "boolean",
            "nullable": true
          },
          "isHtml": {
            "type": "boolean",
            "nullable": true
          },
          "maxLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minWidth": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "objectType": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "attributeTypeKey"
            ],
            "type": "string",
            "readOnly": true
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ExternalLoadsSettingsBase": {
        "required": [
          "enableChangeLogAndVersioning"
        ],
        "type": "object",
        "properties": {
          "enableChangeLogAndVersioning": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ExportSettingsBase": {
        "required": [
          "filterApplicationsEnabled",
          "filterSpacesEnabled",
          "joinNumberingAndObjectName",
          "truncateLongCellValueEnabled"
        ],
        "type": "object",
        "properties": {
          "allowedCodeListTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "allowedHierarchyTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "allowedImportModes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "dateFormat": {
            "type": "string",
            "nullable": true
          },
          "defaultCodeListType": {
            "type": "string",
            "nullable": true
          },
          "defaultHierarchyType": {
            "type": "string",
            "nullable": true
          },
          "defaultImportMode": {
            "type": "string",
            "nullable": true
          },
          "defaultWorkflowState": {
            "type": "string",
            "nullable": true
          },
          "filterApplicationsEnabled": {
            "type": "boolean"
          },
          "filterSpacesEnabled": {
            "type": "boolean"
          },
          "hiddenCodeListSheets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "hiddenObjectSheetColumns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "hiddenRelationsSheetColumns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "joinNumberingAndObjectName": {
            "type": "boolean"
          },
          "truncateLongCellValueEnabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ImportSettingsBase": {
        "type": "object",
        "properties": {
          "allowCrossSpaceAppImport": {
            "type": "boolean",
            "nullable": true
          },
          "allowedImportModes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "dateFormat": {
            "type": "string",
            "nullable": true
          },
          "fullReloadDeletionMode": {
            "type": "string",
            "nullable": true
          },
          "minimalRightsLevel": {
            "type": "string",
            "nullable": true
          },
          "multiAppsImportEnabled": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchMrSettingsDeleteVM": {
        "required": [
          "action"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "setting": {
            "$ref": "#/components/schemas/PkgPatchMrSettingsDeleteSettingKeyVM"
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchMrSettingsDeleteSettingKeyVM": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchMrSettingsAddVM": {
        "required": [
          "action"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "setting": {
            "oneOf": [
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "hide_comment_section",
                      "read_only_hierarchy",
                      "object_not_creatable",
                      "snapshot_enabled",
                      "word_export_enabled",
                      "excel_export_enabled",
                      "pdf_export_enabled",
                      "excel_import_enabled",
                      "versioning_on_sort_order_enabled",
                      "change_analysis_enabled",
                      "disable_change_of_numbering",
                      "disable_sort_objects",
                      "has_token_keywords",
                      "has_token_texts",
                      "check_exact_match",
                      "exact_match_spaces",
                      "disable_duplicate_validation_for_spaceapp",
                      "force_confirmation_after_object_move",
                      "copy_paste_as_plaintext_like",
                      "word_diff_use_highlight",
                      "enable_export_all_versions_between_two_dates",
                      "is_export_control",
                      "object_workflow_space_admin_as_regular_user",
                      "move_object_based_on_role",
                      "export_use_space_app_object_type_check",
                      "is_application_data_lineage",
                      "is_application_data_dictionary",
                      "is_application_code_tables",
                      "is_application_dawiso_objects",
                      "is_application_pdm_app",
                      "media_gray_background",
                      "no_background_color_app_badge",
                      "is_mip_secured_application",
                      "is_data_product_application"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "boolean",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "order_number"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "integer",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "object_ladder_numbering_pattern",
                      "changed_text_color",
                      "deleted_text_color",
                      "color",
                      "one_global_font"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "string",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "excel_import_settings"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ImportSettingsBase"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "excel_export_settings"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ExportSettingsBase"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "external_loads"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ExternalLoadsSettingsBase"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "concept_table_template"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ConceptTableDatabaseTemplate"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "lineage_parsing_options"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/LineageParsingOptions"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "token_keyword_spaces",
                      "token_keyword_apps"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "nullable": true
                  }
                }
              }
            ]
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchQueryUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "searchQuery": {
            "type": "string",
            "nullable": true
          },
          "searchQueryTypeKey": {
            "enum": [
              "basic",
              "advanced",
              "empty",
              "detail_basic",
              "detail_advanced",
              "detail_empty",
              "desc_basic",
              "desc_advanced",
              "desc_empty",
              "data"
            ],
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchQueryDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchQueryAddVM": {
        "required": [
          "action",
          "key",
          "searchQuery",
          "searchQueryTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "searchQuery": {
            "minLength": 1,
            "type": "string"
          },
          "searchQueryTypeKey": {
            "minLength": 1,
            "enum": [
              "basic",
              "advanced",
              "empty",
              "detail_basic",
              "detail_advanced",
              "detail_empty",
              "desc_basic",
              "desc_advanced",
              "desc_empty",
              "data"
            ],
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchIndexSettingsUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "settings": {
            "$ref": "#/components/schemas/SearchIndexSettingsVM"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SearchIndexSettingsVM": {
        "type": "object",
        "properties": {
          "mappings": {
            "type": "object",
            "additionalProperties": {},
            "nullable": true
          },
          "settings": {
            "type": "object",
            "additionalProperties": {},
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchIndexSettingsDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchIndexSettingsAddVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "settings": {
            "$ref": "#/components/schemas/SearchIndexSettingsVM"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchIndexUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "indexName": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "searchIndexSettingsKey": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchIndexDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchIndexAddVM": {
        "required": [
          "action",
          "indexName",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "indexName": {
            "minLength": 1,
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "searchIndexSettingsKey": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchIndexReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchFormUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "searchIndexKey": {
            "type": "string",
            "nullable": true
          },
          "searchQueryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "settings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_all_object_search_form",
                        "is_default_object_search_form",
                        "is_model_changes_search_form",
                        "is_file_script_search_form",
                        "is_codelist_search_form",
                        "is_add_relation_search_form",
                        "is_sample_data_form",
                        "is_tokenizer_definition_form",
                        "is_fulltext_search",
                        "replace_synonyms"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/PkgFacetedSearchDefinitionVM"
          }
        },
        "additionalProperties": false
      },
      "PkgFacetedSearchDefinitionVM": {
        "type": "object",
        "properties": {
          "defaultFacets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchTemplateFacetedVM"
            },
            "nullable": true
          },
          "formId": {
            "type": "string",
            "nullable": true
          },
          "resultTextLinesAfter": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resultTextLinesBefore": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sort": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FacetedSearchSortVM"
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FacetedSearchSortVM": {
        "required": [
          "reverse"
        ],
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          },
          "reverse": {
            "type": "boolean"
          },
          "title": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgSearchTemplateFacetedVM": {
        "required": [
          "enumKey",
          "enumKeyType"
        ],
        "type": "object",
        "properties": {
          "boostFieldName": {
            "type": "string",
            "nullable": true
          },
          "boostValue": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "bucketCountLimit": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "defaultCollapsed": {
            "type": "boolean",
            "nullable": true
          },
          "elementType": {
            "enum": [
              "valueList",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "enumKey": {
            "minLength": 1,
            "type": "string"
          },
          "enumKeyType": {
            "minLength": 1,
            "enum": [
              "application",
              "objectType",
              "space",
              "attribute",
              "relation",
              "userRelation",
              "codelist",
              "modelChanges",
              "script",
              "mr_data",
              "workflowState",
              "creator",
              "addRelation",
              "domainTypes",
              "userAttribute"
            ],
            "type": "string"
          },
          "iconId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "orderBucketsReverse": {
            "type": "boolean",
            "nullable": true
          },
          "orderBucketsType": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchTemplateFacetedParameterVM"
            },
            "nullable": true
          },
          "primaryResultText": {
            "type": "boolean",
            "nullable": true
          },
          "showSelectAllValuesCheckBox": {
            "type": "boolean",
            "nullable": true
          },
          "subFacets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchTemplateFacetedBaseVM"
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "valueType": {
            "enum": [
              "none",
              "isText",
              "isTranslationKey",
              "isBoolean",
              "isNumber",
              "isDate",
              "isDateTime"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgSearchTemplateFacetedBaseVM": {
        "required": [
          "enumKey",
          "enumKeyType"
        ],
        "type": "object",
        "properties": {
          "boostFieldName": {
            "type": "string",
            "nullable": true
          },
          "boostValue": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "bucketCountLimit": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "defaultCollapsed": {
            "type": "boolean",
            "nullable": true
          },
          "elementType": {
            "enum": [
              "valueList",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "enumKey": {
            "minLength": 1,
            "type": "string"
          },
          "enumKeyType": {
            "minLength": 1,
            "enum": [
              "application",
              "objectType",
              "space",
              "attribute",
              "relation",
              "userRelation",
              "codelist",
              "modelChanges",
              "script",
              "mr_data",
              "workflowState",
              "creator",
              "addRelation",
              "domainTypes",
              "userAttribute"
            ],
            "type": "string"
          },
          "iconId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "orderBucketsReverse": {
            "type": "boolean",
            "nullable": true
          },
          "orderBucketsType": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchTemplateFacetedParameterVM"
            },
            "nullable": true
          },
          "primaryResultText": {
            "type": "boolean",
            "nullable": true
          },
          "showSelectAllValuesCheckBox": {
            "type": "boolean",
            "nullable": true
          },
          "subFacets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchTemplateFacetedBaseVM"
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "valueType": {
            "enum": [
              "none",
              "isText",
              "isTranslationKey",
              "isBoolean",
              "isNumber",
              "isDate",
              "isDateTime"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgSearchTemplateFacetedParameterVM": {
        "required": [
          "enumKey",
          "enumKeyType"
        ],
        "type": "object",
        "properties": {
          "enumKey": {
            "minLength": 1,
            "type": "string"
          },
          "enumKeyType": {
            "minLength": 1,
            "enum": [
              "application",
              "objectType",
              "space",
              "attribute",
              "relation",
              "userRelation",
              "codelist",
              "modelChanges",
              "script",
              "mr_data",
              "workflowState",
              "creator",
              "addRelation",
              "domainTypes",
              "userAttribute"
            ],
            "type": "string"
          },
          "valueType": {
            "enum": [
              "none",
              "isText",
              "isTranslationKey",
              "isBoolean",
              "isNumber",
              "isDate",
              "isDateTime"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchFormDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchFormAddVM": {
        "required": [
          "action",
          "iconKey",
          "key",
          "searchIndexKey",
          "template"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "iconKey": {
            "minLength": 1,
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "searchIndexKey": {
            "minLength": 1,
            "type": "string"
          },
          "searchQueryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "settings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_all_object_search_form",
                        "is_default_object_search_form",
                        "is_model_changes_search_form",
                        "is_file_script_search_form",
                        "is_codelist_search_form",
                        "is_add_relation_search_form",
                        "is_sample_data_form",
                        "is_tokenizer_definition_form",
                        "is_fulltext_search",
                        "replace_synonyms"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/PkgFacetedSearchDefinitionVM"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchFormReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "searchQueryKeys": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchSearchFormQueryKeyAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchFormQueryKeyDeleteVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchFormQueryKeyDeleteVM": {
        "required": [
          "action",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchFormQueryKeyAddVM": {
        "required": [
          "action",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "categoryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_generated_by_keyword",
                        "is_searchable_attribute",
                        "is_self_targetable",
                        "is_generated_by_exact_match",
                        "force_comment",
                        "is_dependency",
                        "is_dependency_change",
                        "is_mandatory",
                        "is_implicit",
                        "is_relation_type_child_of",
                        "is_relation_type_parent_of",
                        "is_relation_type_referencing",
                        "is_relation_type_referenced_by",
                        "is_relation_type_in_diagram",
                        "is_relation_type_diagram_contains",
                        "is_relation_type_using_text_of",
                        "is_relation_type_used_text_in",
                        "is_relation_type_text_based_on",
                        "is_relation_type_text_based_in",
                        "is_relation_type_synonym_of",
                        "is_relation_type_acronym_of",
                        "is_relation_type_has_acronym",
                        "is_relation_type_has_domain",
                        "is_relation_type_domain_of",
                        "is_single_value",
                        "is_parent_inheritable",
                        "is_foreign_key",
                        "is_stereotype",
                        "include_in_ai_summary",
                        "is_creatable_on_child_add",
                        "is_not_presented_in_changes",
                        "can_be_shown_in_diagram",
                        "disable_excel_template_export",
                        "disable_excel_object_export",
                        "is_relation_type_contains",
                        "is_relation_type_has_data_source",
                        "is_relation_type_related",
                        "is_relation_space_of",
                        "is_relation_in_space",
                        "is_domain_of",
                        "is_lineage_parser_output",
                        "is_crows_foot_many",
                        "is_crows_foot_one_and_only_one",
                        "is_crows_foot_one_or_many",
                        "is_crows_foot_zero_or_many",
                        "is_crows_foot_zero_or_one",
                        "is_crows_foot_one",
                        "is_crows_foot_none",
                        "is_diagram_attribute_space_of",
                        "is_copy_of"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphLines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgRelationTypeGraphRelationTypeVM"
            },
            "nullable": true
          },
          "hasNoReverseRelation": {
            "type": "boolean",
            "nullable": true
          },
          "isOriented": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationRelationTypeVM"
            },
            "nullable": true
          },
          "reverseKey": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgNotificationRelationTypeVM": {
        "required": [
          "notificationTemplateKey",
          "recipientUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "notificationTemplateKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "recipientUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgRelationTypeGraphRelationTypeVM": {
        "required": [
          "lineDisplayTypeKey",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "lineDisplayTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string"
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeAddVM": {
        "required": [
          "action",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "categoryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_generated_by_keyword",
                        "is_searchable_attribute",
                        "is_self_targetable",
                        "is_generated_by_exact_match",
                        "force_comment",
                        "is_dependency",
                        "is_dependency_change",
                        "is_mandatory",
                        "is_implicit",
                        "is_relation_type_child_of",
                        "is_relation_type_parent_of",
                        "is_relation_type_referencing",
                        "is_relation_type_referenced_by",
                        "is_relation_type_in_diagram",
                        "is_relation_type_diagram_contains",
                        "is_relation_type_using_text_of",
                        "is_relation_type_used_text_in",
                        "is_relation_type_text_based_on",
                        "is_relation_type_text_based_in",
                        "is_relation_type_synonym_of",
                        "is_relation_type_acronym_of",
                        "is_relation_type_has_acronym",
                        "is_relation_type_has_domain",
                        "is_relation_type_domain_of",
                        "is_single_value",
                        "is_parent_inheritable",
                        "is_foreign_key",
                        "is_stereotype",
                        "include_in_ai_summary",
                        "is_creatable_on_child_add",
                        "is_not_presented_in_changes",
                        "can_be_shown_in_diagram",
                        "disable_excel_template_export",
                        "disable_excel_object_export",
                        "is_relation_type_contains",
                        "is_relation_type_has_data_source",
                        "is_relation_type_related",
                        "is_relation_space_of",
                        "is_relation_in_space",
                        "is_domain_of",
                        "is_lineage_parser_output",
                        "is_crows_foot_many",
                        "is_crows_foot_one_and_only_one",
                        "is_crows_foot_one_or_many",
                        "is_crows_foot_zero_or_many",
                        "is_crows_foot_zero_or_one",
                        "is_crows_foot_one",
                        "is_crows_foot_none",
                        "is_diagram_attribute_space_of",
                        "is_copy_of"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphLines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgRelationTypeGraphRelationTypeVM"
            },
            "nullable": true
          },
          "hasNoReverseRelation": {
            "type": "boolean",
            "nullable": true
          },
          "isOriented": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationRelationTypeVM"
            },
            "nullable": true
          },
          "reverseKey": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_generated_by_keyword",
                        "is_searchable_attribute",
                        "is_self_targetable",
                        "is_generated_by_exact_match",
                        "force_comment",
                        "is_dependency",
                        "is_dependency_change",
                        "is_mandatory",
                        "is_implicit",
                        "is_relation_type_child_of",
                        "is_relation_type_parent_of",
                        "is_relation_type_referencing",
                        "is_relation_type_referenced_by",
                        "is_relation_type_in_diagram",
                        "is_relation_type_diagram_contains",
                        "is_relation_type_using_text_of",
                        "is_relation_type_used_text_in",
                        "is_relation_type_text_based_on",
                        "is_relation_type_text_based_in",
                        "is_relation_type_synonym_of",
                        "is_relation_type_acronym_of",
                        "is_relation_type_has_acronym",
                        "is_relation_type_has_domain",
                        "is_relation_type_domain_of",
                        "is_single_value",
                        "is_parent_inheritable",
                        "is_foreign_key",
                        "is_stereotype",
                        "include_in_ai_summary",
                        "is_creatable_on_child_add",
                        "is_not_presented_in_changes",
                        "can_be_shown_in_diagram",
                        "disable_excel_template_export",
                        "disable_excel_object_export",
                        "is_relation_type_contains",
                        "is_relation_type_has_data_source",
                        "is_relation_type_related",
                        "is_relation_space_of",
                        "is_relation_in_space",
                        "is_domain_of",
                        "is_lineage_parser_output",
                        "is_crows_foot_many",
                        "is_crows_foot_one_and_only_one",
                        "is_crows_foot_one_or_many",
                        "is_crows_foot_zero_or_many",
                        "is_crows_foot_zero_or_one",
                        "is_crows_foot_one",
                        "is_crows_foot_none",
                        "is_diagram_attribute_space_of",
                        "is_copy_of"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_generated_by_keyword",
                        "is_searchable_attribute",
                        "is_self_targetable",
                        "is_generated_by_exact_match",
                        "force_comment",
                        "is_dependency",
                        "is_dependency_change",
                        "is_mandatory",
                        "is_implicit",
                        "is_relation_type_child_of",
                        "is_relation_type_parent_of",
                        "is_relation_type_referencing",
                        "is_relation_type_referenced_by",
                        "is_relation_type_in_diagram",
                        "is_relation_type_diagram_contains",
                        "is_relation_type_using_text_of",
                        "is_relation_type_used_text_in",
                        "is_relation_type_text_based_on",
                        "is_relation_type_text_based_in",
                        "is_relation_type_synonym_of",
                        "is_relation_type_acronym_of",
                        "is_relation_type_has_acronym",
                        "is_relation_type_has_domain",
                        "is_relation_type_domain_of",
                        "is_single_value",
                        "is_parent_inheritable",
                        "is_foreign_key",
                        "is_stereotype",
                        "include_in_ai_summary",
                        "is_creatable_on_child_add",
                        "is_not_presented_in_changes",
                        "can_be_shown_in_diagram",
                        "disable_excel_template_export",
                        "disable_excel_object_export",
                        "is_relation_type_contains",
                        "is_relation_type_has_data_source",
                        "is_relation_type_related",
                        "is_relation_space_of",
                        "is_relation_in_space",
                        "is_domain_of",
                        "is_lineage_parser_output",
                        "is_crows_foot_many",
                        "is_crows_foot_one_and_only_one",
                        "is_crows_foot_one_or_many",
                        "is_crows_foot_zero_or_many",
                        "is_crows_foot_zero_or_one",
                        "is_crows_foot_one",
                        "is_crows_foot_none",
                        "is_diagram_attribute_space_of",
                        "is_copy_of",
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "delete"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphLines": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeGraphRelationTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeGraphRelationTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchRelationTypeGraphRelationTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeGraphRelationTypeUpdateVM": {
        "required": [
          "action",
          "lineDisplayTypeKey",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "lineDisplayTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string"
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeGraphRelationTypeDeleteVM": {
        "required": [
          "action",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeGraphRelationTypeAddVM": {
        "required": [
          "action",
          "lineDisplayTypeKey",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "lineDisplayTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string"
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeObjectFeatureDeleteVM": {
        "required": [
          "action",
          "objectTypeKey",
          "relationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "feature": {
            "$ref": "#/components/schemas/PkgPatchRelationTypeObjectFeatureKeyDeleteVM"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeObjectFeatureKeyDeleteVM": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeObjectFeatureUpdateVM": {
        "required": [
          "action",
          "objectTypeKey",
          "relationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "feature": {
            "oneOf": [
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "is_generated_by_keyword",
                      "is_searchable_attribute",
                      "is_self_targetable",
                      "is_generated_by_exact_match",
                      "force_comment",
                      "is_dependency",
                      "is_dependency_change",
                      "is_mandatory",
                      "is_implicit",
                      "is_relation_type_child_of",
                      "is_relation_type_parent_of",
                      "is_relation_type_referencing",
                      "is_relation_type_referenced_by",
                      "is_relation_type_in_diagram",
                      "is_relation_type_diagram_contains",
                      "is_relation_type_using_text_of",
                      "is_relation_type_used_text_in",
                      "is_relation_type_text_based_on",
                      "is_relation_type_text_based_in",
                      "is_relation_type_synonym_of",
                      "is_relation_type_acronym_of",
                      "is_relation_type_has_acronym",
                      "is_relation_type_has_domain",
                      "is_relation_type_domain_of",
                      "is_single_value",
                      "is_parent_inheritable",
                      "is_foreign_key",
                      "is_stereotype",
                      "include_in_ai_summary",
                      "is_creatable_on_child_add",
                      "is_not_presented_in_changes",
                      "can_be_shown_in_diagram",
                      "disable_excel_template_export",
                      "disable_excel_object_export",
                      "is_relation_type_contains",
                      "is_relation_type_has_data_source",
                      "is_relation_type_related",
                      "is_relation_space_of",
                      "is_relation_in_space",
                      "is_domain_of",
                      "is_lineage_parser_output",
                      "is_crows_foot_many",
                      "is_crows_foot_one_and_only_one",
                      "is_crows_foot_one_or_many",
                      "is_crows_foot_zero_or_many",
                      "is_crows_foot_zero_or_one",
                      "is_crows_foot_one",
                      "is_crows_foot_none",
                      "is_diagram_attribute_space_of",
                      "is_copy_of"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "boolean",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "fullness_score_value"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "number",
                    "format": "double",
                    "nullable": true
                  }
                }
              }
            ]
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeObjectFeatureAddVM": {
        "required": [
          "action",
          "objectTypeKey",
          "relationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "feature": {
            "oneOf": [
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "is_generated_by_keyword",
                      "is_searchable_attribute",
                      "is_self_targetable",
                      "is_generated_by_exact_match",
                      "force_comment",
                      "is_dependency",
                      "is_dependency_change",
                      "is_mandatory",
                      "is_implicit",
                      "is_relation_type_child_of",
                      "is_relation_type_parent_of",
                      "is_relation_type_referencing",
                      "is_relation_type_referenced_by",
                      "is_relation_type_in_diagram",
                      "is_relation_type_diagram_contains",
                      "is_relation_type_using_text_of",
                      "is_relation_type_used_text_in",
                      "is_relation_type_text_based_on",
                      "is_relation_type_text_based_in",
                      "is_relation_type_synonym_of",
                      "is_relation_type_acronym_of",
                      "is_relation_type_has_acronym",
                      "is_relation_type_has_domain",
                      "is_relation_type_domain_of",
                      "is_single_value",
                      "is_parent_inheritable",
                      "is_foreign_key",
                      "is_stereotype",
                      "include_in_ai_summary",
                      "is_creatable_on_child_add",
                      "is_not_presented_in_changes",
                      "can_be_shown_in_diagram",
                      "disable_excel_template_export",
                      "disable_excel_object_export",
                      "is_relation_type_contains",
                      "is_relation_type_has_data_source",
                      "is_relation_type_related",
                      "is_relation_space_of",
                      "is_relation_in_space",
                      "is_domain_of",
                      "is_lineage_parser_output",
                      "is_crows_foot_many",
                      "is_crows_foot_one_and_only_one",
                      "is_crows_foot_one_or_many",
                      "is_crows_foot_zero_or_many",
                      "is_crows_foot_zero_or_one",
                      "is_crows_foot_one",
                      "is_crows_foot_none",
                      "is_diagram_attribute_space_of",
                      "is_copy_of"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "boolean",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "fullness_score_value"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "number",
                    "format": "double",
                    "nullable": true
                  }
                }
              }
            ]
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeConditionDeleteVM": {
        "required": [
          "action",
          "objectTypeKey",
          "unlockedRelationTypeKey",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "unlockedRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeConditionAddVM": {
        "required": [
          "action",
          "objectTypeKey",
          "unlockedRelationTypeKey",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "unlockedRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeCategoryDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRelationTypeCategoryAddVM": {
        "required": [
          "action",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQuerySetUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "queries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgQueryVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryColumnVM"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "$ref": "#/components/schemas/PkgQueryPropertyVM"
          },
          "statement": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgQueryPropertyVM": {
        "type": "object",
        "properties": {
          "temporaryTableName": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgQueryColumnVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "columnIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataType": {
            "type": "string",
            "nullable": true
          },
          "expression": {
            "type": "string",
            "nullable": true
          },
          "isFromKey": {
            "type": "boolean",
            "nullable": true
          },
          "isKey": {
            "type": "boolean",
            "nullable": true
          },
          "isParentKey": {
            "type": "boolean",
            "nullable": true
          },
          "isRelationType": {
            "type": "boolean",
            "nullable": true
          },
          "isSortOrder": {
            "type": "boolean",
            "nullable": true
          },
          "isToKey": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "sourceDataType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQuerySetDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQuerySetAddVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "queries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQuerySetReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "queries": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchQueryReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryColumnVM"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "$ref": "#/components/schemas/PkgQueryPropertyVM"
          },
          "statement": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryAddVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryColumnVM"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "$ref": "#/components/schemas/PkgQueryPropertyVM"
          },
          "statement": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "columns": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchQueryColumnAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryColumnDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryColumnUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryColumnUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "columnIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataType": {
            "type": "string",
            "nullable": true
          },
          "expression": {
            "type": "string",
            "nullable": true
          },
          "isFromKey": {
            "type": "boolean",
            "nullable": true
          },
          "isKey": {
            "type": "boolean",
            "nullable": true
          },
          "isParentKey": {
            "type": "boolean",
            "nullable": true
          },
          "isRelationType": {
            "type": "boolean",
            "nullable": true
          },
          "isSortOrder": {
            "type": "boolean",
            "nullable": true
          },
          "isToKey": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "sourceDataType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryColumnDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryColumnAddVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "columnIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataType": {
            "type": "string",
            "nullable": true
          },
          "expression": {
            "type": "string",
            "nullable": true
          },
          "isFromKey": {
            "type": "boolean",
            "nullable": true
          },
          "isKey": {
            "type": "boolean",
            "nullable": true
          },
          "isParentKey": {
            "type": "boolean",
            "nullable": true
          },
          "isRelationType": {
            "type": "boolean",
            "nullable": true
          },
          "isSortOrder": {
            "type": "boolean",
            "nullable": true
          },
          "isToKey": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "sourceDataType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryMappingUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "queries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryMappingQueryVM"
            },
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgQueryMappingQueryVM": {
        "required": [
          "columns",
          "creationOrder",
          "objectTypeKey",
          "queryKey",
          "querySetKey"
        ],
        "type": "object",
        "properties": {
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryMappingQueryColumnVM"
            }
          },
          "creationOrder": {
            "type": "integer",
            "format": "int32"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "parentObjectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "queryKey": {
            "minLength": 1,
            "type": "string"
          },
          "querySetKey": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgQueryMappingQueryColumnVM": {
        "required": [
          "attributeTypeKey",
          "columnKey"
        ],
        "type": "object",
        "properties": {
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "columnKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryMappingDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryMappingAddVM": {
        "required": [
          "action",
          "key",
          "name",
          "queries"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "queries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryMappingQueryVM"
            }
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryMappingReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "queries": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchQueryMappingQueryReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryMappingQueryAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryMappingQueryDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryMappingQueryUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryMappingQueryUpdateVM": {
        "required": [
          "action",
          "creationOrder",
          "objectTypeKey",
          "queryKey",
          "querySetKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryMappingQueryColumnVM"
            },
            "nullable": true
          },
          "creationOrder": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "parentObjectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "queryKey": {
            "minLength": 1,
            "type": "string"
          },
          "querySetKey": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryMappingQueryDeleteVM": {
        "required": [
          "action",
          "objectTypeKey",
          "queryKey",
          "querySetKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "queryKey": {
            "minLength": 1,
            "type": "string"
          },
          "querySetKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryMappingQueryAddVM": {
        "required": [
          "action",
          "columns",
          "creationOrder",
          "objectTypeKey",
          "queryKey",
          "querySetKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryMappingQueryColumnVM"
            }
          },
          "creationOrder": {
            "type": "integer",
            "format": "int32"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "parentObjectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "queryKey": {
            "minLength": 1,
            "type": "string"
          },
          "querySetKey": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryMappingQueryReferenceVM": {
        "required": [
          "objectTypeKey",
          "queryKey",
          "querySetKey"
        ],
        "type": "object",
        "properties": {
          "columns": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchQueryMappingQueryColumnAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchQueryMappingQueryColumnDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "queryKey": {
            "minLength": 1,
            "type": "string"
          },
          "querySetKey": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryMappingQueryColumnDeleteVM": {
        "required": [
          "action",
          "attributeTypeKey",
          "columnKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "columnKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchQueryMappingQueryColumnAddVM": {
        "required": [
          "action",
          "attributeTypeKey",
          "columnKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "columnKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiCProviderUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "connectionTemplate": {
            "$ref": "#/components/schemas/IngestionTemplate"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "documentationUrl": {
            "type": "string",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "ingestionTypeKey": {
            "type": "string",
            "nullable": true
          },
          "isInstalled": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "providerCategoryKey": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IngestionTemplate": {
        "type": "object",
        "properties": {
          "$schema": {
            "type": "string",
            "nullable": true
          },
          "aiGenerationEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "lineageParsingEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "providerName": {
            "type": "string",
            "nullable": true
          },
          "steps": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Step"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Step": {
        "type": "object",
        "properties": {
          "buttons": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Button"
            },
            "nullable": true
          },
          "centerArea": {
            "$ref": "#/components/schemas/Area"
          }
        },
        "additionalProperties": false
      },
      "Area": {
        "type": "object",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/InputDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScheduleDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/SelectDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/TextDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/TitleDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/CheckboxDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/WorkflowSelectDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceSelectDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/JsonInputDiTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "JsonInputDiTemplate": {
        "required": [
          "encrypted",
          "key",
          "multiLine",
          "onEditDeletePassword",
          "required",
          "type"
        ],
        "type": "object",
        "properties": {
          "encrypted": {
            "type": "boolean"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "labelKey": {
            "type": "string",
            "nullable": true
          },
          "labelVariant": {
            "enum": [
              "h1",
              "h2",
              "h3",
              "h4",
              "h5",
              "paragraph",
              "body1",
              "body1underline",
              "captionText1",
              "captionText1underline",
              "captionText1caps",
              "captionText2",
              "captionText3"
            ],
            "type": "string",
            "nullable": true
          },
          "multiLine": {
            "type": "integer",
            "format": "int32"
          },
          "onEditDeletePassword": {
            "type": "boolean"
          },
          "placeholderKey": {
            "type": "string",
            "nullable": true
          },
          "required": {
            "type": "boolean"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "json_input"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SpaceSelectDiTemplate": {
        "required": [
          "key",
          "onEditDeletePassword",
          "required",
          "type"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "labelKey": {
            "type": "string",
            "nullable": true
          },
          "labelVariant": {
            "enum": [
              "h1",
              "h2",
              "h3",
              "h4",
              "h5",
              "paragraph",
              "body1",
              "body1underline",
              "captionText1",
              "captionText1underline",
              "captionText1caps",
              "captionText2",
              "captionText3"
            ],
            "type": "string",
            "nullable": true
          },
          "onEditDeletePassword": {
            "type": "boolean"
          },
          "placeholderKey": {
            "type": "string",
            "nullable": true
          },
          "required": {
            "type": "boolean"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "space_select"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "WorkflowSelectDiTemplate": {
        "required": [
          "key",
          "onEditDeletePassword",
          "required",
          "type"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "labelKey": {
            "type": "string",
            "nullable": true
          },
          "labelVariant": {
            "enum": [
              "h1",
              "h2",
              "h3",
              "h4",
              "h5",
              "paragraph",
              "body1",
              "body1underline",
              "captionText1",
              "captionText1underline",
              "captionText1caps",
              "captionText2",
              "captionText3"
            ],
            "type": "string",
            "nullable": true
          },
          "onEditDeletePassword": {
            "type": "boolean"
          },
          "placeholderKey": {
            "type": "string",
            "nullable": true
          },
          "required": {
            "type": "boolean"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "workflow_select"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CheckboxDiTemplate": {
        "required": [
          "default",
          "key",
          "onEditDeletePassword",
          "type"
        ],
        "type": "object",
        "properties": {
          "default": {
            "type": "boolean"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "labelKey": {
            "type": "string",
            "nullable": true
          },
          "labelVariant": {
            "enum": [
              "h1",
              "h2",
              "h3",
              "h4",
              "h5",
              "paragraph",
              "body1",
              "body1underline",
              "captionText1",
              "captionText1underline",
              "captionText1caps",
              "captionText2",
              "captionText3"
            ],
            "type": "string",
            "nullable": true
          },
          "onEditDeletePassword": {
            "type": "boolean"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "checkbox"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TitleDiTemplate": {
        "required": [
          "showAppIcon",
          "type"
        ],
        "type": "object",
        "properties": {
          "showAppIcon": {
            "type": "boolean"
          },
          "subtitleKey": {
            "type": "string",
            "nullable": true
          },
          "titleKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "title"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TextDiTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "text"
            ],
            "type": "string",
            "readOnly": true
          },
          "valueKey": {
            "type": "string",
            "nullable": true
          },
          "variant": {
            "enum": [
              "h1",
              "h2",
              "h3",
              "h4",
              "h5",
              "paragraph",
              "body1",
              "body1underline",
              "captionText1",
              "captionText1underline",
              "captionText1caps",
              "captionText2",
              "captionText3"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SelectDiTemplate": {
        "required": [
          "key",
          "multiselect",
          "onEditDeletePassword",
          "required",
          "type"
        ],
        "type": "object",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SelectItem"
            },
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "labelKey": {
            "type": "string",
            "nullable": true
          },
          "labelVariant": {
            "enum": [
              "h1",
              "h2",
              "h3",
              "h4",
              "h5",
              "paragraph",
              "body1",
              "body1underline",
              "captionText1",
              "captionText1underline",
              "captionText1caps",
              "captionText2",
              "captionText3"
            ],
            "type": "string",
            "nullable": true
          },
          "multiselect": {
            "type": "boolean"
          },
          "onEditDeletePassword": {
            "type": "boolean"
          },
          "placeholderKey": {
            "type": "string",
            "nullable": true
          },
          "required": {
            "type": "boolean"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "select"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SelectItem": {
        "type": "object",
        "properties": {
          "labelKey": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SectionDiTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/InputDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScheduleDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/SelectDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/TextDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/TitleDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/CheckboxDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/WorkflowSelectDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceSelectDiTemplate"
                },
                {
                  "$ref": "#/components/schemas/JsonInputDiTemplate"
                }
              ]
            },
            "nullable": true
          },
          "titleKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "section"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "ScheduleDiTemplate": {
        "required": [
          "key",
          "required",
          "type"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "labelKey": {
            "type": "string",
            "nullable": true
          },
          "labelVariant": {
            "enum": [
              "h1",
              "h2",
              "h3",
              "h4",
              "h5",
              "paragraph",
              "body1",
              "body1underline",
              "captionText1",
              "captionText1underline",
              "captionText1caps",
              "captionText2",
              "captionText3"
            ],
            "type": "string",
            "nullable": true
          },
          "required": {
            "type": "boolean"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "schedule"
            ],
            "type": "string",
            "readOnly": true
          },
          "variant": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InputDiTemplate": {
        "required": [
          "encrypted",
          "key",
          "multiLine",
          "onEditDeletePassword",
          "required",
          "type"
        ],
        "type": "object",
        "properties": {
          "encrypted": {
            "type": "boolean"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "labelKey": {
            "type": "string",
            "nullable": true
          },
          "labelVariant": {
            "enum": [
              "h1",
              "h2",
              "h3",
              "h4",
              "h5",
              "paragraph",
              "body1",
              "body1underline",
              "captionText1",
              "captionText1underline",
              "captionText1caps",
              "captionText2",
              "captionText3"
            ],
            "type": "string",
            "nullable": true
          },
          "multiLine": {
            "type": "integer",
            "format": "int32"
          },
          "onEditDeletePassword": {
            "type": "boolean"
          },
          "placeholderKey": {
            "type": "string",
            "nullable": true
          },
          "required": {
            "type": "boolean"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "input"
            ],
            "type": "string",
            "readOnly": true
          },
          "variant": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Button": {
        "type": "object",
        "properties": {
          "labelKey": {
            "type": "string",
            "nullable": true
          },
          "labelVariant": {
            "enum": [
              "h1",
              "h2",
              "h3",
              "h4",
              "h5",
              "paragraph",
              "body1",
              "body1underline",
              "captionText1",
              "captionText1underline",
              "captionText1caps",
              "captionText2",
              "captionText3"
            ],
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiCProviderDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiCProviderAddVM": {
        "required": [
          "action",
          "connectionTemplate",
          "ingestionTypeKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "connectionTemplate": {
            "$ref": "#/components/schemas/IngestionTemplate"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "documentationUrl": {
            "type": "string",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "ingestionTypeKey": {
            "minLength": 1,
            "enum": [
              "message_type_json",
              "raw_json"
            ],
            "type": "string"
          },
          "isInstalled": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "providerCategoryKey": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiCProviderCategoryUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiCProviderCategoryDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiCProviderCategoryAddVM": {
        "required": [
          "action",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDfaPipelineUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "activities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDfaActivityVM"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "dawiso_internal",
              "customer_specific"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDfaActivityVM": {
        "required": [
          "key",
          "name",
          "statement",
          "type"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "executionOrderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isReturningData": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "parameters": {
            "type": "string",
            "nullable": true
          },
          "runInTransaction": {
            "type": "boolean",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "statement": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "minLength": 1,
            "enum": [
              "sql_query",
              "sql_procedure",
              "sql_script"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDfaPipelineDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDfaPipelineAddVM": {
        "required": [
          "action",
          "key",
          "name",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "activities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDfaActivityVM"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "dawiso_internal",
              "customer_specific"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDfaPipelineReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "activities": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDfaActivityAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDfaActivityDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDfaActivityUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDfaActivityUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "executionOrderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isReturningData": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "string",
            "nullable": true
          },
          "runInTransaction": {
            "type": "boolean",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "statement": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "sql_query",
              "sql_procedure",
              "sql_script"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDfaActivityDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDfaActivityAddVM": {
        "required": [
          "action",
          "key",
          "name",
          "statement",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "executionOrderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isReturningData": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "parameters": {
            "type": "string",
            "nullable": true
          },
          "runInTransaction": {
            "type": "boolean",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "statement": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "minLength": 1,
            "enum": [
              "sql_query",
              "sql_procedure",
              "sql_script"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDfaActivityFullUpdateVM": {
        "required": [
          "action",
          "executionOrderNumber",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "executionOrderNumber": {
            "type": "integer",
            "format": "int32"
          },
          "isReturningData": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "string",
            "nullable": true
          },
          "pipelineKey": {
            "type": "string",
            "nullable": true
          },
          "runInTransaction": {
            "type": "boolean",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "statement": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "sql_query",
              "sql_procedure",
              "sql_script"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDfaActivityFullDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDfaActivityFullAddVM": {
        "required": [
          "action",
          "executionOrderNumber",
          "key",
          "name",
          "pipelineKey",
          "statement",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "executionOrderNumber": {
            "type": "integer",
            "format": "int32"
          },
          "isReturningData": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "parameters": {
            "type": "string",
            "nullable": true
          },
          "pipelineKey": {
            "minLength": 1,
            "type": "string"
          },
          "runInTransaction": {
            "type": "boolean",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "statement": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "minLength": 1,
            "enum": [
              "sql_query",
              "sql_procedure",
              "sql_script"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchPageUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_space_dashboard",
                        "is_application_dashboard"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "locationKey": {
            "enum": [
              "dashboard",
              "homepage-tabs",
              "top-menu",
              "embedded-application"
            ],
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "parentKey": {
            "type": "string",
            "nullable": true
          },
          "permissions": {
            "$ref": "#/components/schemas/PkgPagePermissionsVM"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/MainDatabaseTemplate"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "url": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MainDatabaseTemplate": {
        "type": "object",
        "properties": {
          "$schema": {
            "type": "string",
            "nullable": true
          },
          "centerArea": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          },
          "rightArea": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          },
          "settings": {
            "oneOf": [
              {
                "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsTemplate"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatabaseSettingsTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "attributeLayout": {
            "enum": [
              "single-row",
              "multiline"
            ],
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "header": {
            "$ref": "#/components/schemas/HeaderSectionDatabaseSettings"
          },
          "hide": {
            "$ref": "#/components/schemas/HideDatabaseSectionSettings"
          },
          "layout": {
            "enum": [
              "default",
              "no-panel-border"
            ],
            "type": "string",
            "nullable": true
          },
          "rightPanelClosed": {
            "type": "boolean",
            "nullable": true
          },
          "type": {
            "enum": [
              "template-settings"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "HideDatabaseSectionSettings": {
        "type": "object",
        "properties": {
          "anchors": {
            "type": "boolean",
            "nullable": true
          },
          "attachments": {
            "type": "boolean",
            "nullable": true
          },
          "changes": {
            "type": "boolean",
            "nullable": true
          },
          "commentSection": {
            "type": "boolean",
            "nullable": true
          },
          "concepts": {
            "type": "boolean",
            "nullable": true
          },
          "created": {
            "type": "boolean",
            "nullable": true
          },
          "editButton": {
            "type": "boolean",
            "nullable": true
          },
          "export": {
            "type": "boolean",
            "nullable": true
          },
          "favouriteButton": {
            "type": "boolean",
            "nullable": true
          },
          "hideEmptyAttributesButton": {
            "type": "boolean",
            "nullable": true
          },
          "jiraSearch": {
            "type": "boolean",
            "nullable": true
          },
          "likeButton": {
            "type": "boolean",
            "nullable": true
          },
          "moveObject": {
            "type": "boolean",
            "nullable": true
          },
          "removeObject": {
            "type": "boolean",
            "nullable": true
          },
          "renameObject": {
            "type": "boolean",
            "nullable": true
          },
          "shareObject": {
            "type": "boolean",
            "nullable": true
          },
          "updated": {
            "type": "boolean",
            "nullable": true
          },
          "watchingButton": {
            "type": "boolean",
            "nullable": true
          },
          "workflowStatus": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HeaderSectionDatabaseSettings": {
        "type": "object",
        "properties": {
          "descriptionAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "fullnessAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "layout": {
            "enum": [
              "default",
              "documentation"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NamedComponentDatabaseTemplate": {
        "required": [
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "component"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "WrapperDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "wrapper"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WordCloudDatabaseTemplate": {
        "required": [
          "apiType",
          "description",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "apiType": {
            "minLength": 1,
            "enum": [
              "visitedObjects",
              "searchedTerms"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "minLength": 1,
            "type": "string"
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "wordcloud"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "FilterValue": {
        "type": "object",
        "properties": {
          "value": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "integer",
                "format": "int32"
              },
              {
                "type": "boolean"
              },
              {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              {
                "type": "object"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TimeSelectorDatabaseTemplate": {
        "required": [
          "targetDataComponentIds",
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "targetDataComponentIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "type": {
            "enum": [
              "time-selector"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "TabsDatabaseTemplate": {
        "required": [
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/TabSettings"
          },
          "type": {
            "enum": [
              "tabs"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TabSectionDatabaseTemplate"
            }
          }
        },
        "additionalProperties": false
      },
      "TabSectionDatabaseTemplate": {
        "required": [
          "title",
          "values"
        ],
        "type": "object",
        "properties": {
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TableOfContentsDatabaseTemplate": {
        "required": [
          "lookupAttributeTypeKey",
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "lookupAttributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "lookupHeadings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "table-of-contents"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "TabTableDatabaseTemplate": {
        "required": [
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "tab-tables"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiTableDatabaseTemplate": {
        "required": [
          "tableId",
          "type"
        ],
        "type": "object",
        "oneOf": [
          {
            "required": [
              "value",
              "columns"
            ],
            "properties": {
              "value": {
                "type": "string"
              },
              "columns": {
                "type": "array",
                "items": {
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/ApiTableAttributeDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableDefinedKeyDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableExternalDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableObjectRelationDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableUserRelationDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableCustomActionButtonDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableCustomActionSelectBoxDatabaseColumn"
                    }
                  ]
                }
              }
            }
          },
          {
            "required": [
              "value"
            ],
            "not": {
              "required": [
                "columns"
              ]
            },
            "properties": {
              "value": {
                "type": "string"
              }
            }
          },
          {
            "required": [
              "columns"
            ],
            "not": {
              "required": [
                "value"
              ]
            },
            "properties": {
              "columns": {
                "type": "array",
                "items": {
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/ApiTableAttributeDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableDefinedKeyDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableExternalDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableObjectRelationDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableUserRelationDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableCustomActionButtonDatabaseColumn"
                    },
                    {
                      "$ref": "#/components/schemas/ApiTableCustomActionSelectBoxDatabaseColumn"
                    }
                  ]
                }
              }
            }
          }
        ],
        "properties": {
          "addNewObjectButton": {
            "type": "boolean",
            "nullable": true
          },
          "api": {
            "type": "string",
            "nullable": true
          },
          "bulkEditable": {
            "type": "boolean",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableAttributeDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDefinedKeyDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableExternalDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableObjectRelationDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableUserRelationDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableCustomActionButtonDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableCustomActionSelectBoxDatabaseColumn"
                }
              ]
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultSort": {
            "$ref": "#/components/schemas/DefaultDatabaseSortVM"
          },
          "displaySettings": {
            "$ref": "#/components/schemas/ApiTableDisplaySettings"
          },
          "exportable": {
            "type": "boolean",
            "nullable": true
          },
          "extraRequestData": {
            "type": "object",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "hideActions": {
            "type": "boolean",
            "nullable": true
          },
          "noDataSecondaryText": {
            "type": "string",
            "nullable": true
          },
          "noDataText": {
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "showAllColumnContent": {
            "type": "boolean",
            "nullable": true
          },
          "tableId": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "api-table"
            ],
            "type": "string"
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiTableDisplaySettings": {
        "type": "object",
        "properties": {
          "empty": {
            "enum": [
              "medium",
              "compact",
              "large"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DefaultDatabaseSortVM": {
        "type": "object",
        "properties": {
          "predicate": {
            "type": "string",
            "nullable": true
          },
          "reverse": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiTableDefinedKeyDatabaseColumn": {
        "required": [
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "bulkEditable": {
            "type": "boolean",
            "nullable": true
          },
          "isDataForBackend": {
            "type": "boolean",
            "nullable": true
          },
          "maxLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minWidth": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "objectType": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "definedKey"
            ],
            "type": "string",
            "readOnly": true
          },
          "value": {
            "minLength": 1,
            "enum": [
              "accessedTime",
              "applicationName",
              "created",
              "creatorName",
              "lastChange",
              "numberOfFavourites",
              "numberOfRelations",
              "objectKarma",
              "objectName",
              "objectNameWithNumbering",
              "objectPath",
              "objectTypeName",
              "path",
              "spaceName",
              "statusName",
              "updaterName",
              "viewsAlltime",
              "viewsIn1M",
              "comment",
              "isMentioned"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "TabAttributesDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/AttributesSettings"
          },
          "staticValues": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "tab-attributes"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AttributesSettings": {
        "type": "object",
        "properties": {
          "fullscreenEditor": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StaticTextDatabaseTemplate": {
        "required": [
          "translationKey",
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "isUnderlined": {
            "type": "boolean",
            "nullable": true
          },
          "translationKey": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "static-text"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SummariesDatabaseTemplate": {
        "required": [
          "cards",
          "type"
        ],
        "type": "object",
        "properties": {
          "cards": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/SummariesApplicationCardTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesNumberCardTemplate"
                }
              ]
            }
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "summaries"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SummariesNumberCardTemplate": {
        "required": [
          "api",
          "iconKey",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "api": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "iconKey": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "number"
            ],
            "type": "string",
            "readOnly": true
          },
          "varianceType": {
            "enum": [
              "absolute",
              "percentage"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SummariesApplicationCardTemplate": {
        "required": [
          "api",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "api": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "application"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SplitterDatabaseTemplate": {
        "required": [
          "sections",
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "sections": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SplitterDatabaseSectionSettings"
            }
          },
          "type": {
            "enum": [
              "splitter"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SplitterDatabaseSectionSettings": {
        "required": [
          "values",
          "width"
        ],
        "type": "object",
        "properties": {
          "innerAlign": {
            "enum": [
              "left",
              "center",
              "right"
            ],
            "type": "string",
            "nullable": true
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          },
          "width": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SpaceCardsDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "space-cards"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ParameterVM": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SpaceCards2DatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "space-cards-2"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SpaceCardDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "space-card"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SimpleRelationsDatabaseTemplate": {
        "required": [
          "delimiter",
          "relationTypeKeys",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "delimiter": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "simple-relation"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SearchDatabaseTemplate": {
        "required": [
          "searchFormKey",
          "targetDataComponentId",
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "placeholder": {
            "type": "string",
            "nullable": true
          },
          "searchFormKey": {
            "minLength": 1,
            "type": "string"
          },
          "targetDataComponentId": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "search"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SectionTitleDatabaseTemplate": {
        "required": [
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "actions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeButtonDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeFormDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeIconDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeSectionDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "section-title"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SectionTitleActionTypeSectionDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "section"
            ],
            "type": "string",
            "readOnly": true
          },
          "values": {
            "type": "array",
            "items": {
              "enum": [
                "addSpace",
                "addObject",
                "export",
                "delete",
                "generateDomains"
              ],
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SectionTitleActionTypeIconDatabaseTemplate": {
        "required": [
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "icon"
            ],
            "type": "string",
            "readOnly": true
          },
          "values": {
            "type": "array",
            "items": {
              "enum": [
                "addSpace",
                "addObject",
                "export",
                "delete",
                "generateDomains"
              ],
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "SectionTitleActionTypeFormDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "api": {
            "type": "string",
            "nullable": true
          },
          "errorApiCallToast": {
            "type": "string",
            "nullable": true
          },
          "formId": {
            "type": "string",
            "nullable": true
          },
          "successApiCallToast": {
            "type": "string",
            "nullable": true
          },
          "tableIdsToRefresh": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "template": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeFormAttributeTypeDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeFormRelationTypeDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeFormUserRelationTypeDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "form"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SectionTitleActionTypeFormUserRelationTypeDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "apiDataKey": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "form-user"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SectionTitleActionTypeFormRelationTypeDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "apiDataKey": {
            "type": "string",
            "nullable": true
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "form-relation"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SectionTitleActionTypeFormAttributeTypeDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "api": {
            "type": "string",
            "nullable": true
          },
          "apiDataKey": {
            "type": "string",
            "nullable": true
          },
          "elementType": {
            "enum": [
              "is_checkbox",
              "is_multiline",
              "is_single_line",
              "api"
            ],
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "form-attribute"
            ],
            "type": "string",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SectionTitleActionTypeButtonDatabaseTemplate": {
        "required": [
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "button"
            ],
            "type": "string",
            "readOnly": true
          },
          "values": {
            "type": "array",
            "items": {
              "enum": [
                "addSpace",
                "addObject",
                "export",
                "delete",
                "generateDomains"
              ],
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "ScriptDatabaseTemplate": {
        "required": [
          "attributeTypeKey",
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "script"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "enum": [
              "sql",
              "postgresql",
              "pgsql",
              "n1ql",
              "tsql",
              "scala",
              "csharp",
              "javascript",
              "python",
              "php",
              "typescript",
              "html",
              "css",
              "xml",
              "kotlin",
              "cypher",
              "graphql",
              "json",
              "yaml"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SampleDataDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "sample-data"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "RelationsDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "attributes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/RelationsDatabaseAttribute"
                },
                {
                  "$ref": "#/components/schemas/RelationsDefinedDatabaseAttribute"
                }
              ]
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultSort": {
            "$ref": "#/components/schemas/DefaultDatabaseSortVM"
          },
          "diagramTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatabaseDiagramType"
            },
            "nullable": true
          },
          "elementType": {
            "enum": [
              "grouped-list",
              "table",
              "static-grouped-list",
              "static-table",
              "diagram",
              "child-relations-table",
              "simple-relation"
            ],
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "filterOut": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "hide": {
            "$ref": "#/components/schemas/HideRelationsSettings"
          },
          "isConditional": {
            "type": "boolean",
            "nullable": true
          },
          "isMultiselect": {
            "type": "boolean",
            "nullable": true
          },
          "levels": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "query": {
            "enum": [
              "default",
              "distinct"
            ],
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/RelationsSettingsDatabaseTemplate"
          },
          "startingLevel": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "relations"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RelationsSettingsDatabaseTemplate": {
        "type": "object",
        "properties": {
          "showAllColumnContent": {
            "type": "boolean",
            "nullable": true
          },
          "useDiagramDataAttribute": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HideRelationsSettings": {
        "required": [
          "application",
          "relationType",
          "space"
        ],
        "type": "object",
        "properties": {
          "application": {
            "type": "boolean"
          },
          "relationType": {
            "type": "boolean"
          },
          "space": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "DatabaseDiagramType": {
        "type": "object",
        "properties": {
          "default": {
            "$ref": "#/components/schemas/DiagramTypeDefaultTemplate"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "metamodelKey": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "object-relations",
              "diagram"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DiagramTypeDefaultTemplate": {
        "required": [
          "incomingFlow",
          "outgoingFlow"
        ],
        "type": "object",
        "properties": {
          "incomingFlow": {
            "type": "integer",
            "format": "int32"
          },
          "openStrategy": {
            "type": "string",
            "nullable": true
          },
          "outgoingFlow": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "RelationsDefinedDatabaseAttribute": {
        "required": [
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "isSourceAttribute": {
            "type": "boolean",
            "nullable": true
          },
          "maxLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "definedKey"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "enum": [
              "dataDictionaryColumn",
              "dataDictionaryModel",
              "dataDictionaryObject",
              "fromObjectName",
              "fromObjectPathName",
              "fromObjectTypeName",
              "fromSpaceName",
              "relationName",
              "relationTextValue",
              "relationTypeName",
              "sourceTypeName",
              "toApplicationName",
              "toGrandParentObjectName",
              "toObjectName",
              "toObjectPathName",
              "toObjectTypeName",
              "toParentObjectName",
              "toSpaceName"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "RelationsDatabaseAttribute": {
        "required": [
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "clearNewLine": {
            "type": "boolean",
            "nullable": true
          },
          "isHtml": {
            "type": "boolean",
            "nullable": true
          },
          "isSourceAttribute": {
            "type": "boolean",
            "nullable": true
          },
          "maxLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "attributeTypeKey"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "RelationAttributesDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "relation-attributes"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RawValueDatabaseTemplate": {
        "required": [
          "attributeTypeKey",
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "raw-value"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PredefinedPageDatabaseTemplate": {
        "required": [
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "params": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "predefined_page"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "DateDatabaseTemplate": {
        "required": [
          "attributeTypeKey",
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "rules": {
            "$ref": "#/components/schemas/DateConditionalRules"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "date"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "DateConditionalRules": {
        "required": [
          "driverAttributeTypeKey",
          "fallback",
          "thresholds"
        ],
        "type": "object",
        "properties": {
          "driverAttributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "fallback": {
            "$ref": "#/components/schemas/DateFallback"
          },
          "thresholds": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DateThreshold"
            }
          }
        },
        "additionalProperties": false
      },
      "DateThreshold": {
        "required": [
          "driverValue",
          "limit"
        ],
        "type": "object",
        "properties": {
          "driverValue": {
            "minLength": 1,
            "type": "string"
          },
          "errorTranslationKey": {
            "type": "string",
            "nullable": true
          },
          "limit": {
            "type": "object",
            "oneOf": [
              {
                "$ref": "#/components/schemas/DateYearsLimit"
              },
              {
                "$ref": "#/components/schemas/DateDaysLimit"
              },
              {
                "$ref": "#/components/schemas/DateNoLimit"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DateNoLimit": {
        "allOf": [
          {
            "$ref": "#/components/schemas/DateLimit"
          },
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "nullable": true,
                "readOnly": true
              }
            },
            "additionalProperties": false
          }
        ]
      },
      "DateLimit": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "DateDaysLimit": {
        "allOf": [
          {
            "$ref": "#/components/schemas/DateLimit"
          },
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "nullable": true,
                "readOnly": true
              },
              "value": {
                "type": "integer",
                "format": "int32"
              }
            },
            "additionalProperties": false
          }
        ]
      },
      "DateYearsLimit": {
        "allOf": [
          {
            "$ref": "#/components/schemas/DateLimit"
          },
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "nullable": true,
                "readOnly": true
              },
              "value": {
                "type": "integer",
                "format": "int32"
              }
            },
            "additionalProperties": false
          }
        ]
      },
      "DateFallback": {
        "required": [
          "limit"
        ],
        "type": "object",
        "properties": {
          "errorTranslationKey": {
            "type": "string",
            "nullable": true
          },
          "limit": {
            "type": "object",
            "oneOf": [
              {
                "$ref": "#/components/schemas/DateYearsLimit"
              },
              {
                "$ref": "#/components/schemas/DateDaysLimit"
              },
              {
                "$ref": "#/components/schemas/DateNoLimit"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineRunDatabaseTemplate": {
        "required": [
          "pipeline",
          "type"
        ],
        "type": "object",
        "properties": {
          "activity": {
            "type": "string",
            "nullable": true
          },
          "afterResponse": {
            "$ref": "#/components/schemas/PipelineRunAfterResponseTemplate"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "pipeline": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltip": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "pipeline_run"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PipelineRunAfterResponseTemplate": {
        "required": [
          "refreshLeftMenu",
          "refreshObjectContent",
          "refreshPage"
        ],
        "type": "object",
        "properties": {
          "refreshLeftMenu": {
            "type": "boolean"
          },
          "refreshObjectContent": {
            "type": "boolean"
          },
          "refreshPage": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PanelDatabaseTemplate": {
        "required": [
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/PanelDatabaseSettings"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "panel"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarkdownDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "markdown"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "MultiRelationDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "multi-relation-table"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatabaseTemplateMultiRelationModelValues"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatabaseTemplateMultiRelationModelValues": {
        "type": "object",
        "properties": {
          "elementType": {
            "enum": [
              "split-column-link",
              "split-object-link"
            ],
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "titles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LengthStatisticsDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "histogramAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "maxValueAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "meanAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "medianAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "minValueAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "noValueText": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "length-statistics"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "LastActivityDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "seeAllLink": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "last-activity"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "HeaderlessTextareaDatabaseTemplate": {
        "required": [
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "headerless-textarea"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "DiagramObjectDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "diagram-object"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CodeTableLabelUserDatabaseTemplate": {
        "required": [
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "codetable-label-user"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CodeTableLabelUserModelValue"
            }
          }
        },
        "additionalProperties": false
      },
      "CodeTableLabelUserModelValue": {
        "required": [
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CodeTableLabelDatabaseTemplate": {
        "required": [
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "codetable-label"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CodeTableLabelValueDatabaseTemplate"
            }
          }
        },
        "additionalProperties": false
      },
      "CodeTableLabelValueDatabaseTemplate": {
        "required": [
          "objectTypeKey",
          "relationTypeKey"
        ],
        "type": "object",
        "properties": {
          "applicationIds": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            ],
            "nullable": true
          },
          "applicationKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "basedOnFirstLevelRelationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "basedOnSecondLevelRelationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "isConditional": {
            "type": "boolean",
            "nullable": true
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "spaceIds": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            ],
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChildListDatabaseTemplate": {
        "required": [
          "objectTypeKey",
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "child-list"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ChartDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "api": {
            "type": "string",
            "nullable": true
          },
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChartColumn"
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "elementType": {
            "enum": [
              "line",
              "bar",
              "pie",
              "number",
              "horizontalBar"
            ],
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "lines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChartLine"
            },
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/ChartSettings"
          },
          "type": {
            "enum": [
              "chart"
            ],
            "type": "string"
          },
          "value": {
            "enum": [
              "objectsByType",
              "objectsInStates",
              "accessedObjectsBuckets",
              "applicationAccessedObjects",
              "spaceAccessedObjects"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChartSettings": {
        "required": [
          "axisX",
          "axisY",
          "legend",
          "valueAsPercents"
        ],
        "type": "object",
        "properties": {
          "axisX": {
            "type": "boolean"
          },
          "axisY": {
            "type": "boolean"
          },
          "legend": {
            "type": "boolean"
          },
          "legendPosition": {
            "enum": [
              "left",
              "top",
              "right",
              "bottom",
              "chartArea",
              "center"
            ],
            "type": "string",
            "nullable": true
          },
          "noValueText": {
            "type": "string",
            "nullable": true
          },
          "valueAsPercents": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ChartLine": {
        "type": "object",
        "properties": {
          "params": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChartLineValue"
            },
            "nullable": true
          },
          "textPattern": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChartLineValue": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChartColumn": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ButtonLinkDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/ButtonLinkSettings"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "button-link"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ButtonLinkSettings": {
        "type": "object",
        "properties": {
          "size": {
            "enum": [
              "normal",
              "compact",
              "tiny"
            ],
            "type": "string",
            "nullable": true
          },
          "style": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BinaryValueDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "rows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BinaryValueRowDatabaseTemplate"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "binary-value"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "BinaryValueRowDatabaseTemplate": {
        "type": "object",
        "properties": {
          "mainAttributeType": {
            "$ref": "#/components/schemas/BinaryValueAttributeDatabaseTemplate"
          },
          "secondaryAttributeType": {
            "$ref": "#/components/schemas/BinaryValueAttributeDatabaseTemplate"
          }
        },
        "additionalProperties": false
      },
      "BinaryValueAttributeDatabaseTemplate": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AttributesDatabaseTemplate": {
        "required": [
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/AttributesSettings"
          },
          "staticValues": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "attributes"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "ApplicationRepositoryCardDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-card-repository"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationDataDictionaryCardDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-card-datadictionary"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationCardsDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-cards"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationCardDatabaseTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-card"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiChartDatabaseTemplate": {
        "required": [
          "data",
          "definition",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ApiChartDataTemplate"
          },
          "definition": {},
          "subTitle": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "api-chart"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiChartDataTemplate": {
        "required": [
          "datasets"
        ],
        "type": "object",
        "properties": {
          "datasets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApiChartDatasetTemplate"
            }
          }
        },
        "additionalProperties": false
      },
      "ApiChartDatasetTemplate": {
        "required": [
          "dataApi"
        ],
        "type": "object",
        "properties": {
          "dataApi": {
            "minLength": 1,
            "type": "string"
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "options": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiCardInlineDatabaseTemplate": {
        "required": [
          "api",
          "nameAttribute",
          "targetComponentId",
          "type"
        ],
        "type": "object",
        "properties": {
          "api": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "headerClaim": {
            "type": "string",
            "nullable": true
          },
          "headerTitle": {
            "type": "string",
            "nullable": true
          },
          "leftData": {
            "$ref": "#/components/schemas/IApiCardInlineDataTypeBaseDatabaseType"
          },
          "nameAttribute": {
            "minLength": 1,
            "type": "string"
          },
          "noDataIconKey": {
            "type": "string",
            "nullable": true
          },
          "noDataText": {
            "type": "string",
            "nullable": true
          },
          "onClickOpens": {
            "enum": [
              "link",
              "newWindow",
              "rightPanelDetail"
            ],
            "type": "string",
            "nullable": true
          },
          "rightData": {
            "$ref": "#/components/schemas/IApiCardInlineDataTypeBaseDatabaseType"
          },
          "targetComponentId": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "api-card-inline"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "IApiCardInlineDataTypeBaseDatabaseType": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "value": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "ApiCardDatabaseTemplate": {
        "required": [
          "api",
          "layouts",
          "nameAttribute",
          "type"
        ],
        "type": "object",
        "properties": {
          "additionalRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SearchDatabaseTemplateAdditionalRelationType"
            },
            "nullable": true
          },
          "additionalUserRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SearchDatabaseTemplateAdditionalUserRelationType"
            },
            "nullable": true
          },
          "api": {
            "minLength": 1,
            "type": "string"
          },
          "bottomTextKey": {
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "favouriteObjectTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SearchDatabaseTemplateFavouriteObjectType"
            },
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "headerRightActions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HeaderAction"
            },
            "nullable": true
          },
          "headerTitle": {
            "type": "string",
            "nullable": true
          },
          "headerTitleFiltered": {
            "type": "string",
            "nullable": true
          },
          "iconSource": {
            "$ref": "#/components/schemas/IconSourceDatabaseTemplate"
          },
          "isMarketplaceVisual": {
            "type": "boolean",
            "nullable": true
          },
          "layouts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApiCardLayout"
            }
          },
          "middleSectionAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "nameAttribute": {
            "minLength": 1,
            "type": "string"
          },
          "noDataIconKey": {
            "type": "string",
            "nullable": true
          },
          "noDataText": {
            "type": "string",
            "nullable": true
          },
          "objectPathKey": {
            "type": "string",
            "nullable": true
          },
          "onClickOpens": {
            "enum": [
              "link",
              "newWindow",
              "rightPanelDetail"
            ],
            "type": "string",
            "nullable": true
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "searchFormKey": {
            "type": "string",
            "nullable": true
          },
          "secondaryNameAttribute": {
            "type": "string",
            "nullable": true
          },
          "sortTypes": {
            "type": "array",
            "items": {
              "enum": [
                "name",
                "created",
                "modified",
                "popularity"
              ],
              "type": "string"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "api-card"
            ],
            "type": "string"
          },
          "userRelationTypeKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiCardLayout": {
        "type": "object",
        "properties": {
          "type": {
            "enum": [
              "cards",
              "table"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IconSourceDatabaseTemplate": {
        "type": "object",
        "properties": {
          "fallback": {
            "$ref": "#/components/schemas/IconSourceDatabaseTemplate"
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "property": {
            "enum": [
              "application",
              "objectType"
            ],
            "type": "string",
            "nullable": true
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "default",
              "objectType",
              "application",
              "space",
              "static",
              "relationTarget"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HeaderAction": {
        "type": "object",
        "properties": {
          "type": {
            "enum": [
              "addSpace",
              "search"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SearchDatabaseTemplateFavouriteObjectType": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SearchDatabaseTemplateAdditionalUserRelationType": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SearchDatabaseTemplateAdditionalRelationType": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PanelDatabaseSettings": {
        "type": "object",
        "properties": {
          "visibleToRoles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TabSettings": {
        "type": "object",
        "properties": {
          "maxSizeInPx": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPagePermissionsVM": {
        "type": "object",
        "properties": {
          "licenseRoles": {
            "$ref": "#/components/schemas/PkgPageLicenseRolesVM"
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgPageUserRelationTypePermissionVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPageUserRelationTypePermissionVM": {
        "required": [
          "key",
          "permission"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "permission": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPageLicenseRolesVM": {
        "type": "object",
        "properties": {
          "contributor": {
            "type": "string",
            "nullable": true
          },
          "viewer": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchPageDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchPageAddVM": {
        "required": [
          "action",
          "key",
          "name",
          "template"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_space_dashboard",
                        "is_application_dashboard"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "locationKey": {
            "enum": [
              "dashboard",
              "homepage-tabs",
              "top-menu",
              "embedded-application"
            ],
            "type": "string",
            "nullable": true
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "parentKey": {
            "type": "string",
            "nullable": true
          },
          "permissions": {
            "$ref": "#/components/schemas/PkgPagePermissionsVM"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/MainDatabaseTemplate"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "url": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchPageReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_space_dashboard",
                        "is_application_dashboard"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "template": {
            "$ref": "#/components/schemas/MainDatabasePatchTemplate"
          }
        },
        "additionalProperties": false
      },
      "MainDatabasePatchTemplate": {
        "type": "object",
        "properties": {
          "centerArea": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDeleteComponent"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchUpdateTemplate"
                }
              ]
            },
            "nullable": true
          },
          "rightArea": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDeleteComponent"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchUpdateTemplate"
                }
              ]
            },
            "nullable": true
          },
          "settings": {
            "oneOf": [
              {
                "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatabaseSettingsPatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "attributeLayout": {
            "enum": [
              "single-row",
              "multiline"
            ],
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "header": {
            "$ref": "#/components/schemas/HeaderSectionDatabaseSettings"
          },
          "hide": {
            "$ref": "#/components/schemas/HideDatabaseSectionSettings"
          },
          "layout": {
            "enum": [
              "default",
              "no-panel-border"
            ],
            "type": "string",
            "nullable": true
          },
          "rightPanelClosed": {
            "type": "boolean",
            "nullable": true
          },
          "type": {
            "enum": [
              "template-settings"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "DatabaseSettingsPatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "attributeLayout": {
            "enum": [
              "single-row",
              "multiline"
            ],
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "header": {
            "$ref": "#/components/schemas/HeaderSectionDatabaseSettings"
          },
          "hide": {
            "$ref": "#/components/schemas/HideDatabaseSectionSettings"
          },
          "layout": {
            "enum": [
              "default",
              "no-panel-border"
            ],
            "type": "string",
            "nullable": true
          },
          "rightPanelClosed": {
            "type": "boolean",
            "nullable": true
          },
          "type": {
            "enum": [
              "template-settings"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NamedComponentDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "component"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NamedComponentDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "component"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PredefinedPageDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "params": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "predefined_page"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PredefinedPageDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "params": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "predefined_page"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "DateDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "attributeTypeKey",
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "rules": {
            "$ref": "#/components/schemas/DateConditionalRules"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "date"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "DateDatabasePatchAddTemplate": {
        "required": [
          "action",
          "attributeTypeKey",
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "rules": {
            "$ref": "#/components/schemas/DateConditionalRules"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "date"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "EmbeddedApplicationDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type",
          "url"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "embedded-application"
            ],
            "type": "string"
          },
          "url": {
            "minLength": 1,
            "type": "string"
          },
          "useBackend": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EmbeddedApplicationDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type",
          "url"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "embedded-application"
            ],
            "type": "string"
          },
          "url": {
            "minLength": 1,
            "type": "string"
          },
          "useBackend": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ScriptDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "attributeTypeKey",
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "script"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "enum": [
              "sql",
              "postgresql",
              "pgsql",
              "n1ql",
              "tsql",
              "scala",
              "csharp",
              "javascript",
              "python",
              "php",
              "typescript",
              "html",
              "css",
              "xml",
              "kotlin",
              "cypher",
              "graphql",
              "json",
              "yaml"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ScriptDatabasePatchAddTemplate": {
        "required": [
          "action",
          "attributeTypeKey",
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "script"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "enum": [
              "sql",
              "postgresql",
              "pgsql",
              "n1ql",
              "tsql",
              "scala",
              "csharp",
              "javascript",
              "python",
              "php",
              "typescript",
              "html",
              "css",
              "xml",
              "kotlin",
              "cypher",
              "graphql",
              "json",
              "yaml"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "StaticTextDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "translationKey",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "isUnderlined": {
            "type": "boolean",
            "nullable": true
          },
          "translationKey": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "static-text"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "StaticTextDatabasePatchAddTemplate": {
        "required": [
          "action",
          "translationKey",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "isUnderlined": {
            "type": "boolean",
            "nullable": true
          },
          "translationKey": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "static-text"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SummariesDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "cards",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "cards": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/SummariesApplicationCardTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesNumberCardTemplate"
                }
              ]
            }
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "summaries"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SummariesDatabasePatchAddTemplate": {
        "required": [
          "action",
          "cards",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "cards": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/SummariesApplicationCardTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesNumberCardTemplate"
                }
              ]
            }
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "summaries"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "HeaderlessTextareaPatchUpdateTemplate": {
        "required": [
          "action",
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "headerless-textarea"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "HeaderlessTextareaPatchAddTemplate": {
        "required": [
          "action",
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "headerless-textarea"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SearchDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "searchFormKey",
          "targetDataComponentId",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "placeholder": {
            "type": "string",
            "nullable": true
          },
          "searchFormKey": {
            "minLength": 1,
            "type": "string"
          },
          "targetDataComponentId": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "search"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SearchDatabasePatchAddTemplate": {
        "required": [
          "action",
          "searchFormKey",
          "targetDataComponentId",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "placeholder": {
            "type": "string",
            "nullable": true
          },
          "searchFormKey": {
            "minLength": 1,
            "type": "string"
          },
          "targetDataComponentId": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "search"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiChartDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "data",
          "definition",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ApiChartDataTemplate"
          },
          "definition": {},
          "subTitle": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "api-chart"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiChartDatabasePatchAddTemplate": {
        "required": [
          "action",
          "data",
          "definition",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ApiChartDataTemplate"
          },
          "definition": {},
          "subTitle": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "api-chart"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiCardInlineDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "api",
          "nameAttribute",
          "targetComponentId",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "api": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "headerClaim": {
            "type": "string",
            "nullable": true
          },
          "headerTitle": {
            "type": "string",
            "nullable": true
          },
          "leftData": {
            "$ref": "#/components/schemas/IApiCardInlineDataTypeBaseDatabaseType"
          },
          "nameAttribute": {
            "minLength": 1,
            "type": "string"
          },
          "noDataIconKey": {
            "type": "string",
            "nullable": true
          },
          "noDataText": {
            "type": "string",
            "nullable": true
          },
          "onClickOpens": {
            "enum": [
              "link",
              "newWindow",
              "rightPanelDetail"
            ],
            "type": "string",
            "nullable": true
          },
          "rightData": {
            "$ref": "#/components/schemas/IApiCardInlineDataTypeBaseDatabaseType"
          },
          "targetComponentId": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "api-card-inline"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiCardInlineDatabasePatchAddTemplate": {
        "required": [
          "action",
          "api",
          "nameAttribute",
          "targetComponentId",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "api": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "headerClaim": {
            "type": "string",
            "nullable": true
          },
          "headerTitle": {
            "type": "string",
            "nullable": true
          },
          "leftData": {
            "$ref": "#/components/schemas/IApiCardInlineDataTypeBaseDatabaseType"
          },
          "nameAttribute": {
            "minLength": 1,
            "type": "string"
          },
          "noDataIconKey": {
            "type": "string",
            "nullable": true
          },
          "noDataText": {
            "type": "string",
            "nullable": true
          },
          "onClickOpens": {
            "enum": [
              "link",
              "newWindow",
              "rightPanelDetail"
            ],
            "type": "string",
            "nullable": true
          },
          "rightData": {
            "$ref": "#/components/schemas/IApiCardInlineDataTypeBaseDatabaseType"
          },
          "targetComponentId": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "api-card-inline"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApiCardDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "api",
          "layouts",
          "nameAttribute",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "additionalRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SearchDatabaseTemplateAdditionalRelationType"
            },
            "nullable": true
          },
          "additionalUserRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SearchDatabaseTemplateAdditionalUserRelationType"
            },
            "nullable": true
          },
          "api": {
            "minLength": 1,
            "type": "string"
          },
          "bottomTextKey": {
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "favouriteObjectTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SearchDatabaseTemplateFavouriteObjectType"
            },
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "headerRightActions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HeaderAction"
            },
            "nullable": true
          },
          "headerTitle": {
            "type": "string",
            "nullable": true
          },
          "headerTitleFiltered": {
            "type": "string",
            "nullable": true
          },
          "iconSource": {
            "$ref": "#/components/schemas/IconSourceDatabaseTemplate"
          },
          "isMarketplaceVisual": {
            "type": "boolean",
            "nullable": true
          },
          "layouts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApiCardLayout"
            }
          },
          "middleSectionAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "nameAttribute": {
            "minLength": 1,
            "type": "string"
          },
          "noDataIconKey": {
            "type": "string",
            "nullable": true
          },
          "noDataText": {
            "type": "string",
            "nullable": true
          },
          "objectPathKey": {
            "type": "string",
            "nullable": true
          },
          "onClickOpens": {
            "enum": [
              "link",
              "newWindow",
              "rightPanelDetail"
            ],
            "type": "string",
            "nullable": true
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "searchFormKey": {
            "type": "string",
            "nullable": true
          },
          "secondaryNameAttribute": {
            "type": "string",
            "nullable": true
          },
          "sortTypes": {
            "type": "array",
            "items": {
              "enum": [
                "name",
                "created",
                "modified",
                "popularity"
              ],
              "type": "string"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "api-card"
            ],
            "type": "string"
          },
          "userRelationTypeKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiCardDatabasePatchAddTemplate": {
        "required": [
          "action",
          "api",
          "layouts",
          "nameAttribute",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "additionalRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SearchDatabaseTemplateAdditionalRelationType"
            },
            "nullable": true
          },
          "additionalUserRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SearchDatabaseTemplateAdditionalUserRelationType"
            },
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "api": {
            "minLength": 1,
            "type": "string"
          },
          "bottomTextKey": {
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "favouriteObjectTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SearchDatabaseTemplateFavouriteObjectType"
            },
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "headerRightActions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HeaderAction"
            },
            "nullable": true
          },
          "headerTitle": {
            "type": "string",
            "nullable": true
          },
          "headerTitleFiltered": {
            "type": "string",
            "nullable": true
          },
          "iconSource": {
            "$ref": "#/components/schemas/IconSourceDatabaseTemplate"
          },
          "isMarketplaceVisual": {
            "type": "boolean",
            "nullable": true
          },
          "layouts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApiCardLayout"
            }
          },
          "middleSectionAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "nameAttribute": {
            "minLength": 1,
            "type": "string"
          },
          "noDataIconKey": {
            "type": "string",
            "nullable": true
          },
          "noDataText": {
            "type": "string",
            "nullable": true
          },
          "objectPathKey": {
            "type": "string",
            "nullable": true
          },
          "onClickOpens": {
            "enum": [
              "link",
              "newWindow",
              "rightPanelDetail"
            ],
            "type": "string",
            "nullable": true
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "searchFormKey": {
            "type": "string",
            "nullable": true
          },
          "secondaryNameAttribute": {
            "type": "string",
            "nullable": true
          },
          "sortTypes": {
            "type": "array",
            "items": {
              "enum": [
                "name",
                "created",
                "modified",
                "popularity"
              ],
              "type": "string"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "api-card"
            ],
            "type": "string"
          },
          "userRelationTypeKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiTableDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "tableId",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "addNewObjectButton": {
            "type": "boolean",
            "nullable": true
          },
          "api": {
            "type": "string",
            "nullable": true
          },
          "bulkEditable": {
            "type": "boolean",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableAttributeDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDefinedKeyDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableExternalDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableObjectRelationDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableUserRelationDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableCustomActionButtonDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableCustomActionSelectBoxDatabaseColumn"
                }
              ]
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultSort": {
            "$ref": "#/components/schemas/DefaultDatabaseSortVM"
          },
          "displaySettings": {
            "$ref": "#/components/schemas/ApiTableDisplaySettings"
          },
          "exportable": {
            "type": "boolean",
            "nullable": true
          },
          "extraRequestData": {
            "type": "object",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "hideActions": {
            "type": "boolean",
            "nullable": true
          },
          "noDataSecondaryText": {
            "type": "string",
            "nullable": true
          },
          "noDataText": {
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "showAllColumnContent": {
            "type": "boolean",
            "nullable": true
          },
          "tableId": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "api-table"
            ],
            "type": "string"
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiTableDatabasePatchAddTemplate": {
        "required": [
          "action",
          "tableId",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addNewObjectButton": {
            "type": "boolean",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "api": {
            "type": "string",
            "nullable": true
          },
          "bulkEditable": {
            "type": "boolean",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableAttributeDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDefinedKeyDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableExternalDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableObjectRelationDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableUserRelationDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableCustomActionButtonDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableCustomActionSelectBoxDatabaseColumn"
                }
              ]
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultSort": {
            "$ref": "#/components/schemas/DefaultDatabaseSortVM"
          },
          "displaySettings": {
            "$ref": "#/components/schemas/ApiTableDisplaySettings"
          },
          "exportable": {
            "type": "boolean",
            "nullable": true
          },
          "extraRequestData": {
            "type": "object",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "hideActions": {
            "type": "boolean",
            "nullable": true
          },
          "noDataSecondaryText": {
            "type": "string",
            "nullable": true
          },
          "noDataText": {
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "showAllColumnContent": {
            "type": "boolean",
            "nullable": true
          },
          "tableId": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "api-table"
            ],
            "type": "string"
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AttributesDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "tableId",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "addNewObjectButton": {
            "type": "boolean",
            "nullable": true
          },
          "api": {
            "type": "string",
            "nullable": true
          },
          "bulkEditable": {
            "type": "boolean",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableAttributeDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDefinedKeyDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableExternalDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableObjectRelationDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableUserRelationDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableCustomActionButtonDatabaseColumn"
                },
                {
                  "$ref": "#/components/schemas/ApiTableCustomActionSelectBoxDatabaseColumn"
                }
              ]
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultSort": {
            "$ref": "#/components/schemas/DefaultDatabaseSortVM"
          },
          "displaySettings": {
            "$ref": "#/components/schemas/ApiTableDisplaySettings"
          },
          "exportable": {
            "type": "boolean",
            "nullable": true
          },
          "extraRequestData": {
            "type": "object",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "hideActions": {
            "type": "boolean",
            "nullable": true
          },
          "noDataSecondaryText": {
            "type": "string",
            "nullable": true
          },
          "noDataText": {
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "showAllColumnContent": {
            "type": "boolean",
            "nullable": true
          },
          "tableId": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "api-table"
            ],
            "type": "string"
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AttributesDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/AttributesSettings"
          },
          "staticValues": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "attributes"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "BinaryValueDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "rows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BinaryValueRowDatabaseTemplate"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "binary-value"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "BinaryValueDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "rows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BinaryValueRowDatabaseTemplate"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "binary-value"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ButtonLinkDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/ButtonLinkSettings"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "button-link"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ButtonLinkDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/ButtonLinkSettings"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "button-link"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SpaceCardsDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "space-cards"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SpaceCardsDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "space-cards"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SpaceCards2DatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "space-cards-2"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SpaceCards2DatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "space-cards-2"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SpaceCardDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "space-card"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SpaceCardDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "space-card"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationRepositoryCardDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-card-repository"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationRepositoryCardDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-card-repository"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationDataDictionaryCardDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-card-datadictionary"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationDataDictionaryCardDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-card-datadictionary"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationCardsDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-cards"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationCardsDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-cards"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationCardDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-card"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ApplicationCardDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "application-card"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ChartDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "api": {
            "type": "string",
            "nullable": true
          },
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChartColumn"
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "elementType": {
            "enum": [
              "line",
              "bar",
              "pie",
              "number",
              "horizontalBar"
            ],
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "lines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChartLine"
            },
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/ChartSettings"
          },
          "type": {
            "enum": [
              "chart"
            ],
            "type": "string"
          },
          "value": {
            "enum": [
              "objectsByType",
              "objectsInStates",
              "accessedObjectsBuckets",
              "applicationAccessedObjects",
              "spaceAccessedObjects"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChartDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "api": {
            "type": "string",
            "nullable": true
          },
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChartColumn"
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "elementType": {
            "enum": [
              "line",
              "bar",
              "pie",
              "number",
              "horizontalBar"
            ],
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "lines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChartLine"
            },
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/ChartSettings"
          },
          "type": {
            "enum": [
              "chart"
            ],
            "type": "string"
          },
          "value": {
            "enum": [
              "objectsByType",
              "objectsInStates",
              "accessedObjectsBuckets",
              "applicationAccessedObjects",
              "spaceAccessedObjects"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChildListDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "objectTypeKey",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "child-list"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ChildListDatabasePatchAddTemplate": {
        "required": [
          "action",
          "objectTypeKey",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "child-list"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CodeTableLabelUserDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "codetable-label-user"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CodeTableLabelUserModelValue"
            }
          }
        },
        "additionalProperties": false
      },
      "CodeTableLabelUserDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "codetable-label-user"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CodeTableLabelUserModelValue"
            }
          }
        },
        "additionalProperties": false
      },
      "CodeTableLabelDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "codetable-label"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CodeTableLabelValueDatabaseTemplate"
            }
          }
        },
        "additionalProperties": false
      },
      "CodeTableLabelDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "codetable-label"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CodeTableLabelValueDatabaseTemplate"
            }
          }
        },
        "additionalProperties": false
      },
      "LastActivityDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "seeAllLink": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "last-activity"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "LastActivityDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "seeAllLink": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "last-activity"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "LengthStatisticsDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "histogramAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "maxValueAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "meanAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "medianAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "minValueAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "noValueText": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "length-statistics"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "LengthStatisticsDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "histogramAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "maxValueAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "meanAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "medianAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "minValueAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "noValueText": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "length-statistics"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "MultiRelationDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "multi-relation-table"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatabaseTemplateMultiRelationModelValues"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MultiRelationDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "multi-relation-table"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatabaseTemplateMultiRelationModelValues"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarkdownDatabaseTemplatePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "markdown"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "MarkdownDatabaseTemplatePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "markdown"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PanelDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/PanelDatabaseSettings"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "panel"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PanelDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/PanelDatabaseSettings"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "panel"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PanelDatabasePatchReferenceTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "panel"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDeleteComponent"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchUpdateTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineRunDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "pipeline",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "activity": {
            "type": "string",
            "nullable": true
          },
          "afterResponse": {
            "$ref": "#/components/schemas/PipelineRunAfterResponseTemplate"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "pipeline": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltip": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "pipeline_run"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PipelineRunDatabasePatchAddTemplate": {
        "required": [
          "action",
          "pipeline",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "activity": {
            "type": "string",
            "nullable": true
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "afterResponse": {
            "$ref": "#/components/schemas/PipelineRunAfterResponseTemplate"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "pipeline": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tooltip": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "pipeline_run"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "RawValueDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "attributeTypeKey",
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "raw-value"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "RawValueDatabasePatchAddTemplate": {
        "required": [
          "action",
          "attributeTypeKey",
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "raw-value"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "RelationAttributesDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "relation-attributes"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RelationAttributesDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "relation-attributes"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RelationsDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "attributes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/RelationsDatabaseAttribute"
                },
                {
                  "$ref": "#/components/schemas/RelationsDefinedDatabaseAttribute"
                }
              ]
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultSort": {
            "$ref": "#/components/schemas/DefaultDatabaseSortVM"
          },
          "diagramTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatabaseDiagramType"
            },
            "nullable": true
          },
          "elementType": {
            "enum": [
              "grouped-list",
              "table",
              "static-grouped-list",
              "static-table",
              "diagram",
              "child-relations-table",
              "simple-relation"
            ],
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "filterOut": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "hide": {
            "$ref": "#/components/schemas/HideRelationsSettings"
          },
          "isConditional": {
            "type": "boolean",
            "nullable": true
          },
          "isMultiselect": {
            "type": "boolean",
            "nullable": true
          },
          "levels": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "query": {
            "enum": [
              "default",
              "distinct"
            ],
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/RelationsSettingsDatabaseTemplate"
          },
          "startingLevel": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "relations"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RelationsDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "attributes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/RelationsDatabaseAttribute"
                },
                {
                  "$ref": "#/components/schemas/RelationsDefinedDatabaseAttribute"
                }
              ]
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "defaultSort": {
            "$ref": "#/components/schemas/DefaultDatabaseSortVM"
          },
          "diagramTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatabaseDiagramType"
            },
            "nullable": true
          },
          "elementType": {
            "enum": [
              "grouped-list",
              "table",
              "static-grouped-list",
              "static-table",
              "diagram",
              "child-relations-table",
              "simple-relation"
            ],
            "type": "string",
            "nullable": true
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "filterOut": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "hide": {
            "$ref": "#/components/schemas/HideRelationsSettings"
          },
          "isConditional": {
            "type": "boolean",
            "nullable": true
          },
          "isMultiselect": {
            "type": "boolean",
            "nullable": true
          },
          "levels": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "query": {
            "enum": [
              "default",
              "distinct"
            ],
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/RelationsSettingsDatabaseTemplate"
          },
          "startingLevel": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "relations"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SampleDataDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "sample-data"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SampleDataDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "sample-data"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SectionTitleDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "actions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeButtonDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeFormDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeIconDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeSectionDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "section-title"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SectionTitleDatabasePatchAddTemplate": {
        "required": [
          "action",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "actions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeButtonDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeFormDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeIconDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleActionTypeSectionDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterVM"
            },
            "nullable": true
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "tooltipKey": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "section-title"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectDetailDatabaseSettingsPatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "editable": {
            "type": "boolean",
            "nullable": true
          },
          "type": {
            "enum": [
              "object-detail-settings"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectDetailDatabaseSettingsPatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "editable": {
            "type": "boolean",
            "nullable": true
          },
          "type": {
            "enum": [
              "object-detail-settings"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SimpleRelationsDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "delimiter",
          "relationTypeKeys",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "delimiter": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "simple-relation"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SimpleRelationsDatabasePatchAddTemplate": {
        "required": [
          "action",
          "delimiter",
          "relationTypeKeys",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "delimiter": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "simple-relation"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SplitterDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "sections",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "sections": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SplitterDatabaseSectionSettings"
            }
          },
          "type": {
            "enum": [
              "splitter"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SplitterDatabasePatchAddTemplate": {
        "required": [
          "action",
          "sections",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "sections": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SplitterDatabaseSectionSettings"
            }
          },
          "type": {
            "enum": [
              "splitter"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SplitterDatabasePatchReferenceTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "splitter"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SplitterDatabaseSectionPatchSettings"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SplitterDatabaseSectionPatchSettings": {
        "type": "object",
        "properties": {
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TabSectionDatabasePatchTemplate"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TabSectionDatabasePatchTemplate": {
        "type": "object",
        "properties": {
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDeleteComponent"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchUpdateTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TimeSelectorDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "targetDataComponentIds",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "targetDataComponentIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "type": {
            "enum": [
              "time-selector"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "TimeSelectorDatabasePatchAddTemplate": {
        "required": [
          "action",
          "targetDataComponentIds",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "targetDataComponentIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "type": {
            "enum": [
              "time-selector"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "TabAttributesDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/AttributesSettings"
          },
          "staticValues": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "tab-attributes"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TabAttributesDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/AttributesSettings"
          },
          "staticValues": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "tab-attributes"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TableOfContentsDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "lookupAttributeTypeKey",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "lookupAttributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "lookupHeadings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "table-of-contents"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "TableOfContentsDatabasePatchAddTemplate": {
        "required": [
          "action",
          "lookupAttributeTypeKey",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "lookupAttributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "lookupHeadings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "table-of-contents"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "DiagramObjectPatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "diagram-object"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "DiagramObjectDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "diagram-object"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "TabsDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/TabSettings"
          },
          "type": {
            "enum": [
              "tabs"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TabSectionDatabaseTemplate"
            }
          }
        },
        "additionalProperties": false
      },
      "TabsDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/TabSettings"
          },
          "type": {
            "enum": [
              "tabs"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TabSectionDatabaseTemplate"
            }
          }
        },
        "additionalProperties": false
      },
      "TabsDatabasePatchReferenceTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "wrapper"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TabSectionDatabasePatchTemplate"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TabTableDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "tab-tables"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TabTableDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type",
          "values"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "tab-tables"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TabTableDatabasePatchReferenceTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "tab-tables"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TabSectionDatabasePatchTemplate"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WordCloudDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "apiType",
          "description",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "apiType": {
            "minLength": 1,
            "enum": [
              "visitedObjects",
              "searchedTerms"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "minLength": 1,
            "type": "string"
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "wordcloud"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "WordCloudDatabasePatchAddTemplate": {
        "required": [
          "action",
          "apiType",
          "description",
          "title",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "apiType": {
            "minLength": 1,
            "enum": [
              "visitedObjects",
              "searchedTerms"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "minLength": 1,
            "type": "string"
          },
          "filter": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FilterValue"
            },
            "nullable": true
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "wordcloud"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "WrapperDatabasePatchUpdateTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "wrapper"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WrapperDatabasePatchAddTemplate": {
        "required": [
          "action",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "addAfterComponentId": {
            "type": "string",
            "nullable": true
          },
          "addBeforeComponentId": {
            "type": "string",
            "nullable": true
          },
          "addToEnd": {
            "type": "boolean",
            "nullable": true
          },
          "addToStart": {
            "type": "boolean",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "wrapper"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WrapperDatabasePatchReferenceTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "enum": [
              "wrapper"
            ],
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDeleteComponent"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchUpdateTemplate"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDeleteComponent": {
        "required": [
          "action",
          "componentId"
        ],
        "type": "object",
        "properties": {
          "action": {
            "enum": [
              "delete"
            ],
            "type": "string",
            "readOnly": true
          },
          "componentId": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "attributeTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeAttributeTypeVM"
            },
            "nullable": true
          },
          "categoryKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "domainTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_data_dictionary_type",
                        "create_from_child_panel_only",
                        "create_without_concept",
                        "is_dependency_change",
                        "not_creatable_in_root",
                        "is_token_exact_value_match",
                        "is_condition_based_editable",
                        "disable_child_creation_based_on_workflow_state",
                        "anonymous_concept_check_workflow_on_publish",
                        "is_data_model_object",
                        "is_data_model_column",
                        "comments_allowed_in_concept",
                        "disable_move_based_on_workflow_state",
                        "not_creatable_by_contributor",
                        "is_object_type_diagram",
                        "is_object_type_error",
                        "is_object_type_script",
                        "is_object_type_space",
                        "is_object_type_code_list_table",
                        "is_object_type_code_list_column",
                        "is_object_type_pdm_app_model",
                        "is_object_type_file",
                        "is_object_type_model",
                        "is_object_type_table",
                        "is_object_type_view",
                        "is_object_type_column",
                        "is_object_type_domain",
                        "is_object_type_domain_area",
                        "is_object_type_uncategorized",
                        "is_object_type_data_product",
                        "is_object_type_output_port",
                        "is_object_type_input_port",
                        "is_object_type_data_contract",
                        "is_object_type_sla_property",
                        "is_object_type_quality_check"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "facet_sort_order"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "integer",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "create_as_diagram"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphDisplayLevels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeGraphObjectTypeVM"
            },
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "initialWorkflowStateKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "moduleKey": {
            "enum": [
              "dictionary",
              "glossary",
              "hidden",
              "branching",
              "simple_flow"
            ],
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationObjectTypeVM"
            },
            "nullable": true
          },
          "search": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "templates": {
            "$ref": "#/components/schemas/PkgObjectTemplateVM"
          },
          "tooltipAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeUserRelationTypeVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTypeUserRelationTypeVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "conditions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeConditionVM"
            },
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_searchable_attribute",
                        "is_mandatory",
                        "is_space_inheritable",
                        "is_parent_object_inheritable",
                        "force_comment",
                        "is_dependency_change",
                        "can_change_impact_analysis",
                        "is_user_object_relation_type_admin",
                        "is_user_object_relation_type_steward",
                        "is_user_object_relation_type_business_owner",
                        "is_user_object_relation_type_private_space_owner",
                        "is_not_versioned",
                        "is_not_presented_in_changes",
                        "is_default_user_space_relation",
                        "is_single_value",
                        "disable_excel_template_export",
                        "is_allowed_to_move_in_move_object_based_on_role",
                        "can_be_shown_in_diagram",
                        "on_object_creation_is_creator_auto_assigned",
                        "disable_excel_object_export",
                        "is_user_object_relation_type_favourite",
                        "is_user_object_relation_type_watch",
                        "is_user_object_relation_type_shared_with_me",
                        "is_user_object_relation_type_liked",
                        "is_user_object_relation_type_disliked",
                        "is_user_object_relation_type_owner",
                        "is_user_object_relation_type_custodian",
                        "is_user_object_relation_type_sme",
                        "is_user_object_relation_type_producer"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "isSingleValue": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTypeConditionVM": {
        "required": [
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTemplateVM": {
        "type": "object",
        "properties": {
          "main": {
            "$ref": "#/components/schemas/MainDatabaseTemplate"
          },
          "miscellaneous": {
            "$ref": "#/components/schemas/MiscellaneousDatabaseTemplate"
          },
          "objectDetail": {
            "$ref": "#/components/schemas/ObjectDetailDatabaseTemplate"
          },
          "search": {
            "$ref": "#/components/schemas/PkgSearchTemplateVM"
          }
        },
        "additionalProperties": false
      },
      "PkgSearchTemplateVM": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchTemplateFacetedVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectDetailDatabaseTemplate": {
        "type": "object",
        "properties": {
          "$schema": {
            "type": "string",
            "nullable": true
          },
          "area": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsTemplate"
                }
              ]
            },
            "nullable": true
          },
          "settings": {
            "oneOf": [
              {
                "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsTemplate"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectDetailDatabaseSettingsTemplate": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "editable": {
            "type": "boolean",
            "nullable": true
          },
          "type": {
            "enum": [
              "object-detail-settings"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "MiscellaneousDatabaseTemplate": {
        "type": "object",
        "properties": {
          "$schema": {
            "type": "string",
            "nullable": true
          },
          "externalLink": {
            "$ref": "#/components/schemas/ExternalLinkDatabaseTemplate"
          }
        },
        "additionalProperties": false
      },
      "ExternalLinkDatabaseTemplate": {
        "required": [
          "linkAttributeKey",
          "title"
        ],
        "type": "object",
        "properties": {
          "linkAttributeKey": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgSearchVM": {
        "required": [
          "isSearchable"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "boost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "functionKey": {
            "type": "string",
            "nullable": true
          },
          "indexKey": {
            "type": "string",
            "nullable": true
          },
          "isSearchable": {
            "type": "boolean"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "searchAttachments": {
            "type": "boolean",
            "nullable": true
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          },
          "tagKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgNotificationObjectTypeVM": {
        "required": [
          "notificationTemplateKey",
          "recipientUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "notificationTemplateKey": {
            "minLength": 1,
            "type": "string"
          },
          "recipientUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          },
          "userRelationTypeKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTypeGraphObjectTypeVM": {
        "required": [
          "displayLevelKey",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "displayLevelKey": {
            "minLength": 1,
            "type": "string"
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTypeAttributeTypeVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "acceptableCodetableValues": {
            "type": "string",
            "nullable": true
          },
          "conditions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeConditionVM"
            },
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_translatable",
                        "is_mandatory",
                        "is_html",
                        "is_space_inheritable",
                        "is_token_keyword",
                        "is_token_text",
                        "is_not_presented_in_changes",
                        "is_number",
                        "is_checkbox",
                        "is_date",
                        "has_multiple_values",
                        "has_no_results_label",
                        "is_multiline",
                        "is_static_select",
                        "is_sql_raw",
                        "is_not_presented_in_changes_but_send_to_fe",
                        "is_search_type_term",
                        "is_search_type_text",
                        "is_search_type_number_10",
                        "is_search_type_number_100",
                        "is_search_type_number_1_000",
                        "is_search_type_number_10_000",
                        "is_search_type_number_100_000",
                        "is_search_type_number_1_000_000",
                        "is_search_type_bool",
                        "is_search_type_date",
                        "sort_by_number",
                        "is_url_link",
                        "clear_new_line",
                        "is_datetime",
                        "is_time",
                        "force_comment",
                        "is_parent_inheritable",
                        "is_dependency_change",
                        "is_attribute_type_domain_analysis",
                        "is_search_default_result_text",
                        "is_yes_no",
                        "is_yes_no_icon",
                        "is_attribute_type_fullness",
                        "is_jira_field",
                        "is_attribute_type_diagram_description",
                        "is_primary_key_attribute",
                        "is_data_type_attribute",
                        "is_nullability_attribute",
                        "is_core_diagram_attribute_primary_key",
                        "is_core_diagram_attribute_foreign_key",
                        "is_core_diagram_attribute_data_type",
                        "is_core_diagram_attribute_nullability",
                        "is_core_diagram_attribute_stereotype",
                        "can_be_shown_in_diagram",
                        "include_in_ai_summary",
                        "disable_excel_template_export",
                        "is_core_diagram_attribute_knowledge_weight",
                        "is_primary_definition",
                        "disable_excel_object_export",
                        "is_markdown",
                        "is_attribute_sensitive_document",
                        "is_list",
                        "is_attribute_type_space_short_description",
                        "is_attribute_type_codelist_table",
                        "is_attribute_type_stereotype",
                        "is_attribute_type_is_public",
                        "is_attribute_type_concept_note",
                        "is_attribute_type_order_number",
                        "is_attribute_type_data_type",
                        "is_attribute_type_filter_field_name",
                        "is_attribute_type_key_column",
                        "is_attribute_type_description_column_en",
                        "is_attribute_type_description_column_cs",
                        "is_attribute_type_description_column_fr",
                        "is_attribute_type_value_column",
                        "is_attribute_type_diagram_data",
                        "is_attribute_type_process_codelist",
                        "is_attribute_type_name",
                        "is_ai_generated_summary",
                        "is_ai_generated_summary_toggle_value",
                        "is_attribute_type_diagram_recalculation_flag",
                        "is_attribute_type_recommended",
                        "is_domain_definition",
                        "is_core_diagram_data_type_icon",
                        "is_attribute_type_concept_approval_decision_note",
                        "is_attribute_type_concept_name",
                        "is_domain_alternative_names",
                        "is_numbering_toggle",
                        "is_attribute_type_data_product_id",
                        "is_attribute_type_data_product_description",
                        "is_attribute_type_data_product_value_proposition",
                        "is_attribute_type_sensitivity",
                        "is_attribute_type_data_product_visibility",
                        "is_attribute_type_data_product_product_type"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "ai_automatic_generated_by",
                        "with_export_control_group"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "htmlTemplate": {
            "type": "string",
            "nullable": true
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeAddVM": {
        "required": [
          "action",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "attributeTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeAttributeTypeVM"
            },
            "nullable": true
          },
          "categoryKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "domainTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_data_dictionary_type",
                        "create_from_child_panel_only",
                        "create_without_concept",
                        "is_dependency_change",
                        "not_creatable_in_root",
                        "is_token_exact_value_match",
                        "is_condition_based_editable",
                        "disable_child_creation_based_on_workflow_state",
                        "anonymous_concept_check_workflow_on_publish",
                        "is_data_model_object",
                        "is_data_model_column",
                        "comments_allowed_in_concept",
                        "disable_move_based_on_workflow_state",
                        "not_creatable_by_contributor",
                        "is_object_type_diagram",
                        "is_object_type_error",
                        "is_object_type_script",
                        "is_object_type_space",
                        "is_object_type_code_list_table",
                        "is_object_type_code_list_column",
                        "is_object_type_pdm_app_model",
                        "is_object_type_file",
                        "is_object_type_model",
                        "is_object_type_table",
                        "is_object_type_view",
                        "is_object_type_column",
                        "is_object_type_domain",
                        "is_object_type_domain_area",
                        "is_object_type_uncategorized",
                        "is_object_type_data_product",
                        "is_object_type_output_port",
                        "is_object_type_input_port",
                        "is_object_type_data_contract",
                        "is_object_type_sla_property",
                        "is_object_type_quality_check"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "facet_sort_order"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "integer",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "create_as_diagram"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphDisplayLevels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeGraphObjectTypeVM"
            },
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "initialWorkflowStateKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "moduleKey": {
            "enum": [
              "dictionary",
              "glossary",
              "hidden",
              "branching",
              "simple_flow"
            ],
            "type": "string",
            "nullable": true
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationObjectTypeVM"
            },
            "nullable": true
          },
          "search": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "templates": {
            "$ref": "#/components/schemas/PkgObjectTemplateVM"
          },
          "tooltipAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeUserRelationTypeVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "attributeTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeAttributeTypeReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeAttributeTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeAttributeTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeAttributeTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "domainTypeKeys": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeDomainTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeDomainTypeDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_data_dictionary_type",
                        "create_from_child_panel_only",
                        "create_without_concept",
                        "is_dependency_change",
                        "not_creatable_in_root",
                        "is_token_exact_value_match",
                        "is_condition_based_editable",
                        "disable_child_creation_based_on_workflow_state",
                        "anonymous_concept_check_workflow_on_publish",
                        "is_data_model_object",
                        "is_data_model_column",
                        "comments_allowed_in_concept",
                        "disable_move_based_on_workflow_state",
                        "not_creatable_by_contributor",
                        "is_object_type_diagram",
                        "is_object_type_error",
                        "is_object_type_script",
                        "is_object_type_space",
                        "is_object_type_code_list_table",
                        "is_object_type_code_list_column",
                        "is_object_type_pdm_app_model",
                        "is_object_type_file",
                        "is_object_type_model",
                        "is_object_type_table",
                        "is_object_type_view",
                        "is_object_type_column",
                        "is_object_type_domain",
                        "is_object_type_domain_area",
                        "is_object_type_uncategorized",
                        "is_object_type_data_product",
                        "is_object_type_output_port",
                        "is_object_type_input_port",
                        "is_object_type_data_contract",
                        "is_object_type_sla_property",
                        "is_object_type_quality_check"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "facet_sort_order"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "integer",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "create_as_diagram"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_data_dictionary_type",
                        "create_from_child_panel_only",
                        "create_without_concept",
                        "is_dependency_change",
                        "not_creatable_in_root",
                        "is_token_exact_value_match",
                        "is_condition_based_editable",
                        "disable_child_creation_based_on_workflow_state",
                        "anonymous_concept_check_workflow_on_publish",
                        "is_data_model_object",
                        "is_data_model_column",
                        "comments_allowed_in_concept",
                        "disable_move_based_on_workflow_state",
                        "not_creatable_by_contributor",
                        "is_object_type_diagram",
                        "is_object_type_error",
                        "is_object_type_script",
                        "is_object_type_space",
                        "is_object_type_code_list_table",
                        "is_object_type_code_list_column",
                        "is_object_type_pdm_app_model",
                        "is_object_type_file",
                        "is_object_type_model",
                        "is_object_type_table",
                        "is_object_type_view",
                        "is_object_type_column",
                        "is_object_type_domain",
                        "is_object_type_domain_area",
                        "is_object_type_uncategorized",
                        "is_object_type_data_product",
                        "is_object_type_output_port",
                        "is_object_type_input_port",
                        "is_object_type_data_contract",
                        "is_object_type_sla_property",
                        "is_object_type_quality_check",
                        "facet_sort_order",
                        "create_as_diagram"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "delete"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphDisplayLevels": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeGraphObjectTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeGraphObjectTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeGraphObjectTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "templates": {
            "$ref": "#/components/schemas/PkgPatchObjectTemplateVM"
          },
          "translations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgObjectTypeUserRelationTypeReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgObjectTypeUserRelationTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgObjectTypeUserRelationTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgObjectTypeUserRelationTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTypeUserRelationTypeUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "conditions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeConditionVM"
            },
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_searchable_attribute",
                        "is_mandatory",
                        "is_space_inheritable",
                        "is_parent_object_inheritable",
                        "force_comment",
                        "is_dependency_change",
                        "can_change_impact_analysis",
                        "is_user_object_relation_type_admin",
                        "is_user_object_relation_type_steward",
                        "is_user_object_relation_type_business_owner",
                        "is_user_object_relation_type_private_space_owner",
                        "is_not_versioned",
                        "is_not_presented_in_changes",
                        "is_default_user_space_relation",
                        "is_single_value",
                        "disable_excel_template_export",
                        "is_allowed_to_move_in_move_object_based_on_role",
                        "can_be_shown_in_diagram",
                        "on_object_creation_is_creator_auto_assigned",
                        "disable_excel_object_export",
                        "is_user_object_relation_type_favourite",
                        "is_user_object_relation_type_watch",
                        "is_user_object_relation_type_shared_with_me",
                        "is_user_object_relation_type_liked",
                        "is_user_object_relation_type_disliked",
                        "is_user_object_relation_type_owner",
                        "is_user_object_relation_type_custodian",
                        "is_user_object_relation_type_sme",
                        "is_user_object_relation_type_producer"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "isSingleValue": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTypeUserRelationTypeDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTypeUserRelationTypeAddVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "conditions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeConditionVM"
            },
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_searchable_attribute",
                        "is_mandatory",
                        "is_space_inheritable",
                        "is_parent_object_inheritable",
                        "force_comment",
                        "is_dependency_change",
                        "can_change_impact_analysis",
                        "is_user_object_relation_type_admin",
                        "is_user_object_relation_type_steward",
                        "is_user_object_relation_type_business_owner",
                        "is_user_object_relation_type_private_space_owner",
                        "is_not_versioned",
                        "is_not_presented_in_changes",
                        "is_default_user_space_relation",
                        "is_single_value",
                        "disable_excel_template_export",
                        "is_allowed_to_move_in_move_object_based_on_role",
                        "can_be_shown_in_diagram",
                        "on_object_creation_is_creator_auto_assigned",
                        "disable_excel_object_export",
                        "is_user_object_relation_type_favourite",
                        "is_user_object_relation_type_watch",
                        "is_user_object_relation_type_shared_with_me",
                        "is_user_object_relation_type_liked",
                        "is_user_object_relation_type_disliked",
                        "is_user_object_relation_type_owner",
                        "is_user_object_relation_type_custodian",
                        "is_user_object_relation_type_sme",
                        "is_user_object_relation_type_producer"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "isSingleValue": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTypeUserRelationTypeReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "conditions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeConditionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeConditionDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_searchable_attribute",
                        "is_mandatory",
                        "is_space_inheritable",
                        "is_parent_object_inheritable",
                        "force_comment",
                        "is_dependency_change",
                        "can_change_impact_analysis",
                        "is_user_object_relation_type_admin",
                        "is_user_object_relation_type_steward",
                        "is_user_object_relation_type_business_owner",
                        "is_user_object_relation_type_private_space_owner",
                        "is_not_versioned",
                        "is_not_presented_in_changes",
                        "is_default_user_space_relation",
                        "is_single_value",
                        "disable_excel_template_export",
                        "is_allowed_to_move_in_move_object_based_on_role",
                        "can_be_shown_in_diagram",
                        "on_object_creation_is_creator_auto_assigned",
                        "disable_excel_object_export",
                        "is_user_object_relation_type_favourite",
                        "is_user_object_relation_type_watch",
                        "is_user_object_relation_type_shared_with_me",
                        "is_user_object_relation_type_liked",
                        "is_user_object_relation_type_disliked",
                        "is_user_object_relation_type_owner",
                        "is_user_object_relation_type_custodian",
                        "is_user_object_relation_type_sme",
                        "is_user_object_relation_type_producer"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_searchable_attribute",
                        "is_mandatory",
                        "is_space_inheritable",
                        "is_parent_object_inheritable",
                        "force_comment",
                        "is_dependency_change",
                        "can_change_impact_analysis",
                        "is_user_object_relation_type_admin",
                        "is_user_object_relation_type_steward",
                        "is_user_object_relation_type_business_owner",
                        "is_user_object_relation_type_private_space_owner",
                        "is_not_versioned",
                        "is_not_presented_in_changes",
                        "is_default_user_space_relation",
                        "is_single_value",
                        "disable_excel_template_export",
                        "is_allowed_to_move_in_move_object_based_on_role",
                        "can_be_shown_in_diagram",
                        "on_object_creation_is_creator_auto_assigned",
                        "disable_excel_object_export",
                        "is_user_object_relation_type_favourite",
                        "is_user_object_relation_type_watch",
                        "is_user_object_relation_type_shared_with_me",
                        "is_user_object_relation_type_liked",
                        "is_user_object_relation_type_disliked",
                        "is_user_object_relation_type_owner",
                        "is_user_object_relation_type_custodian",
                        "is_user_object_relation_type_sme",
                        "is_user_object_relation_type_producer",
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "delete"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeConditionDeleteVM": {
        "required": [
          "action",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeConditionAddVM": {
        "required": [
          "action",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTemplateVM": {
        "type": "object",
        "properties": {
          "main": {
            "$ref": "#/components/schemas/MainDatabasePatchTemplate"
          },
          "objectDetail": {
            "$ref": "#/components/schemas/ObjectDetailDatabasePatchTemplate"
          },
          "search": {
            "$ref": "#/components/schemas/PkgSearchPatchTemplateVM"
          }
        },
        "additionalProperties": false
      },
      "PkgSearchPatchTemplateVM": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchTemplateFacetedUpdateVM": {
        "required": [
          "action",
          "enumKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "boostFieldName": {
            "type": "string",
            "nullable": true
          },
          "boostValue": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "bucketCountLimit": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "defaultCollapsed": {
            "type": "boolean",
            "nullable": true
          },
          "elementType": {
            "enum": [
              "valueList",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "enumKey": {
            "minLength": 1,
            "type": "string"
          },
          "enumKeyType": {
            "enum": [
              "application",
              "objectType",
              "space",
              "attribute",
              "relation",
              "userRelation",
              "codelist",
              "modelChanges",
              "script",
              "mr_data",
              "workflowState",
              "creator",
              "addRelation",
              "domainTypes",
              "userAttribute"
            ],
            "type": "string",
            "nullable": true
          },
          "iconId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "orderBucketsReverse": {
            "type": "boolean",
            "nullable": true
          },
          "orderBucketsType": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchTemplateFacetedParameterVM"
            },
            "nullable": true
          },
          "primaryResultText": {
            "type": "boolean",
            "nullable": true
          },
          "showSelectAllValuesCheckBox": {
            "type": "boolean",
            "nullable": true
          },
          "subFacets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchTemplateFacetedBaseVM"
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "valueType": {
            "enum": [
              "none",
              "isText",
              "isTranslationKey",
              "isBoolean",
              "isNumber",
              "isDate",
              "isDateTime"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchTemplateFacetedDeleteVM": {
        "required": [
          "action",
          "enumKey",
          "enumKeyType"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "enumKey": {
            "minLength": 1,
            "type": "string"
          },
          "enumKeyType": {
            "minLength": 1,
            "enum": [
              "application",
              "objectType",
              "space",
              "attribute",
              "relation",
              "userRelation",
              "codelist",
              "modelChanges",
              "script",
              "mr_data",
              "workflowState",
              "creator",
              "addRelation",
              "domainTypes",
              "userAttribute"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchTemplateFacetedAddVM": {
        "required": [
          "action",
          "enumKey",
          "enumKeyType"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "boostFieldName": {
            "type": "string",
            "nullable": true
          },
          "boostValue": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "bucketCountLimit": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "defaultCollapsed": {
            "type": "boolean",
            "nullable": true
          },
          "elementType": {
            "enum": [
              "valueList",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "enumKey": {
            "minLength": 1,
            "type": "string"
          },
          "enumKeyType": {
            "minLength": 1,
            "enum": [
              "application",
              "objectType",
              "space",
              "attribute",
              "relation",
              "userRelation",
              "codelist",
              "modelChanges",
              "script",
              "mr_data",
              "workflowState",
              "creator",
              "addRelation",
              "domainTypes",
              "userAttribute"
            ],
            "type": "string"
          },
          "iconId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "orderBucketsReverse": {
            "type": "boolean",
            "nullable": true
          },
          "orderBucketsType": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchTemplateFacetedParameterVM"
            },
            "nullable": true
          },
          "primaryResultText": {
            "type": "boolean",
            "nullable": true
          },
          "showSelectAllValuesCheckBox": {
            "type": "boolean",
            "nullable": true
          },
          "subFacets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchTemplateFacetedBaseVM"
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "valueType": {
            "enum": [
              "none",
              "isText",
              "isTranslationKey",
              "isBoolean",
              "isNumber",
              "isDate",
              "isDateTime"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchTemplateFacetedReferenceVM": {
        "required": [
          "enumKey",
          "enumKeyType"
        ],
        "type": "object",
        "properties": {
          "enumKey": {
            "minLength": 1,
            "type": "string"
          },
          "enumKeyType": {
            "minLength": 1,
            "enum": [
              "application",
              "objectType",
              "space",
              "attribute",
              "relation",
              "userRelation",
              "codelist",
              "modelChanges",
              "script",
              "mr_data",
              "workflowState",
              "creator",
              "addRelation",
              "domainTypes",
              "userAttribute"
            ],
            "type": "string"
          },
          "parameters": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedParameterAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedParameterDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedParameterUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "subFacets": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchSearchTemplateFacetedUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchTemplateFacetedParameterUpdateVM": {
        "required": [
          "action",
          "enumKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "enumKey": {
            "minLength": 1,
            "type": "string"
          },
          "enumKeyType": {
            "enum": [
              "application",
              "objectType",
              "space",
              "attribute",
              "relation",
              "userRelation",
              "codelist",
              "modelChanges",
              "script",
              "mr_data",
              "workflowState",
              "creator",
              "addRelation",
              "domainTypes",
              "userAttribute"
            ],
            "type": "string",
            "nullable": true
          },
          "valueType": {
            "enum": [
              "none",
              "isText",
              "isTranslationKey",
              "isBoolean",
              "isNumber",
              "isDate",
              "isDateTime"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchTemplateFacetedParameterDeleteVM": {
        "required": [
          "action",
          "enumKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "enumKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchSearchTemplateFacetedParameterAddVM": {
        "required": [
          "action",
          "enumKey",
          "enumKeyType"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "enumKey": {
            "minLength": 1,
            "type": "string"
          },
          "enumKeyType": {
            "minLength": 1,
            "enum": [
              "application",
              "objectType",
              "space",
              "attribute",
              "relation",
              "userRelation",
              "codelist",
              "modelChanges",
              "script",
              "mr_data",
              "workflowState",
              "creator",
              "addRelation",
              "domainTypes",
              "userAttribute"
            ],
            "type": "string"
          },
          "valueType": {
            "enum": [
              "none",
              "isText",
              "isTranslationKey",
              "isBoolean",
              "isNumber",
              "isDate",
              "isDateTime"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectDetailDatabasePatchTemplate": {
        "type": "object",
        "properties": {
          "area": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDeleteComponent"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchUpdateTemplate"
                }
              ]
            },
            "nullable": true
          },
          "settings": {
            "oneOf": [
              {
                "$ref": "#/components/schemas/PkgPatchDeleteComponent"
              },
              {
                "$ref": "#/components/schemas/WrapperDatabasePatchReferenceTemplate"
              },
              {
                "$ref": "#/components/schemas/WrapperDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/WrapperDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/WordCloudDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/WordCloudDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/TabTableDatabasePatchReferenceTemplate"
              },
              {
                "$ref": "#/components/schemas/TabTableDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/TabTableDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/TabsDatabasePatchReferenceTemplate"
              },
              {
                "$ref": "#/components/schemas/TabsDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/TabsDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/DiagramObjectDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/DiagramObjectPatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/TableOfContentsDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/TableOfContentsDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/TabAttributesDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/TabAttributesDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/TimeSelectorDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/TimeSelectorDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/SplitterDatabasePatchReferenceTemplate"
              },
              {
                "$ref": "#/components/schemas/SplitterDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/SplitterDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/SimpleRelationsDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/SimpleRelationsDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/SectionTitleDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/SectionTitleDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/SampleDataDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/SampleDataDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/RelationsDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/RelationsDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/RelationAttributesDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/RelationAttributesDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/RawValueDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/RawValueDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/PipelineRunDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/PipelineRunDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/PanelDatabasePatchReferenceTemplate"
              },
              {
                "$ref": "#/components/schemas/PanelDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/PanelDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/MultiRelationDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/MultiRelationDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/LengthStatisticsDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/LengthStatisticsDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/LastActivityDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/LastActivityDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/CodeTableLabelDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/CodeTableLabelDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ChildListDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ChildListDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ChartDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ChartDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationCardDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationCardDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationCardsDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationCardsDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCardDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCardDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCards2DatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCards2DatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCardsDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCardsDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ButtonLinkDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ButtonLinkDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/BinaryValueDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/BinaryValueDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/AttributesDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/AttributesDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiTableDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiTableDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiCardDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiCardDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiCardInlineDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiCardInlineDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiChartDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiChartDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/SearchDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/SearchDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/HeaderlessTextareaPatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/HeaderlessTextareaPatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/SummariesDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/SummariesDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/StaticTextDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/StaticTextDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/ScriptDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/ScriptDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/DateDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/DateDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/PredefinedPageDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/PredefinedPageDatabasePatchUpdateTemplate"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeGraphObjectTypeUpdateVM": {
        "required": [
          "action",
          "displayLevelKey",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "displayLevelKey": {
            "minLength": 1,
            "type": "string"
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeGraphObjectTypeDeleteVM": {
        "required": [
          "action",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeGraphObjectTypeAddVM": {
        "required": [
          "action",
          "displayLevelKey",
          "metamodelKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "displayLevelKey": {
            "minLength": 1,
            "type": "string"
          },
          "metamodelKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeDomainTypeDeleteVM": {
        "required": [
          "action",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeDomainTypeAddVM": {
        "required": [
          "action",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeAttributeTypeUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "acceptableCodetableValues": {
            "type": "string",
            "nullable": true
          },
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "conditions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeConditionVM"
            },
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_translatable",
                        "is_mandatory",
                        "is_html",
                        "is_space_inheritable",
                        "is_token_keyword",
                        "is_token_text",
                        "is_not_presented_in_changes",
                        "is_number",
                        "is_checkbox",
                        "is_date",
                        "has_multiple_values",
                        "has_no_results_label",
                        "is_multiline",
                        "is_static_select",
                        "is_sql_raw",
                        "is_not_presented_in_changes_but_send_to_fe",
                        "is_search_type_term",
                        "is_search_type_text",
                        "is_search_type_number_10",
                        "is_search_type_number_100",
                        "is_search_type_number_1_000",
                        "is_search_type_number_10_000",
                        "is_search_type_number_100_000",
                        "is_search_type_number_1_000_000",
                        "is_search_type_bool",
                        "is_search_type_date",
                        "sort_by_number",
                        "is_url_link",
                        "clear_new_line",
                        "is_datetime",
                        "is_time",
                        "force_comment",
                        "is_parent_inheritable",
                        "is_dependency_change",
                        "is_attribute_type_domain_analysis",
                        "is_search_default_result_text",
                        "is_yes_no",
                        "is_yes_no_icon",
                        "is_attribute_type_fullness",
                        "is_jira_field",
                        "is_attribute_type_diagram_description",
                        "is_primary_key_attribute",
                        "is_data_type_attribute",
                        "is_nullability_attribute",
                        "is_core_diagram_attribute_primary_key",
                        "is_core_diagram_attribute_foreign_key",
                        "is_core_diagram_attribute_data_type",
                        "is_core_diagram_attribute_nullability",
                        "is_core_diagram_attribute_stereotype",
                        "can_be_shown_in_diagram",
                        "include_in_ai_summary",
                        "disable_excel_template_export",
                        "is_core_diagram_attribute_knowledge_weight",
                        "is_primary_definition",
                        "disable_excel_object_export",
                        "is_markdown",
                        "is_attribute_sensitive_document",
                        "is_list",
                        "is_attribute_type_space_short_description",
                        "is_attribute_type_codelist_table",
                        "is_attribute_type_stereotype",
                        "is_attribute_type_is_public",
                        "is_attribute_type_concept_note",
                        "is_attribute_type_order_number",
                        "is_attribute_type_data_type",
                        "is_attribute_type_filter_field_name",
                        "is_attribute_type_key_column",
                        "is_attribute_type_description_column_en",
                        "is_attribute_type_description_column_cs",
                        "is_attribute_type_description_column_fr",
                        "is_attribute_type_value_column",
                        "is_attribute_type_diagram_data",
                        "is_attribute_type_process_codelist",
                        "is_attribute_type_name",
                        "is_ai_generated_summary",
                        "is_ai_generated_summary_toggle_value",
                        "is_attribute_type_diagram_recalculation_flag",
                        "is_attribute_type_recommended",
                        "is_domain_definition",
                        "is_core_diagram_data_type_icon",
                        "is_attribute_type_concept_approval_decision_note",
                        "is_attribute_type_concept_name",
                        "is_domain_alternative_names",
                        "is_numbering_toggle",
                        "is_attribute_type_data_product_id",
                        "is_attribute_type_data_product_description",
                        "is_attribute_type_data_product_value_proposition",
                        "is_attribute_type_sensitivity",
                        "is_attribute_type_data_product_visibility",
                        "is_attribute_type_data_product_product_type"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "ai_automatic_generated_by",
                        "with_export_control_group"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "htmlTemplate": {
            "type": "string",
            "nullable": true
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeAttributeTypeDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeAttributeTypeAddVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "acceptableCodetableValues": {
            "type": "string",
            "nullable": true
          },
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "conditions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeConditionVM"
            },
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_translatable",
                        "is_mandatory",
                        "is_html",
                        "is_space_inheritable",
                        "is_token_keyword",
                        "is_token_text",
                        "is_not_presented_in_changes",
                        "is_number",
                        "is_checkbox",
                        "is_date",
                        "has_multiple_values",
                        "has_no_results_label",
                        "is_multiline",
                        "is_static_select",
                        "is_sql_raw",
                        "is_not_presented_in_changes_but_send_to_fe",
                        "is_search_type_term",
                        "is_search_type_text",
                        "is_search_type_number_10",
                        "is_search_type_number_100",
                        "is_search_type_number_1_000",
                        "is_search_type_number_10_000",
                        "is_search_type_number_100_000",
                        "is_search_type_number_1_000_000",
                        "is_search_type_bool",
                        "is_search_type_date",
                        "sort_by_number",
                        "is_url_link",
                        "clear_new_line",
                        "is_datetime",
                        "is_time",
                        "force_comment",
                        "is_parent_inheritable",
                        "is_dependency_change",
                        "is_attribute_type_domain_analysis",
                        "is_search_default_result_text",
                        "is_yes_no",
                        "is_yes_no_icon",
                        "is_attribute_type_fullness",
                        "is_jira_field",
                        "is_attribute_type_diagram_description",
                        "is_primary_key_attribute",
                        "is_data_type_attribute",
                        "is_nullability_attribute",
                        "is_core_diagram_attribute_primary_key",
                        "is_core_diagram_attribute_foreign_key",
                        "is_core_diagram_attribute_data_type",
                        "is_core_diagram_attribute_nullability",
                        "is_core_diagram_attribute_stereotype",
                        "can_be_shown_in_diagram",
                        "include_in_ai_summary",
                        "disable_excel_template_export",
                        "is_core_diagram_attribute_knowledge_weight",
                        "is_primary_definition",
                        "disable_excel_object_export",
                        "is_markdown",
                        "is_attribute_sensitive_document",
                        "is_list",
                        "is_attribute_type_space_short_description",
                        "is_attribute_type_codelist_table",
                        "is_attribute_type_stereotype",
                        "is_attribute_type_is_public",
                        "is_attribute_type_concept_note",
                        "is_attribute_type_order_number",
                        "is_attribute_type_data_type",
                        "is_attribute_type_filter_field_name",
                        "is_attribute_type_key_column",
                        "is_attribute_type_description_column_en",
                        "is_attribute_type_description_column_cs",
                        "is_attribute_type_description_column_fr",
                        "is_attribute_type_value_column",
                        "is_attribute_type_diagram_data",
                        "is_attribute_type_process_codelist",
                        "is_attribute_type_name",
                        "is_ai_generated_summary",
                        "is_ai_generated_summary_toggle_value",
                        "is_attribute_type_diagram_recalculation_flag",
                        "is_attribute_type_recommended",
                        "is_domain_definition",
                        "is_core_diagram_data_type_icon",
                        "is_attribute_type_concept_approval_decision_note",
                        "is_attribute_type_concept_name",
                        "is_domain_alternative_names",
                        "is_numbering_toggle",
                        "is_attribute_type_data_product_id",
                        "is_attribute_type_data_product_description",
                        "is_attribute_type_data_product_value_proposition",
                        "is_attribute_type_sensitivity",
                        "is_attribute_type_data_product_visibility",
                        "is_attribute_type_data_product_product_type"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "ai_automatic_generated_by",
                        "with_export_control_group"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "htmlTemplate": {
            "type": "string",
            "nullable": true
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeAttributeTypeReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "conditions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeConditionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchObjectTypeConditionDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_translatable",
                        "is_mandatory",
                        "is_html",
                        "is_space_inheritable",
                        "is_token_keyword",
                        "is_token_text",
                        "is_not_presented_in_changes",
                        "is_number",
                        "is_checkbox",
                        "is_date",
                        "has_multiple_values",
                        "has_no_results_label",
                        "is_multiline",
                        "is_static_select",
                        "is_sql_raw",
                        "is_not_presented_in_changes_but_send_to_fe",
                        "is_search_type_term",
                        "is_search_type_text",
                        "is_search_type_number_10",
                        "is_search_type_number_100",
                        "is_search_type_number_1_000",
                        "is_search_type_number_10_000",
                        "is_search_type_number_100_000",
                        "is_search_type_number_1_000_000",
                        "is_search_type_bool",
                        "is_search_type_date",
                        "sort_by_number",
                        "is_url_link",
                        "clear_new_line",
                        "is_datetime",
                        "is_time",
                        "force_comment",
                        "is_parent_inheritable",
                        "is_dependency_change",
                        "is_attribute_type_domain_analysis",
                        "is_search_default_result_text",
                        "is_yes_no",
                        "is_yes_no_icon",
                        "is_attribute_type_fullness",
                        "is_jira_field",
                        "is_attribute_type_diagram_description",
                        "is_primary_key_attribute",
                        "is_data_type_attribute",
                        "is_nullability_attribute",
                        "is_core_diagram_attribute_primary_key",
                        "is_core_diagram_attribute_foreign_key",
                        "is_core_diagram_attribute_data_type",
                        "is_core_diagram_attribute_nullability",
                        "is_core_diagram_attribute_stereotype",
                        "can_be_shown_in_diagram",
                        "include_in_ai_summary",
                        "disable_excel_template_export",
                        "is_core_diagram_attribute_knowledge_weight",
                        "is_primary_definition",
                        "disable_excel_object_export",
                        "is_markdown",
                        "is_attribute_sensitive_document",
                        "is_list",
                        "is_attribute_type_space_short_description",
                        "is_attribute_type_codelist_table",
                        "is_attribute_type_stereotype",
                        "is_attribute_type_is_public",
                        "is_attribute_type_concept_note",
                        "is_attribute_type_order_number",
                        "is_attribute_type_data_type",
                        "is_attribute_type_filter_field_name",
                        "is_attribute_type_key_column",
                        "is_attribute_type_description_column_en",
                        "is_attribute_type_description_column_cs",
                        "is_attribute_type_description_column_fr",
                        "is_attribute_type_value_column",
                        "is_attribute_type_diagram_data",
                        "is_attribute_type_process_codelist",
                        "is_attribute_type_name",
                        "is_ai_generated_summary",
                        "is_ai_generated_summary_toggle_value",
                        "is_attribute_type_diagram_recalculation_flag",
                        "is_attribute_type_recommended",
                        "is_domain_definition",
                        "is_core_diagram_data_type_icon",
                        "is_attribute_type_concept_approval_decision_note",
                        "is_attribute_type_concept_name",
                        "is_domain_alternative_names",
                        "is_numbering_toggle",
                        "is_attribute_type_data_product_id",
                        "is_attribute_type_data_product_description",
                        "is_attribute_type_data_product_value_proposition",
                        "is_attribute_type_sensitivity",
                        "is_attribute_type_data_product_visibility",
                        "is_attribute_type_data_product_product_type"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "ai_automatic_generated_by",
                        "with_export_control_group"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_translatable",
                        "is_mandatory",
                        "is_html",
                        "is_space_inheritable",
                        "is_token_keyword",
                        "is_token_text",
                        "is_not_presented_in_changes",
                        "is_number",
                        "is_checkbox",
                        "is_date",
                        "has_multiple_values",
                        "has_no_results_label",
                        "is_multiline",
                        "is_static_select",
                        "is_sql_raw",
                        "is_not_presented_in_changes_but_send_to_fe",
                        "is_search_type_term",
                        "is_search_type_text",
                        "is_search_type_number_10",
                        "is_search_type_number_100",
                        "is_search_type_number_1_000",
                        "is_search_type_number_10_000",
                        "is_search_type_number_100_000",
                        "is_search_type_number_1_000_000",
                        "is_search_type_bool",
                        "is_search_type_date",
                        "sort_by_number",
                        "is_url_link",
                        "clear_new_line",
                        "is_datetime",
                        "is_time",
                        "force_comment",
                        "is_parent_inheritable",
                        "is_dependency_change",
                        "is_attribute_type_domain_analysis",
                        "is_search_default_result_text",
                        "is_yes_no",
                        "is_yes_no_icon",
                        "is_attribute_type_fullness",
                        "is_jira_field",
                        "is_attribute_type_diagram_description",
                        "is_primary_key_attribute",
                        "is_data_type_attribute",
                        "is_nullability_attribute",
                        "is_core_diagram_attribute_primary_key",
                        "is_core_diagram_attribute_foreign_key",
                        "is_core_diagram_attribute_data_type",
                        "is_core_diagram_attribute_nullability",
                        "is_core_diagram_attribute_stereotype",
                        "can_be_shown_in_diagram",
                        "include_in_ai_summary",
                        "disable_excel_template_export",
                        "is_core_diagram_attribute_knowledge_weight",
                        "is_primary_definition",
                        "disable_excel_object_export",
                        "is_markdown",
                        "is_attribute_sensitive_document",
                        "is_list",
                        "is_attribute_type_space_short_description",
                        "is_attribute_type_codelist_table",
                        "is_attribute_type_stereotype",
                        "is_attribute_type_is_public",
                        "is_attribute_type_concept_note",
                        "is_attribute_type_order_number",
                        "is_attribute_type_data_type",
                        "is_attribute_type_filter_field_name",
                        "is_attribute_type_key_column",
                        "is_attribute_type_description_column_en",
                        "is_attribute_type_description_column_cs",
                        "is_attribute_type_description_column_fr",
                        "is_attribute_type_value_column",
                        "is_attribute_type_diagram_data",
                        "is_attribute_type_process_codelist",
                        "is_attribute_type_name",
                        "is_ai_generated_summary",
                        "is_ai_generated_summary_toggle_value",
                        "is_attribute_type_diagram_recalculation_flag",
                        "is_attribute_type_recommended",
                        "is_domain_definition",
                        "is_core_diagram_data_type_icon",
                        "is_attribute_type_concept_approval_decision_note",
                        "is_attribute_type_concept_name",
                        "is_domain_alternative_names",
                        "is_numbering_toggle",
                        "is_attribute_type_data_product_id",
                        "is_attribute_type_data_product_description",
                        "is_attribute_type_data_product_value_proposition",
                        "is_attribute_type_sensitivity",
                        "is_attribute_type_data_product_visibility",
                        "is_attribute_type_data_product_product_type",
                        "ai_automatic_generated_by",
                        "with_export_control_group",
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "delete"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectRelationTypeDeleteVM": {
        "required": [
          "action",
          "fromObjectTypeKey",
          "relationTypeKey",
          "toObjectTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "fromObjectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "relationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "toObjectTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectRelationTypeAddVM": {
        "required": [
          "action",
          "fromObjectTypeKey",
          "relationTypeKey",
          "toObjectTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "fromObjectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "relationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "toObjectTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeInApplicationDeleteVM": {
        "required": [
          "action",
          "applicationKey",
          "objectTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchObjectTypeInApplicationAddVM": {
        "required": [
          "action",
          "applicationKey",
          "objectTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchNotificationTemplateUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "descriptionHtmlTemplate": {
            "type": "string",
            "nullable": true
          },
          "descriptionTemplate": {
            "type": "string",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "moduleKey": {
            "enum": [
              "dictionary",
              "glossary",
              "hidden",
              "branching",
              "simple_flow"
            ],
            "type": "string",
            "nullable": true
          },
          "notificationChannelKey": {
            "enum": [
              "web_socket",
              "email",
              "grouped_email"
            ],
            "type": "string",
            "nullable": true
          },
          "notificationTypeKey": {
            "enum": [
              "user_assigned_to_object_attribute",
              "child_object_created",
              "object_modified",
              "concept_shared",
              "concept_remove_sharing",
              "concept_applied",
              "concept_applied_by_creator",
              "your_concept_was_applied",
              "user_added_to_group",
              "user_removed_from_group",
              "task_finished",
              "user_assigned_to_space_attribute",
              "space_modified",
              "task_updated",
              "space_request_access",
              "object_share",
              "user_object_tag",
              "user_comment_tag",
              "user_space_tag",
              "user_application_tag",
              "merge_request_resolved",
              "merge_request_approved",
              "merge_request_disapproved",
              "merge_request_started_propagating",
              "model_owner_has_changed",
              "model_version_changes_approved",
              "model_version_changes_disapproved",
              "model_version_changes_started_propagating",
              "user_object_relation_assigned",
              "user_object_relation_unassigned",
              "object_workflow_state_has_changed",
              "registration",
              "registration_failed_app",
              "registration_failed_user",
              "forgotten_password",
              "pwd_metadata_load_finished",
              "user_object_relation_assigned_in_app",
              "user_object_relation_unassigned_in_app",
              "user_object_relation_assigned_in_space",
              "user_object_relation_unassigned_in_space",
              "objects_export_started",
              "objects_export_finished",
              "objects_export_failed",
              "refresh_frontend",
              "grouped_notification",
              "import_object_added",
              "import_object_modified",
              "import_object_deleted",
              "import_started",
              "import_finished",
              "refresh_numbering_started",
              "refresh_numbering_finished",
              "refresh_numbering_failed",
              "object_all_users_workflow_has_changed",
              "comment_added",
              "user_import_finished",
              "user_import_failed",
              "report_import_progress",
              "db_proc_started",
              "db_proc_object_added",
              "db_proc_object_updated",
              "db_proc_object_deleted",
              "db_proc_finished",
              "bulk_edit_started",
              "bulk_edit_finished",
              "bulk_delete_started",
              "bulk_delete_finished",
              "package_delete_progress",
              "package_version_install_progress",
              "package_version_validation_progress",
              "package_version_rollback_progress",
              "attribute_edit",
              "object_relation_add",
              "object_relation_delete",
              "notification_threshold_overflow",
              "ingestion_report_progress",
              "attribute_value_changed",
              "marketplace_package_version_install_progress",
              "marketplace_package_delete_progress",
              "bulk_edit_info",
              "master_hash_update",
              "bulk_domains_info",
              "send_concept_to_approval",
              "send_anonymous_concept_to_approval",
              "concept_approved",
              "anonymous_concept_approved",
              "concept_declined",
              "anonymous_concept_declined",
              "package_synchronize_info",
              "lineage_parsing_started",
              "lineage_parsing_finished",
              "lineage_parsing_failed",
              "automation",
              "clone_object_finished",
              "clone_object_failed",
              "infra_test",
              "concepts_publish_started",
              "concepts_publish_success",
              "concepts_publish_partial_success",
              "concepts_publish_failed",
              "diagram_generation_started",
              "diagram_generation_finished",
              "diagram_generation_failed",
              "lineage_parsing_warning",
              "objects_export_finished_with_export_control"
            ],
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "titleTemplate": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchNotificationTemplateDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchNotificationTemplateAddVM": {
        "required": [
          "action",
          "key",
          "notificationChannelKey",
          "notificationTypeKey",
          "titleTemplate"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "descriptionHtmlTemplate": {
            "type": "string",
            "nullable": true
          },
          "descriptionTemplate": {
            "type": "string",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "moduleKey": {
            "enum": [
              "dictionary",
              "glossary",
              "hidden",
              "branching",
              "simple_flow"
            ],
            "type": "string",
            "nullable": true
          },
          "notificationChannelKey": {
            "minLength": 1,
            "enum": [
              "web_socket",
              "email",
              "grouped_email"
            ],
            "type": "string"
          },
          "notificationTypeKey": {
            "minLength": 1,
            "enum": [
              "user_assigned_to_object_attribute",
              "child_object_created",
              "object_modified",
              "concept_shared",
              "concept_remove_sharing",
              "concept_applied",
              "concept_applied_by_creator",
              "your_concept_was_applied",
              "user_added_to_group",
              "user_removed_from_group",
              "task_finished",
              "user_assigned_to_space_attribute",
              "space_modified",
              "task_updated",
              "space_request_access",
              "object_share",
              "user_object_tag",
              "user_comment_tag",
              "user_space_tag",
              "user_application_tag",
              "merge_request_resolved",
              "merge_request_approved",
              "merge_request_disapproved",
              "merge_request_started_propagating",
              "model_owner_has_changed",
              "model_version_changes_approved",
              "model_version_changes_disapproved",
              "model_version_changes_started_propagating",
              "user_object_relation_assigned",
              "user_object_relation_unassigned",
              "object_workflow_state_has_changed",
              "registration",
              "registration_failed_app",
              "registration_failed_user",
              "forgotten_password",
              "pwd_metadata_load_finished",
              "user_object_relation_assigned_in_app",
              "user_object_relation_unassigned_in_app",
              "user_object_relation_assigned_in_space",
              "user_object_relation_unassigned_in_space",
              "objects_export_started",
              "objects_export_finished",
              "objects_export_failed",
              "refresh_frontend",
              "grouped_notification",
              "import_object_added",
              "import_object_modified",
              "import_object_deleted",
              "import_started",
              "import_finished",
              "refresh_numbering_started",
              "refresh_numbering_finished",
              "refresh_numbering_failed",
              "object_all_users_workflow_has_changed",
              "comment_added",
              "user_import_finished",
              "user_import_failed",
              "report_import_progress",
              "db_proc_started",
              "db_proc_object_added",
              "db_proc_object_updated",
              "db_proc_object_deleted",
              "db_proc_finished",
              "bulk_edit_started",
              "bulk_edit_finished",
              "bulk_delete_started",
              "bulk_delete_finished",
              "package_delete_progress",
              "package_version_install_progress",
              "package_version_validation_progress",
              "package_version_rollback_progress",
              "attribute_edit",
              "object_relation_add",
              "object_relation_delete",
              "notification_threshold_overflow",
              "ingestion_report_progress",
              "attribute_value_changed",
              "marketplace_package_version_install_progress",
              "marketplace_package_delete_progress",
              "bulk_edit_info",
              "master_hash_update",
              "bulk_domains_info",
              "send_concept_to_approval",
              "send_anonymous_concept_to_approval",
              "concept_approved",
              "anonymous_concept_approved",
              "concept_declined",
              "anonymous_concept_declined",
              "package_synchronize_info",
              "lineage_parsing_started",
              "lineage_parsing_finished",
              "lineage_parsing_failed",
              "automation",
              "clone_object_finished",
              "clone_object_failed",
              "infra_test",
              "concepts_publish_started",
              "concepts_publish_success",
              "concepts_publish_partial_success",
              "concepts_publish_failed",
              "diagram_generation_started",
              "diagram_generation_finished",
              "diagram_generation_failed",
              "lineage_parsing_warning",
              "objects_export_finished_with_export_control"
            ],
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "titleTemplate": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchIconUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "categoryKey": {
            "type": "string",
            "nullable": true
          },
          "content": {
            "type": "string",
            "nullable": true
          },
          "contentType": {
            "maxLength": 100,
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchIconDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchIconAddVM": {
        "required": [
          "action",
          "categoryKey",
          "content",
          "contentType",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "categoryKey": {
            "minLength": 1,
            "enum": [
              "application",
              "workflow_state",
              "space",
              "object_type",
              "dashboard",
              "search",
              "application_logo",
              "app_icons",
              "chart"
            ],
            "type": "string"
          },
          "content": {
            "minLength": 1,
            "type": "string"
          },
          "contentType": {
            "maxLength": 100,
            "minLength": 1,
            "enum": [
              "image/svg+xml"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchIconReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchIconCategoryUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "defaultIconKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchIconCategoryDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchIconCategoryAddVM": {
        "required": [
          "action",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "defaultIconKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchIconCategoryReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchHierarchyDefinitionUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "disableParentUpdate": {
            "type": "boolean",
            "nullable": true
          },
          "hasSameLevelParent": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "levels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgHierarchyDefinitionLevelVM"
            },
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgHierarchyDefinitionLevelVM": {
        "required": [
          "key",
          "name",
          "type"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "hasFixedParent": {
            "type": "boolean",
            "nullable": true
          },
          "hideIfEmpty": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "parentLevelKey": {
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/MainDatabaseTemplate"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "maxLength": 3,
            "minLength": 1,
            "enum": [
              "OBJ",
              "FLD"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchHierarchyDefinitionDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchHierarchyDefinitionAddVM": {
        "required": [
          "action",
          "key",
          "name",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "disableParentUpdate": {
            "type": "boolean",
            "nullable": true
          },
          "hasSameLevelParent": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "levels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgHierarchyDefinitionLevelVM"
            },
            "nullable": true
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchHierarchyDefinitionReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "levels": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchHierarchyDefinitionLevelAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchHierarchyDefinitionLevelDeleteVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchHierarchyDefinitionLevelDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchHierarchyDefinitionLevelAddVM": {
        "required": [
          "action",
          "key",
          "name",
          "type"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "hasFixedParent": {
            "type": "boolean",
            "nullable": true
          },
          "hideIfEmpty": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "parentLevelKey": {
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/MainDatabaseTemplate"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "maxLength": 3,
            "minLength": 1,
            "enum": [
              "OBJ",
              "FLD"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchHierarchyDefinitionInApplicationUpdateVM": {
        "required": [
          "action",
          "applicationKey",
          "hierarchyDefinitionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "childrenCountType": {
            "type": "string",
            "nullable": true
          },
          "hierarchyDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchHierarchyDefinitionInApplicationDeleteVM": {
        "required": [
          "action",
          "applicationKey",
          "hierarchyDefinitionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "hierarchyDefinitionKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchHierarchyDefinitionInApplicationAddVM": {
        "required": [
          "action",
          "applicationKey",
          "hierarchyDefinitionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "childrenCountType": {
            "type": "string",
            "nullable": true
          },
          "hierarchyDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphMetamodelUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "defaultDisableAutoLayout": {
            "type": "boolean",
            "nullable": true
          },
          "defaultDisableShowAllPaths": {
            "type": "boolean",
            "nullable": true
          },
          "defaultLabels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphDefaultLabelsVM"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "diagramGenerationPrompt": {
            "type": "string",
            "nullable": true
          },
          "displayLevels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphDisplayLevelVM"
            },
            "nullable": true
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "relationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphRelationTypesVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphUserRelationTypeVM"
            },
            "nullable": true
          },
          "viewTypeKey": {
            "enum": [
              "data_lineage",
              "entity_relation",
              "relation",
              "conceptual_model"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgGraphUserRelationTypeVM": {
        "required": [
          "key",
          "lineDisplayTypeKey"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "lineDisplayTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgGraphRelationTypesVM": {
        "required": [
          "key",
          "lineDisplayTypeKey"
        ],
        "type": "object",
        "properties": {
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "lineDisplayTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgGraphDisplayLevelVM": {
        "required": [
          "displayTypeKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "displayTypeKey": {
            "minLength": 1,
            "enum": [
              "folder",
              "object",
              "column",
              "er_object",
              "er_column",
              "knowledge_object",
              "simple",
              "nonagon",
              "circle",
              "cylinder",
              "rhombus",
              "diamond",
              "hexagon",
              "rightwards_step",
              "conceptual_folder"
            ],
            "type": "string"
          },
          "isSelfTargeting": {
            "type": "boolean",
            "nullable": true
          },
          "isSingleHideable": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphObjectTypeVM"
            },
            "nullable": true
          },
          "parentKey": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgGraphObjectTypeVM": {
        "required": [
          "objectTypeKey"
        ],
        "type": "object",
        "properties": {
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgGraphDefaultLabelsVM": {
        "required": [
          "type",
          "value"
        ],
        "type": "object",
        "properties": {
          "type": {
            "minLength": 1,
            "enum": [
              "attributeTypeKey",
              "relationTypeKey",
              "userObjectRelationTypeKey"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphMetamodelDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphMetamodelAddVM": {
        "required": [
          "action",
          "key",
          "name",
          "viewTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "defaultDisableAutoLayout": {
            "type": "boolean",
            "nullable": true
          },
          "defaultDisableShowAllPaths": {
            "type": "boolean",
            "nullable": true
          },
          "defaultLabels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphDefaultLabelsVM"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "diagramGenerationPrompt": {
            "type": "string",
            "nullable": true
          },
          "displayLevels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphDisplayLevelVM"
            },
            "nullable": true
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphRelationTypesVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphUserRelationTypeVM"
            },
            "nullable": true
          },
          "viewTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "entity_relation",
              "relation",
              "conceptual_model"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphMetamodelReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "displayLevels": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchGraphDisplayLevelReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphDisplayLevelAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphDisplayLevelDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphDisplayLevelUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchGraphRelationTypesAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphRelationTypesDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphRelationTypesUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchGraphUserRelationTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphUserRelationTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphUserRelationTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphUserRelationTypeUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "lineDisplayTypeKey": {
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphUserRelationTypeDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphUserRelationTypeAddVM": {
        "required": [
          "action",
          "key",
          "lineDisplayTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "lineDisplayTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphRelationTypesUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "lineDisplayTypeKey": {
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphRelationTypesDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphRelationTypesAddVM": {
        "required": [
          "action",
          "key",
          "lineDisplayTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "lineDisplayTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "foreign_key",
              "knowledge_relation",
              "knowledge_parent",
              "indirect_flow",
              "specialization",
              "verbal_concept",
              "association",
              "standard",
              "crows_foot"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphDisplayLevelUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "displayTypeKey": {
            "enum": [
              "folder",
              "object",
              "column",
              "er_object",
              "er_column",
              "knowledge_object",
              "simple",
              "nonagon",
              "circle",
              "cylinder",
              "rhombus",
              "diamond",
              "hexagon",
              "rightwards_step",
              "conceptual_folder"
            ],
            "type": "string",
            "nullable": true
          },
          "isSelfTargeting": {
            "type": "boolean",
            "nullable": true
          },
          "isSingleHideable": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "objectTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphObjectTypeVM"
            },
            "nullable": true
          },
          "parentKey": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphDisplayLevelDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphDisplayLevelAddVM": {
        "required": [
          "action",
          "displayTypeKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "displayTypeKey": {
            "minLength": 1,
            "enum": [
              "folder",
              "object",
              "column",
              "er_object",
              "er_column",
              "knowledge_object",
              "simple",
              "nonagon",
              "circle",
              "cylinder",
              "rhombus",
              "diamond",
              "hexagon",
              "rightwards_step",
              "conceptual_folder"
            ],
            "type": "string"
          },
          "isSelfTargeting": {
            "type": "boolean",
            "nullable": true
          },
          "isSingleHideable": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphObjectTypeVM"
            },
            "nullable": true
          },
          "parentKey": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphDisplayLevelReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchGraphObjectTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchGraphObjectTypeDeleteVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphObjectTypeDeleteVM": {
        "required": [
          "action",
          "objectTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchGraphObjectTypeAddVM": {
        "required": [
          "action",
          "objectTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchExternalDataSourceUpdateVM": {
        "required": [
          "action",
          "uuid"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "hierarchyDefinitionKey": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "queryMappingKey": {
            "type": "string",
            "nullable": true
          },
          "querySetKey": {
            "type": "string",
            "nullable": true
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchExternalDataSourceDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchExternalDataSourceAddVM": {
        "required": [
          "action",
          "name",
          "type",
          "uuid"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "hierarchyDefinitionKey": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "queryMappingKey": {
            "type": "string",
            "nullable": true
          },
          "querySetKey": {
            "type": "string",
            "nullable": true
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "type": "string"
          },
          "uuid": {
            "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchExternalDataSourceReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDomainTypeUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "searchTemplate": {
            "$ref": "#/components/schemas/PkgSearchTemplateVM"
          },
          "sortOrder": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDomainTypeDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDomainTypeAddVM": {
        "required": [
          "action",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "searchTemplate": {
            "$ref": "#/components/schemas/PkgSearchTemplateVM"
          },
          "sortOrder": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceDefinitionReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "queries": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceQueryAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceQueryUpdateVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceQueryDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "versions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceVersionReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceVersionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceVersionUpdateVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiDataSourceVersionDeleteVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceVersionDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceVersionUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "dataFactory": {
            "$ref": "#/components/schemas/PkgDiDataFactoryVM"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "options": {
            "$ref": "#/components/schemas/PkgDiDataSourceVersionBaseOptionsVM"
          },
          "queryDefinitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiQueryDefinitionVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/IngestionTemplate"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDiQueryDefinitionVM": {
        "required": [
          "format",
          "order",
          "queryKey"
        ],
        "type": "object",
        "properties": {
          "definition": {
            "type": "string",
            "nullable": true
          },
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FieldVm"
            },
            "nullable": true
          },
          "format": {
            "minLength": 1,
            "type": "string"
          },
          "isCompressed": {
            "type": "boolean",
            "nullable": true
          },
          "isExecutable": {
            "type": "boolean",
            "nullable": true
          },
          "isOrdered": {
            "type": "boolean",
            "nullable": true
          },
          "options": {
            "$ref": "#/components/schemas/OptionsVm"
          },
          "order": {
            "type": "integer",
            "format": "int32"
          },
          "queryKey": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OptionsVm": {
        "type": "object",
        "properties": {
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "scanMasterOnly": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": {}
      },
      "FieldVm": {
        "type": "object",
        "properties": {
          "isFromKey": {
            "type": "boolean",
            "nullable": true
          },
          "isKey": {
            "type": "boolean",
            "nullable": true
          },
          "isName": {
            "type": "boolean",
            "nullable": true
          },
          "isParentKey": {
            "type": "boolean",
            "nullable": true
          },
          "isRelationTypeKey": {
            "type": "boolean",
            "nullable": true
          },
          "isToKey": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDiDataSourceVersionBaseOptionsVM": {
        "required": [
          "batchSize",
          "convertBooleanToNumeric",
          "createChangeLogs",
          "createVersions"
        ],
        "type": "object",
        "properties": {
          "batchSize": {
            "type": "integer",
            "format": "int32"
          },
          "convertBooleanToNumeric": {
            "type": "boolean"
          },
          "createChangeLogs": {
            "type": "boolean"
          },
          "createVersions": {
            "type": "boolean"
          },
          "ingestionFormat": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDiDataFactoryVM": {
        "type": "object",
        "properties": {
          "pipelines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiDataFactoryPipelineVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDiDataFactoryPipelineVM": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceVersionAddVM": {
        "required": [
          "action",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "dataFactory": {
            "$ref": "#/components/schemas/PkgDiDataFactoryVM"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "options": {
            "$ref": "#/components/schemas/PkgDiDataSourceVersionBaseOptionsVM"
          },
          "queryDefinitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiQueryDefinitionVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/IngestionTemplate"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceVersionReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "queryDefinitions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDiQueryDefinitionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiQueryDefinitionUpdateVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiQueryDefinitionDeleteVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiQueryDefinitionDeleteVM": {
        "required": [
          "action",
          "queryKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "queryKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiQueryDefinitionUpdateVM": {
        "required": [
          "action",
          "order",
          "queryKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "definition": {
            "type": "string",
            "nullable": true
          },
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FieldVm"
            },
            "nullable": true
          },
          "format": {
            "type": "string",
            "nullable": true
          },
          "isCompressed": {
            "type": "boolean",
            "nullable": true
          },
          "isExecutable": {
            "type": "boolean",
            "nullable": true
          },
          "isOrdered": {
            "type": "boolean",
            "nullable": true
          },
          "options": {
            "$ref": "#/components/schemas/OptionsVm"
          },
          "order": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "queryKey": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiQueryDefinitionAddVM": {
        "required": [
          "action",
          "format",
          "order",
          "queryKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "definition": {
            "type": "string",
            "nullable": true
          },
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FieldVm"
            },
            "nullable": true
          },
          "format": {
            "minLength": 1,
            "type": "string"
          },
          "isCompressed": {
            "type": "boolean",
            "nullable": true
          },
          "isExecutable": {
            "type": "boolean",
            "nullable": true
          },
          "isOrdered": {
            "type": "boolean",
            "nullable": true
          },
          "options": {
            "$ref": "#/components/schemas/OptionsVm"
          },
          "order": {
            "type": "integer",
            "format": "int32"
          },
          "queryKey": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceQueryDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceQueryUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "abbreviation": {
            "type": "string",
            "nullable": true
          },
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "enum": [
              "object",
              "relation",
              "generic"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceQueryAddVM": {
        "required": [
          "action",
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "abbreviation": {
            "type": "string",
            "nullable": true
          },
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "object",
              "relation",
              "generic"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceDefinitionUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "queries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiDataSourceQueryVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "versions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiDataSourceVersionVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDiDataSourceVersionVM": {
        "required": [
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "dataFactory": {
            "$ref": "#/components/schemas/PkgDiDataFactoryVM"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "options": {
            "$ref": "#/components/schemas/PkgDiDataSourceVersionBaseOptionsVM"
          },
          "queryDefinitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiQueryDefinitionVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/IngestionTemplate"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDiDataSourceQueryVM": {
        "required": [
          "key",
          "type"
        ],
        "type": "object",
        "properties": {
          "abbreviation": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "object",
              "relation",
              "generic"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceDefinitionDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataSourceDefinitionAddVM": {
        "required": [
          "action",
          "key",
          "name",
          "provider"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "provider": {
            "minLength": 1,
            "type": "string"
          },
          "queries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiDataSourceQueryVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "versions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiDataSourceVersionVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataIntegrationInApplicationUpdateVM": {
        "required": [
          "action",
          "applicationKey",
          "dataSourceDefinitionKey",
          "mappings",
          "versionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "dataSourceDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "mappings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MappingVM"
            }
          },
          "versionKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "MappingVM": {
        "required": [
          "mapping",
          "objectTypeKey",
          "queryKey"
        ],
        "type": "object",
        "properties": {
          "mapping": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FieldMappingVM"
            }
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "queryKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "FieldMappingVM": {
        "required": [
          "attributeTypeKey",
          "fieldKey"
        ],
        "type": "object",
        "properties": {
          "attributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "fieldKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataIntegrationInApplicationDeleteVM": {
        "required": [
          "action",
          "dataSourceDefinitionKey",
          "versionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "dataSourceDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "versionKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiDataIntegrationInApplicationAddVM": {
        "required": [
          "action",
          "applicationKey",
          "dataSourceDefinitionKey",
          "mappings",
          "versionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "dataSourceDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "mappings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MappingVM"
            }
          },
          "versionKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchComponentUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "template": {
            "type": "object",
            "oneOf": [
              {
                "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/AttributesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ChartDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ChildListDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsTemplate"
              },
              {
                "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/PanelDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/DateDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/RawValueDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/RelationsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ScriptDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SearchDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SplitterDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SummariesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TabTableDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TabsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/WrapperDatabaseTemplate"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchComponentDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchComponentAddVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "template": {
            "type": "object",
            "oneOf": [
              {
                "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/AttributesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ChartDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ChildListDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsTemplate"
              },
              {
                "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/PanelDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/DateDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/RawValueDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/RelationsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ScriptDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SearchDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SplitterDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SummariesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TabTableDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TabsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/WrapperDatabaseTemplate"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRCommentTypeCategoryApplicationDeleteVM": {
        "required": [
          "action",
          "applicationKey",
          "commentTypeCategoryKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "commentTypeCategoryKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchRCommentTypeCategoryApplicationAddVM": {
        "required": [
          "action",
          "applicationKey",
          "commentTypeCategoryKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "commentTypeCategoryKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCCommentTypeCategoryUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "commentTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgCCommentTypeVM"
            },
            "nullable": true
          },
          "defaultCommentTypeKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "isVisible": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "sortOrder": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgCCommentTypeVM": {
        "required": [
          "colorKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "colorKey": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "isRemovable": {
            "type": "boolean",
            "nullable": true
          },
          "isVisible": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "workflowKey": {
            "type": "string",
            "nullable": true
          },
          "workflowStateKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCCommentTypeCategoryDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCCommentTypeCategoryAddVM": {
        "required": [
          "action",
          "defaultCommentTypeKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "commentTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgCCommentTypeVM"
            },
            "nullable": true
          },
          "defaultCommentTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "isVisible": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "sortOrder": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCCommentTypeCategoryReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "commentTypes": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgCCommentTypeReferenceVM"
                },
                {
                  "$ref": "#/components/schemas/PkgCCommentTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgCCommentTypeDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgCCommentTypeUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgCCommentTypeUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "colorKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "isRemovable": {
            "type": "boolean",
            "nullable": true
          },
          "isVisible": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "workflowKey": {
            "type": "string",
            "nullable": true
          },
          "workflowStateKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgCCommentTypeDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgCCommentTypeAddVM": {
        "required": [
          "action",
          "colorKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "colorKey": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "isRemovable": {
            "type": "boolean",
            "nullable": true
          },
          "isVisible": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "workflowKey": {
            "type": "string",
            "nullable": true
          },
          "workflowStateKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgCCommentTypeReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchColorUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "colorHex": {
            "maxLength": 7,
            "type": "string",
            "nullable": true
          },
          "colorHoverHex": {
            "maxLength": 7,
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchColorDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchColorAddVM": {
        "required": [
          "action",
          "colorHex",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "colorHex": {
            "maxLength": 7,
            "minLength": 1,
            "type": "string"
          },
          "colorHoverHex": {
            "maxLength": 7,
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchColorReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchEntityTranslationUpdateVM"
                }
              ]
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCodetableValueUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgCodetableValueDataVM"
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgCodetableValueDataVM": {
        "required": [
          "label",
          "value"
        ],
        "type": "object",
        "properties": {
          "label": {
            "minLength": 1,
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCodetableValueDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCodetableValueAddVM": {
        "required": [
          "action",
          "data",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgCodetableValueDataVM"
            }
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCodetableValueReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchAttributeTypeUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "acceptableCodetableValues": {
            "type": "string",
            "nullable": true
          },
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_translatable",
                        "is_mandatory",
                        "is_html",
                        "is_space_inheritable",
                        "is_token_keyword",
                        "is_token_text",
                        "is_not_presented_in_changes",
                        "is_number",
                        "is_checkbox",
                        "is_date",
                        "has_multiple_values",
                        "has_no_results_label",
                        "is_multiline",
                        "is_static_select",
                        "is_sql_raw",
                        "is_not_presented_in_changes_but_send_to_fe",
                        "is_search_type_term",
                        "is_search_type_text",
                        "is_search_type_number_10",
                        "is_search_type_number_100",
                        "is_search_type_number_1_000",
                        "is_search_type_number_10_000",
                        "is_search_type_number_100_000",
                        "is_search_type_number_1_000_000",
                        "is_search_type_bool",
                        "is_search_type_date",
                        "sort_by_number",
                        "is_url_link",
                        "clear_new_line",
                        "is_datetime",
                        "is_time",
                        "force_comment",
                        "is_parent_inheritable",
                        "is_dependency_change",
                        "is_attribute_type_domain_analysis",
                        "is_search_default_result_text",
                        "is_yes_no",
                        "is_yes_no_icon",
                        "is_attribute_type_fullness",
                        "is_jira_field",
                        "is_attribute_type_diagram_description",
                        "is_primary_key_attribute",
                        "is_data_type_attribute",
                        "is_nullability_attribute",
                        "is_core_diagram_attribute_primary_key",
                        "is_core_diagram_attribute_foreign_key",
                        "is_core_diagram_attribute_data_type",
                        "is_core_diagram_attribute_nullability",
                        "is_core_diagram_attribute_stereotype",
                        "can_be_shown_in_diagram",
                        "include_in_ai_summary",
                        "disable_excel_template_export",
                        "is_core_diagram_attribute_knowledge_weight",
                        "is_primary_definition",
                        "disable_excel_object_export",
                        "is_markdown",
                        "is_attribute_sensitive_document",
                        "is_list",
                        "is_attribute_type_space_short_description",
                        "is_attribute_type_codelist_table",
                        "is_attribute_type_stereotype",
                        "is_attribute_type_is_public",
                        "is_attribute_type_concept_note",
                        "is_attribute_type_order_number",
                        "is_attribute_type_data_type",
                        "is_attribute_type_filter_field_name",
                        "is_attribute_type_key_column",
                        "is_attribute_type_description_column_en",
                        "is_attribute_type_description_column_cs",
                        "is_attribute_type_description_column_fr",
                        "is_attribute_type_value_column",
                        "is_attribute_type_diagram_data",
                        "is_attribute_type_process_codelist",
                        "is_attribute_type_name",
                        "is_ai_generated_summary",
                        "is_ai_generated_summary_toggle_value",
                        "is_attribute_type_diagram_recalculation_flag",
                        "is_attribute_type_recommended",
                        "is_domain_definition",
                        "is_core_diagram_data_type_icon",
                        "is_attribute_type_concept_approval_decision_note",
                        "is_attribute_type_concept_name",
                        "is_domain_alternative_names",
                        "is_numbering_toggle",
                        "is_attribute_type_data_product_id",
                        "is_attribute_type_data_product_description",
                        "is_attribute_type_data_product_value_proposition",
                        "is_attribute_type_sensitivity",
                        "is_attribute_type_data_product_visibility",
                        "is_attribute_type_data_product_product_type"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "ai_automatic_generated_by",
                        "with_export_control_group"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "htmlTemplate": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationAttributeTypeVM"
            },
            "nullable": true
          },
          "placeholder": {
            "type": "string",
            "nullable": true
          },
          "search": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgNotificationAttributeTypeVM": {
        "required": [
          "notificationTemplateKey",
          "recipientUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "notificationTemplateKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "recipientUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchAttributeTypeDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchAttributeTypeAddVM": {
        "required": [
          "action",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "acceptableCodetableValues": {
            "type": "string",
            "nullable": true
          },
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_translatable",
                        "is_mandatory",
                        "is_html",
                        "is_space_inheritable",
                        "is_token_keyword",
                        "is_token_text",
                        "is_not_presented_in_changes",
                        "is_number",
                        "is_checkbox",
                        "is_date",
                        "has_multiple_values",
                        "has_no_results_label",
                        "is_multiline",
                        "is_static_select",
                        "is_sql_raw",
                        "is_not_presented_in_changes_but_send_to_fe",
                        "is_search_type_term",
                        "is_search_type_text",
                        "is_search_type_number_10",
                        "is_search_type_number_100",
                        "is_search_type_number_1_000",
                        "is_search_type_number_10_000",
                        "is_search_type_number_100_000",
                        "is_search_type_number_1_000_000",
                        "is_search_type_bool",
                        "is_search_type_date",
                        "sort_by_number",
                        "is_url_link",
                        "clear_new_line",
                        "is_datetime",
                        "is_time",
                        "force_comment",
                        "is_parent_inheritable",
                        "is_dependency_change",
                        "is_attribute_type_domain_analysis",
                        "is_search_default_result_text",
                        "is_yes_no",
                        "is_yes_no_icon",
                        "is_attribute_type_fullness",
                        "is_jira_field",
                        "is_attribute_type_diagram_description",
                        "is_primary_key_attribute",
                        "is_data_type_attribute",
                        "is_nullability_attribute",
                        "is_core_diagram_attribute_primary_key",
                        "is_core_diagram_attribute_foreign_key",
                        "is_core_diagram_attribute_data_type",
                        "is_core_diagram_attribute_nullability",
                        "is_core_diagram_attribute_stereotype",
                        "can_be_shown_in_diagram",
                        "include_in_ai_summary",
                        "disable_excel_template_export",
                        "is_core_diagram_attribute_knowledge_weight",
                        "is_primary_definition",
                        "disable_excel_object_export",
                        "is_markdown",
                        "is_attribute_sensitive_document",
                        "is_list",
                        "is_attribute_type_space_short_description",
                        "is_attribute_type_codelist_table",
                        "is_attribute_type_stereotype",
                        "is_attribute_type_is_public",
                        "is_attribute_type_concept_note",
                        "is_attribute_type_order_number",
                        "is_attribute_type_data_type",
                        "is_attribute_type_filter_field_name",
                        "is_attribute_type_key_column",
                        "is_attribute_type_description_column_en",
                        "is_attribute_type_description_column_cs",
                        "is_attribute_type_description_column_fr",
                        "is_attribute_type_value_column",
                        "is_attribute_type_diagram_data",
                        "is_attribute_type_process_codelist",
                        "is_attribute_type_name",
                        "is_ai_generated_summary",
                        "is_ai_generated_summary_toggle_value",
                        "is_attribute_type_diagram_recalculation_flag",
                        "is_attribute_type_recommended",
                        "is_domain_definition",
                        "is_core_diagram_data_type_icon",
                        "is_attribute_type_concept_approval_decision_note",
                        "is_attribute_type_concept_name",
                        "is_domain_alternative_names",
                        "is_numbering_toggle",
                        "is_attribute_type_data_product_id",
                        "is_attribute_type_data_product_description",
                        "is_attribute_type_data_product_value_proposition",
                        "is_attribute_type_sensitivity",
                        "is_attribute_type_data_product_visibility",
                        "is_attribute_type_data_product_product_type"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "ai_automatic_generated_by",
                        "with_export_control_group"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "htmlTemplate": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationAttributeTypeVM"
            },
            "nullable": true
          },
          "placeholder": {
            "type": "string",
            "nullable": true
          },
          "search": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchAttributeTypeReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_translatable",
                        "is_mandatory",
                        "is_html",
                        "is_space_inheritable",
                        "is_token_keyword",
                        "is_token_text",
                        "is_not_presented_in_changes",
                        "is_number",
                        "is_checkbox",
                        "is_date",
                        "has_multiple_values",
                        "has_no_results_label",
                        "is_multiline",
                        "is_static_select",
                        "is_sql_raw",
                        "is_not_presented_in_changes_but_send_to_fe",
                        "is_search_type_term",
                        "is_search_type_text",
                        "is_search_type_number_10",
                        "is_search_type_number_100",
                        "is_search_type_number_1_000",
                        "is_search_type_number_10_000",
                        "is_search_type_number_100_000",
                        "is_search_type_number_1_000_000",
                        "is_search_type_bool",
                        "is_search_type_date",
                        "sort_by_number",
                        "is_url_link",
                        "clear_new_line",
                        "is_datetime",
                        "is_time",
                        "force_comment",
                        "is_parent_inheritable",
                        "is_dependency_change",
                        "is_attribute_type_domain_analysis",
                        "is_search_default_result_text",
                        "is_yes_no",
                        "is_yes_no_icon",
                        "is_attribute_type_fullness",
                        "is_jira_field",
                        "is_attribute_type_diagram_description",
                        "is_primary_key_attribute",
                        "is_data_type_attribute",
                        "is_nullability_attribute",
                        "is_core_diagram_attribute_primary_key",
                        "is_core_diagram_attribute_foreign_key",
                        "is_core_diagram_attribute_data_type",
                        "is_core_diagram_attribute_nullability",
                        "is_core_diagram_attribute_stereotype",
                        "can_be_shown_in_diagram",
                        "include_in_ai_summary",
                        "disable_excel_template_export",
                        "is_core_diagram_attribute_knowledge_weight",
                        "is_primary_definition",
                        "disable_excel_object_export",
                        "is_markdown",
                        "is_attribute_sensitive_document",
                        "is_list",
                        "is_attribute_type_space_short_description",
                        "is_attribute_type_codelist_table",
                        "is_attribute_type_stereotype",
                        "is_attribute_type_is_public",
                        "is_attribute_type_concept_note",
                        "is_attribute_type_order_number",
                        "is_attribute_type_data_type",
                        "is_attribute_type_filter_field_name",
                        "is_attribute_type_key_column",
                        "is_attribute_type_description_column_en",
                        "is_attribute_type_description_column_cs",
                        "is_attribute_type_description_column_fr",
                        "is_attribute_type_value_column",
                        "is_attribute_type_diagram_data",
                        "is_attribute_type_process_codelist",
                        "is_attribute_type_name",
                        "is_ai_generated_summary",
                        "is_ai_generated_summary_toggle_value",
                        "is_attribute_type_diagram_recalculation_flag",
                        "is_attribute_type_recommended",
                        "is_domain_definition",
                        "is_core_diagram_data_type_icon",
                        "is_attribute_type_concept_approval_decision_note",
                        "is_attribute_type_concept_name",
                        "is_domain_alternative_names",
                        "is_numbering_toggle",
                        "is_attribute_type_data_product_id",
                        "is_attribute_type_data_product_description",
                        "is_attribute_type_data_product_value_proposition",
                        "is_attribute_type_sensitivity",
                        "is_attribute_type_data_product_visibility",
                        "is_attribute_type_data_product_product_type"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "ai_automatic_generated_by",
                        "with_export_control_group"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_translatable",
                        "is_mandatory",
                        "is_html",
                        "is_space_inheritable",
                        "is_token_keyword",
                        "is_token_text",
                        "is_not_presented_in_changes",
                        "is_number",
                        "is_checkbox",
                        "is_date",
                        "has_multiple_values",
                        "has_no_results_label",
                        "is_multiline",
                        "is_static_select",
                        "is_sql_raw",
                        "is_not_presented_in_changes_but_send_to_fe",
                        "is_search_type_term",
                        "is_search_type_text",
                        "is_search_type_number_10",
                        "is_search_type_number_100",
                        "is_search_type_number_1_000",
                        "is_search_type_number_10_000",
                        "is_search_type_number_100_000",
                        "is_search_type_number_1_000_000",
                        "is_search_type_bool",
                        "is_search_type_date",
                        "sort_by_number",
                        "is_url_link",
                        "clear_new_line",
                        "is_datetime",
                        "is_time",
                        "force_comment",
                        "is_parent_inheritable",
                        "is_dependency_change",
                        "is_attribute_type_domain_analysis",
                        "is_search_default_result_text",
                        "is_yes_no",
                        "is_yes_no_icon",
                        "is_attribute_type_fullness",
                        "is_jira_field",
                        "is_attribute_type_diagram_description",
                        "is_primary_key_attribute",
                        "is_data_type_attribute",
                        "is_nullability_attribute",
                        "is_core_diagram_attribute_primary_key",
                        "is_core_diagram_attribute_foreign_key",
                        "is_core_diagram_attribute_data_type",
                        "is_core_diagram_attribute_nullability",
                        "is_core_diagram_attribute_stereotype",
                        "can_be_shown_in_diagram",
                        "include_in_ai_summary",
                        "disable_excel_template_export",
                        "is_core_diagram_attribute_knowledge_weight",
                        "is_primary_definition",
                        "disable_excel_object_export",
                        "is_markdown",
                        "is_attribute_sensitive_document",
                        "is_list",
                        "is_attribute_type_space_short_description",
                        "is_attribute_type_codelist_table",
                        "is_attribute_type_stereotype",
                        "is_attribute_type_is_public",
                        "is_attribute_type_concept_note",
                        "is_attribute_type_order_number",
                        "is_attribute_type_data_type",
                        "is_attribute_type_filter_field_name",
                        "is_attribute_type_key_column",
                        "is_attribute_type_description_column_en",
                        "is_attribute_type_description_column_cs",
                        "is_attribute_type_description_column_fr",
                        "is_attribute_type_value_column",
                        "is_attribute_type_diagram_data",
                        "is_attribute_type_process_codelist",
                        "is_attribute_type_name",
                        "is_ai_generated_summary",
                        "is_ai_generated_summary_toggle_value",
                        "is_attribute_type_diagram_recalculation_flag",
                        "is_attribute_type_recommended",
                        "is_domain_definition",
                        "is_core_diagram_data_type_icon",
                        "is_attribute_type_concept_approval_decision_note",
                        "is_attribute_type_concept_name",
                        "is_domain_alternative_names",
                        "is_numbering_toggle",
                        "is_attribute_type_data_product_id",
                        "is_attribute_type_data_product_description",
                        "is_attribute_type_data_product_value_proposition",
                        "is_attribute_type_sensitivity",
                        "is_attribute_type_data_product_visibility",
                        "is_attribute_type_data_product_product_type",
                        "ai_automatic_generated_by",
                        "with_export_control_group",
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "delete"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchAttributeTypeObjectConditionDeleteVM": {
        "required": [
          "action",
          "objectTypeKey",
          "unlockedAttributeTypeKey",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "unlockedAttributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchAttributeTypeObjectConditionAddVM": {
        "required": [
          "action",
          "objectTypeKey",
          "unlockedAttributeTypeKey",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "unlockedAttributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCAttachmentCategoryUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCAttachmentCategoryDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCAttachmentCategoryAddVM": {
        "required": [
          "action",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchApplicationUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "colorKey": {
            "type": "string",
            "nullable": true
          },
          "dataIntegrations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiApplicationDataIntegrationVM"
            },
            "nullable": true
          },
          "defaultObjectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "exportTemplateKeys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgExportTemplateVM"
            },
            "nullable": true
          },
          "hierarchyDefinitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgApplicationHierarchyDefinitionVM"
            },
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationApplicationVM"
            },
            "nullable": true
          },
          "objectTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "search": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchVM"
            },
            "nullable": true
          },
          "settings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_application_data_lineage",
                        "is_application_data_dictionary",
                        "is_application_code_tables",
                        "is_application_dawiso_objects",
                        "is_application_pdm_app",
                        "media_gray_background",
                        "no_background_color_app_badge",
                        "is_mip_secured_application",
                        "is_data_product_application",
                        "hide_comment_section",
                        "read_only_hierarchy",
                        "object_not_creatable",
                        "snapshot_enabled",
                        "word_export_enabled",
                        "excel_export_enabled",
                        "pdf_export_enabled",
                        "excel_import_enabled",
                        "versioning_on_sort_order_enabled",
                        "change_analysis_enabled",
                        "disable_change_of_numbering",
                        "disable_sort_objects",
                        "has_token_keywords",
                        "has_token_texts",
                        "check_exact_match",
                        "exact_match_spaces",
                        "disable_duplicate_validation_for_spaceapp",
                        "force_confirmation_after_object_move",
                        "copy_paste_as_plaintext_like",
                        "word_diff_use_highlight",
                        "enable_export_all_versions_between_two_dates",
                        "is_export_control",
                        "object_workflow_space_admin_as_regular_user",
                        "move_object_based_on_role",
                        "export_use_space_app_object_type_check"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "order_number"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "integer",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "color",
                        "one_global_font",
                        "object_ladder_numbering_pattern",
                        "changed_text_color",
                        "deleted_text_color"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "lineage_parsing_options"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/LineageParsingOptions"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "excel_import_settings"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ImportSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "excel_export_settings"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ExportSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "external_loads"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ExternalLoadsSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "concept_table_template"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ConceptTableDatabaseTemplate"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "token_keyword_spaces",
                        "token_keyword_apps"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "array",
                      "items": {
                        "type": "integer"
                      },
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "shortcut": {
            "type": "string",
            "nullable": true
          },
          "spaces": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSpaceApplicationVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "templates": {
            "$ref": "#/components/schemas/PkgApplicationTemplateVM"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgApplicationTemplateVM": {
        "type": "object",
        "properties": {
          "main": {
            "$ref": "#/components/schemas/ApplicationDatabaseTemplate"
          }
        },
        "additionalProperties": false
      },
      "ApplicationDatabaseTemplate": {
        "type": "object",
        "properties": {
          "centerArea": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          },
          "rightArea": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
                }
              ]
            },
            "nullable": true
          },
          "settings": {
            "oneOf": [
              {
                "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsTemplate"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgSpaceApplicationVM": {
        "required": [
          "spacePath",
          "workflowKey"
        ],
        "type": "object",
        "properties": {
          "settings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "hide_comment_section",
                        "read_only_hierarchy",
                        "object_not_creatable",
                        "snapshot_enabled",
                        "word_export_enabled",
                        "excel_export_enabled",
                        "pdf_export_enabled",
                        "excel_import_enabled",
                        "versioning_on_sort_order_enabled",
                        "change_analysis_enabled",
                        "disable_change_of_numbering",
                        "disable_sort_objects",
                        "has_token_keywords",
                        "has_token_texts",
                        "check_exact_match",
                        "exact_match_spaces",
                        "disable_duplicate_validation_for_spaceapp",
                        "force_confirmation_after_object_move",
                        "copy_paste_as_plaintext_like",
                        "word_diff_use_highlight",
                        "enable_export_all_versions_between_two_dates",
                        "is_export_control",
                        "object_workflow_space_admin_as_regular_user",
                        "move_object_based_on_role",
                        "export_use_space_app_object_type_check"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "order_number"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "integer",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "object_ladder_numbering_pattern",
                        "changed_text_color",
                        "deleted_text_color"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "excel_import_settings"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ImportSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "excel_export_settings"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ExportSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "external_loads"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ExternalLoadsSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "concept_table_template"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ConceptTableDatabaseTemplate"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "token_keyword_spaces",
                        "token_keyword_apps"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "array",
                      "items": {
                        "type": "integer"
                      },
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "spacePath": {
            "minLength": 1,
            "type": "string"
          },
          "workflowKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgNotificationApplicationVM": {
        "required": [
          "notificationTemplateKey",
          "recipientUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "notificationTemplateKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "recipientUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          },
          "userRelationTypeKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgApplicationHierarchyDefinitionVM": {
        "required": [
          "hierarchyDefinitionKey"
        ],
        "type": "object",
        "properties": {
          "childrenCountType": {
            "type": "string",
            "nullable": true
          },
          "hierarchyDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgExportTemplateVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgDiApplicationDataIntegrationVM": {
        "required": [
          "dataSourceDefinitionKey",
          "mappings",
          "versionKey"
        ],
        "type": "object",
        "properties": {
          "dataSourceDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "mappings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MappingVM"
            }
          },
          "versionKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchApplicationDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchApplicationAddVM": {
        "required": [
          "action",
          "colorKey",
          "defaultObjectTypeKey",
          "key",
          "name",
          "shortcut"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "colorKey": {
            "minLength": 1,
            "type": "string"
          },
          "dataIntegrations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiApplicationDataIntegrationVM"
            },
            "nullable": true
          },
          "defaultObjectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "exportTemplateKeys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgExportTemplateVM"
            },
            "nullable": true
          },
          "hierarchyDefinitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgApplicationHierarchyDefinitionVM"
            },
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationApplicationVM"
            },
            "nullable": true
          },
          "objectTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "search": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchVM"
            },
            "nullable": true
          },
          "settings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_application_data_lineage",
                        "is_application_data_dictionary",
                        "is_application_code_tables",
                        "is_application_dawiso_objects",
                        "is_application_pdm_app",
                        "media_gray_background",
                        "no_background_color_app_badge",
                        "is_mip_secured_application",
                        "is_data_product_application",
                        "hide_comment_section",
                        "read_only_hierarchy",
                        "object_not_creatable",
                        "snapshot_enabled",
                        "word_export_enabled",
                        "excel_export_enabled",
                        "pdf_export_enabled",
                        "excel_import_enabled",
                        "versioning_on_sort_order_enabled",
                        "change_analysis_enabled",
                        "disable_change_of_numbering",
                        "disable_sort_objects",
                        "has_token_keywords",
                        "has_token_texts",
                        "check_exact_match",
                        "exact_match_spaces",
                        "disable_duplicate_validation_for_spaceapp",
                        "force_confirmation_after_object_move",
                        "copy_paste_as_plaintext_like",
                        "word_diff_use_highlight",
                        "enable_export_all_versions_between_two_dates",
                        "is_export_control",
                        "object_workflow_space_admin_as_regular_user",
                        "move_object_based_on_role",
                        "export_use_space_app_object_type_check"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "order_number"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "integer",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "color",
                        "one_global_font",
                        "object_ladder_numbering_pattern",
                        "changed_text_color",
                        "deleted_text_color"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "lineage_parsing_options"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/LineageParsingOptions"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "excel_import_settings"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ImportSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "excel_export_settings"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ExportSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "external_loads"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ExternalLoadsSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "concept_table_template"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ConceptTableDatabaseTemplate"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "token_keyword_spaces",
                        "token_keyword_apps"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "array",
                      "items": {
                        "type": "integer"
                      },
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "shortcut": {
            "minLength": 1,
            "type": "string"
          },
          "spaces": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSpaceApplicationVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "templates": {
            "$ref": "#/components/schemas/PkgApplicationTemplateVM"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchApplicationReferenceVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "dataIntegrations": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDiApplicationDataIntegrationAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiApplicationDataIntegrationDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchDiApplicationDataIntegrationUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "hierarchyDefinitions": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchApplicationHierarchyDefinitionAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchApplicationHierarchyDefinitionDeleteVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchApplicationHierarchyDefinitionUpdateVM"
                }
              ]
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKeys": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchApplicationObjectTypeAddVM"
                },
                {
                  "$ref": "#/components/schemas/PkgPatchApplicationObjectTypeDeleteVM"
                }
              ]
            },
            "nullable": true
          },
          "settings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_application_data_lineage",
                        "is_application_data_dictionary",
                        "is_application_code_tables",
                        "is_application_dawiso_objects",
                        "is_application_pdm_app",
                        "media_gray_background",
                        "no_background_color_app_badge",
                        "is_mip_secured_application",
                        "is_data_product_application",
                        "hide_comment_section",
                        "read_only_hierarchy",
                        "object_not_creatable",
                        "snapshot_enabled",
                        "word_export_enabled",
                        "excel_export_enabled",
                        "pdf_export_enabled",
                        "excel_import_enabled",
                        "versioning_on_sort_order_enabled",
                        "change_analysis_enabled",
                        "disable_change_of_numbering",
                        "disable_sort_objects",
                        "has_token_keywords",
                        "has_token_texts",
                        "check_exact_match",
                        "exact_match_spaces",
                        "disable_duplicate_validation_for_spaceapp",
                        "force_confirmation_after_object_move",
                        "copy_paste_as_plaintext_like",
                        "word_diff_use_highlight",
                        "enable_export_all_versions_between_two_dates",
                        "is_export_control",
                        "object_workflow_space_admin_as_regular_user",
                        "move_object_based_on_role",
                        "export_use_space_app_object_type_check"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "order_number"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "integer",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "color",
                        "one_global_font",
                        "object_ladder_numbering_pattern",
                        "changed_text_color",
                        "deleted_text_color"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "lineage_parsing_options"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/LineageParsingOptions"
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "excel_import_settings"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ImportSettingsBase"
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "excel_export_settings"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ExportSettingsBase"
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "external_loads"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ExternalLoadsSettingsBase"
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "concept_table_template"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ConceptTableDatabaseTemplate"
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "token_keyword_spaces",
                        "token_keyword_apps"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "array",
                      "items": {
                        "type": "integer"
                      },
                      "nullable": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "add",
                        "update"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                },
                {
                  "required": [
                    "key",
                    "action"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_application_data_lineage",
                        "is_application_data_dictionary",
                        "is_application_code_tables",
                        "is_application_dawiso_objects",
                        "is_application_pdm_app",
                        "media_gray_background",
                        "no_background_color_app_badge",
                        "is_mip_secured_application",
                        "is_data_product_application",
                        "hide_comment_section",
                        "read_only_hierarchy",
                        "object_not_creatable",
                        "snapshot_enabled",
                        "word_export_enabled",
                        "excel_export_enabled",
                        "pdf_export_enabled",
                        "excel_import_enabled",
                        "versioning_on_sort_order_enabled",
                        "change_analysis_enabled",
                        "disable_change_of_numbering",
                        "disable_sort_objects",
                        "has_token_keywords",
                        "has_token_texts",
                        "check_exact_match",
                        "exact_match_spaces",
                        "disable_duplicate_validation_for_spaceapp",
                        "force_confirmation_after_object_move",
                        "copy_paste_as_plaintext_like",
                        "word_diff_use_highlight",
                        "enable_export_all_versions_between_two_dates",
                        "is_export_control",
                        "object_workflow_space_admin_as_regular_user",
                        "move_object_based_on_role",
                        "export_use_space_app_object_type_check",
                        "order_number",
                        "color",
                        "one_global_font",
                        "object_ladder_numbering_pattern",
                        "changed_text_color",
                        "deleted_text_color",
                        "lineage_parsing_options",
                        "excel_import_settings",
                        "excel_export_settings",
                        "external_loads",
                        "concept_table_template",
                        "token_keyword_spaces",
                        "token_keyword_apps"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "action": {
                      "minLength": 1,
                      "enum": [
                        "delete"
                      ],
                      "type": "string",
                      "readOnly": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "templates": {
            "$ref": "#/components/schemas/PkgPatchApplicationTemplateVM"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchApplicationTemplateVM": {
        "type": "object",
        "properties": {
          "main": {
            "$ref": "#/components/schemas/ApplicationDatabasePatchTemplate"
          }
        },
        "additionalProperties": false
      },
      "ApplicationDatabasePatchTemplate": {
        "type": "object",
        "properties": {
          "centerArea": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDeleteComponent"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchUpdateTemplate"
                }
              ]
            },
            "nullable": true
          },
          "rightArea": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/PkgPatchDeleteComponent"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WrapperDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/WordCloudDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DiagramObjectPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TableOfContentsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TabAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/TimeSelectorDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SplitterDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SimpleRelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ObjectDetailDatabaseSettingsPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SectionTitleDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SampleDataDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RelationAttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/RawValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PipelineRunDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchReferenceTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PanelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/MarkdownDatabaseTemplatePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/MultiRelationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LengthStatisticsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/LastActivityDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/CodeTableLabelUserDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChildListDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApplicationRepositoryCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCards2DatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SpaceCardsDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ButtonLinkDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/BinaryValueDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/AttributesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiTableDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiCardInlineDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ApiChartDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SearchDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/HeaderlessTextareaPatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/SummariesDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/StaticTextDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/ScriptDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/EmbeddedApplicationDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/DateDatabasePatchUpdateTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchAddTemplate"
                },
                {
                  "$ref": "#/components/schemas/PredefinedPageDatabasePatchUpdateTemplate"
                }
              ]
            },
            "nullable": true
          },
          "settings": {
            "oneOf": [
              {
                "$ref": "#/components/schemas/NamedComponentDatabasePatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/NamedComponentDatabasePatchUpdateTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsPatchAddTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsPatchUpdateTemplate"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchApplicationObjectTypeDeleteVM": {
        "required": [
          "action",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchApplicationObjectTypeAddVM": {
        "required": [
          "action",
          "value"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "value": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchApplicationHierarchyDefinitionUpdateVM": {
        "required": [
          "action",
          "hierarchyDefinitionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "childrenCountType": {
            "type": "string",
            "nullable": true
          },
          "hierarchyDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchApplicationHierarchyDefinitionDeleteVM": {
        "required": [
          "action",
          "hierarchyDefinitionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "hierarchyDefinitionKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchApplicationHierarchyDefinitionAddVM": {
        "required": [
          "action",
          "hierarchyDefinitionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "childrenCountType": {
            "type": "string",
            "nullable": true
          },
          "hierarchyDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiApplicationDataIntegrationUpdateVM": {
        "required": [
          "action",
          "dataSourceDefinitionKey",
          "mappings",
          "versionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "dataSourceDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "mappings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MappingVM"
            }
          },
          "versionKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiApplicationDataIntegrationDeleteVM": {
        "required": [
          "action",
          "dataSourceDefinitionKey",
          "versionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "dataSourceDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "versionKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchDiApplicationDataIntegrationAddVM": {
        "required": [
          "action",
          "dataSourceDefinitionKey",
          "mappings",
          "versionKey"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "dataSourceDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "mappings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MappingVM"
            }
          },
          "versionKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCPromptUpdateVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "update"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "promptTemplate": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCPromptDeleteVM": {
        "required": [
          "action",
          "key"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "delete"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPatchCPromptAddVM": {
        "required": [
          "action",
          "key",
          "promptTemplate"
        ],
        "type": "object",
        "properties": {
          "action": {
            "minLength": 1,
            "enum": [
              "add"
            ],
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "promptTemplate": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PackageContentVM": {
        "required": [
          "assets",
          "key"
        ],
        "type": "object",
        "properties": {
          "assets": {
            "$ref": "#/components/schemas/PkgAssetVM"
          },
          "autoInstall": {
            "type": "boolean",
            "nullable": true
          },
          "changeLog": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "dependsOn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PackageDependencyVM"
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "$ref": "#/components/schemas/PkgSettingVM"
          }
        },
        "additionalProperties": false
      },
      "PkgSettingVM": {
        "type": "object",
        "properties": {
          "createAssetMappingsForExistingAssets": {
            "type": "boolean",
            "nullable": true
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationVM"
            },
            "nullable": true
          },
          "search": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchVM"
            },
            "nullable": true
          },
          "useDefaultTranslationsNamespace": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgNotificationVM": {
        "required": [
          "notificationTemplateKey",
          "recipientUserRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "attributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "notificationTemplateKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "type": "string",
            "nullable": true
          },
          "recipientUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          },
          "userRelationTypeKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgAssetVM": {
        "type": "object",
        "properties": {
          "aiPrompts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgCPromptVM"
            },
            "nullable": true
          },
          "applications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgApplicationVM"
            },
            "nullable": true
          },
          "attachmentCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgCAttachmentCategoryVM"
            },
            "nullable": true
          },
          "attributeTypeObjectConditions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgAttributeTypeObjectConditionVM"
            },
            "nullable": true
          },
          "attributeTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgAttributeTypeVM"
            },
            "nullable": true
          },
          "codetableValues": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgCodetableValueVM"
            },
            "nullable": true
          },
          "colors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgColorVM"
            },
            "nullable": true
          },
          "commentTypeCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgCCommentTypeCategoryVM"
            },
            "nullable": true
          },
          "commentTypeCategoryApplications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgRCommentTypeCategoryApplicationVM"
            },
            "nullable": true
          },
          "components": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgComponentVM"
            },
            "nullable": true
          },
          "dataIntegrations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiDataIntegrationInApplicationVM"
            },
            "nullable": true
          },
          "dataSourceDefinitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiDataSourceDefinitionVM"
            },
            "nullable": true
          },
          "domainTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDomainTypeVM"
            },
            "nullable": true
          },
          "externalDataSources": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgExternalDataSourceVM"
            },
            "nullable": true
          },
          "graphMetamodels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphMetamodelVM"
            },
            "nullable": true
          },
          "hierarchyDefinitionApplications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgHierarchyDefinitionInApplicationVM"
            },
            "nullable": true
          },
          "hierarchyDefinitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgHierarchyDefinitionVM"
            },
            "nullable": true
          },
          "iconCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgIconCategoryVM"
            },
            "nullable": true
          },
          "icons": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgIconVM"
            },
            "nullable": true
          },
          "notificationTemplates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationTemplateVM"
            },
            "nullable": true
          },
          "objectTypeApplications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeInApplicationVM"
            },
            "nullable": true
          },
          "objectTypeRelations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectRelationTypeVM"
            },
            "nullable": true
          },
          "objectTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeVM"
            },
            "nullable": true
          },
          "pages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgPageVM"
            },
            "nullable": true
          },
          "pipelineActivities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDfaActivityFullVM"
            },
            "nullable": true
          },
          "pipelines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDfaPipelineVM"
            },
            "nullable": true
          },
          "providerCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiCProviderCategoryVM"
            },
            "nullable": true
          },
          "providers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiCProviderVM"
            },
            "nullable": true
          },
          "queryMappings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryMappingVM"
            },
            "nullable": true
          },
          "querySets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQuerySetVM"
            },
            "nullable": true
          },
          "relationTypeCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgRelationTypeCategoryVM"
            },
            "nullable": true
          },
          "relationTypeObjectConditions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgRelationTypeConditionVM"
            },
            "nullable": true
          },
          "relationTypeObjectFeatures": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgRelationTypeObjectFeatureVM"
            },
            "nullable": true
          },
          "relationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgRelationTypeVM"
            },
            "nullable": true
          },
          "searchForms": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchFormVM"
            },
            "nullable": true
          },
          "searchIndexes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchIndexVM"
            },
            "nullable": true
          },
          "searchIndexSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchIndexSettingsVM"
            },
            "nullable": true
          },
          "searchQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchQueryVM"
            },
            "nullable": true
          },
          "settings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgMrSettingsVM"
            },
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgTranslationVM"
            },
            "nullable": true
          },
          "userRelationTypeObjectConditions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgUserRelationTypeObjectConditionVM"
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgUserRelationTypeVM"
            },
            "nullable": true
          },
          "workflows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowVM"
            },
            "nullable": true
          },
          "workflowStates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowStateVM"
            },
            "nullable": true
          },
          "workflowTransitionTriggers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowTransitionTriggerFullVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgWorkflowTransitionTriggerFullVM": {
        "required": [
          "changeUserRelationTypeKey",
          "fromStateKey",
          "orderNumber",
          "toStateKey",
          "workflowKey"
        ],
        "type": "object",
        "properties": {
          "changeToValueUserRelationTypeKey": {
            "type": "string",
            "nullable": true
          },
          "changeUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "fromStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pipelineKey": {
            "type": "string",
            "nullable": true
          },
          "toStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "default",
              "to_current_user",
              "select_user_from_allowed"
            ],
            "type": "string",
            "nullable": true
          },
          "workflowKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgWorkflowStateVM": {
        "required": [
          "colorKey",
          "iconKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "attachmentUserRelationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "childCreationConditionallyDisabled": {
            "type": "boolean",
            "nullable": true
          },
          "colorKey": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "disableMoveBasedOnWorkflowState": {
            "type": "boolean",
            "nullable": true
          },
          "iconKey": {
            "minLength": 1,
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "userRelationTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgWorkflowVM": {
        "required": [
          "initStateKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "diagramContent": {
            "type": "string",
            "nullable": true
          },
          "diagramContentType": {
            "maxLength": 100,
            "type": "string",
            "nullable": true
          },
          "initStateKey": {
            "minLength": 1,
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "isEmpty": {
            "type": "boolean",
            "nullable": true
          },
          "isSelectable": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "transitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgWorkflowStateTransitionVM"
            },
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgUserRelationTypeVM": {
        "required": [
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_searchable_attribute",
                        "is_mandatory",
                        "is_space_inheritable",
                        "is_parent_object_inheritable",
                        "force_comment",
                        "is_dependency_change",
                        "can_change_impact_analysis",
                        "is_user_object_relation_type_admin",
                        "is_user_object_relation_type_steward",
                        "is_user_object_relation_type_business_owner",
                        "is_user_object_relation_type_private_space_owner",
                        "is_not_versioned",
                        "is_not_presented_in_changes",
                        "is_default_user_space_relation",
                        "is_single_value",
                        "disable_excel_template_export",
                        "is_allowed_to_move_in_move_object_based_on_role",
                        "can_be_shown_in_diagram",
                        "on_object_creation_is_creator_auto_assigned",
                        "disable_excel_object_export",
                        "is_user_object_relation_type_favourite",
                        "is_user_object_relation_type_watch",
                        "is_user_object_relation_type_shared_with_me",
                        "is_user_object_relation_type_liked",
                        "is_user_object_relation_type_disliked",
                        "is_user_object_relation_type_owner",
                        "is_user_object_relation_type_custodian",
                        "is_user_object_relation_type_sme",
                        "is_user_object_relation_type_producer"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphLines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgUserRelationTypeGraphUserRelationTypeVM"
            },
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationUserRelationTypeVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgUserRelationTypeObjectConditionVM": {
        "required": [
          "objectTypeKey",
          "unlockedUserRelationTypeKey",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "unlockedUserRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgTranslationVM": {
        "required": [
          "key",
          "values"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgTranslationValueVM"
            }
          }
        },
        "additionalProperties": false
      },
      "PkgMrSettingsVM": {
        "type": "object",
        "properties": {
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "setting": {
            "oneOf": [
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "hide_comment_section",
                      "read_only_hierarchy",
                      "object_not_creatable",
                      "snapshot_enabled",
                      "word_export_enabled",
                      "excel_export_enabled",
                      "pdf_export_enabled",
                      "excel_import_enabled",
                      "versioning_on_sort_order_enabled",
                      "change_analysis_enabled",
                      "disable_change_of_numbering",
                      "disable_sort_objects",
                      "has_token_keywords",
                      "has_token_texts",
                      "check_exact_match",
                      "exact_match_spaces",
                      "disable_duplicate_validation_for_spaceapp",
                      "force_confirmation_after_object_move",
                      "copy_paste_as_plaintext_like",
                      "word_diff_use_highlight",
                      "enable_export_all_versions_between_two_dates",
                      "is_export_control",
                      "object_workflow_space_admin_as_regular_user",
                      "move_object_based_on_role",
                      "export_use_space_app_object_type_check",
                      "is_application_data_lineage",
                      "is_application_data_dictionary",
                      "is_application_code_tables",
                      "is_application_dawiso_objects",
                      "is_application_pdm_app",
                      "media_gray_background",
                      "no_background_color_app_badge",
                      "is_mip_secured_application",
                      "is_data_product_application"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "boolean",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "order_number"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "integer",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "object_ladder_numbering_pattern",
                      "changed_text_color",
                      "deleted_text_color",
                      "color",
                      "one_global_font"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "string",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "excel_import_settings"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ImportSettingsBase"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "excel_export_settings"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ExportSettingsBase"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "external_loads"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ExternalLoadsSettingsBase"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "concept_table_template"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/ConceptTableDatabaseTemplate"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "lineage_parsing_options"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "$ref": "#/components/schemas/LineageParsingOptions"
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "token_keyword_spaces",
                      "token_keyword_apps"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "nullable": true
                  }
                }
              }
            ]
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgSearchQueryVM": {
        "required": [
          "key",
          "searchQuery",
          "searchQueryTypeKey"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "searchQuery": {
            "minLength": 1,
            "type": "string"
          },
          "searchQueryTypeKey": {
            "minLength": 1,
            "enum": [
              "basic",
              "advanced",
              "empty",
              "detail_basic",
              "detail_advanced",
              "detail_empty",
              "desc_basic",
              "desc_advanced",
              "desc_empty",
              "data"
            ],
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgSearchIndexSettingsVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "settings": {
            "$ref": "#/components/schemas/SearchIndexSettingsVM"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgSearchIndexVM": {
        "required": [
          "indexName",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "indexName": {
            "minLength": 1,
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "searchIndexSettingsKey": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgSearchFormVM": {
        "required": [
          "iconKey",
          "key",
          "searchIndexKey",
          "template"
        ],
        "type": "object",
        "properties": {
          "iconKey": {
            "minLength": 1,
            "type": "string"
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "searchIndexKey": {
            "minLength": 1,
            "type": "string"
          },
          "searchQueryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "settings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_all_object_search_form",
                        "is_default_object_search_form",
                        "is_model_changes_search_form",
                        "is_file_script_search_form",
                        "is_codelist_search_form",
                        "is_add_relation_search_form",
                        "is_sample_data_form",
                        "is_tokenizer_definition_form",
                        "is_fulltext_search",
                        "replace_synonyms"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/PkgFacetedSearchDefinitionVM"
          }
        },
        "additionalProperties": false
      },
      "PkgRelationTypeVM": {
        "required": [
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "categoryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_generated_by_keyword",
                        "is_searchable_attribute",
                        "is_self_targetable",
                        "is_generated_by_exact_match",
                        "force_comment",
                        "is_dependency",
                        "is_dependency_change",
                        "is_mandatory",
                        "is_implicit",
                        "is_relation_type_child_of",
                        "is_relation_type_parent_of",
                        "is_relation_type_referencing",
                        "is_relation_type_referenced_by",
                        "is_relation_type_in_diagram",
                        "is_relation_type_diagram_contains",
                        "is_relation_type_using_text_of",
                        "is_relation_type_used_text_in",
                        "is_relation_type_text_based_on",
                        "is_relation_type_text_based_in",
                        "is_relation_type_synonym_of",
                        "is_relation_type_acronym_of",
                        "is_relation_type_has_acronym",
                        "is_relation_type_has_domain",
                        "is_relation_type_domain_of",
                        "is_single_value",
                        "is_parent_inheritable",
                        "is_foreign_key",
                        "is_stereotype",
                        "include_in_ai_summary",
                        "is_creatable_on_child_add",
                        "is_not_presented_in_changes",
                        "can_be_shown_in_diagram",
                        "disable_excel_template_export",
                        "disable_excel_object_export",
                        "is_relation_type_contains",
                        "is_relation_type_has_data_source",
                        "is_relation_type_related",
                        "is_relation_space_of",
                        "is_relation_in_space",
                        "is_domain_of",
                        "is_lineage_parser_output",
                        "is_crows_foot_many",
                        "is_crows_foot_one_and_only_one",
                        "is_crows_foot_one_or_many",
                        "is_crows_foot_zero_or_many",
                        "is_crows_foot_zero_or_one",
                        "is_crows_foot_one",
                        "is_crows_foot_none",
                        "is_diagram_attribute_space_of",
                        "is_copy_of"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphLines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgRelationTypeGraphRelationTypeVM"
            },
            "nullable": true
          },
          "hasNoReverseRelation": {
            "type": "boolean",
            "nullable": true
          },
          "isOriented": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationRelationTypeVM"
            },
            "nullable": true
          },
          "reverseKey": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgRelationTypeObjectFeatureVM": {
        "required": [
          "objectTypeKey",
          "relationTypeKey"
        ],
        "type": "object",
        "properties": {
          "feature": {
            "oneOf": [
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "is_generated_by_keyword",
                      "is_searchable_attribute",
                      "is_self_targetable",
                      "is_generated_by_exact_match",
                      "force_comment",
                      "is_dependency",
                      "is_dependency_change",
                      "is_mandatory",
                      "is_implicit",
                      "is_relation_type_child_of",
                      "is_relation_type_parent_of",
                      "is_relation_type_referencing",
                      "is_relation_type_referenced_by",
                      "is_relation_type_in_diagram",
                      "is_relation_type_diagram_contains",
                      "is_relation_type_using_text_of",
                      "is_relation_type_used_text_in",
                      "is_relation_type_text_based_on",
                      "is_relation_type_text_based_in",
                      "is_relation_type_synonym_of",
                      "is_relation_type_acronym_of",
                      "is_relation_type_has_acronym",
                      "is_relation_type_has_domain",
                      "is_relation_type_domain_of",
                      "is_single_value",
                      "is_parent_inheritable",
                      "is_foreign_key",
                      "is_stereotype",
                      "include_in_ai_summary",
                      "is_creatable_on_child_add",
                      "is_not_presented_in_changes",
                      "can_be_shown_in_diagram",
                      "disable_excel_template_export",
                      "disable_excel_object_export",
                      "is_relation_type_contains",
                      "is_relation_type_has_data_source",
                      "is_relation_type_related",
                      "is_relation_space_of",
                      "is_relation_in_space",
                      "is_domain_of",
                      "is_lineage_parser_output",
                      "is_crows_foot_many",
                      "is_crows_foot_one_and_only_one",
                      "is_crows_foot_one_or_many",
                      "is_crows_foot_zero_or_many",
                      "is_crows_foot_zero_or_one",
                      "is_crows_foot_one",
                      "is_crows_foot_none",
                      "is_diagram_attribute_space_of",
                      "is_copy_of"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "boolean",
                    "nullable": true
                  }
                }
              },
              {
                "required": [
                  "key"
                ],
                "type": "object",
                "properties": {
                  "key": {
                    "minLength": 1,
                    "enum": [
                      "fullness_score_value"
                    ],
                    "type": "string",
                    "readOnly": true
                  },
                  "value": {
                    "type": "number",
                    "format": "double",
                    "nullable": true
                  }
                }
              }
            ]
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgRelationTypeConditionVM": {
        "required": [
          "objectTypeKey",
          "unlockedRelationTypeKey",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "unlockedRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgRelationTypeCategoryVM": {
        "required": [
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgQuerySetVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "queries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgQueryMappingVM": {
        "required": [
          "key",
          "name",
          "queries"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "queries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgQueryMappingQueryVM"
            }
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDiCProviderVM": {
        "required": [
          "connectionTemplate",
          "ingestionTypeKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "connectionTemplate": {
            "$ref": "#/components/schemas/IngestionTemplate"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "documentationUrl": {
            "type": "string",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "ingestionTypeKey": {
            "minLength": 1,
            "enum": [
              "message_type_json",
              "raw_json"
            ],
            "type": "string"
          },
          "isInstalled": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "providerCategoryKey": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDiCProviderCategoryVM": {
        "required": [
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDfaPipelineVM": {
        "required": [
          "key",
          "name",
          "type"
        ],
        "type": "object",
        "properties": {
          "activities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDfaActivityVM"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "enum": [
              "dawiso_internal",
              "customer_specific"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgDfaActivityFullVM": {
        "required": [
          "executionOrderNumber",
          "key",
          "name",
          "pipelineKey",
          "statement",
          "type"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "executionOrderNumber": {
            "type": "integer",
            "format": "int32"
          },
          "isReturningData": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "parameters": {
            "type": "string",
            "nullable": true
          },
          "pipelineKey": {
            "minLength": 1,
            "type": "string"
          },
          "runInTransaction": {
            "type": "boolean",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "statement": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "minLength": 1,
            "enum": [
              "sql_query",
              "sql_procedure",
              "sql_script"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgPageVM": {
        "required": [
          "key",
          "name",
          "template"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_space_dashboard",
                        "is_application_dashboard"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "locationKey": {
            "enum": [
              "dashboard",
              "homepage-tabs",
              "top-menu",
              "embedded-application"
            ],
            "type": "string",
            "nullable": true
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "orderNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "parentKey": {
            "type": "string",
            "nullable": true
          },
          "permissions": {
            "$ref": "#/components/schemas/PkgPagePermissionsVM"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "template": {
            "$ref": "#/components/schemas/MainDatabaseTemplate"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "url": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTypeVM": {
        "required": [
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "attributeTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeAttributeTypeVM"
            },
            "nullable": true
          },
          "categoryKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "domainTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_data_dictionary_type",
                        "create_from_child_panel_only",
                        "create_without_concept",
                        "is_dependency_change",
                        "not_creatable_in_root",
                        "is_token_exact_value_match",
                        "is_condition_based_editable",
                        "disable_child_creation_based_on_workflow_state",
                        "anonymous_concept_check_workflow_on_publish",
                        "is_data_model_object",
                        "is_data_model_column",
                        "comments_allowed_in_concept",
                        "disable_move_based_on_workflow_state",
                        "not_creatable_by_contributor",
                        "is_object_type_diagram",
                        "is_object_type_error",
                        "is_object_type_script",
                        "is_object_type_space",
                        "is_object_type_code_list_table",
                        "is_object_type_code_list_column",
                        "is_object_type_pdm_app_model",
                        "is_object_type_file",
                        "is_object_type_model",
                        "is_object_type_table",
                        "is_object_type_view",
                        "is_object_type_column",
                        "is_object_type_domain",
                        "is_object_type_domain_area",
                        "is_object_type_uncategorized",
                        "is_object_type_data_product",
                        "is_object_type_output_port",
                        "is_object_type_input_port",
                        "is_object_type_data_contract",
                        "is_object_type_sla_property",
                        "is_object_type_quality_check"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "facet_sort_order"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "integer",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "create_as_diagram"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "graphDisplayLevels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeGraphObjectTypeVM"
            },
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "initialWorkflowStateKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "moduleKey": {
            "enum": [
              "dictionary",
              "glossary",
              "hidden",
              "branching",
              "simple_flow"
            ],
            "type": "string",
            "nullable": true
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationObjectTypeVM"
            },
            "nullable": true
          },
          "search": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "templates": {
            "$ref": "#/components/schemas/PkgObjectTemplateVM"
          },
          "tooltipAttributeTypeKey": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgObjectTypeUserRelationTypeVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgObjectRelationTypeVM": {
        "required": [
          "fromObjectTypeKey",
          "relationTypeKey",
          "toObjectTypeKey"
        ],
        "type": "object",
        "properties": {
          "fromObjectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "relationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "toObjectTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgObjectTypeInApplicationVM": {
        "required": [
          "applicationKey",
          "objectTypeKey"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgNotificationTemplateVM": {
        "required": [
          "key",
          "notificationChannelKey",
          "notificationTypeKey",
          "titleTemplate"
        ],
        "type": "object",
        "anyOf": [
          {
            "required": [
              "descriptionHtmlTemplate"
            ],
            "properties": {
              "notificationChannelKey": {
                "enum": [
                  "email",
                  "grouped_email"
                ],
                "type": "string"
              },
              "descriptionHtmlTemplate": {
                "type": "string"
              }
            }
          },
          {
            "properties": {
              "notificationChannelKey": {
                "enum": [
                  "web_socket"
                ],
                "type": "string"
              }
            }
          }
        ],
        "properties": {
          "descriptionHtmlTemplate": {
            "type": "string",
            "nullable": true
          },
          "descriptionTemplate": {
            "type": "string",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "moduleKey": {
            "enum": [
              "dictionary",
              "glossary",
              "hidden",
              "branching",
              "simple_flow"
            ],
            "type": "string",
            "nullable": true
          },
          "notificationChannelKey": {
            "minLength": 1,
            "enum": [
              "web_socket",
              "email",
              "grouped_email"
            ],
            "type": "string"
          },
          "notificationTypeKey": {
            "minLength": 1,
            "enum": [
              "user_assigned_to_object_attribute",
              "child_object_created",
              "object_modified",
              "concept_shared",
              "concept_remove_sharing",
              "concept_applied",
              "concept_applied_by_creator",
              "your_concept_was_applied",
              "user_added_to_group",
              "user_removed_from_group",
              "task_finished",
              "user_assigned_to_space_attribute",
              "space_modified",
              "task_updated",
              "space_request_access",
              "object_share",
              "user_object_tag",
              "user_comment_tag",
              "user_space_tag",
              "user_application_tag",
              "merge_request_resolved",
              "merge_request_approved",
              "merge_request_disapproved",
              "merge_request_started_propagating",
              "model_owner_has_changed",
              "model_version_changes_approved",
              "model_version_changes_disapproved",
              "model_version_changes_started_propagating",
              "user_object_relation_assigned",
              "user_object_relation_unassigned",
              "object_workflow_state_has_changed",
              "registration",
              "registration_failed_app",
              "registration_failed_user",
              "forgotten_password",
              "pwd_metadata_load_finished",
              "user_object_relation_assigned_in_app",
              "user_object_relation_unassigned_in_app",
              "user_object_relation_assigned_in_space",
              "user_object_relation_unassigned_in_space",
              "objects_export_started",
              "objects_export_finished",
              "objects_export_failed",
              "refresh_frontend",
              "grouped_notification",
              "import_object_added",
              "import_object_modified",
              "import_object_deleted",
              "import_started",
              "import_finished",
              "refresh_numbering_started",
              "refresh_numbering_finished",
              "refresh_numbering_failed",
              "object_all_users_workflow_has_changed",
              "comment_added",
              "user_import_finished",
              "user_import_failed",
              "report_import_progress",
              "db_proc_started",
              "db_proc_object_added",
              "db_proc_object_updated",
              "db_proc_object_deleted",
              "db_proc_finished",
              "bulk_edit_started",
              "bulk_edit_finished",
              "bulk_delete_started",
              "bulk_delete_finished",
              "package_delete_progress",
              "package_version_install_progress",
              "package_version_validation_progress",
              "package_version_rollback_progress",
              "attribute_edit",
              "object_relation_add",
              "object_relation_delete",
              "notification_threshold_overflow",
              "ingestion_report_progress",
              "attribute_value_changed",
              "marketplace_package_version_install_progress",
              "marketplace_package_delete_progress",
              "bulk_edit_info",
              "master_hash_update",
              "bulk_domains_info",
              "send_concept_to_approval",
              "send_anonymous_concept_to_approval",
              "concept_approved",
              "anonymous_concept_approved",
              "concept_declined",
              "anonymous_concept_declined",
              "package_synchronize_info",
              "lineage_parsing_started",
              "lineage_parsing_finished",
              "lineage_parsing_failed",
              "automation",
              "clone_object_finished",
              "clone_object_failed",
              "infra_test",
              "concepts_publish_started",
              "concepts_publish_success",
              "concepts_publish_partial_success",
              "concepts_publish_failed",
              "diagram_generation_started",
              "diagram_generation_finished",
              "diagram_generation_failed",
              "lineage_parsing_warning",
              "objects_export_finished_with_export_control"
            ],
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "titleTemplate": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgIconVM": {
        "required": [
          "categoryKey",
          "content",
          "contentType",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "categoryKey": {
            "minLength": 1,
            "enum": [
              "application",
              "workflow_state",
              "space",
              "object_type",
              "dashboard",
              "search",
              "application_logo",
              "app_icons",
              "chart"
            ],
            "type": "string"
          },
          "content": {
            "minLength": 1,
            "type": "string"
          },
          "contentType": {
            "maxLength": 100,
            "minLength": 1,
            "enum": [
              "image/svg+xml"
            ],
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgIconCategoryVM": {
        "required": [
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "defaultIconKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgHierarchyDefinitionVM": {
        "required": [
          "key",
          "name",
          "type"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "disableParentUpdate": {
            "type": "boolean",
            "nullable": true
          },
          "hasSameLevelParent": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "levels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgHierarchyDefinitionLevelVM"
            },
            "nullable": true
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgHierarchyDefinitionInApplicationVM": {
        "required": [
          "applicationKey",
          "hierarchyDefinitionKey"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "childrenCountType": {
            "type": "string",
            "nullable": true
          },
          "hierarchyDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgGraphMetamodelVM": {
        "required": [
          "key",
          "name",
          "viewTypeKey"
        ],
        "type": "object",
        "properties": {
          "defaultDisableAutoLayout": {
            "type": "boolean",
            "nullable": true
          },
          "defaultDisableShowAllPaths": {
            "type": "boolean",
            "nullable": true
          },
          "defaultLabels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphDefaultLabelsVM"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "diagramGenerationPrompt": {
            "type": "string",
            "nullable": true
          },
          "displayLevels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphDisplayLevelVM"
            },
            "nullable": true
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "relationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphRelationTypesVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "userRelationTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgGraphUserRelationTypeVM"
            },
            "nullable": true
          },
          "viewTypeKey": {
            "minLength": 1,
            "enum": [
              "data_lineage",
              "entity_relation",
              "relation",
              "conceptual_model"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgExternalDataSourceVM": {
        "required": [
          "name",
          "type",
          "uuid"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "hierarchyDefinitionKey": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "queryMappingKey": {
            "type": "string",
            "nullable": true
          },
          "querySetKey": {
            "type": "string",
            "nullable": true
          },
          "spacePath": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "type": {
            "minLength": 1,
            "type": "string"
          },
          "uuid": {
            "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "PkgDomainTypeVM": {
        "required": [
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "searchTemplate": {
            "$ref": "#/components/schemas/PkgSearchTemplateVM"
          },
          "sortOrder": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDiDataSourceDefinitionVM": {
        "required": [
          "key",
          "name",
          "provider"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "provider": {
            "minLength": 1,
            "type": "string"
          },
          "queries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiDataSourceQueryVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          },
          "versions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiDataSourceVersionVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgDiDataIntegrationInApplicationVM": {
        "required": [
          "applicationKey",
          "dataSourceDefinitionKey",
          "mappings",
          "versionKey"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "dataSourceDefinitionKey": {
            "minLength": 1,
            "type": "string"
          },
          "mappings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MappingVM"
            }
          },
          "versionKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgComponentVM": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "template": {
            "type": "object",
            "oneOf": [
              {
                "$ref": "#/components/schemas/ApiCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiCardInlineDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiChartDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApiTableDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationCardsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationDataDictionaryCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ApplicationRepositoryCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/AttributesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/BinaryValueDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ButtonLinkDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ChartDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ChildListDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/CodeTableLabelDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/CodeTableLabelUserDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/DatabaseSettingsTemplate"
              },
              {
                "$ref": "#/components/schemas/DiagramObjectDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/HeaderlessTextareaDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/LastActivityDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/LengthStatisticsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/MultiRelationDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/NamedComponentDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/MarkdownDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/PanelDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/PipelineRunDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/DateDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/PredefinedPageDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/RawValueDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/RelationAttributesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/RelationsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SampleDataDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/ScriptDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SectionTitleDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SearchDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SimpleRelationsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCardDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCards2DatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SpaceCardsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SplitterDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/SummariesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/StaticTextDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TabAttributesDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TabTableDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TableOfContentsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TabsDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/TimeSelectorDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/WordCloudDatabaseTemplate"
              },
              {
                "$ref": "#/components/schemas/WrapperDatabaseTemplate"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgRCommentTypeCategoryApplicationVM": {
        "required": [
          "applicationKey",
          "commentTypeCategoryKey"
        ],
        "type": "object",
        "properties": {
          "applicationKey": {
            "minLength": 1,
            "type": "string"
          },
          "commentTypeCategoryKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgCCommentTypeCategoryVM": {
        "required": [
          "defaultCommentTypeKey",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "commentTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgCCommentTypeVM"
            },
            "nullable": true
          },
          "defaultCommentTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "isReadOnly": {
            "type": "boolean",
            "nullable": true
          },
          "isVisible": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "sortOrder": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgColorVM": {
        "required": [
          "colorHex",
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "colorHex": {
            "maxLength": 7,
            "minLength": 1,
            "type": "string"
          },
          "colorHoverHex": {
            "maxLength": 7,
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgCodetableValueVM": {
        "required": [
          "data",
          "key"
        ],
        "type": "object",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgCodetableValueDataVM"
            }
          },
          "key": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PkgAttributeTypeVM": {
        "required": [
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "acceptableCodetableValues": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_translatable",
                        "is_mandatory",
                        "is_html",
                        "is_space_inheritable",
                        "is_token_keyword",
                        "is_token_text",
                        "is_not_presented_in_changes",
                        "is_number",
                        "is_checkbox",
                        "is_date",
                        "has_multiple_values",
                        "has_no_results_label",
                        "is_multiline",
                        "is_static_select",
                        "is_sql_raw",
                        "is_not_presented_in_changes_but_send_to_fe",
                        "is_search_type_term",
                        "is_search_type_text",
                        "is_search_type_number_10",
                        "is_search_type_number_100",
                        "is_search_type_number_1_000",
                        "is_search_type_number_10_000",
                        "is_search_type_number_100_000",
                        "is_search_type_number_1_000_000",
                        "is_search_type_bool",
                        "is_search_type_date",
                        "sort_by_number",
                        "is_url_link",
                        "clear_new_line",
                        "is_datetime",
                        "is_time",
                        "force_comment",
                        "is_parent_inheritable",
                        "is_dependency_change",
                        "is_attribute_type_domain_analysis",
                        "is_search_default_result_text",
                        "is_yes_no",
                        "is_yes_no_icon",
                        "is_attribute_type_fullness",
                        "is_jira_field",
                        "is_attribute_type_diagram_description",
                        "is_primary_key_attribute",
                        "is_data_type_attribute",
                        "is_nullability_attribute",
                        "is_core_diagram_attribute_primary_key",
                        "is_core_diagram_attribute_foreign_key",
                        "is_core_diagram_attribute_data_type",
                        "is_core_diagram_attribute_nullability",
                        "is_core_diagram_attribute_stereotype",
                        "can_be_shown_in_diagram",
                        "include_in_ai_summary",
                        "disable_excel_template_export",
                        "is_core_diagram_attribute_knowledge_weight",
                        "is_primary_definition",
                        "disable_excel_object_export",
                        "is_markdown",
                        "is_attribute_sensitive_document",
                        "is_list",
                        "is_attribute_type_space_short_description",
                        "is_attribute_type_codelist_table",
                        "is_attribute_type_stereotype",
                        "is_attribute_type_is_public",
                        "is_attribute_type_concept_note",
                        "is_attribute_type_order_number",
                        "is_attribute_type_data_type",
                        "is_attribute_type_filter_field_name",
                        "is_attribute_type_key_column",
                        "is_attribute_type_description_column_en",
                        "is_attribute_type_description_column_cs",
                        "is_attribute_type_description_column_fr",
                        "is_attribute_type_value_column",
                        "is_attribute_type_diagram_data",
                        "is_attribute_type_process_codelist",
                        "is_attribute_type_name",
                        "is_ai_generated_summary",
                        "is_ai_generated_summary_toggle_value",
                        "is_attribute_type_diagram_recalculation_flag",
                        "is_attribute_type_recommended",
                        "is_domain_definition",
                        "is_core_diagram_data_type_icon",
                        "is_attribute_type_concept_approval_decision_note",
                        "is_attribute_type_concept_name",
                        "is_domain_alternative_names",
                        "is_numbering_toggle",
                        "is_attribute_type_data_product_id",
                        "is_attribute_type_data_product_description",
                        "is_attribute_type_data_product_value_proposition",
                        "is_attribute_type_sensitivity",
                        "is_attribute_type_data_product_visibility",
                        "is_attribute_type_data_product_product_type"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "ai_automatic_generated_by",
                        "with_export_control_group"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "fullness_score_value"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "number",
                      "format": "double",
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "htmlTemplate": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationAttributeTypeVM"
            },
            "nullable": true
          },
          "placeholder": {
            "type": "string",
            "nullable": true
          },
          "search": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgAttributeTypeObjectConditionVM": {
        "required": [
          "objectTypeKey",
          "unlockedAttributeTypeKey",
          "userRelationTypeKey"
        ],
        "type": "object",
        "properties": {
          "objectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "unlockedAttributeTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "userRelationTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "workflowStateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgCAttachmentCategoryVM": {
        "required": [
          "key",
          "name"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgApplicationVM": {
        "required": [
          "colorKey",
          "defaultObjectTypeKey",
          "key",
          "name",
          "shortcut"
        ],
        "type": "object",
        "properties": {
          "colorKey": {
            "minLength": 1,
            "type": "string"
          },
          "dataIntegrations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgDiApplicationDataIntegrationVM"
            },
            "nullable": true
          },
          "defaultObjectTypeKey": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "exportTemplateKeys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgExportTemplateVM"
            },
            "nullable": true
          },
          "hierarchyDefinitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgApplicationHierarchyDefinitionVM"
            },
            "nullable": true
          },
          "iconKey": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgNotificationApplicationVM"
            },
            "nullable": true
          },
          "objectTypeKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "search": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSearchVM"
            },
            "nullable": true
          },
          "settings": {
            "type": "array",
            "items": {
              "oneOf": [
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "is_application_data_lineage",
                        "is_application_data_dictionary",
                        "is_application_code_tables",
                        "is_application_dawiso_objects",
                        "is_application_pdm_app",
                        "media_gray_background",
                        "no_background_color_app_badge",
                        "is_mip_secured_application",
                        "is_data_product_application",
                        "hide_comment_section",
                        "read_only_hierarchy",
                        "object_not_creatable",
                        "snapshot_enabled",
                        "word_export_enabled",
                        "excel_export_enabled",
                        "pdf_export_enabled",
                        "excel_import_enabled",
                        "versioning_on_sort_order_enabled",
                        "change_analysis_enabled",
                        "disable_change_of_numbering",
                        "disable_sort_objects",
                        "has_token_keywords",
                        "has_token_texts",
                        "check_exact_match",
                        "exact_match_spaces",
                        "disable_duplicate_validation_for_spaceapp",
                        "force_confirmation_after_object_move",
                        "copy_paste_as_plaintext_like",
                        "word_diff_use_highlight",
                        "enable_export_all_versions_between_two_dates",
                        "is_export_control",
                        "object_workflow_space_admin_as_regular_user",
                        "move_object_based_on_role",
                        "export_use_space_app_object_type_check"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "boolean",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "order_number"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "integer",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "color",
                        "one_global_font",
                        "object_ladder_numbering_pattern",
                        "changed_text_color",
                        "deleted_text_color"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "string",
                      "nullable": true
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "lineage_parsing_options"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/LineageParsingOptions"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "excel_import_settings"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ImportSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "excel_export_settings"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ExportSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "external_loads"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ExternalLoadsSettingsBase"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "concept_table_template"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "$ref": "#/components/schemas/ConceptTableDatabaseTemplate"
                    }
                  }
                },
                {
                  "required": [
                    "key"
                  ],
                  "type": "object",
                  "properties": {
                    "key": {
                      "minLength": 1,
                      "enum": [
                        "token_keyword_spaces",
                        "token_keyword_apps"
                      ],
                      "type": "string",
                      "readOnly": true
                    },
                    "value": {
                      "type": "array",
                      "items": {
                        "type": "integer"
                      },
                      "nullable": true
                    }
                  }
                }
              ]
            },
            "nullable": true
          },
          "shortcut": {
            "minLength": 1,
            "type": "string"
          },
          "spaces": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgSpaceApplicationVM"
            },
            "nullable": true
          },
          "state": {
            "enum": [
              "active",
              "inactive",
              "in-validation",
              "hidden"
            ],
            "type": "string",
            "nullable": true
          },
          "templates": {
            "$ref": "#/components/schemas/PkgApplicationTemplateVM"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PkgEntityTranslationVM"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PkgCPromptVM": {
        "required": [
          "key",
          "promptTemplate"
        ],
        "type": "object",
        "properties": {
          "key": {
            "minLength": 1,
            "type": "string"
          },
          "promptTemplate": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    }
  }
}