Skip to content

Commit e04e781

Browse files
committed
Fix swagger latitude/longitude instead of lat/lon
1 parent 76b06ba commit e04e781

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/main/java/org/gridsuite/geodata/server/GeoDataApplication.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@
66
*/
77
package org.gridsuite.geodata.server;
88

9+
import io.swagger.v3.oas.models.media.JsonSchema;
10+
import io.swagger.v3.oas.models.media.NumberSchema;
11+
912
import org.gridsuite.geodata.server.dto.json.CoordinateJsonModule;
13+
import org.springdoc.core.utils.SpringDocUtils;
1014
import org.springframework.boot.SpringApplication;
1115
import org.springframework.boot.autoconfigure.SpringBootApplication;
1216
import org.springframework.context.annotation.Bean;
@@ -19,11 +23,16 @@
1923
public class GeoDataApplication {
2024

2125
public static void main(String[] args) {
26+
SpringDocUtils.getConfig().replaceWithSchema(
27+
com.powsybl.iidm.network.extensions.Coordinate.class, new JsonSchema()
28+
.addProperty("lat", new NumberSchema())
29+
.addProperty("lon", new NumberSchema()));
2230
SpringApplication.run(GeoDataApplication.class, args);
2331
}
2432

2533
@Bean
2634
public CoordinateJsonModule createCoordinateJsonModule() {
2735
return new CoordinateJsonModule();
2836
}
37+
2938
}

0 commit comments

Comments
 (0)