diff --git a/controllers/player_advanced_controller.go b/controllers/player_advanced_controller.go index 9ad3a81..86c14d9 100644 --- a/controllers/player_advanced_controller.go +++ b/controllers/player_advanced_controller.go @@ -95,6 +95,7 @@ func ScrapePlayerAdvancedStats(db *gorm.DB) fiber.Handler { // @Summary Get player advanced stats // @Description Returns filtered and paginated player advanced stats // @Tags PlayerStats +// @x-order 2 // @Group Player Stats // @Accept json // @Produce json diff --git a/controllers/player_shot_chart_controller.go b/controllers/player_shot_chart_controller.go index dec215f..f89fa36 100644 --- a/controllers/player_shot_chart_controller.go +++ b/controllers/player_shot_chart_controller.go @@ -72,6 +72,7 @@ func ScrapePlayerShotChart(db *gorm.DB) fiber.Handler { // @Summary Get shot-chart data // @Description Returns a paginated list of shot-chart points, optionally filtered by various parameters. // @Tags PlayerShotChart +// @x-order 3 // @Group Player-Specific // @Accept json // @Produce json diff --git a/controllers/player_total_controller.go b/controllers/player_total_controller.go index c885832..53f3f95 100644 --- a/controllers/player_total_controller.go +++ b/controllers/player_total_controller.go @@ -96,6 +96,7 @@ func ScrapePlayerTotalStats(db *gorm.DB) fiber.Handler { // @Summary Get player total stats // @Description Filter and paginate player totals // @Tags PlayerTotals +// @x-order 1 // @Group Player Stats // @Accept json // @Produce json diff --git a/docs/docs.go b/docs/docs.go index dde91ee..2992c7b 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -98,7 +98,8 @@ const docTemplate = `{ } } } - } + }, + "x-order": 2 } }, "/api/playershotchart": { @@ -183,7 +184,8 @@ const docTemplate = `{ } } } - } + }, + "x-order": 3 } }, "/api/playertotals": { @@ -268,7 +270,8 @@ const docTemplate = `{ } } } - } + }, + "x-order": 1 } } }, @@ -455,7 +458,18 @@ const docTemplate = `{ } } } - } + }, + "tags": [ + { + "name": "PlayerTotals" + }, + { + "name": "PlayerStats" + }, + { + "name": "PlayerShotChart" + } + ] }` // SwaggerInfo holds exported Swagger Info so clients can modify it diff --git a/docs/swagger.json b/docs/swagger.json index 7e0d4b1..6ee7f8c 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -94,7 +94,8 @@ } } } - } + }, + "x-order": 2 } }, "/api/playershotchart": { @@ -179,7 +180,8 @@ } } } - } + }, + "x-order": 3 } }, "/api/playertotals": { @@ -264,7 +266,8 @@ } } } - } + }, + "x-order": 1 } } }, @@ -451,5 +454,16 @@ } } } - } + }, + "tags": [ + { + "name": "PlayerTotals" + }, + { + "name": "PlayerStats" + }, + { + "name": "PlayerShotChart" + } + ] } \ No newline at end of file diff --git a/docs/swagger.yaml b/docs/swagger.yaml index a953101..8988b31 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -185,6 +185,7 @@ paths: summary: Get player advanced stats tags: - PlayerStats + x-order: 2 /api/playershotchart: get: consumes: @@ -242,6 +243,7 @@ paths: summary: Get shot-chart data tags: - PlayerShotChart + x-order: 3 /api/playertotals: get: consumes: @@ -299,6 +301,11 @@ paths: summary: Get player total stats tags: - PlayerTotals + x-order: 1 schemes: - https swagger: "2.0" +tags: +- name: PlayerTotals +- name: PlayerStats +- name: PlayerShotChart diff --git a/main.go b/main.go index 5fbfef4..8b3f1fc 100644 --- a/main.go +++ b/main.go @@ -4,6 +4,9 @@ // @schemes https // @BasePath / // +// @tag.name PlayerTotals +// @tag.name PlayerStats +// @tag.name PlayerShotChart // To re-enable security docs: // 1. Uncomment the securityDefinitions block below. // 2. Uncomment the @Security annotation in each controller.