diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/AddFavoriteApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/AddFavoriteApi.kt deleted file mode 100644 index 4322f006..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/AddFavoriteApi.kt +++ /dev/null @@ -1,45 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.InstrumentId -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface AddFavoriteApi { - - - @RequestMapping( - method = [RequestMethod.POST], - value = ["/api/favorite/add"], - produces = ["application/json"], - consumes = ["application/json"] - ) - fun addFavorite( @Valid @RequestBody instrumentId: InstrumentId): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/ApiUtil.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/ApiUtil.kt deleted file mode 100644 index f288b748..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/ApiUtil.kt +++ /dev/null @@ -1,19 +0,0 @@ -package mu.muse.rest.api - -import org.springframework.web.context.request.NativeWebRequest - -import jakarta.servlet.http.HttpServletResponse -import java.io.IOException - -object ApiUtil { - fun setExampleResponse(req: NativeWebRequest, contentType: String, example: String) { - try { - val res = req.getNativeResponse(HttpServletResponse::class.java) - res?.characterEncoding = "UTF-8" - res?.addHeader("Content-Type", contentType) - res?.writer?.print(example) - } catch (e: IOException) { - throw RuntimeException(e) - } - } -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/BasicLoginApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/BasicLoginApi.kt deleted file mode 100644 index 277c8a33..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/BasicLoginApi.kt +++ /dev/null @@ -1,45 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.JwtResponse -import mu.muse.rest.dto.ServerError -import mu.muse.rest.dto.UsernameAndPasswordRequestBody -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface BasicLoginApi { - - - @RequestMapping( - method = [RequestMethod.POST], - value = ["/api/auth/login"], - produces = ["application/json"], - consumes = ["application/json"] - ) - fun basicLogin( @Valid @RequestBody usernameAndPasswordRequestBody: UsernameAndPasswordRequestBody): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/CreateInstrumentApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/CreateInstrumentApi.kt deleted file mode 100644 index c1b4ec6e..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/CreateInstrumentApi.kt +++ /dev/null @@ -1,45 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.CreateInstrumentRequestBody -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface CreateInstrumentApi { - - - @RequestMapping( - method = [RequestMethod.POST], - value = ["/api/instrument/create"], - produces = ["application/json"], - consumes = ["application/json"] - ) - fun createInstrument( @Valid @RequestBody createInstrumentRequestBody: CreateInstrumentRequestBody): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/DeleteInstrumentByIdApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/DeleteInstrumentByIdApi.kt deleted file mode 100644 index 40a18bad..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/DeleteInstrumentByIdApi.kt +++ /dev/null @@ -1,43 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface DeleteInstrumentByIdApi { - - - @RequestMapping( - method = [RequestMethod.GET], - value = ["/api/instrument/{instrumentId}/delete"], - produces = ["application/json"] - ) - fun deleteInstrumentById( @PathVariable("instrumentId") instrumentId: kotlin.Long): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/EditInstrumentApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/EditInstrumentApi.kt deleted file mode 100644 index 4b3c2687..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/EditInstrumentApi.kt +++ /dev/null @@ -1,45 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.EditInstrumentRequestBody -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface EditInstrumentApi { - - - @RequestMapping( - method = [RequestMethod.POST], - value = ["/api/instrument/edit"], - produces = ["application/json"], - consumes = ["application/json"] - ) - fun editInstrument( @Valid @RequestBody editInstrumentRequestBody: EditInstrumentRequestBody): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetCountriesApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetCountriesApi.kt deleted file mode 100644 index d1ca6fc5..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetCountriesApi.kt +++ /dev/null @@ -1,44 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.GetCountriesResponse -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface GetCountriesApi { - - - @RequestMapping( - method = [RequestMethod.GET], - value = ["/api/countries"], - produces = ["application/json"] - ) - fun getCountries(): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentBasicMaterialsApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentBasicMaterialsApi.kt deleted file mode 100644 index 26c6970b..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentBasicMaterialsApi.kt +++ /dev/null @@ -1,44 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.GetInstrumentBasicMaterialsResponse -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface GetInstrumentBasicMaterialsApi { - - - @RequestMapping( - method = [RequestMethod.GET], - value = ["/api/instrument/materials"], - produces = ["application/json"] - ) - fun getInstrumentBasicMaterials(): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentByIdApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentByIdApi.kt deleted file mode 100644 index 23bc016d..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentByIdApi.kt +++ /dev/null @@ -1,44 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.InstrumentDetail -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface GetInstrumentByIdApi { - - - @RequestMapping( - method = [RequestMethod.GET], - value = ["/api/instrument/{instrumentId}"], - produces = ["application/json"] - ) - fun getInstrumentById( @PathVariable("instrumentId") instrumentId: kotlin.Long): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentPhotoApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentPhotoApi.kt deleted file mode 100644 index 7a8d3c61..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentPhotoApi.kt +++ /dev/null @@ -1,44 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.InstrumentPhoto -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface GetInstrumentPhotoApi { - - - @RequestMapping( - method = [RequestMethod.GET], - value = ["/api/instrument/photo/{instrumentId}"], - produces = ["image/*", "application/json"] - ) - fun getInstrumentPhoto( @PathVariable("instrumentId") instrumentId: kotlin.Long): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentTypesApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentTypesApi.kt deleted file mode 100644 index a0ce59b8..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentTypesApi.kt +++ /dev/null @@ -1,44 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.GetInstrumentTypesResponse -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface GetInstrumentTypesApi { - - - @RequestMapping( - method = [RequestMethod.GET], - value = ["/api/instrument/types"], - produces = ["application/json"] - ) - fun getInstrumentTypes(): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentsByCriteriaApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentsByCriteriaApi.kt deleted file mode 100644 index f18fe70e..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentsByCriteriaApi.kt +++ /dev/null @@ -1,46 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.GetInstrumentsByCriteriaRequestBody -import mu.muse.rest.dto.GetInstrumentsByCriteriaResponse -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface GetInstrumentsByCriteriaApi { - - - @RequestMapping( - method = [RequestMethod.POST], - value = ["/api/instruments"], - produces = ["application/json"], - consumes = ["application/json"] - ) - fun getInstrumentsByCriteria( @Valid @RequestBody getInstrumentsByCriteriaRequestBody: GetInstrumentsByCriteriaRequestBody): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentsByCriteriaPaginatedApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentsByCriteriaPaginatedApi.kt deleted file mode 100644 index 9b1130c5..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetInstrumentsByCriteriaPaginatedApi.kt +++ /dev/null @@ -1,46 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.GetInstrumentByCriteriaPageResponse -import mu.muse.rest.dto.GetInstrumentsByCriteriaRequestBody -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface GetInstrumentsByCriteriaPaginatedApi { - - - @RequestMapping( - method = [RequestMethod.POST], - value = ["/api/instruments/paginated"], - produces = ["application/json"], - consumes = ["application/json"] - ) - fun getInstrumentsByCriteriaPaginated(@NotNull @Valid @RequestParam(value = "page_size", required = true) pageSize: kotlin.Int,@NotNull @Valid @RequestParam(value = "page_number", required = true) pageNumber: kotlin.Int, @Valid @RequestBody getInstrumentsByCriteriaRequestBody: GetInstrumentsByCriteriaRequestBody): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetManufacturersApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetManufacturersApi.kt deleted file mode 100644 index 871fce63..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetManufacturersApi.kt +++ /dev/null @@ -1,44 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.GetManufacturersResponse -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface GetManufacturersApi { - - - @RequestMapping( - method = [RequestMethod.GET], - value = ["/api/manufacturer"], - produces = ["application/json"] - ) - fun getManufacturers(): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetUserProfileApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetUserProfileApi.kt deleted file mode 100644 index b676cb06..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/GetUserProfileApi.kt +++ /dev/null @@ -1,43 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ProfileDetails -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface GetUserProfileApi { - - - @RequestMapping( - method = [RequestMethod.GET], - value = ["/api/profile"], - produces = ["application/json"] - ) - fun getProfile(): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/ListFavoriteApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/ListFavoriteApi.kt deleted file mode 100644 index de90f7e7..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/ListFavoriteApi.kt +++ /dev/null @@ -1,44 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.ListFavoriteResponse -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface ListFavoriteApi { - - - @RequestMapping( - method = [RequestMethod.GET], - value = ["/api/favorite/list"], - produces = ["application/json"] - ) - fun listFavorite(): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/LogoutApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/LogoutApi.kt deleted file mode 100644 index 4a9ce587..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/LogoutApi.kt +++ /dev/null @@ -1,42 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface LogoutApi { - - - @RequestMapping( - method = [RequestMethod.POST], - value = ["/api/auth/logout"], - produces = ["application/json"] - ) - fun logout(): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/RemoveFavoriteApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/RemoveFavoriteApi.kt deleted file mode 100644 index 5163e2f7..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/RemoveFavoriteApi.kt +++ /dev/null @@ -1,45 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.ClientError -import mu.muse.rest.dto.InstrumentId -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface RemoveFavoriteApi { - - - @RequestMapping( - method = [RequestMethod.POST], - value = ["/api/favorite/remove"], - produces = ["application/json"], - consumes = ["application/json"] - ) - fun removeFavorite( @Valid @RequestBody instrumentId: InstrumentId): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/UserRegistrationApi.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/UserRegistrationApi.kt deleted file mode 100644 index a7e9d16a..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/api/UserRegistrationApi.kt +++ /dev/null @@ -1,44 +0,0 @@ -/** - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.8.0). - * https://openapi-generator.tech - * Do not edit the class manually. -*/ -package mu.muse.rest.api - -import mu.muse.rest.dto.RegistrationRequest -import mu.muse.rest.dto.ServerError -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.http.ResponseEntity - -import org.springframework.web.bind.annotation.* -import org.springframework.validation.annotation.Validated -import org.springframework.web.context.request.NativeWebRequest -import org.springframework.beans.factory.annotation.Autowired - -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -import kotlin.collections.List -import kotlin.collections.Map - -@RestController -@Validated -interface UserRegistrationApi { - - - @RequestMapping( - method = [RequestMethod.POST], - value = ["/api/registration"], - produces = ["application/json"], - consumes = ["application/json"] - ) - fun userRegistration( @Valid @RequestBody registrationRequest: RegistrationRequest): ResponseEntity -} diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/BasicMaterial.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/BasicMaterial.kt deleted file mode 100644 index b27bed2e..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/BasicMaterial.kt +++ /dev/null @@ -1,25 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param basicMaterial - */ -data class BasicMaterial( - - @get:JsonProperty("basic_material", required = true) val basicMaterial: kotlin.String - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ClientError.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ClientError.kt deleted file mode 100644 index bc2f0e86..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ClientError.kt +++ /dev/null @@ -1,28 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param message Error description - * @param cause Exception stack trace - */ -data class ClientError( - - @get:JsonProperty("message", required = true) val message: kotlin.String, - - @get:JsonProperty("cause") val cause: kotlin.String? = null - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/Country.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/Country.kt deleted file mode 100644 index 5ba386c6..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/Country.kt +++ /dev/null @@ -1,25 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param country - */ -data class Country( - - @get:JsonProperty("country", required = true) val country: kotlin.String - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/CreateInstrumentRequestBody.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/CreateInstrumentRequestBody.kt deleted file mode 100644 index 2ac68b03..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/CreateInstrumentRequestBody.kt +++ /dev/null @@ -1,32 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.InstrumentDetailWithoutId -import mu.muse.rest.dto.InstrumentPhoto -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param instrumentDetail - * @param instrumentPhoto - */ -data class CreateInstrumentRequestBody( - - @field:Valid - @get:JsonProperty("instrument_detail", required = true) val instrumentDetail: InstrumentDetailWithoutId, - - @field:Valid - @get:JsonProperty("instrument_photo", required = true) val instrumentPhoto: InstrumentPhoto - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/EditInstrumentRequestBody.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/EditInstrumentRequestBody.kt deleted file mode 100644 index c767b3d7..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/EditInstrumentRequestBody.kt +++ /dev/null @@ -1,32 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.InstrumentDetail -import mu.muse.rest.dto.InstrumentPhoto -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param instrumentDetail - * @param instrumentPhoto - */ -data class EditInstrumentRequestBody( - - @field:Valid - @get:JsonProperty("instrument_detail", required = true) val instrumentDetail: InstrumentDetail, - - @field:Valid - @get:JsonProperty("instrument_photo", required = true) val instrumentPhoto: InstrumentPhoto - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetCountriesResponse.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetCountriesResponse.kt deleted file mode 100644 index a93f13ae..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetCountriesResponse.kt +++ /dev/null @@ -1,27 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.Country -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param content - */ -data class GetCountriesResponse( - - @field:Valid - @get:JsonProperty("content", required = true) val content: kotlin.collections.List - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentBasicMaterialsResponse.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentBasicMaterialsResponse.kt deleted file mode 100644 index a4614262..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentBasicMaterialsResponse.kt +++ /dev/null @@ -1,27 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.BasicMaterial -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param content - */ -data class GetInstrumentBasicMaterialsResponse( - - @field:Valid - @get:JsonProperty("content", required = true) val content: kotlin.collections.List - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentByCriteriaPageResponse.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentByCriteriaPageResponse.kt deleted file mode 100644 index 06b24f4d..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentByCriteriaPageResponse.kt +++ /dev/null @@ -1,42 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.InstrumentDetail -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param content - * @param contentSize The number of items in the content. - * @param pageSize The number of items per page. - * @param pageNumber The current page number (0-based index). - * @param totalElements The total number of elements across all pages. - * @param totalPages The total number of pages. - */ -data class GetInstrumentByCriteriaPageResponse( - - @field:Valid - @get:JsonProperty("content", required = true) val content: kotlin.collections.List, - - @get:JsonProperty("content_size", required = true) val contentSize: kotlin.Long, - - @get:JsonProperty("page_size", required = true) val pageSize: kotlin.Long, - - @get:JsonProperty("page_number", required = true) val pageNumber: kotlin.Long, - - @get:JsonProperty("total_elements", required = true) val totalElements: kotlin.Long, - - @get:JsonProperty("total_pages", required = true) val totalPages: kotlin.Long - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentTypesResponse.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentTypesResponse.kt deleted file mode 100644 index 2cb9b5d2..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentTypesResponse.kt +++ /dev/null @@ -1,27 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.InstrumentType -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param content - */ -data class GetInstrumentTypesResponse( - - @field:Valid - @get:JsonProperty("content", required = true) val content: kotlin.collections.List - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentsByCriteriaRequestBody.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentsByCriteriaRequestBody.kt deleted file mode 100644 index 3e08c9b7..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentsByCriteriaRequestBody.kt +++ /dev/null @@ -1,70 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.BasicMaterial -import mu.muse.rest.dto.Country -import mu.muse.rest.dto.InstrumentId -import mu.muse.rest.dto.InstrumentName -import mu.muse.rest.dto.InstrumentType -import mu.muse.rest.dto.ManufactureDate -import mu.muse.rest.dto.ManufacturerName -import mu.muse.rest.dto.ReleaseDate -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param instrumentName - * @param instrumentTypes - * @param manufacturerNames - * @param manufactureDateFrom - * @param manufactureDateTo - * @param releaseDateFrom - * @param releaseDateTo - * @param countries - * @param materials - * @param instrumentIds - */ -data class GetInstrumentsByCriteriaRequestBody( - - @field:Valid - @get:JsonProperty("instrument_name") val instrumentName: InstrumentName? = null, - - @field:Valid - @get:JsonProperty("instrument_types") val instrumentTypes: kotlin.collections.List? = null, - - @field:Valid - @get:JsonProperty("manufacturer_names") val manufacturerNames: kotlin.collections.List? = null, - - @field:Valid - @get:JsonProperty("manufacture_date_from") val manufactureDateFrom: ManufactureDate? = null, - - @field:Valid - @get:JsonProperty("manufacture_date_to") val manufactureDateTo: ManufactureDate? = null, - - @field:Valid - @get:JsonProperty("release_date_from") val releaseDateFrom: ReleaseDate? = null, - - @field:Valid - @get:JsonProperty("release_date_to") val releaseDateTo: ReleaseDate? = null, - - @field:Valid - @get:JsonProperty("countries") val countries: kotlin.collections.List? = null, - - @field:Valid - @get:JsonProperty("materials") val materials: kotlin.collections.List? = null, - - @field:Valid - @get:JsonProperty("instrument_ids") val instrumentIds: kotlin.collections.List? = null - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentsByCriteriaResponse.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentsByCriteriaResponse.kt deleted file mode 100644 index 213fac08..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetInstrumentsByCriteriaResponse.kt +++ /dev/null @@ -1,27 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.InstrumentDetail -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param content - */ -data class GetInstrumentsByCriteriaResponse( - - @field:Valid - @get:JsonProperty("content", required = true) val content: kotlin.collections.List - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetManufacturersResponse.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetManufacturersResponse.kt deleted file mode 100644 index 46ebcaea..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/GetManufacturersResponse.kt +++ /dev/null @@ -1,27 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.Manufacturer -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param content - */ -data class GetManufacturersResponse( - - @field:Valid - @get:JsonProperty("content", required = true) val content: kotlin.collections.List - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentDetail.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentDetail.kt deleted file mode 100644 index 287bc6ea..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentDetail.kt +++ /dev/null @@ -1,62 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.BasicMaterial -import mu.muse.rest.dto.Country -import mu.muse.rest.dto.InstrumentId -import mu.muse.rest.dto.InstrumentName -import mu.muse.rest.dto.InstrumentType -import mu.muse.rest.dto.ManufactureDate -import mu.muse.rest.dto.ManufacturerName -import mu.muse.rest.dto.ReleaseDate -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param instrumentId - * @param instrumentName - * @param instrumentType - * @param manufacturerName - * @param manufacturerDate - * @param releaseDate - * @param country - * @param basicMaterials - */ -data class InstrumentDetail( - - @field:Valid - @get:JsonProperty("instrument_id", required = true) val instrumentId: InstrumentId, - - @field:Valid - @get:JsonProperty("instrument_name", required = true) val instrumentName: InstrumentName, - - @field:Valid - @get:JsonProperty("instrument_type", required = true) val instrumentType: InstrumentType, - - @field:Valid - @get:JsonProperty("manufacturer_name", required = true) val manufacturerName: ManufacturerName, - - @field:Valid - @get:JsonProperty("manufacturer_date", required = true) val manufacturerDate: ManufactureDate, - - @field:Valid - @get:JsonProperty("release_date", required = true) val releaseDate: ReleaseDate, - - @field:Valid - @get:JsonProperty("country", required = true) val country: Country, - - @field:Valid - @get:JsonProperty("basic_materials", required = true) val basicMaterials: kotlin.collections.List - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentDetailWithoutId.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentDetailWithoutId.kt deleted file mode 100644 index c097bd06..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentDetailWithoutId.kt +++ /dev/null @@ -1,57 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.BasicMaterial -import mu.muse.rest.dto.Country -import mu.muse.rest.dto.InstrumentName -import mu.muse.rest.dto.InstrumentType -import mu.muse.rest.dto.ManufactureDate -import mu.muse.rest.dto.ManufacturerName -import mu.muse.rest.dto.ReleaseDate -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param instrumentName - * @param instrumentType - * @param manufacturerName - * @param manufacturerDate - * @param releaseDate - * @param country - * @param basicMaterials - */ -data class InstrumentDetailWithoutId( - - @field:Valid - @get:JsonProperty("instrument_name", required = true) val instrumentName: InstrumentName, - - @field:Valid - @get:JsonProperty("instrument_type", required = true) val instrumentType: InstrumentType, - - @field:Valid - @get:JsonProperty("manufacturer_name", required = true) val manufacturerName: ManufacturerName, - - @field:Valid - @get:JsonProperty("manufacturer_date", required = true) val manufacturerDate: ManufactureDate, - - @field:Valid - @get:JsonProperty("release_date", required = true) val releaseDate: ReleaseDate, - - @field:Valid - @get:JsonProperty("country", required = true) val country: Country, - - @field:Valid - @get:JsonProperty("basic_materials", required = true) val basicMaterials: kotlin.collections.List - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentId.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentId.kt deleted file mode 100644 index 2f3b6933..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentId.kt +++ /dev/null @@ -1,25 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param instrumentId - */ -data class InstrumentId( - - @get:JsonProperty("instrument_id", required = true) val instrumentId: kotlin.Long - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentName.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentName.kt deleted file mode 100644 index a5ed63e3..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentName.kt +++ /dev/null @@ -1,25 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param instrumentName - */ -data class InstrumentName( - - @get:JsonProperty("instrument_name", required = true) val instrumentName: kotlin.String - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentPhoto.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentPhoto.kt deleted file mode 100644 index 2e20c9af..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentPhoto.kt +++ /dev/null @@ -1,25 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param photo - */ -data class InstrumentPhoto( - - @get:JsonProperty("photo", required = true) val photo: kotlin.String - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentType.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentType.kt deleted file mode 100644 index 5453bca6..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/InstrumentType.kt +++ /dev/null @@ -1,25 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param instrumentType - */ -data class InstrumentType( - - @get:JsonProperty("instrument_type", required = true) val instrumentType: kotlin.String - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/JwtResponse.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/JwtResponse.kt deleted file mode 100644 index dc6fd35d..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/JwtResponse.kt +++ /dev/null @@ -1,25 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param jwt - */ -data class JwtResponse( - - @get:JsonProperty("jwt", required = true) val jwt: kotlin.String - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ListFavoriteResponse.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ListFavoriteResponse.kt deleted file mode 100644 index be1c35cd..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ListFavoriteResponse.kt +++ /dev/null @@ -1,27 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import mu.muse.rest.dto.InstrumentDetail -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param content - */ -data class ListFavoriteResponse( - - @field:Valid - @get:JsonProperty("content", required = true) val content: kotlin.collections.List - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ManufactureDate.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ManufactureDate.kt deleted file mode 100644 index 70a22bcb..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ManufactureDate.kt +++ /dev/null @@ -1,26 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param manufactureDate - */ -data class ManufactureDate( - - @field:Valid - @get:JsonProperty("manufacture_date", required = true) val manufactureDate: java.time.LocalDate - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/Manufacturer.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/Manufacturer.kt deleted file mode 100644 index 49efd8f0..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/Manufacturer.kt +++ /dev/null @@ -1,25 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param manufacturer - */ -data class Manufacturer( - - @get:JsonProperty("manufacturer", required = true) val manufacturer: kotlin.String - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ManufacturerName.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ManufacturerName.kt deleted file mode 100644 index 36ed5dfc..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ManufacturerName.kt +++ /dev/null @@ -1,25 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param manufacturerName - */ -data class ManufacturerName( - - @get:JsonProperty("manufacturer_name", required = true) val manufacturerName: kotlin.String - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ProfileDetails.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ProfileDetails.kt deleted file mode 100644 index 84864b75..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ProfileDetails.kt +++ /dev/null @@ -1,31 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param username - * @param role - * @param fullName - */ -data class ProfileDetails( - - @get:JsonProperty("username", required = true) val username: kotlin.String, - - @get:JsonProperty("role", required = true) val role: kotlin.String, - - @get:JsonProperty("full_name", required = true) val fullName: kotlin.String - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/RegistrationRequest.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/RegistrationRequest.kt deleted file mode 100644 index 1c1e084d..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/RegistrationRequest.kt +++ /dev/null @@ -1,31 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param fullName - * @param login - * @param password - */ -data class RegistrationRequest( - - @get:JsonProperty("full_name", required = true) val fullName: kotlin.String, - - @get:JsonProperty("login", required = true) val login: kotlin.String, - - @get:JsonProperty("password", required = true) val password: kotlin.String - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ReleaseDate.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ReleaseDate.kt deleted file mode 100644 index 2b114c68..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ReleaseDate.kt +++ /dev/null @@ -1,26 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param releaseDate - */ -data class ReleaseDate( - - @field:Valid - @get:JsonProperty("release_date", required = true) val releaseDate: java.time.LocalDate - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ServerError.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ServerError.kt deleted file mode 100644 index 298c619e..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/ServerError.kt +++ /dev/null @@ -1,28 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param message A description of the error - * @param cause Exception stack trace - */ -data class ServerError( - - @get:JsonProperty("message") val message: kotlin.String? = null, - - @get:JsonProperty("cause") val cause: kotlin.String? = null - ) { - -} - diff --git a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/UsernameAndPasswordRequestBody.kt b/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/UsernameAndPasswordRequestBody.kt deleted file mode 100644 index 2374de55..00000000 --- a/server/app/build/openapi/src/main/kotlin/mu/muse/rest/dto/UsernameAndPasswordRequestBody.kt +++ /dev/null @@ -1,28 +0,0 @@ -package mu.muse.rest.dto - -import java.util.Objects -import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.validation.constraints.DecimalMax -import jakarta.validation.constraints.DecimalMin -import jakarta.validation.constraints.Email -import jakarta.validation.constraints.Max -import jakarta.validation.constraints.Min -import jakarta.validation.constraints.NotNull -import jakarta.validation.constraints.Pattern -import jakarta.validation.constraints.Size -import jakarta.validation.Valid - -/** - * - * @param username - * @param password - */ -data class UsernameAndPasswordRequestBody( - - @get:JsonProperty("username", required = true) val username: kotlin.String, - - @get:JsonProperty("password", required = true) val password: kotlin.String - ) { - -} - diff --git a/tools/scripts/buildAndPush.sh b/tools/scripts/buildAndPush.sh index caa809c6..0afbd9cf 100755 --- a/tools/scripts/buildAndPush.sh +++ b/tools/scripts/buildAndPush.sh @@ -12,19 +12,14 @@ fi dockerRepository=$2 -if [ -z "$2" ] - then - echo -e "\033[0;33m[$stage] No Docker Hub username provided. 'myshx' will be used.\033[0m" - dockerRepository="myshx" +if [ -z "$2" ]; then + echo -e "\033[0;33m[$stage] No Docker Hub username provided. 'myshx' will be used.\033[0m" + dockerRepository="myshx" fi -(cd "$rootDir" && ./tools/scripts/openapi/regenerateOpenApi.sh) - (cd "$rootDir" && exec ./tools/scripts/server/buildJar.sh) -echo "[DEBUG]: Repo: '$dockerRepository'" (cd "$rootDir" && exec ./tools/scripts/server/buildImage.sh "$stage" "$dockerRepository") (cd "$rootDir" && exec ./tools/scripts/client/build.sh "$stage") - (cd "$rootDir" && exec ./tools/scripts/client/buildDevImage.sh "$stage" "$dockerRepository") (cd "$rootDir" && exec ./tools/scripts/client/buildImage.sh "$stage" "$dockerRepository" ) diff --git a/tools/scripts/deploy.sh b/tools/scripts/deploy.sh index acd60b74..c2412a78 100755 --- a/tools/scripts/deploy.sh +++ b/tools/scripts/deploy.sh @@ -28,24 +28,9 @@ if [ -z "$2" ]; then echo -e "\033[0;33m[$stage] No Docker Hub username provided. 'myshx' will be used.\033[0m" dockerRepository="myshx" fi -# -## Stop local containers -#(cd "$rootDir" && exec ./tools/scripts/stop.sh "local" "$dockerRepository") -#(cd "$rootDir" && exec ./tools/scripts/clean.sh "local" "$dockerRepository") +(cd "$rootDir" && exec ./tools/scripts/openapi/regenerateOpenApi.sh) (cd "$rootDir" && exec ./tools/scripts/buildAndPush.sh "$stage" "$dockerRepository") - -docker context use "${MUSE_DOCKER_DEFAULT_CONTEXT}" - -if [ "$stage" != "local" ]; then - context_name=muse-$stage - if ! docker context ls --format '{{.Name}}' | grep -q "^${context_name}$"; then - docker context create "${context_name}" --description "[MUSE] '$stage' Deploy Server" --docker "host=ssh://kiryuxa@88.201.171.120" - fi - - docker context use "$context_name" -fi - (cd "$rootDir" && exec ./tools/scripts/stop.sh "$stage" "$dockerRepository") (cd "$rootDir" && exec ./tools/scripts/clean.sh "$stage" "$dockerRepository") (cd "$rootDir" && exec ./tools/scripts/run.sh "$stage")