| exportDescriptors(String, DescriptorFilter, HttpServletResponse) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| listDescriptorsByShort(Pagination, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| listAccessibleDescriptors(String, Pagination, DescriptorFilter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| myDescriptors(String, Pagination, DescriptorFilter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| searchMatchingDescriptor(DescriptorDTO) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| machineTranslate(UUID, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteDescriptor(UUID, int) |   | 64% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| forceUpdateDescriptor(DescriptorDTO) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateDescriptors(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findSimilar(DescriptorApiService.SimilarRequest) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$searchMatchingDescriptor$0(DescriptorDTO) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| listDescriptors(String, Pagination, DescriptorFilter) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| listDescriptorsDetails(String, Pagination, DescriptorFilter) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| approveDescriptor(UUID, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reviewDescriptor(UUID, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| rejectDescriptor(UUID, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| updateImage(UUID, MultipartFile, RepositoryImage) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeImage(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| copyDescriptor(boolean, DescriptorDTO) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDescriptor(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDescriptorDetails(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| DescriptorController() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listCategories() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |