Skip to content
Snippets Groups Projects
Commit 1d214aee authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

add expansion panels

parent 4fa171f6
No related branches found
No related tags found
2 merge requests!109Production Release,!108Swagger Updates
......@@ -108,7 +108,10 @@ public class NetcdfWsUtils {
url = url.endsWith("/swagger") ? url.replace("/swagger", "") : url;
return new StringBuilder()
.append("## Service Call Patterns\n")
.append(
"<details>\n" +
"<summary>Service Call Patterns</summary>\n"
)
.append(
"### Query Pattern\n" +
......@@ -139,22 +142,30 @@ public class NetcdfWsUtils {
"> Note: To obtain data for all site classes simply " +
"call the query or slashed based service with no site class parameter.\n")
.append("</details>")
.toString();
}
private static String swaggerParameterSection(NetcdfData netcdfData) {
return new StringBuilder()
.append("\n## Parameters\n")
.append(
"<details>\n" +
"<summary>Parameters</summary>\n"
)
.append(
SwaggerUtils.locationBoundsInfo(netcdfData.minimumBounds(), netcdfData.maximumBounds(),
Optional.of("###")))
.append(SwaggerUtils.siteClassInfo(netcdfData.siteClasses(), Optional.of("###")))
.append("</details>")
.toString();
}
private static String swaggerScienceBaseSection(ScienceBaseMetadata scienceBaseMetadata) {
return new StringBuilder()
.append("## ScienceBase\n")
.append(
"<details>\n" +
"<summary>ScienceBase Information</summary>\n"
)
.append("Data history: " + scienceBaseMetadata.history)
.append("<br><br>")
.append(
......@@ -165,6 +176,7 @@ public class NetcdfWsUtils {
.append(Arrays.stream(scienceBaseMetadata.scienceBaseInfo)
.map(info -> String.format("- [%s](%s)", info.url, info.url))
.collect(Collectors.joining("\n")))
.append("</details>")
.toString();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment