Interface MiaConfigurationControllerApi

All Known Implementing Classes:
MiaConfigurationController

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-09-12T07:58:32.397559642Z[Etc/UTC]") @Validated public interface MiaConfigurationControllerApi
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<CompoundDto>
    addCompound(UUID projectId, @Valid CompoundDto compoundDto)
    POST /configuration/{projectId}/compound Add mia compound
    org.springframework.http.ResponseEntity<Void>
    addDirectory(UUID projectId, @Valid ProjectDirectoryDto projectDirectoryDto)
    POST /configuration/{projectId}/directory Add mia directory
    org.springframework.http.ResponseEntity<ProcessDto>
    addProcess(UUID projectId, @Valid ProcessDto processDto)
    POST /configuration/{projectId}/process Add mia process
    org.springframework.http.ResponseEntity<Void>
    addProjectFile(UUID projectId, @Valid ProjectFileDto projectFile, org.springframework.web.multipart.MultipartFile file)
    POST /configuration/{projectId}/projectFile Add mia project file
    org.springframework.http.ResponseEntity<List<SectionsDto>>
    addSection(UUID projectId, @Valid SectionDto sectionDto)
    POST /configuration/{projectId}/section Add mia section
    org.springframework.http.ResponseEntity<List<CompoundShortDto>>
    deleteCompound(UUID projectId, UUID compoundId)
    DELETE /configuration/{projectId}/compound/{compoundId} Delete mia compound
    org.springframework.http.ResponseEntity<Void>
    deleteConfiguration(UUID projectId, @NotNull @Valid Boolean withPOT)
    DELETE /configuration/{projectId} Delete mia configuration
    org.springframework.http.ResponseEntity<Void>
    deleteDirectory(UUID projectId, UUID directoryId)
    DELETE /configuration/{projectId}/directory/{directoryId} Delete mia directory
    org.springframework.http.ResponseEntity<List<ProcessShortDto>>
    deleteProcess(UUID projectId, UUID processId)
    DELETE /configuration/{projectId}/process/{processId} Delete mia process
    org.springframework.http.ResponseEntity<Void>
    deleteProjectFile(UUID projectId, UUID fileId)
    DELETE /configuration/{projectId}/projectFile/{fileId} Delete mia section
    org.springframework.http.ResponseEntity<List<SectionsDto>>
    deleteSection(UUID projectId, UUID sectionId)
    DELETE /configuration/{projectId}/section/{sectionId} Delete mia section
    org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>
    GET /configuration/{projectId}/downloadZipConfig Download config as ZIP file
    org.springframework.http.ResponseEntity<CompoundDto>
    getCompound(UUID projectId, UUID compoundId)
    GET /configuration/{projectId}/compound/{compoundId} Get mia compound
    org.springframework.http.ResponseEntity<List<CompoundShortDto>>
    getCompounds(UUID projectId)
    GET /configuration/{projectId}/compound Get mia all compounds for the project
    org.springframework.http.ResponseEntity<FlowConfigDto>
    getConfig(@NotNull @Valid UUID projectId, @NotNull @Valid Boolean needReload)
    Deprecated. 
    org.springframework.http.ResponseEntity<ProjectConfigurationDto>
    GET /configuration/{projectId} Get mia configuration
    org.springframework.http.ResponseEntity<ProjectConfigurationDto>
    GET /configuration/{projectId}/hardReload Hard reload mia configuration from external resourse and return it
    org.springframework.http.ResponseEntity<ProjectDirectoriesDto>
    getDirectories(UUID projectId)
    GET /configuration/{projectId}/directory Get mia directories hierarchy
    org.springframework.http.ResponseEntity<ProcessDto>
    getProcess(UUID projectId, UUID processId)
    GET /configuration/{projectId}/process/{processId} Get mia process
    org.springframework.http.ResponseEntity<List<ProcessShortDto>>
    getProcesses(UUID projectId)
    GET /configuration/{projectId}/process Get mia all processes for the project
    org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>
    getProjectFile(UUID projectId, UUID fileId)
    GET /configuration/{projectId}/projectFile/{fileId} Get mia project file
    org.springframework.http.ResponseEntity<List<SectionsDto>>
    getSections(UUID projectId)
    GET /configuration/{projectId}/section Get mia sections hierarchy
    org.springframework.http.ResponseEntity<List<UUID>>
    GET /configuration/{projectId}/directories Get mia list of uuids for all directories
    org.springframework.http.ResponseEntity<List<UUID>>
    getUuidFiles(UUID projectId)
    GET /configuration/{projectId}/projectFiles Get mia list of uuids for all files
    org.springframework.http.ResponseEntity<Void>
    moveDirectory(UUID projectId, UUID directoryId, @Valid MoveDirectoryRequestDto moveDirectoryRequestDto)
    PATCH /configuration/{projectId}/directory/{directoryId} Move mia project directory
    org.springframework.http.ResponseEntity<Void>
    moveProjectFile(UUID projectId, UUID fileId, @Valid MoveProjectFileRequestDto moveProjectFileRequestDto)
    PATCH /configuration/{projectId}/projectFile/{fileId} Move mia project file
    org.springframework.http.ResponseEntity<CompoundDto>
    updateCompound(UUID projectId, @Valid CompoundDto compoundDto)
    PUT /configuration/{projectId}/compound Update mia compound
    org.springframework.http.ResponseEntity<ProjectConfigurationDto>
    updateConfiguration(UUID projectId, @Valid ProjectConfigurationDto projectConfigurationDto)
    PUT /configuration/{projectId} Update mia configuration
    org.springframework.http.ResponseEntity<Void>
    updateDirectory(UUID projectId, @Valid ProjectDirectoryDto projectDirectoryDto)
    PUT /configuration/{projectId}/directory Update mia directory
    org.springframework.http.ResponseEntity<ProcessDto>
    updateProcess(UUID projectId, @Valid ProcessDto processDto)
    PUT /configuration/{projectId}/process Update mia process
    org.springframework.http.ResponseEntity<Void>
    updateProjectFile(UUID projectId, @Valid ProjectFileDto projectFile, org.springframework.web.multipart.MultipartFile file)
    PUT /configuration/{projectId}/projectFile Update mia project file
    org.springframework.http.ResponseEntity<List<SectionsDto>>
    updateSection(UUID projectId, @Valid SectionDto sectionDto)
    PUT /configuration/{projectId}/section Update mia section
    org.springframework.http.ResponseEntity<Boolean>
    uploadZipConfig(UUID projectId, org.springframework.web.multipart.MultipartFile file)
    POST /configuration/{projectId}/uploadZipConfig Upload config as ZIP file
  • Method Details

    • addCompound

      @RequestMapping(method=POST, value="/configuration/{projectId}/compound", produces="application/json", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<CompoundDto> addCompound(@PathVariable("projectId") UUID projectId, @Valid @RequestBody @Valid CompoundDto compoundDto)
      POST /configuration/{projectId}/compound Add mia compound
      Parameters:
      projectId - Project ID (required)
      compoundDto - request (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • addDirectory

      @RequestMapping(method=POST, value="/configuration/{projectId}/directory", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<Void> addDirectory(@PathVariable("projectId") UUID projectId, @Valid @RequestBody @Valid ProjectDirectoryDto projectDirectoryDto)
      POST /configuration/{projectId}/directory Add mia directory
      Parameters:
      projectId - Project ID (required)
      projectDirectoryDto - request (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • addProcess

      @RequestMapping(method=POST, value="/configuration/{projectId}/process", produces="application/json", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<ProcessDto> addProcess(@PathVariable("projectId") UUID projectId, @Valid @RequestBody @Valid ProcessDto processDto)
      POST /configuration/{projectId}/process Add mia process
      Parameters:
      projectId - Project ID (required)
      processDto - request (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • addProjectFile

      @RequestMapping(method=POST, value="/configuration/{projectId}/projectFile", consumes="multipart/form-data") org.springframework.http.ResponseEntity<Void> addProjectFile(@PathVariable("projectId") UUID projectId, @Valid @RequestPart(value="projectFile",required=true) @Valid ProjectFileDto projectFile, @RequestPart(value="file",required=true) org.springframework.web.multipart.MultipartFile file)
      POST /configuration/{projectId}/projectFile Add mia project file
      Parameters:
      projectId - Project ID (required)
      projectFile - (required)
      file - (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • addSection

      @RequestMapping(method=POST, value="/configuration/{projectId}/section", produces="application/json", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<List<SectionsDto>> addSection(@PathVariable("projectId") UUID projectId, @Valid @RequestBody @Valid SectionDto sectionDto)
      POST /configuration/{projectId}/section Add mia section
      Parameters:
      projectId - Project ID (required)
      sectionDto - request (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • deleteCompound

      @RequestMapping(method=DELETE, value="/configuration/{projectId}/compound/{compoundId}", produces="application/json") org.springframework.http.ResponseEntity<List<CompoundShortDto>> deleteCompound(@PathVariable("projectId") UUID projectId, @PathVariable("compoundId") UUID compoundId)
      DELETE /configuration/{projectId}/compound/{compoundId} Delete mia compound
      Parameters:
      projectId - Project ID (required)
      compoundId - Compound ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • deleteConfiguration

      @RequestMapping(method=DELETE, value="/configuration/{projectId}") org.springframework.http.ResponseEntity<Void> deleteConfiguration(@PathVariable("projectId") UUID projectId, @NotNull @Valid @RequestParam(value="withPOT",required=true) @NotNull @Valid Boolean withPOT)
      DELETE /configuration/{projectId} Delete mia configuration
      Parameters:
      projectId - Project ID (required)
      withPOT - Remove with POT (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • deleteDirectory

      @RequestMapping(method=DELETE, value="/configuration/{projectId}/directory/{directoryId}") org.springframework.http.ResponseEntity<Void> deleteDirectory(@PathVariable("projectId") UUID projectId, @PathVariable("directoryId") UUID directoryId)
      DELETE /configuration/{projectId}/directory/{directoryId} Delete mia directory
      Parameters:
      projectId - Project ID (required)
      directoryId - Directory ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • deleteProcess

      @RequestMapping(method=DELETE, value="/configuration/{projectId}/process/{processId}", produces="application/json") org.springframework.http.ResponseEntity<List<ProcessShortDto>> deleteProcess(@PathVariable("projectId") UUID projectId, @PathVariable("processId") UUID processId)
      DELETE /configuration/{projectId}/process/{processId} Delete mia process
      Parameters:
      projectId - Project ID (required)
      processId - Process ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • deleteProjectFile

      @RequestMapping(method=DELETE, value="/configuration/{projectId}/projectFile/{fileId}") org.springframework.http.ResponseEntity<Void> deleteProjectFile(@PathVariable("projectId") UUID projectId, @PathVariable("fileId") UUID fileId)
      DELETE /configuration/{projectId}/projectFile/{fileId} Delete mia section
      Parameters:
      projectId - Project ID (required)
      fileId - Project file ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • deleteSection

      @RequestMapping(method=DELETE, value="/configuration/{projectId}/section/{sectionId}", produces="application/json") org.springframework.http.ResponseEntity<List<SectionsDto>> deleteSection(@PathVariable("projectId") UUID projectId, @PathVariable("sectionId") UUID sectionId)
      DELETE /configuration/{projectId}/section/{sectionId} Delete mia section
      Parameters:
      projectId - Project ID (required)
      sectionId - Section ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • downloadZipConfig

      @RequestMapping(method=GET, value="/configuration/{projectId}/downloadZipConfig", produces="application/octet-stream") org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> downloadZipConfig(@PathVariable("projectId") UUID projectId)
      GET /configuration/{projectId}/downloadZipConfig Download config as ZIP file
      Parameters:
      projectId - Project ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getCompound

      @RequestMapping(method=GET, value="/configuration/{projectId}/compound/{compoundId}", produces="application/json") org.springframework.http.ResponseEntity<CompoundDto> getCompound(@PathVariable("projectId") UUID projectId, @PathVariable("compoundId") UUID compoundId)
      GET /configuration/{projectId}/compound/{compoundId} Get mia compound
      Parameters:
      projectId - Project ID (required)
      compoundId - Compound ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getCompounds

      @RequestMapping(method=GET, value="/configuration/{projectId}/compound", produces="application/json") org.springframework.http.ResponseEntity<List<CompoundShortDto>> getCompounds(@PathVariable("projectId") UUID projectId)
      GET /configuration/{projectId}/compound Get mia all compounds for the project
      Parameters:
      projectId - Project ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getConfig

      @Deprecated @RequestMapping(method=GET, value="/rest/config", produces="application/json") org.springframework.http.ResponseEntity<FlowConfigDto> getConfig(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="needReload",required=true) @NotNull @Valid Boolean needReload)
      Deprecated.
      GET /rest/config IMPORTANT. IT IS OLD CONFIG!!! USE /configuration/{projectId}, /configuration/{projectId}/section, /configuration/{projectId}/compound, /configuration/{projectId}/process instead.
      Parameters:
      projectId - Project ID (required)
      needReload - needReload (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getConfiguration

      @RequestMapping(method=GET, value="/configuration/{projectId}", produces="application/json") org.springframework.http.ResponseEntity<ProjectConfigurationDto> getConfiguration(@PathVariable("projectId") UUID projectId)
      GET /configuration/{projectId} Get mia configuration
      Parameters:
      projectId - Project ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getConfigurationWithHardReload

      @RequestMapping(method=GET, value="/configuration/{projectId}/hardReload", produces="application/json") org.springframework.http.ResponseEntity<ProjectConfigurationDto> getConfigurationWithHardReload(@PathVariable("projectId") UUID projectId)
      GET /configuration/{projectId}/hardReload Hard reload mia configuration from external resourse and return it
      Parameters:
      projectId - Project ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getDirectories

      @RequestMapping(method=GET, value="/configuration/{projectId}/directory", produces="application/json") org.springframework.http.ResponseEntity<ProjectDirectoriesDto> getDirectories(@PathVariable("projectId") UUID projectId)
      GET /configuration/{projectId}/directory Get mia directories hierarchy
      Parameters:
      projectId - Project ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getProcess

      @RequestMapping(method=GET, value="/configuration/{projectId}/process/{processId}", produces="application/json") org.springframework.http.ResponseEntity<ProcessDto> getProcess(@PathVariable("projectId") UUID projectId, @PathVariable("processId") UUID processId)
      GET /configuration/{projectId}/process/{processId} Get mia process
      Parameters:
      projectId - Project ID (required)
      processId - Process ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getProcesses

      @RequestMapping(method=GET, value="/configuration/{projectId}/process", produces="application/json") org.springframework.http.ResponseEntity<List<ProcessShortDto>> getProcesses(@PathVariable("projectId") UUID projectId)
      GET /configuration/{projectId}/process Get mia all processes for the project
      Parameters:
      projectId - Project ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getProjectFile

      @RequestMapping(method=GET, value="/configuration/{projectId}/projectFile/{fileId}", produces="application/octet-stream") org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getProjectFile(@PathVariable("projectId") UUID projectId, @PathVariable("fileId") UUID fileId)
      GET /configuration/{projectId}/projectFile/{fileId} Get mia project file
      Parameters:
      projectId - Project ID (required)
      fileId - Project file ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getSections

      @RequestMapping(method=GET, value="/configuration/{projectId}/section", produces="application/json") org.springframework.http.ResponseEntity<List<SectionsDto>> getSections(@PathVariable("projectId") UUID projectId)
      GET /configuration/{projectId}/section Get mia sections hierarchy
      Parameters:
      projectId - Project ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getUuidDirectories

      @RequestMapping(method=GET, value="/configuration/{projectId}/directories", produces="application/json") org.springframework.http.ResponseEntity<List<UUID>> getUuidDirectories(@PathVariable("projectId") UUID projectId)
      GET /configuration/{projectId}/directories Get mia list of uuids for all directories
      Parameters:
      projectId - Project ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getUuidFiles

      @RequestMapping(method=GET, value="/configuration/{projectId}/projectFiles", produces="application/json") org.springframework.http.ResponseEntity<List<UUID>> getUuidFiles(@PathVariable("projectId") UUID projectId)
      GET /configuration/{projectId}/projectFiles Get mia list of uuids for all files
      Parameters:
      projectId - Project ID (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • moveDirectory

      @RequestMapping(method=PATCH, value="/configuration/{projectId}/directory/{directoryId}", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<Void> moveDirectory(@PathVariable("projectId") UUID projectId, @PathVariable("directoryId") UUID directoryId, @Valid @RequestBody @Valid MoveDirectoryRequestDto moveDirectoryRequestDto)
      PATCH /configuration/{projectId}/directory/{directoryId} Move mia project directory
      Parameters:
      projectId - Project ID (required)
      directoryId - Directory ID (required)
      moveDirectoryRequestDto - (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • moveProjectFile

      @RequestMapping(method=PATCH, value="/configuration/{projectId}/projectFile/{fileId}", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<Void> moveProjectFile(@PathVariable("projectId") UUID projectId, @PathVariable("fileId") UUID fileId, @Valid @RequestBody @Valid MoveProjectFileRequestDto moveProjectFileRequestDto)
      PATCH /configuration/{projectId}/projectFile/{fileId} Move mia project file
      Parameters:
      projectId - Project ID (required)
      fileId - Project file ID (required)
      moveProjectFileRequestDto - (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • updateCompound

      @RequestMapping(method=PUT, value="/configuration/{projectId}/compound", produces="application/json", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<CompoundDto> updateCompound(@PathVariable("projectId") UUID projectId, @Valid @RequestBody @Valid CompoundDto compoundDto)
      PUT /configuration/{projectId}/compound Update mia compound
      Parameters:
      projectId - Project ID (required)
      compoundDto - request (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • updateConfiguration

      @RequestMapping(method=PUT, value="/configuration/{projectId}", produces="application/json", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<ProjectConfigurationDto> updateConfiguration(@PathVariable("projectId") UUID projectId, @Valid @RequestBody @Valid ProjectConfigurationDto projectConfigurationDto)
      PUT /configuration/{projectId} Update mia configuration
      Parameters:
      projectId - Project ID (required)
      projectConfigurationDto - request (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • updateDirectory

      @RequestMapping(method=PUT, value="/configuration/{projectId}/directory", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<Void> updateDirectory(@PathVariable("projectId") UUID projectId, @Valid @RequestBody @Valid ProjectDirectoryDto projectDirectoryDto)
      PUT /configuration/{projectId}/directory Update mia directory
      Parameters:
      projectId - Project ID (required)
      projectDirectoryDto - request (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • updateProcess

      @RequestMapping(method=PUT, value="/configuration/{projectId}/process", produces="application/json", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<ProcessDto> updateProcess(@PathVariable("projectId") UUID projectId, @Valid @RequestBody @Valid ProcessDto processDto)
      PUT /configuration/{projectId}/process Update mia process
      Parameters:
      projectId - Project ID (required)
      processDto - request (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • updateProjectFile

      @RequestMapping(method=PUT, value="/configuration/{projectId}/projectFile", consumes="multipart/form-data") org.springframework.http.ResponseEntity<Void> updateProjectFile(@PathVariable("projectId") UUID projectId, @Valid @RequestPart(value="projectFile",required=true) @Valid ProjectFileDto projectFile, @RequestPart(value="file",required=false) org.springframework.web.multipart.MultipartFile file)
      PUT /configuration/{projectId}/projectFile Update mia project file
      Parameters:
      projectId - Project ID (required)
      projectFile - (required)
      file - file (optional)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • updateSection

      @RequestMapping(method=PUT, value="/configuration/{projectId}/section", produces="application/json", consumes="application/json; charset=UTF-8") org.springframework.http.ResponseEntity<List<SectionsDto>> updateSection(@PathVariable("projectId") UUID projectId, @Valid @RequestBody @Valid SectionDto sectionDto)
      PUT /configuration/{projectId}/section Update mia section
      Parameters:
      projectId - Project ID (required)
      sectionDto - request (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • uploadZipConfig

      @RequestMapping(method=POST, value="/configuration/{projectId}/uploadZipConfig", produces="application/json", consumes="multipart/form-data") org.springframework.http.ResponseEntity<Boolean> uploadZipConfig(@PathVariable("projectId") UUID projectId, @RequestPart(value="file",required=true) org.springframework.web.multipart.MultipartFile file)
      POST /configuration/{projectId}/uploadZipConfig Upload config as ZIP file
      Parameters:
      projectId - Project ID (required)
      file - file (required)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)