Загрузка данных
"PageDtoRsUnitConvertSuitInfo": {
"type": "object",
"additionalProperties": false,
"description": "Информация о странице с результатами поиска типов задач",
"properties": {
"pageNumber": {
"type": "integer",
"format": "int32",
"description": "Номер страницы",
"example": 1,
"maximum": 2147483647,
"minimum": 0
},
"pageSize": {
"type": "integer",
"format": "int32",
"description": "Размер страницы",
"example": 10,
"maximum": 2147483647,
"minimum": 1
},
"hasNext": {
"type": "boolean",
"description": "Наличие следующей страницы",
"example": true
},
"content": {
"type": "array",
"description": "Список элементов на странице",
"example": [
"object",
"object"
],
"items": {
"type": "object",
"$ref": "#/components/schemas/UnitConvertSuitInfo",
"description": "Информация о типе задачи",
"maxItems": 2147483647
},
"maxItems": 2147483647,
"minItems": 0
},
"totalElements": {
"type": "integer",
"format": "int32",
"description": "Всего элементов",
"example": 10,
"maximum": 2147483647,
"minimum": 0
}
},
"example": null
},
"Validator": {
"type": "object",
"additionalProperties": false,
"description": "Validator",
"properties": {
"condition": {
"type": "string",
"description": "Состояние валидатора",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "Название валидатора",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "Описание валидатора",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"type": {
"type": "string",
"description": "Тип валидатора",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"example": null
},
"SpaceTypeInfo": {
"type": "object",
"additionalProperties": false,
"description": "SpaceTypeInfo",
"properties": {
"code": {
"type": "string",
"description": "Код типа спейса",
"example": "RUN",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "Наименование типа спейса",
"example": "Run-команда",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"required": [
"code",
"name"
],
"example": null
},
"PermissionGroupDto": {
"type": "object",
"additionalProperties": false,
"description": "Группа привилегий",
"properties": {
"name": {
"type": "string",
"description": "Наименование группы привилегий",
"example": "SPACE_READER",
"maxLength": 2147483647,
"minLength": 1,
"pattern": ".*"
}
},
"required": [
"name"
],
"example": null
},
"SuitIdentity": {
"type": "object",
"additionalProperties": false,
"description": "SuitIdentity",
"properties": {
"code": {
"type": "string",
"description": "code",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "name",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"icon": {
"type": "string",
"description": "icon",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "description",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"example": null
},
"PermissionGroupsForUserGroupCfg": {
"type": "object",
"additionalProperties": false,
"description": "PermissionGroupsForUserGroupCfg",
"properties": {
"canRevoke": {
"type": "boolean",
"description": "canRevoke",
"example": true
},
"permissionGroupCode": {
"$ref": "#/components/schemas/PermissionGroupSummaryInfoDto",
"description": "permissionGroupCode",
"example": null
}
},
"example": null
},
"SpaceTypeUserGroupConfigDto": {
"type": "object",
"additionalProperties": false,
"description": "SpaceTypeUserGroupConfigDto",
"properties": {
"userGroupCode": {
"type": "string",
"description": "userGroupCode",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"permissionGroupCodesWithRevoke": {
"type": "array",
"description": "permissionGroupCodesWithRevoke",
"items": {
"$ref": "#/components/schemas/PermissionGroupsForUserGroupCfg"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
}
},
"required": [
"permissionGroupCodesWithRevoke",
"userGroupCode"
],
"example": null
},
"PermissionGroupSummaryInfoDto": {
"type": "object",
"additionalProperties": false,
"description": "Информация о группе привилегий",
"properties": {
"code": {
"type": "string",
"description": "Код группы привилегий",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "Имя группы привилегий",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "Описание группы привилегий",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"required": [
"code",
"name"
],
"example": null
},
"DirectoryValueInfo": {
"type": "object",
"additionalProperties": {
"type": "object",
"description": "Состав атрибутов"
},
"description": "Состав атрибутов",
"example": null
},
"UnitLinksRq": {
"type": "object",
"additionalProperties": false,
"description": "Запрос на изменение связей юнита",
"properties": {
"destinations": {
"type": "array",
"description": "destinations",
"items": {
"type": "string",
"description": "Список кодов юнитов назначения",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"source": {
"type": "string",
"description": "Код юнита - источника",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"type": {
"type": "string",
"description": "Тип связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"example": null
},
"GetTypedLinkedUnitsRq": {
"type": "object",
"additionalProperties": false,
"description": "Запрос на получение связанных юнитов по типу",
"properties": {
"unitFilters": {
"$ref": "#/components/schemas/QLRequestDto",
"description": "Фильтры по свойствам юнитов",
"example": null
},
"linkType": {
"type": "string",
"description": "Тип связи",
"enum": [
"TEST_CYCLE_TO_TEST_CASE_LINK_TYPE",
"TEST_CYCLE_TO_TEST_CASE_RUN_LINK_TYPE",
"TEST_CASE_TO_TEST_CASE_RUN_LINK_TYPE"
],
"example": "Пример"
}
},
"example": null
},
"GetLinkedUnitsRq": {
"type": "object",
"additionalProperties": false,
"description": "Запрос на получения связанных юнитов",
"properties": {
"unitFilters": {
"$ref": "#/components/schemas/QLRequestDto",
"description": "Фильтры по свойствам юнитов",
"example": null
}
},
"example": null
},
"GetTestCyclePlayerRq": {
"type": "object",
"additionalProperties": false,
"description": "Запрос на получение связанных тест-кейсов и актуальных прогонов",
"properties": {
"groupType": {
"type": "string",
"description": "Тип группировки",
"enum": [
"UNGROUPED",
"ASSIGNEE",
"FOLDER",
"PRIORITY",
"STATUS"
],
"example": "Пример"
},
"assignedToMe": {
"type": "boolean",
"description": "Фильтр по исполнителю",
"example": true
},
"testCaseFilters": {
"$ref": "#/components/schemas/QLUnitFilterDto",
"description": "Фильтр тест-кейсов",
"example": null
},
"testCycleId": {
"$ref": "#/components/schemas/Id",
"description": "Идентификатор тест-цикла",
"example": null
}
},
"example": null
},
"FolderView": {
"type": "object",
"additionalProperties": false,
"description": "FolderView",
"properties": {
"code": {
"type": "string",
"description": "code",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"title": {
"type": "string",
"description": "title",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"example": null
},
"TaxFormat": {
"type": "object",
"additionalProperties": false,
"description": "TaxFormat",
"properties": {
"code": {
"type": "string",
"description": "code",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "name",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"example": null
},
"TestCaseInfo": {
"type": "object",
"additionalProperties": false,
"description": "TestCaseInfo",
"properties": {
"owner": {
"$ref": "#/components/schemas/UserFormat",
"description": "owner",
"example": null
},
"folder": {
"$ref": "#/components/schemas/FolderView",
"description": "folder",
"example": null
},
"name": {
"type": "string",
"description": "name",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"id": {
"$ref": "#/components/schemas/Id",
"description": "id",
"example": null
},
"priority": {
"$ref": "#/components/schemas/TaxFormat",
"description": "priority",
"example": null
}
},
"required": [
"folder",
"id",
"name",
"priority"
],
"example": null
},
"TestCaseRunInfo": {
"type": "object",
"additionalProperties": false,
"description": "TestCaseRunInfo",
"properties": {
"name": {
"type": "string",
"description": "name",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"isAutomated": {
"type": "boolean",
"description": "isAutomated",
"example": true
},
"id": {
"$ref": "#/components/schemas/Id",
"description": "id",
"example": null
},
"precondition": {
"type": "string",
"description": "precondition",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"assignee": {
"$ref": "#/components/schemas/UserFormat",
"description": "assignee",
"example": null
},
"status": {
"$ref": "#/components/schemas/TaxFormat",
"description": "status",
"example": null
}
},
"required": [
"id",
"isAutomated",
"name",
"status"
],
"example": null
},
"TestCasesWithActualRuns": {
"type": "object",
"additionalProperties": false,
"description": "TestCasesWithActualRuns",
"properties": {
"archivedTestCaseRuns": {
"type": "array",
"description": "archivedTestCaseRuns",
"items": {
"$ref": "#/components/schemas/TestCaseRunInfo"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"actualTestCaseRun": {
"$ref": "#/components/schemas/TestCaseRunInfo",
"description": "actualTestCaseRun",
"example": null
},
"testCase": {
"$ref": "#/components/schemas/TestCaseInfo",
"description": "testCase",
"example": null
}
},
"example": null
},
"UserDetail": {
"type": "object",
"additionalProperties": false,
"description": "UserDetail",
"properties": {
"type": {
"$ref": "#/components/schemas/UserDetailType",
"description": "type",
"example": null
},
"value": {
"type": "string",
"description": "value",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"required": [
"type",
"value"
],
"example": null
},
"UserDetailType": {
"type": "object",
"additionalProperties": false,
"description": "UserDetailType",
"properties": {
"code": {
"type": "string",
"description": "code",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"visible": {
"type": "boolean",
"description": "visible",
"example": true
},
"name": {
"type": "string",
"description": "name",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"properties": {
"type": "object",
"additionalProperties": {
"type": "object"
},
"description": "properties",
"example": null
}
},
"example": null
},
"UserFormat": {
"type": "object",
"additionalProperties": false,
"description": "UserFormat",
"properties": {
"firstName": {
"type": "string",
"description": "firstName",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"lastName": {
"type": "string",
"description": "lastName",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"externalId": {
"type": "string",
"description": "externalId",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"middleName": {
"type": "string",
"description": "middleName",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"login": {
"type": "string",
"description": "login",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"userDetails": {
"type": "array",
"description": "userDetails",
"items": {
"$ref": "#/components/schemas/UserDetail"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
}
},
"example": null
},
"Group": {
"type": "object",
"additionalProperties": false,
"description": "Group",
"properties": {
"name": {
"type": "string",
"description": "name",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"id": {
"type": "string",
"description": "id",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"type": {
"type": "string",
"description": "type",
"enum": [
"UNGROUPED",
"ASSIGNEE",
"FOLDER",
"PRIORITY",
"STATUS"
],
"example": "Пример"
}
},
"required": [
"name"
],
"example": null
},
"GroupedTestCasesWithActualRuns": {
"type": "object",
"additionalProperties": false,
"description": "Информация о сгруппированных тест-кейсах с актуальными прогонами",
"properties": {
"testCasesWithActualRuns": {
"type": "array",
"description": "testCasesWithActualRuns",
"items": {
"$ref": "#/components/schemas/TestCasesWithActualRuns",
"description": "Список тест-кейсов с актуальными прогонами"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"group": {
"$ref": "#/components/schemas/Group",
"description": "Группа тест-кейсов",
"example": null
}
},
"example": null
},
"GetTypedLinkedUnitsWithTestCycleRq": {
"type": "object",
"additionalProperties": false,
"description": "Запрос на получение связанных тест-циклов и прогонов",
"properties": {
"unitFilters": {
"$ref": "#/components/schemas/QLRequestDto",
"description": "Фильтр атрибутов",
"example": null
}
},
"example": null
},
"TestCaseRunWithCycle": {
"type": "object",
"additionalProperties": false,
"description": "Информация о прилинкованных прогонах с тест-циклами",
"properties": {
"unit": {
"$ref": "#/components/schemas/QLUnitInfoDto",
"description": "Данные прогона",
"example": null
},
"attributes": {
"type": "array",
"description": "attributes",
"items": {
"$ref": "#/components/schemas/UnitAttributeValueInfo",
"description": "Список атрибутов прогона"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"cycleCode": {
"$ref": "#/components/schemas/Id",
"description": "Код тест-цикла",
"example": null
}
},
"example": null
},
"SpaceInfo": {
"type": "object",
"additionalProperties": false,
"description": "SpaceInfo",
"properties": {
"createdAt": {
"type": "string",
"format": "date-time",
"description": "Дата создания спейса",
"example": "2025-01-21T05:59:31.229003Z",
"maxLength": 2147483647,
"pattern": ".*"
},
"code": {
"type": "string",
"description": "Код спейса",
"example": "SWTR",
"maxLength": 2147483647,
"pattern": ".*"
},
"usersInfo": {
"type": "array",
"description": "usersInfo",
"items": {
"$ref": "#/components/schemas/PermissionsGroupAndUserInfo",
"description": "Пользователи имеющие доступ в спейс",
"required": [
"info",
"permissionGroups"
]
},
"maxItems": 2147483647,
"minItems": 0,
"uniqueItems": true,
"example": null
},
"groupsInfo": {
"type": "array",
"description": "groupsInfo",
"items": {
"$ref": "#/components/schemas/PermissionsGroupAndUserGroupInfo",
"description": "Пользовательские группы имеющие доступ в спейс",
"required": [
"group",
"permissionGroups"
]
},
"maxItems": 2147483647,
"minItems": 0,
"uniqueItems": true,
"example": null
},
"name": {
"type": "string",
"description": "Наименование спейса",
"example": "Какой-то спейс",
"maxLength": 2147483647,
"pattern": ".*"
},
"allowedActions": {
"type": "array",
"description": "allowedActions",
"items": {
"$ref": "#/components/schemas/AllowedAction",
"description": "Разрешенные операции",
"required": [
"name"
]
},
"maxItems": 2147483647,
"minItems": 0,
"uniqueItems": true,
"example": null
},
"type": {
"$ref": "#/components/schemas/SpaceTypeInfo",
"description": "Тип спейса",
"example": {
"code": "RUN",
"name": "Run-команда"
}
},
"suits": {
"type": "array",
"description": "suits",
"items": {
"$ref": "#/components/schemas/SuitSettingInfo",
"description": "Типы юнитов, разрешенные к использованию в спейсе",
"required": [
"code",
"description",
"icon",
"name"
]
},
"maxItems": 2147483647,
"minItems": 0,
"uniqueItems": true,
"example": null
},
"updatedAt": {
"type": "string",
"format": "date-time",
"description": "Дата изменения спейса",
"example": "2025-01-21T05:59:31.229003Z",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"required": [
"allowedActions",
"code",
"createdAt",
"groupsInfo",
"name",
"suits",
"type",
"updatedAt",
"usersInfo"
],
"example": null
},
"StatusResponseDto": {
"type": "object",
"additionalProperties": false,
"description": "Cтатус юнита и доступные переходы",
"properties": {
"availableActions": {
"type": "array",
"description": "Доступные действия воркфлоу",
"items": {
"$ref": "#/components/schemas/WfActionDto"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"actionsExcludedByCondition": {
"type": "array",
"description": "Исключенные по условию действия",
"items": {
"$ref": "#/components/schemas/WfActionDto"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"currentStatus": {
"$ref": "#/components/schemas/WfStatusDto",
"description": "Статус воркфлоу",
"example": null
},
"wfSchemaDto": {
"$ref": "#/components/schemas/WfSchemaDto",
"description": "Схема воркфлоу",
"example": null
}
},
"required": [
"actionsExcludedByCondition",
"availableActions",
"currentStatus",
"wfSchemaDto"
],
"example": null
},
"WikiPageHierarchyCreateRq": {
"type": "object",
"additionalProperties": false,
"description": "WikiPageHierarchyCreateRq",
"properties": {
"parent": {
"type": "string",
"description": "parent",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"child": {
"type": "string",
"description": "child",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"example": null
},
"WikiPageHierarchyCreateRs": {
"type": "object",
"additionalProperties": false,
"description": "WikiPageHierarchyCreateRs",
"properties": {
"success": {
"type": "boolean",
"description": "success",
"example": true
}
},
"example": null
},
"WorkflowSettingDto": {
"type": "object",
"additionalProperties": false,
"description": "Настройки процесса",
"properties": {
"default": {
"type": "boolean",
"description": "Является ли процесс по умолчанию",
"example": false
},
"code": {
"type": "string",
"description": "Код процесса",
"example": "default_workflow",
"maxLength": 50,
"pattern": "^.{0,50}$"
},
"name": {
"type": "string",
"description": "Наименование процесса",
"example": "APProcess Task Flow 1.0",
"maxLength": 255,
"pattern": "^.{0,255}$"
}
},
"required": [
"code",
"default",
"name"
],
"example": null
},
"ValidatorErrorByAttributeDto": {
"type": "object",
"additionalProperties": false,
"description": "Ошибка валидации по атрибуту",
"properties": {
"attributeName": {
"type": "string",
"description": "Название атрибута",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"errorMsg": {
"type": "string",
"description": "Сообщение об ошибке",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"example": null
},
"UnitAttributeCodeValueInfo": {
"type": "object",
"additionalProperties": false,
"description": "Информация о значении кода атрибута юнита",
"properties": {
"code": {
"type": "string",
"description": "Код",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"valueAsString": {
"type": "string",
"description": "Значение в виде строки",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "Название",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"type": {
"type": "string",
"description": "Тип",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"value": {
"type": "object",
"additionalProperties": false,
"description": "Объект значения",
"example": null
},
"parameters": {
"type": "object",
"additionalProperties": {
"type": "object",
"description": "Параметры атрибута юнита"
},
"description": "Параметры атрибута юнита",
"properties": {
"empty": {
"type": "boolean",
"example": true
}
},
"example": null
}
},
"example": null
},
"UnitWithAttributes": {
"type": "object",
"additionalProperties": false,
"description": "UnitWithAttributes",
"properties": {
"summary": {
"type": "string",
"description": "summary",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"createdAt": {
"type": "string",
"format": "date-time",
"description": "createdAt",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"code": {
"type": "string",
"description": "code",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"updatedBy": {
"$ref": "#/components/schemas/UserInfoWithDetails",
"description": "updatedBy",
"example": null
},
"validatorErrorMsgs": {
"type": "array",
"description": "validatorErrorMsgs",
"items": {
"$ref": "#/components/schemas/ValidatorErrorDto"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"createdBy": {
"$ref": "#/components/schemas/UserInfoWithDetails",
"description": "createdBy",
"example": null
},
"description": {
"type": "string",
"description": "description",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"attributes": {
"type": "array",
"description": "attributes",
"items": {
"$ref": "#/components/schemas/UnitAttributeCodeValueInfo"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"suit": {
"$ref": "#/components/schemas/SuitInUnitInfo",
"description": "suit",
"example": null
},
"space": {
"$ref": "#/components/schemas/SpaceInUnitInfo",
"description": "space",
"example": null
},
"isFavorite": {
"type": "boolean",
"description": "isFavorite",
"example": true
},
"updatedAt": {
"type": "string",
"format": "date-time",
"description": "updatedAt",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"required": [
"code",
"space"
],
"example": null
},
"ValidatorErrorDto": {
"type": "object",
"additionalProperties": false,
"description": "Сущности для дополнительной информации фронту, для отображения полноценно ошибок",
"properties": {
"result": {
"type": "boolean",
"description": "Результат",
"example": true
},
"validator": {
"$ref": "#/components/schemas/Validator",
"description": "Валидатор",
"example": null
},
"errorsByAttribute": {
"type": "array",
"description": "Список ошибок валидации по атрибутам",
"items": {
"$ref": "#/components/schemas/ValidatorErrorByAttributeDto",
"additionalProperties": false,
"description": "Ошибка валидации по атрибуту"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
}
},
"example": null
},
"LinkTypeInfoV2Dto": {
"type": "object",
"additionalProperties": false,
"description": "Информация о типе связи",
"properties": {
"code": {
"type": "string",
"description": "Код типа связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"deleted": {
"type": "boolean",
"description": "Признак удаленности",
"example": true
},
"name": {
"type": "string",
"description": "Название типа связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"destination": {
"$ref": "#/components/schemas/LinkTypeDestinationInfoDto",
"description": "Назначение типа связи",
"example": null
},
"description": {
"type": "string",
"description": "Описание типа связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"source": {
"$ref": "#/components/schemas/LinkTypeSourceInfoDto",
"description": "Источник типа связи",
"example": null
},
"relationship": {
"type": "string",
"description": "Отношение типа связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"required": [
"code",
"deleted",
"destination",
"name",
"relationship",
"source"
],
"example": null
},
"PermissionsGroupAndUserInfo": {
"type": "object",
"additionalProperties": false,
"description": "Список пользователей и групп доступов",
"properties": {
"permissionGroups": {
"type": "array",
"description": "Информация о пользователе",
"example": {
"externalId": "200002",
"firstName": "Иван",
"lastName": "Иванов"
},
"items": {
"$ref": "#/components/schemas/PermissionGroupDto",
"description": "Группа привилегий",
"required": [
"name"
]
},
"maxItems": 2147483647,
"minItems": 0,
"uniqueItems": true
},
"info": {
"$ref": "#/components/schemas/UserInfo",
"description": "Информация о пользователе",
"example": {
"externalId": "200002",
"firstName": "Иванов",
"lastName": "Иван",
"middleName": "Иванович"
},
"required": [
"externalId",
"firstName",
"lastName"
]
}
},
"required": [
"info",
"permissionGroups"
],
"example": null
},
"PermissionsGroupAndUserGroupInfo": {
"type": "object",
"additionalProperties": false,
"description": "Список групп пользователей и групп доступов",
"properties": {
"permissionGroups": {
"type": "array",
"description": "Группы привилегий",
"example": [
{
"name": "SPACE_READER"
},
{
"name": "SPACE_WRITER"
}
],
"items": {
"$ref": "#/components/schemas/PermissionGroupDto",
"description": "Группы привилегий",
"required": [
"name"
]
},
"maxItems": 2147483647,
"minItems": 0,
"uniqueItems": true
},
"group": {
"$ref": "#/components/schemas/UserGroupInfoDto",
"description": "Информация о группе пользователей",
"example": {
"code": "GROUP-123",
"name": "Группа 1"
},
"required": [
"code",
"name"
]
}
},
"required": [
"group",
"permissionGroups"
],
"example": null
},
"UnitLinkInfo": {
"type": "object",
"additionalProperties": false,
"description": "Информация о связи юнита",
"properties": {
"deleted": {
"type": "boolean",
"description": "Признак удаленности связи",
"example": true
},
"destination": {
"type": "string",
"description": "Код юнита - назначение связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"source": {
"type": "string",
"description": "Код юнита - источника связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"type": {
"type": "string",
"description": "Тип связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"required": [
"deleted",
"destination",
"source",
"type"
],
"example": null
},
"LinkTypeInfo": {
"type": "object",
"additionalProperties": false,
"description": "Информация по типу связи",
"properties": {
"code": {
"type": "string",
"description": "Код типа связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"deleted": {
"type": "boolean",
"description": "Признак удаленности",
"example": true
},
"name": {
"type": "string",
"description": "Имя типа связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"sourceText": {
"type": "string",
"description": "Название исходного юинта",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "Описание типа связи",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"sourceTextDescription": {
"type": "string",
"description": "Описание исходного юнита",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"destinationText": {
"type": "string",
"description": "Название юнита назначения",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"destinationTextDescription": {
"type": "string",
"description": "Описание юнита назначения",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"relationship": {
"type": "string",
"description": "Отношение",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"required": [
"code",
"deleted",
"destinationText",
"name",
"relationship",
"sourceText"
],
"example": null
},
"BaseUnitAttributeInfo": {
"type": "object",
"additionalProperties": false,
"description": "Базовый атрибут",
"properties": {
"code": {
"type": "string",
"description": "Код атрибута",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"canHaveDefaultValue": {
"type": "boolean",
"description": "Имя атрибута",
"example": true
},
"parameters": {
"type": "object",
"additionalProperties": {
"type": "object",
"description": "Параметры атрибута юнита"
},
"description": "Описание атрибута",
"properties": {
"empty": {
"type": "boolean",
"example": true
}
},
"example": null
}
},
"required": [
"canHaveDefaultValue",
"code"
],
"example": null
},
"UnitAttributeWithDirectoryValuesInfo": {
"type": "object",
"additionalProperties": false,
"description": "Объект атрибута сюита",
"properties": {
"code": {
"type": "string",
"description": "Код атрибута",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"canHaveDefaultValue": {
"type": "boolean",
"description": "Флаг: может иметь значение по умолчанию",
"example": true
},
"name": {
"type": "string",
"description": "Название атрибута",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "Описание",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"type": {
"type": "string",
"description": "Тип атрибута",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"directoryValues": {
"type": "array",
"description": "Список значений",
"items": {
"$ref": "#/components/schemas/DirectoryValueInfo",
"description": "Объект ножества \"имя справочника-объект справочника\""
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"parameters": {
"type": "object",
"additionalProperties": {
"type": "object",
"description": "Параметры атрибута юнита"
},
"description": "Параметры атрибутов",
"properties": {
"empty": {
"type": "boolean",
"example": true
}
},
"example": null
}
},
"required": [
"canHaveDefaultValue",
"code",
"name",
"type"
],
"example": null
},
"SuitWithAttributesInfo": {
"type": "object",
"additionalProperties": false,
"description": "Информация о сюите с атрибутами",
"properties": {
"code": {
"type": "string",
"description": "Код сюита",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "Имя сюита",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"icon": {
"type": "string",
"description": "Иконка сюита",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "Описание сюита",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"attributes": {
"type": "array",
"description": "Список атрибутов сюита",
"items": {
"$ref": "#/components/schemas/UnitAttributeWithDirectoryValuesInfo",
"description": "Объект атрибута сюита"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"baseAttributes": {
"type": "array",
"description": "Список базовых атрибутов сюита",
"items": {
"$ref": "#/components/schemas/BaseUnitAttributeInfo",
"description": "Базовый атрибут"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
}
},
"required": [
"attributes",
"baseAttributes",
"code",
"name"
],
"example": null
},
"SpaceSuitSettingInfo": {
"type": "object",
"additionalProperties": false,
"description": "SpaceSuitSettingInfo",
"properties": {
"code": {
"type": "string",
"description": "Код типа задачи",
"example": "idea",
"maxLength": 2147483647,
"pattern": ".*"
},
"workflow": {
"$ref": "#/components/schemas/WfSchemaDto",
"description": "workflow используемый в типе задачи",
"example": {
"code": "default_workflow",
"name": "Простой"
}
},
"name": {
"type": "string",
"description": "Наименование типа задачи",
"example": "Идея",
"maxLength": 2147483647,
"pattern": ".*"
},
"icon": {
"type": "string",
"description": "Иконка типа задачи",
"example": "idea",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "Описание типа задачи",
"example": "Простой тип задачи",
"maxLength": 2147483647,
"pattern": ".*"
},
"parameters": {
"type": "object",
"additionalProperties": {
"type": "boolean"
},
"description": "Параметры типа задачи, изменяемые на уровне конфигурации пространства",
"example": null
}
},
"required": [
"code",
"description",
"icon",
"name",
"parameters"
],
"example": null
},
"SpaceSuitsRs": {
"type": "object",
"additionalProperties": false,
"description": "SpaceSuitsRs",
"properties": {
"code": {
"type": "string",
"description": "Код пространства",
"example": "ANYSPC",
"maxLength": 2147483647,
"pattern": ".*"
},
"suits": {
"type": "array",
"description": "suits",
"items": {
"$ref": "#/components/schemas/SpaceSuitSettingInfo",
"description": "Список типов задач",
"required": [
"code",
"description",
"icon",
"name"
]
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
}
},
"required": [
"code",
"suits"
],
"example": null
},
"SpaceConfigUnitParametersRs": {
"type": "object",
"additionalProperties": false,
"description": "Конфигурация пространства для задачи",
"properties": {
"suitCode": {
"type": "string",
"description": "Код типа задачи",
"example": "idea",
"maxLength": 2147483647,
"pattern": ".*"
},
"parameters": {
"type": "object",
"additionalProperties": {
"type": "boolean"
},
"description": "Конфигурация пространства для задачи",
"example": null
},
"spaceCode": {
"type": "string",
"description": "Код пространства",
"example": "SWTR",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"example": null
},
"SuitSettingInfo": {
"type": "object",
"additionalProperties": false,
"description": "SuitSettingInfo",
"properties": {
"code": {
"type": "string",
"description": "Код типа юнита",
"example": "idea",
"maxLength": 2147483647,
"pattern": ".*"
},
"workflow": {
"$ref": "#/components/schemas/WfSchemaDto",
"description": "workflow используемый в типе юнита",
"example": {
"code": "default_workflow",
"name": "Простой"
}
},
"name": {
"type": "string",
"description": "Наименование типа юнита",
"example": "Идея",
"maxLength": 2147483647,
"pattern": ".*"
},
"icon": {
"type": "string",
"description": "Иконка типа юнита",
"example": "idea",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "Описание типа юнита",
"example": "Простой тип юнита",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"required": [
"code",
"description",
"icon",
"name"
],
"example": null
},
"LinkTypeIdentity": {
"type": "object",
"additionalProperties": false,
"description": "LinkTypeIdentity",
"properties": {
"code": {
"type": "string",
"description": "code",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "name",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"example": null
},
"LinkTypes": {
"type": "object",
"additionalProperties": false,
"description": "LinkTypes",
"properties": {
"linkType": {
"$ref": "#/components/schemas/LinkTypeIdentity",
"description": "linkType",
"example": null
},
"from": {
"$ref": "#/components/schemas/SuitIdentity",
"description": "from",
"example": null
},
"to": {
"type": "array",
"description": "to",
"items": {
"$ref": "#/components/schemas/SuitIdentity"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
}
},
"example": null
},
"PermissionGroup": {
"type": "object",
"additionalProperties": false,
"description": "PermissionGroup",
"properties": {
"code": {
"type": "string",
"description": "code",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "name",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "description",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"example": null
},
"SpaceTypeConfigSuitAccessRs": {
"type": "object",
"additionalProperties": false,
"description": "SpaceTypeConfigSuitAccessRs",
"properties": {
"code": {
"type": "string",
"description": "code",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "name",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"icon": {
"type": "string",
"description": "icon",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "description",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"disabled": {
"type": "boolean",
"description": "disabled",
"example": true
},
"workflows": {
"type": "array",
"deprecated": true,
"description": "workflows",
"items": {
"$ref": "#/components/schemas/WorkflowSettingDto"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"type": {
"type": "string",
"description": "type",
"enum": [
"REQUIRED",
"RECOMMENDED",
"AVAILABLE"
],
"example": "Пример"
}
},
"required": [
"workflows"
],
"example": null
},
"SpaceTypeConfigSuitWorkflowRs": {
"type": "object",
"additionalProperties": false,
"description": "SpaceTypeConfigSuitWorkflowRs",
"properties": {
"code": {
"type": "string",
"description": "code",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "name",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"icon": {
"type": "string",
"description": "icon",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "description",
"example": "Пример",
"maxLength": 2147483647,
"pattern": ".*"
},
"workflows": {
"type": "array",
"description": "workflows",
"items": {
"$ref": "#/components/schemas/WorkflowSettingDto"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
}
},
"example": null
},
"SpaceTypeConfigurationDto": {
"type": "object",
"additionalProperties": false,
"description": "SpaceTypeConfigurationDto",
"properties": {
"suitWorkflows": {
"type": "array",
"description": "suitWorkflows",
"items": {
"$ref": "#/components/schemas/SpaceTypeConfigSuitWorkflowRs"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"linkTypes": {
"type": "array",
"description": "linkTypes",
"items": {
"$ref": "#/components/schemas/LinkTypes"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"permissionGroups": {
"type": "array",
"description": "permissionGroups",
"items": {
"$ref": "#/components/schemas/PermissionGroup"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"userGroupPermGroupConfigs": {
"type": "array",
"description": "userGroupPermGroupConfigs",
"items": {
"$ref": "#/components/schemas/SpaceTypeUserGroupConfigDto"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"suits": {
"type": "array",
"description": "suits",
"items": {
"$ref": "#/components/schemas/SpaceTypeConfigSuitAccessRs"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
}
},
"example": null
},
"SpaceTypeDetailsDto": {
"type": "object",
"additionalProperties": false,
"description": "SpaceTypeDetailsDto",
"properties": {
"configuration": {
"$ref": "#/components/schemas/SpaceTypeConfigurationDto",
"description": "configuration",
"example": null
},
"info": {
"$ref": "#/components/schemas/SpaceTypeInfoDto",
"description": "info",
"example": null
}
},
"required": [
"configuration",
"info"
],
"example": null
},
"SpaceConfigSuitInfo": {
"type": "object",
"additionalProperties": false,
"description": "SpaceConfigSuitInfo",
"properties": {
"code": {
"type": "string",
"description": "Код типа юнита",
"example": "idea",
"maxLength": 2147483647,
"pattern": ".*"
},
"name": {
"type": "string",
"description": "Наименование типа юнита",
"example": "Идея",
"maxLength": 2147483647,
"pattern": ".*"
},
"icon": {
"type": "string",
"description": "Иконка типа юнита",
"example": "idea",
"maxLength": 2147483647,
"pattern": ".*"
},
"description": {
"type": "string",
"description": "Описание типа юнита",
"example": "Самый простой тип юнита: идея",
"maxLength": 2147483647,
"pattern": ".*"
}
},
"required": [
"code",
"name"
],
"example": null
},
"SpaceConfigAppliedSuitRs": {
"type": "object",
"additionalProperties": false,
"description": "SpaceConfigAppliedSuitRs",
"properties": {
"applied": {
"type": "array",
"description": "applied",
"items": {
"$ref": "#/components/schemas/SpaceConfigSuitInfo",
"description": "Используемые"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"available": {
"type": "array",
"description": "available",
"items": {
"$ref": "#/components/schemas/SpaceConfigSuitInfo",
"description": "Доступные"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
},
"required": {
"type": "array",
"description": "required",
"items": {
"$ref": "#/components/schemas/SpaceConfigSuitInfo",
"description": "Обязательные"
},
"maxItems": 2147483647,
"minItems": 0,
"example": null
}
},
"required": [
"applied",
"available",
"required"
],
"example": null
}
}
},
"x-phase2-filter": {
"purpose": "focused full extract for Sprint 45 OAS TaskTracker runtime-discovery spike",
"exact_path_count": 12,
"selected_path_count": 33,
"selected_component_section_count": 1,
"selected_definition_count": 0,
"selected_top_level_parameter_count": 0,
"selected_top_level_response_count": 0,
"selected_internal_ref_count": 113,
"wanted_exact_paths": [
"/rest/api/unit/v2/{suit}/create",
"/rest/api/unit/v2/{code}",
"/rest/api/unit/v1/find",
"/rest/api/unit/v1/convert/suit",
"/rest/api/space/v2/{code}",
"/rest/api/space/type/v1/{code}",
"/rest/api/space/v3/{code}/suits",
"/rest/api/space/configuration/v1/{space}/suits/find",
"/rest/api/space/v3/manage/parameters/{unitCode}",
"/rest/api/workflow/v1/suit/{suitCode}/space/{spaceCode}/workflow",
"/rest/api/workflow/v1/space/type/{spaceTypeCode}/suit/{suitCode}/list",
"/rest/api/unit/v1/link"
],
"missing_exact_paths": [],
"included_link_candidate_paths": [
"/extension/plugin/v2/rest/api/swtr_tms_plugin/v1/link",
"/extension/plugin/v2/rest/api/swtr_tms_plugin/v1/link/delete",
"/extension/plugin/v2/rest/api/swtr_tms_plugin/v1/link/test_case_run/test_cycle",
"/extension/plugin/v2/rest/api/swtr_tms_plugin/v1/link/test_cycle/player",
"/extension/plugin/v2/rest/api/swtr_tms_plugin/v1/link/test_cycle/test_cases",
"/extension/plugin/v2/rest/api/swtr_tms_plugin/v1/link/test_plan/test_cycles",
"/extension/plugin/v2/rest/api/swtr_tms_plugin/v1/link/units",
"/extension/plugin/v2/rest/api/swtr_tms_plugin/v1/link/{unitId}/has_test_cases",
"/extension/plugin/v2/rest/api/swtr_tms_plugin/v1/link/{unitId}/test_cases_to_review",
"/extension/plugin/v2/rest/api/swtr_wiki_migrator_plugin/v1/link/redirect",
"/extension/plugin/v2/rest/api/swtr_wiki_plugin/v1/wiki/unit/hierarchy/link",
"/rest/api/unit/v1/link/delete",
"/rest/api/unit/v1/link/delete/{source}/{destination}/{type}",
"/rest/api/unit/v1/link/find",
"/rest/api/unit/v1/link/restore",
"/rest/api/unit/v1/link/type/create",
"/rest/api/unit/v1/link/type/update/{code}",
"/rest/api/unit/v1/link/type/{code}",
"/rest/api/unit/v1/link/types",
"/rest/api/unit/v2/link/type/{code}",
"/rest/api/unit/v2/link/types"
],
"wanted_schema_names": [
"UnitWithAttributes",
"UnitAttributeCodeValueInfo",
"UserInfoWithDetails",
"SuitWithAttributesInfo",
"SpaceInfo",
"SpaceTypeDetailsDto",
"SpaceTypeConfigurationDto",
"LinkTypes",
"StatusResponseDto",
"UpdateResponse"
],
"missing_schema_names": [],
"note": "Full path/component bodies are included only for the exact wanted paths, selected schema names, their transitive internal refs, and narrow unit link/relation path candidates."
}
}