From 2c5c9ede4907d7b2a317cff9e2137abe2f9f040e Mon Sep 17 00:00:00 2001 From: "galyna.klymenko" Date: Tue, 29 Aug 2023 18:12:52 +0300 Subject: [PATCH] Added swagger tags to generate clients classes with custom names --- pom.xml | 4 ++-- .../java/com/extrawest/ocpi/controller/CPOCdrController.java | 2 ++ .../ocpi/controller/CPOChargingProfilesController.java | 2 ++ .../com/extrawest/ocpi/controller/CPOCommandsController.java | 2 ++ .../extrawest/ocpi/controller/CPOCredentialsController.java | 2 ++ .../com/extrawest/ocpi/controller/CPOLocationController.java | 2 ++ .../com/extrawest/ocpi/controller/CPOSessionsController.java | 2 ++ .../com/extrawest/ocpi/controller/CPOTariffController.java | 2 ++ .../com/extrawest/ocpi/controller/CPOTokensController.java | 2 ++ .../com/extrawest/ocpi/controller/CPOVersionController.java | 2 ++ .../com/extrawest/ocpi/controller/ClientInfoController.java | 2 ++ .../extrawest/ocpi/controller/HubClientInfoController.java | 2 ++ 12 files changed, 24 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 4934d3d..e6fc0e8 100644 --- a/pom.xml +++ b/pom.xml @@ -4,8 +4,8 @@ 4.0.0 com.extrawest - extrawest-ocpi-2.2.1-cpo-server - 2023.8.24-SNAPSHOT + Extrawest-OCPI-2.2.1-CPO-Server + 2023.8.27-SNAPSHOT Extrawest-OCPI-2.2.1-CPO-Server Extrawest-OCPI-2.2.1-CPO-Server diff --git a/src/main/java/com/extrawest/ocpi/controller/CPOCdrController.java b/src/main/java/com/extrawest/ocpi/controller/CPOCdrController.java index 842a20a..b9e4a48 100644 --- a/src/main/java/com/extrawest/ocpi/controller/CPOCdrController.java +++ b/src/main/java/com/extrawest/ocpi/controller/CPOCdrController.java @@ -2,6 +2,7 @@ import com.extrawest.ocpi.model.dto.CdrDTO; import com.extrawest.ocpi.service.CPOCdrService; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; @@ -14,6 +15,7 @@ @RestController @RequestMapping("/cpo/api/2.2.1/cdr") +@Tag(name = "CPOCdr") public class CPOCdrController { protected final CPOCdrService cpoCdrService; diff --git a/src/main/java/com/extrawest/ocpi/controller/CPOChargingProfilesController.java b/src/main/java/com/extrawest/ocpi/controller/CPOChargingProfilesController.java index b15ce35..3799ded 100644 --- a/src/main/java/com/extrawest/ocpi/controller/CPOChargingProfilesController.java +++ b/src/main/java/com/extrawest/ocpi/controller/CPOChargingProfilesController.java @@ -3,6 +3,7 @@ import com.extrawest.ocpi.model.dto.request.SetChargingProfileRequestDTO; import com.extrawest.ocpi.model.dto.response.ChargingProfileResponseDTO; import com.extrawest.ocpi.service.CPOChargingProfilesService; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @@ -11,6 +12,7 @@ @RestController @RequestMapping("/cpo/api/2.2.1/chargingProfiles") +@Tag(name = "CPOChargingProfiles") public class CPOChargingProfilesController { protected final CPOChargingProfilesService cpoChargingProfilesService; diff --git a/src/main/java/com/extrawest/ocpi/controller/CPOCommandsController.java b/src/main/java/com/extrawest/ocpi/controller/CPOCommandsController.java index f845786..97c254b 100644 --- a/src/main/java/com/extrawest/ocpi/controller/CPOCommandsController.java +++ b/src/main/java/com/extrawest/ocpi/controller/CPOCommandsController.java @@ -4,6 +4,7 @@ import com.extrawest.ocpi.model.dto.response.CommandResponseDTO; import com.extrawest.ocpi.model.enums.CommandType; import com.extrawest.ocpi.service.CPOCommandsService; +import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; @@ -11,6 +12,7 @@ @RestController @RequestMapping("/cpo/api/2.2.1/commands") +@Tag(name = "CPOCommands") public class CPOCommandsController { protected final CPOCommandsService cpoCommandsService; diff --git a/src/main/java/com/extrawest/ocpi/controller/CPOCredentialsController.java b/src/main/java/com/extrawest/ocpi/controller/CPOCredentialsController.java index f59cc62..1c9d272 100644 --- a/src/main/java/com/extrawest/ocpi/controller/CPOCredentialsController.java +++ b/src/main/java/com/extrawest/ocpi/controller/CPOCredentialsController.java @@ -2,6 +2,7 @@ import com.extrawest.ocpi.model.dto.CredentialsDTO; import com.extrawest.ocpi.service.CPOCredentialsService; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @@ -10,6 +11,7 @@ @RestController @RequestMapping("/cpo/api/2.2.1/credentials") +@Tag(name = "CPOCredentials") public class CPOCredentialsController { protected final CPOCredentialsService cpoCredentialsService; diff --git a/src/main/java/com/extrawest/ocpi/controller/CPOLocationController.java b/src/main/java/com/extrawest/ocpi/controller/CPOLocationController.java index 82088f6..75aa674 100644 --- a/src/main/java/com/extrawest/ocpi/controller/CPOLocationController.java +++ b/src/main/java/com/extrawest/ocpi/controller/CPOLocationController.java @@ -3,6 +3,7 @@ import com.extrawest.ocpi.model.AbstractDomainObject; import com.extrawest.ocpi.model.dto.LocationDTO; import com.extrawest.ocpi.service.CPOLocationService; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; @@ -15,6 +16,7 @@ @RestController @RequestMapping("/cpo/api/2.2.1/locations") +@Tag(name = "CPOLocation") public class CPOLocationController { protected final CPOLocationService cpoLocationService; diff --git a/src/main/java/com/extrawest/ocpi/controller/CPOSessionsController.java b/src/main/java/com/extrawest/ocpi/controller/CPOSessionsController.java index 65aa984..44b35b4 100644 --- a/src/main/java/com/extrawest/ocpi/controller/CPOSessionsController.java +++ b/src/main/java/com/extrawest/ocpi/controller/CPOSessionsController.java @@ -3,6 +3,7 @@ import com.extrawest.ocpi.model.dto.ChargingPreferencesDTO; import com.extrawest.ocpi.model.dto.SessionDTO; import com.extrawest.ocpi.service.CPOSessionsService; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @@ -13,6 +14,7 @@ @RestController @RequestMapping("/cpo/api/2.2.1/sessions") +@Tag(name = "CPOSessions") public class CPOSessionsController { protected final CPOSessionsService cpoSessionsService; diff --git a/src/main/java/com/extrawest/ocpi/controller/CPOTariffController.java b/src/main/java/com/extrawest/ocpi/controller/CPOTariffController.java index f11f880..64b90d3 100644 --- a/src/main/java/com/extrawest/ocpi/controller/CPOTariffController.java +++ b/src/main/java/com/extrawest/ocpi/controller/CPOTariffController.java @@ -2,6 +2,7 @@ import com.extrawest.ocpi.model.dto.TariffDTO; import com.extrawest.ocpi.service.CPOTariffService; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; @@ -14,6 +15,7 @@ @RestController @RequestMapping("/cpo/api/2.2.1/tariffs") +@Tag(name = "CPOTariff") public class CPOTariffController { protected final CPOTariffService CPOTariffService; diff --git a/src/main/java/com/extrawest/ocpi/controller/CPOTokensController.java b/src/main/java/com/extrawest/ocpi/controller/CPOTokensController.java index 071d959..4827913 100644 --- a/src/main/java/com/extrawest/ocpi/controller/CPOTokensController.java +++ b/src/main/java/com/extrawest/ocpi/controller/CPOTokensController.java @@ -3,6 +3,7 @@ import com.extrawest.ocpi.model.dto.TokenDTO; import com.extrawest.ocpi.model.enums.TokenType; import com.extrawest.ocpi.service.CPOTokensService; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @@ -11,6 +12,7 @@ @RestController @RequestMapping("/cpo/api/2.2.1/tokens") +@Tag(name = "CPOTokens") public class CPOTokensController { protected final CPOTokensService cpoTokensService; diff --git a/src/main/java/com/extrawest/ocpi/controller/CPOVersionController.java b/src/main/java/com/extrawest/ocpi/controller/CPOVersionController.java index 2ac502c..9c43379 100644 --- a/src/main/java/com/extrawest/ocpi/controller/CPOVersionController.java +++ b/src/main/java/com/extrawest/ocpi/controller/CPOVersionController.java @@ -4,6 +4,7 @@ import com.extrawest.ocpi.model.dto.response.VersionResponseDTO; import com.extrawest.ocpi.model.enums.VersionNumber; import com.extrawest.ocpi.service.CPOVersionService; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; @@ -15,6 +16,7 @@ @RestController @RequestMapping("/cpo/api/2.2.1/versions") +@Tag(name = "CPOVersion") public class CPOVersionController { protected final CPOVersionService cpoVersionService; diff --git a/src/main/java/com/extrawest/ocpi/controller/ClientInfoController.java b/src/main/java/com/extrawest/ocpi/controller/ClientInfoController.java index d87690b..61acef0 100644 --- a/src/main/java/com/extrawest/ocpi/controller/ClientInfoController.java +++ b/src/main/java/com/extrawest/ocpi/controller/ClientInfoController.java @@ -2,6 +2,7 @@ import com.extrawest.ocpi.model.dto.ClientInfoDTO; import com.extrawest.ocpi.service.ClientInfoService; +import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.constraints.Max; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; @@ -9,6 +10,7 @@ @RestController @RequestMapping("/api/2.2.1/hubClientInfo") +@Tag(name = "ClientInfo") public class ClientInfoController { protected final ClientInfoService clientInfoService; diff --git a/src/main/java/com/extrawest/ocpi/controller/HubClientInfoController.java b/src/main/java/com/extrawest/ocpi/controller/HubClientInfoController.java index dd58da5..0d32c06 100644 --- a/src/main/java/com/extrawest/ocpi/controller/HubClientInfoController.java +++ b/src/main/java/com/extrawest/ocpi/controller/HubClientInfoController.java @@ -2,6 +2,7 @@ import com.extrawest.ocpi.model.dto.ClientInfoDTO; import com.extrawest.ocpi.service.HubClientInfoService; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; @@ -14,6 +15,7 @@ @RestController @RequestMapping("/hub/api/2.2.1/hubClientInfo") +@Tag(name = "HubClientInfo") public class HubClientInfoController { protected final HubClientInfoService hubClientInfoService;