diff --git a/.air.toml b/.air.toml index c76a92905..2bd077c03 100644 --- a/.air.toml +++ b/.air.toml @@ -13,7 +13,7 @@ bin = "/bin/main" # Customize binary. full_bin = "APP_ENV=local /tmp/bin/app http:serve --port=3000" # Watch these filename extensions. -include_ext = ["go", "tpl", "tmpl", "html", "md"] +include_ext = ["go", "tpl", "tmpl", "html", "md", "json"] # Ignore these filename extensions or directories. exclude_dir = [ "bin", diff --git a/boot/inject_commands.go b/boot/inject_commands.go index b5f5923d9..c2a731c01 100644 --- a/boot/inject_commands.go +++ b/boot/inject_commands.go @@ -18,6 +18,7 @@ var commandSet = wire.NewSet( cmd.NewGenerateConfigurationCommand, cmd.NewSpireMigrateCommand, cmd.NewQuestExampleTestCommand, + cmd.NewGenerateRaceModelMapsCommand, ProvideCommands, ) @@ -32,6 +33,7 @@ func ProvideCommands( spireMigrateCommand *cmd.SpireMigrateCommand, questApiParseCommand *cmd.QuestApiParseCommand, questExampleTestCommand *cmd.QuestExampleTestCommand, + generateRaceModelMapsCommand *cmd.GenerateRaceModelMapsCommand, ) []*cobra.Command { return []*cobra.Command{ helloWorldCommand.Command(), @@ -43,5 +45,6 @@ func ProvideCommands( spireMigrateCommand.Command(), questApiParseCommand.Command(), questExampleTestCommand.Command(), + generateRaceModelMapsCommand.Command(), } } diff --git a/boot/inject_http.go b/boot/inject_http.go index b9b1b6125..23247d8e6 100644 --- a/boot/inject_http.go +++ b/boot/inject_http.go @@ -4,6 +4,7 @@ import ( "github.com/Akkadius/spire/internal/http/controllers" appmiddleware "github.com/Akkadius/spire/internal/http/middleware" "github.com/Akkadius/spire/internal/http/routes" + "github.com/Akkadius/spire/internal/http/staticmaps" "github.com/Akkadius/spire/internal/models" "github.com/google/wire" "github.com/labstack/echo/v4" @@ -26,6 +27,7 @@ var httpSet = wire.NewSet( controllers.NewAppController, controllers.NewQueryController, controllers.NewQuestFileApiController, + staticmaps.NewStaticMapController, provideControllers, NewRouter, ) @@ -108,6 +110,7 @@ func provideControllers( app *controllers.AppController, query *controllers.QueryController, questFileApi *controllers.QuestFileApiController, + staticMaps *staticmaps.StaticMapController, ) *appControllerGroups { return &appControllerGroups{ authControllers: []routes.Controller{ @@ -125,6 +128,7 @@ func provideControllers( app, query, questFileApi, + staticMaps, }, } } diff --git a/boot/wire_gen.go b/boot/wire_gen.go index 752368907..dbc0fb0c1 100644 --- a/boot/wire_gen.go +++ b/boot/wire_gen.go @@ -16,6 +16,7 @@ import ( "github.com/Akkadius/spire/internal/http/controllers" "github.com/Akkadius/spire/internal/http/crudcontrollers" "github.com/Akkadius/spire/internal/http/middleware" + "github.com/Akkadius/spire/internal/http/staticmaps" "github.com/Akkadius/spire/internal/influx" "github.com/Akkadius/spire/internal/questapi" ) @@ -58,7 +59,8 @@ func InitializeApplication() (App, error) { appController := controllers.NewAppController(cache, logger) queryController := controllers.NewQueryController(databaseResolver, logger) questFileApiController := controllers.NewQuestFileApiController(logger) - bootAppControllerGroups := provideControllers(helloWorldController, authController, meController, analyticsController, connectionsController, docsController, questApiController, appController, queryController, questFileApiController) + staticMapController := staticmaps.NewStaticMapController(databaseResolver, logger) + bootAppControllerGroups := provideControllers(helloWorldController, authController, meController, analyticsController, connectionsController, docsController, questApiController, appController, queryController, questFileApiController, staticMapController) aaAbilityController := crudcontrollers.NewAaAbilityController(databaseResolver, logger) aaRankController := crudcontrollers.NewAaRankController(databaseResolver, logger) accountController := crudcontrollers.NewAccountController(databaseResolver, logger) @@ -161,7 +163,8 @@ func InitializeApplication() (App, error) { spireMigrateCommand := cmd.NewSpireMigrateCommand(connections, logger) questApiParseCommand := cmd.NewQuestApiParseCommand(logger, parseService) questExampleTestCommand := cmd.NewQuestExampleTestCommand(logger, questExamplesGithubSourcer) - v := ProvideCommands(helloWorldCommand, generateModelsCommand, generateControllersCommand, httpServeCommand, routesListCommand, generateConfigurationCommand, spireMigrateCommand, questApiParseCommand, questExampleTestCommand) + generateRaceModelMapsCommand := cmd.NewGenerateRaceModelMapsCommand(logger) + v := ProvideCommands(helloWorldCommand, generateModelsCommand, generateControllersCommand, httpServeCommand, routesListCommand, generateConfigurationCommand, spireMigrateCommand, questApiParseCommand, questExampleTestCommand, generateRaceModelMapsCommand) webBoot := desktop.NewWebBoot(logger, router) app := NewApplication(db, logger, cache, v, databaseResolver, connections, router, webBoot) return app, nil diff --git a/docs/docs.go b/docs/docs.go index 7aa729bc3..30b17f92c 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -1,14 +1,13 @@ -// GENERATED BY THE COMMAND ABOVE; DO NOT EDIT +// Package docs GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // This file was generated by swaggo/swag - package docs import ( "bytes" "encoding/json" "strings" + "text/template" - "github.com/alecthomas/template" "github.com/swaggo/swag" ) @@ -16,7 +15,7 @@ var doc = `{ "schemes": {{ marshal .Schemes }}, "swagger": "2.0", "info": { - "description": "{{.Description}}", + "description": "{{escape .Description}}", "title": "{{.Title}}", "contact": { "name": "Akkadius", @@ -64,6 +63,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -579,6 +584,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -896,6 +907,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -1213,6 +1230,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -1530,6 +1553,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -2045,6 +2074,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -2164,6 +2199,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -2283,6 +2324,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -2798,6 +2845,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -3313,6 +3366,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -3432,6 +3491,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -3749,6 +3814,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -3868,6 +3939,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -4383,6 +4460,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -4700,6 +4783,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -5017,6 +5106,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -5334,6 +5429,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -5453,6 +5554,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -5770,6 +5877,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -6285,6 +6398,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -6602,6 +6721,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -6919,6 +7044,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -7236,6 +7367,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -7553,6 +7690,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -7672,6 +7815,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -8187,6 +8336,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -8504,6 +8659,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -8821,6 +8982,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -9138,6 +9305,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -9455,6 +9628,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -9772,6 +9951,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -10089,6 +10274,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -10406,6 +10597,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -10723,6 +10920,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -11040,6 +11243,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -11357,6 +11566,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -11872,6 +12087,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -12189,6 +12410,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -12308,6 +12535,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -12823,6 +13056,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -12942,6 +13181,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -13259,6 +13504,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -13576,6 +13827,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -13893,6 +14150,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -14210,6 +14473,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -14527,6 +14796,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -14844,6 +15119,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -15161,6 +15442,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -15478,6 +15765,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -15993,6 +16286,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -16112,6 +16411,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -16429,6 +16734,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -16548,6 +16859,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -17063,6 +17380,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -17380,6 +17703,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -17697,6 +18026,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -18014,6 +18349,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -18331,6 +18672,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -18648,6 +18995,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -18965,6 +19318,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -19282,6 +19641,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -19631,6 +19996,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -19948,6 +20319,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -20265,6 +20642,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -20582,6 +20965,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -20899,6 +21288,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -21018,6 +21413,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -21335,6 +21736,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -21850,6 +22257,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -22167,6 +22580,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -22484,6 +22903,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -22801,6 +23226,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -23118,6 +23549,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -23435,6 +23872,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -23752,6 +24195,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -24069,6 +24518,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -24386,6 +24841,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -24901,6 +25362,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -25020,6 +25487,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -25337,6 +25810,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -25654,6 +26133,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -25971,6 +26456,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -26288,6 +26779,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -26605,6 +27102,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -26922,6 +27425,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -27239,6 +27748,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -27556,6 +28071,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -27873,6 +28394,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -28190,6 +28717,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -28507,6 +29040,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -29022,6 +29561,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -29141,6 +29686,12 @@ var doc = `{ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -31471,6 +32022,18 @@ var doc = `{ "instance_id": { "type": "integer" }, + "leader_id": { + "type": "integer" + }, + "max_players": { + "type": "integer" + }, + "min_players": { + "type": "integer" + }, + "name": { + "type": "string" + }, "safe_return_heading": { "type": "number" }, @@ -31489,6 +32052,9 @@ var doc = `{ "type": { "type": "integer" }, + "uuid": { + "type": "string" + }, "zone_in_heading": { "type": "number" }, @@ -31547,26 +32113,11 @@ var doc = `{ "dynamic_zone_id": { "type": "integer" }, - "expedition_name": { - "type": "string" - }, "id": { "type": "integer" }, "is_locked": { "type": "integer" - }, - "leader_id": { - "type": "integer" - }, - "max_players": { - "type": "integer" - }, - "min_players": { - "type": "integer" - }, - "uuid": { - "type": "string" } } }, @@ -35163,12 +35714,6 @@ var doc = `{ "field_172": { "type": "integer" }, - "field_181": { - "type": "integer" - }, - "field_182": { - "type": "integer" - }, "field_198": { "type": "integer" }, @@ -35427,6 +35972,12 @@ var doc = `{ "pushup": { "type": "integer" }, + "pvp_duration": { + "type": "integer" + }, + "pvp_duration_cap": { + "type": "integer" + }, "pvpresistbase": { "type": "integer" }, @@ -35608,18 +36159,39 @@ var doc = `{ "id": { "type": "integer" }, + "level_spread": { + "type": "integer" + }, + "max_players": { + "type": "integer" + }, "maxlevel": { "type": "integer" }, + "min_players": { + "type": "integer" + }, "minlevel": { "type": "integer" }, "repeatable": { "type": "integer" }, + "replay_timer_seconds": { + "type": "integer" + }, + "request_timer_seconds": { + "type": "integer" + }, "reward": { "type": "string" }, + "reward_ebon_crystals": { + "type": "integer" + }, + "reward_radiant_crystals": { + "type": "integer" + }, "rewardid": { "type": "integer" }, @@ -36199,6 +36771,9 @@ var doc = `{ "insttype": { "type": "integer" }, + "lava_damage": { + "type": "integer" + }, "long_name": { "type": "string" }, @@ -36220,6 +36795,9 @@ var doc = `{ "min_expansion": { "type": "integer" }, + "min_lava_damage": { + "type": "integer" + }, "min_level": { "type": "integer" }, @@ -36469,6 +37047,13 @@ func (s *s) ReadDoc() string { a, _ := json.Marshal(v) return string(a) }, + "escape": func(v interface{}) string { + // escape tabs + str := strings.Replace(v.(string), "\t", "\\t", -1) + // replace " with \", and if that results in \\", replace that with \\\" + str = strings.Replace(str, "\"", "\\\"", -1) + return strings.Replace(str, "\\\\\"", "\\\\\\\"", -1) + }, }).Parse(doc) if err != nil { return doc @@ -36483,5 +37068,5 @@ func (s *s) ReadDoc() string { } func init() { - swag.Register(swag.Name, &s{}) + swag.Register("swagger", &s{}) } diff --git a/docs/swagger.json b/docs/swagger.json index 389b1e425..0b8ac6080 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -48,6 +48,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -563,6 +569,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -880,6 +892,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -1197,6 +1215,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -1514,6 +1538,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -2029,6 +2059,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -2148,6 +2184,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -2267,6 +2309,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -2782,6 +2830,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -3297,6 +3351,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -3416,6 +3476,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -3733,6 +3799,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -3852,6 +3924,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -4367,6 +4445,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -4684,6 +4768,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -5001,6 +5091,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -5318,6 +5414,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -5437,6 +5539,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -5754,6 +5862,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -6269,6 +6383,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -6586,6 +6706,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -6903,6 +7029,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -7220,6 +7352,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -7537,6 +7675,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -7656,6 +7800,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -8171,6 +8321,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -8488,6 +8644,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -8805,6 +8967,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -9122,6 +9290,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -9439,6 +9613,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -9756,6 +9936,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -10073,6 +10259,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -10390,6 +10582,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -10707,6 +10905,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -11024,6 +11228,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -11341,6 +11551,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -11856,6 +12072,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -12173,6 +12395,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -12292,6 +12520,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -12807,6 +13041,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -12926,6 +13166,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -13243,6 +13489,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -13560,6 +13812,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -13877,6 +14135,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -14194,6 +14458,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -14511,6 +14781,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -14828,6 +15104,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -15145,6 +15427,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -15462,6 +15750,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -15977,6 +16271,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -16096,6 +16396,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -16413,6 +16719,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -16532,6 +16844,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -17047,6 +17365,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -17364,6 +17688,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -17681,6 +18011,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -17998,6 +18334,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -18315,6 +18657,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -18632,6 +18980,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -18949,6 +19303,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -19266,6 +19626,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -19615,6 +19981,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -19932,6 +20304,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -20249,6 +20627,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -20566,6 +20950,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -20883,6 +21273,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -21002,6 +21398,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -21319,6 +21721,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -21834,6 +22242,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -22151,6 +22565,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -22468,6 +22888,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -22785,6 +23211,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -23102,6 +23534,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -23419,6 +23857,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -23736,6 +24180,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -24053,6 +24503,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -24370,6 +24826,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -24885,6 +25347,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -25004,6 +25472,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -25321,6 +25795,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -25638,6 +26118,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -25955,6 +26441,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -26272,6 +26764,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -26589,6 +27087,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -26906,6 +27410,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -27223,6 +27733,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -27540,6 +28056,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -27857,6 +28379,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -28174,6 +28702,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -28491,6 +29025,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -29006,6 +29546,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -29125,6 +29671,12 @@ "name": "whereOr", "in": "query" }, + { + "type": "string", + "description": "Group by field. Multiple conditions [.] separated Example: field1.field2", + "name": "groupBy", + "in": "query" + }, { "type": "string", "description": "Rows to limit in response (Default: 10,000)", @@ -31455,6 +32007,18 @@ "instance_id": { "type": "integer" }, + "leader_id": { + "type": "integer" + }, + "max_players": { + "type": "integer" + }, + "min_players": { + "type": "integer" + }, + "name": { + "type": "string" + }, "safe_return_heading": { "type": "number" }, @@ -31473,6 +32037,9 @@ "type": { "type": "integer" }, + "uuid": { + "type": "string" + }, "zone_in_heading": { "type": "number" }, @@ -31531,26 +32098,11 @@ "dynamic_zone_id": { "type": "integer" }, - "expedition_name": { - "type": "string" - }, "id": { "type": "integer" }, "is_locked": { "type": "integer" - }, - "leader_id": { - "type": "integer" - }, - "max_players": { - "type": "integer" - }, - "min_players": { - "type": "integer" - }, - "uuid": { - "type": "string" } } }, @@ -35147,12 +35699,6 @@ "field_172": { "type": "integer" }, - "field_181": { - "type": "integer" - }, - "field_182": { - "type": "integer" - }, "field_198": { "type": "integer" }, @@ -35411,6 +35957,12 @@ "pushup": { "type": "integer" }, + "pvp_duration": { + "type": "integer" + }, + "pvp_duration_cap": { + "type": "integer" + }, "pvpresistbase": { "type": "integer" }, @@ -35592,18 +36144,39 @@ "id": { "type": "integer" }, + "level_spread": { + "type": "integer" + }, + "max_players": { + "type": "integer" + }, "maxlevel": { "type": "integer" }, + "min_players": { + "type": "integer" + }, "minlevel": { "type": "integer" }, "repeatable": { "type": "integer" }, + "replay_timer_seconds": { + "type": "integer" + }, + "request_timer_seconds": { + "type": "integer" + }, "reward": { "type": "string" }, + "reward_ebon_crystals": { + "type": "integer" + }, + "reward_radiant_crystals": { + "type": "integer" + }, "rewardid": { "type": "integer" }, @@ -36183,6 +36756,9 @@ "insttype": { "type": "integer" }, + "lava_damage": { + "type": "integer" + }, "long_name": { "type": "string" }, @@ -36204,6 +36780,9 @@ "min_expansion": { "type": "integer" }, + "min_lava_damage": { + "type": "integer" + }, "min_level": { "type": "integer" }, diff --git a/docs/swagger.yaml b/docs/swagger.yaml index e9366581d..18b8dd490 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -1476,6 +1476,14 @@ definitions: type: integer instance_id: type: integer + leader_id: + type: integer + max_players: + type: integer + min_players: + type: integer + name: + type: string safe_return_heading: type: number safe_return_x: @@ -1488,6 +1496,8 @@ definitions: type: integer type: type: integer + uuid: + type: string zone_in_heading: type: number zone_in_x: @@ -1526,20 +1536,10 @@ definitions: type: integer dynamic_zone_id: type: integer - expedition_name: - type: string id: type: integer is_locked: type: integer - leader_id: - type: integer - max_players: - type: integer - min_players: - type: integer - uuid: - type: string type: object models.ExpeditionLockout: properties: @@ -3915,10 +3915,6 @@ definitions: type: integer field_172: type: integer - field_181: - type: integer - field_182: - type: integer field_198: type: integer field_199: @@ -4091,6 +4087,10 @@ definitions: type: integer pushup: type: integer + pvp_duration: + type: integer + pvp_duration_cap: + type: integer pvpresistbase: type: integer pvpresistcalc: @@ -4211,14 +4211,28 @@ definitions: type: integer id: type: integer + level_spread: + type: integer + max_players: + type: integer maxlevel: type: integer + min_players: + type: integer minlevel: type: integer repeatable: type: integer + replay_timer_seconds: + type: integer + request_timer_seconds: + type: integer reward: type: string + reward_ebon_crystals: + type: integer + reward_radiant_crystals: + type: integer rewardid: type: integer rewardmethod: @@ -4601,6 +4615,8 @@ definitions: type: integer insttype: type: integer + lava_damage: + type: integer long_name: type: string map_file_name: @@ -4615,6 +4631,8 @@ definitions: type: number min_expansion: type: integer + min_lava_damage: + type: integer min_level: type: integer min_status: @@ -4791,6 +4809,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -5136,6 +5158,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -5349,6 +5375,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -5562,6 +5592,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -5775,6 +5809,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -6120,6 +6158,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -6201,6 +6243,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -6282,6 +6328,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -6627,6 +6677,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -6972,6 +7026,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -7053,6 +7111,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -7266,6 +7328,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -7347,6 +7413,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -7692,6 +7762,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -7905,6 +7979,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -8118,6 +8196,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -8331,6 +8413,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -8412,6 +8498,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -8625,6 +8715,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -8970,6 +9064,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -9183,6 +9281,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -9396,6 +9498,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -9609,6 +9715,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -9822,6 +9932,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -9903,6 +10017,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -10248,6 +10366,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -10461,6 +10583,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -10674,6 +10800,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -10887,6 +11017,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -11100,6 +11234,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -11313,6 +11451,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -11526,6 +11668,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -11739,6 +11885,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -11952,6 +12102,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -12165,6 +12319,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -12378,6 +12536,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -12723,6 +12885,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -12936,6 +13102,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -13017,6 +13187,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -13362,6 +13536,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -13443,6 +13621,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -13656,6 +13838,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -13869,6 +14055,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -14082,6 +14272,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -14295,6 +14489,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -14508,6 +14706,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -14721,6 +14923,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -14934,6 +15140,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -15147,6 +15357,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -15492,6 +15706,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -15573,6 +15791,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -15786,6 +16008,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -15867,6 +16093,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -16212,6 +16442,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -16425,6 +16659,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -16638,6 +16876,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -16851,6 +17093,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -17064,6 +17310,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -17277,6 +17527,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -17490,6 +17744,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -17703,6 +17961,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -17937,6 +18199,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -18150,6 +18416,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -18363,6 +18633,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -18576,6 +18850,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -18789,6 +19067,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -18870,6 +19152,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -19083,6 +19369,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -19428,6 +19718,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -19641,6 +19935,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -19854,6 +20152,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -20067,6 +20369,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -20280,6 +20586,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -20493,6 +20803,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -20706,6 +21020,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -20919,6 +21237,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -21132,6 +21454,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -21477,6 +21803,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -21558,6 +21888,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -21771,6 +22105,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -21984,6 +22322,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -22197,6 +22539,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -22410,6 +22756,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -22623,6 +22973,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -22836,6 +23190,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -23049,6 +23407,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -23262,6 +23624,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -23475,6 +23841,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -23688,6 +24058,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -23901,6 +24275,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -24246,6 +24624,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit @@ -24327,6 +24709,10 @@ paths: in: query name: whereOr type: string + - description: 'Group by field. Multiple conditions [.] separated Example: field1.field2' + in: query + name: groupBy + type: string - description: 'Rows to limit in response (Default: 10,000)' in: query name: limit diff --git a/frontend/src/app/api/api/aa-ability-api.ts b/frontend/src/app/api/api/aa-ability-api.ts index 0ee03c373..2989262e5 100644 --- a/frontend/src/app/api/api/aa-ability-api.ts +++ b/frontend/src/app/api/api/aa-ability-api.ts @@ -232,6 +232,7 @@ export const AaAbilityApiAxiosParamCreator = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const AaAbilityApiAxiosParamCreator = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAaAbilities: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listAaAbilities: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/aa_abilities`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const AaAbilityApiAxiosParamCreator = function (configuration?: Configura localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const AaAbilityApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const AaAbilityApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listAaAbilities(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await AaAbilityApiAxiosParamCreator(configuration).listAaAbilities(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listAaAbilities(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await AaAbilityApiAxiosParamCreator(configuration).listAaAbilities(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const AaAbilityApiFactory = function (configuration?: Configuration, base * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const AaAbilityApiFactory = function (configuration?: Configuration, base * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAaAbilities(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return AaAbilityApiFp(configuration).listAaAbilities(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listAaAbilities(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return AaAbilityApiFp(configuration).listAaAbilities(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface AaAbilityApiListAaAbilitiesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof AaAbilityApiListAaAbilities + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class AaAbilityApi extends BaseAPI { * @memberof AaAbilityApi */ public listAaAbilities(requestParameters: AaAbilityApiListAaAbilitiesRequest = {}, options?: any) { - return AaAbilityApiFp(this.configuration).listAaAbilities(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return AaAbilityApiFp(this.configuration).listAaAbilities(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/aa-rank-api.ts b/frontend/src/app/api/api/aa-rank-api.ts index 89e99164d..4394a56d4 100644 --- a/frontend/src/app/api/api/aa-rank-api.ts +++ b/frontend/src/app/api/api/aa-rank-api.ts @@ -232,6 +232,7 @@ export const AaRankApiAxiosParamCreator = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const AaRankApiAxiosParamCreator = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAaRanks: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listAaRanks: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/aa_ranks`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const AaRankApiAxiosParamCreator = function (configuration?: Configuratio localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const AaRankApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const AaRankApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listAaRanks(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await AaRankApiAxiosParamCreator(configuration).listAaRanks(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listAaRanks(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await AaRankApiAxiosParamCreator(configuration).listAaRanks(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const AaRankApiFactory = function (configuration?: Configuration, basePat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const AaRankApiFactory = function (configuration?: Configuration, basePat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAaRanks(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return AaRankApiFp(configuration).listAaRanks(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listAaRanks(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return AaRankApiFp(configuration).listAaRanks(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface AaRankApiListAaRanksRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof AaRankApiListAaRanks + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class AaRankApi extends BaseAPI { * @memberof AaRankApi */ public listAaRanks(requestParameters: AaRankApiListAaRanksRequest = {}, options?: any) { - return AaRankApiFp(this.configuration).listAaRanks(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return AaRankApiFp(this.configuration).listAaRanks(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/account-api.ts b/frontend/src/app/api/api/account-api.ts index 558979130..dff3c075c 100644 --- a/frontend/src/app/api/api/account-api.ts +++ b/frontend/src/app/api/api/account-api.ts @@ -232,6 +232,7 @@ export const AccountApiAxiosParamCreator = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>AccountFlags<br>AccountIps<br>AccountRewards<br>BugReports<br>Sharedbanks * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const AccountApiAxiosParamCreator = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAccounts: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listAccounts: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/accounts`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const AccountApiAxiosParamCreator = function (configuration?: Configurati localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const AccountApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>AccountFlags<br>AccountIps<br>AccountRewards<br>BugReports<br>Sharedbanks * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const AccountApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listAccounts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await AccountApiAxiosParamCreator(configuration).listAccounts(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listAccounts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await AccountApiAxiosParamCreator(configuration).listAccounts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const AccountApiFactory = function (configuration?: Configuration, basePa * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>AccountFlags<br>AccountIps<br>AccountRewards<br>BugReports<br>Sharedbanks * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const AccountApiFactory = function (configuration?: Configuration, basePa * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAccounts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return AccountApiFp(configuration).listAccounts(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listAccounts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return AccountApiFp(configuration).listAccounts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface AccountApiListAccountsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof AccountApiListAccounts + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class AccountApi extends BaseAPI { * @memberof AccountApi */ public listAccounts(requestParameters: AccountApiListAccountsRequest = {}, options?: any) { - return AccountApiFp(this.configuration).listAccounts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return AccountApiFp(this.configuration).listAccounts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/adventure-detail-api.ts b/frontend/src/app/api/api/adventure-detail-api.ts index 42462980f..d47611de4 100644 --- a/frontend/src/app/api/api/adventure-detail-api.ts +++ b/frontend/src/app/api/api/adventure-detail-api.ts @@ -232,6 +232,7 @@ export const AdventureDetailApiAxiosParamCreator = function (configuration?: Con * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const AdventureDetailApiAxiosParamCreator = function (configuration?: Con * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAdventureDetails: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listAdventureDetails: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/adventure_details`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const AdventureDetailApiAxiosParamCreator = function (configuration?: Con localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const AdventureDetailApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const AdventureDetailApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listAdventureDetails(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await AdventureDetailApiAxiosParamCreator(configuration).listAdventureDetails(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listAdventureDetails(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await AdventureDetailApiAxiosParamCreator(configuration).listAdventureDetails(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const AdventureDetailApiFactory = function (configuration?: Configuration * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const AdventureDetailApiFactory = function (configuration?: Configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAdventureDetails(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return AdventureDetailApiFp(configuration).listAdventureDetails(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listAdventureDetails(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return AdventureDetailApiFp(configuration).listAdventureDetails(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface AdventureDetailApiListAdventureDetailsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof AdventureDetailApiListAdventureDetails + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class AdventureDetailApi extends BaseAPI { * @memberof AdventureDetailApi */ public listAdventureDetails(requestParameters: AdventureDetailApiListAdventureDetailsRequest = {}, options?: any) { - return AdventureDetailApiFp(this.configuration).listAdventureDetails(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return AdventureDetailApiFp(this.configuration).listAdventureDetails(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/adventure-template-api.ts b/frontend/src/app/api/api/adventure-template-api.ts index fddc0dac2..a046d7f20 100644 --- a/frontend/src/app/api/api/adventure-template-api.ts +++ b/frontend/src/app/api/api/adventure-template-api.ts @@ -232,6 +232,7 @@ export const AdventureTemplateApiAxiosParamCreator = function (configuration?: C * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const AdventureTemplateApiAxiosParamCreator = function (configuration?: C * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAdventureTemplates: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listAdventureTemplates: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/adventure_templates`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const AdventureTemplateApiAxiosParamCreator = function (configuration?: C localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const AdventureTemplateApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const AdventureTemplateApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listAdventureTemplates(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await AdventureTemplateApiAxiosParamCreator(configuration).listAdventureTemplates(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listAdventureTemplates(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await AdventureTemplateApiAxiosParamCreator(configuration).listAdventureTemplates(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const AdventureTemplateApiFactory = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const AdventureTemplateApiFactory = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAdventureTemplates(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return AdventureTemplateApiFp(configuration).listAdventureTemplates(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listAdventureTemplates(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return AdventureTemplateApiFp(configuration).listAdventureTemplates(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface AdventureTemplateApiListAdventureTemplatesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof AdventureTemplateApiListAdventureTemplates + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class AdventureTemplateApi extends BaseAPI { * @memberof AdventureTemplateApi */ public listAdventureTemplates(requestParameters: AdventureTemplateApiListAdventureTemplatesRequest = {}, options?: any) { - return AdventureTemplateApiFp(this.configuration).listAdventureTemplates(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return AdventureTemplateApiFp(this.configuration).listAdventureTemplates(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/adventure-template-entry-api.ts b/frontend/src/app/api/api/adventure-template-entry-api.ts index dc605798b..7d1701bc1 100644 --- a/frontend/src/app/api/api/adventure-template-entry-api.ts +++ b/frontend/src/app/api/api/adventure-template-entry-api.ts @@ -232,6 +232,7 @@ export const AdventureTemplateEntryApiAxiosParamCreator = function (configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const AdventureTemplateEntryApiAxiosParamCreator = function (configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAdventureTemplateEntries: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listAdventureTemplateEntries: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/adventure_template_entries`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const AdventureTemplateEntryApiAxiosParamCreator = function (configuratio localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const AdventureTemplateEntryApiFp = function(configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const AdventureTemplateEntryApiFp = function(configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listAdventureTemplateEntries(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await AdventureTemplateEntryApiAxiosParamCreator(configuration).listAdventureTemplateEntries(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listAdventureTemplateEntries(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await AdventureTemplateEntryApiAxiosParamCreator(configuration).listAdventureTemplateEntries(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const AdventureTemplateEntryApiFactory = function (configuration?: Config * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const AdventureTemplateEntryApiFactory = function (configuration?: Config * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAdventureTemplateEntries(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return AdventureTemplateEntryApiFp(configuration).listAdventureTemplateEntries(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listAdventureTemplateEntries(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return AdventureTemplateEntryApiFp(configuration).listAdventureTemplateEntries(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface AdventureTemplateEntryApiListAdventureTemplateEntriesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof AdventureTemplateEntryApiListAdventureTemplateEntries + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class AdventureTemplateEntryApi extends BaseAPI { * @memberof AdventureTemplateEntryApi */ public listAdventureTemplateEntries(requestParameters: AdventureTemplateEntryApiListAdventureTemplateEntriesRequest = {}, options?: any) { - return AdventureTemplateEntryApiFp(this.configuration).listAdventureTemplateEntries(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return AdventureTemplateEntryApiFp(this.configuration).listAdventureTemplateEntries(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/adventure-template-entry-flavor-api.ts b/frontend/src/app/api/api/adventure-template-entry-flavor-api.ts index d9ac67ca3..d6c8a9c0a 100644 --- a/frontend/src/app/api/api/adventure-template-entry-flavor-api.ts +++ b/frontend/src/app/api/api/adventure-template-entry-flavor-api.ts @@ -232,6 +232,7 @@ export const AdventureTemplateEntryFlavorApiAxiosParamCreator = function (config * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const AdventureTemplateEntryFlavorApiAxiosParamCreator = function (config * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAdventureTemplateEntryFlavors: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listAdventureTemplateEntryFlavors: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/adventure_template_entry_flavors`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const AdventureTemplateEntryFlavorApiAxiosParamCreator = function (config localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const AdventureTemplateEntryFlavorApiFp = function(configuration?: Config * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const AdventureTemplateEntryFlavorApiFp = function(configuration?: Config * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listAdventureTemplateEntryFlavors(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await AdventureTemplateEntryFlavorApiAxiosParamCreator(configuration).listAdventureTemplateEntryFlavors(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listAdventureTemplateEntryFlavors(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await AdventureTemplateEntryFlavorApiAxiosParamCreator(configuration).listAdventureTemplateEntryFlavors(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const AdventureTemplateEntryFlavorApiFactory = function (configuration?: * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const AdventureTemplateEntryFlavorApiFactory = function (configuration?: * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAdventureTemplateEntryFlavors(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return AdventureTemplateEntryFlavorApiFp(configuration).listAdventureTemplateEntryFlavors(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listAdventureTemplateEntryFlavors(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return AdventureTemplateEntryFlavorApiFp(configuration).listAdventureTemplateEntryFlavors(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface AdventureTemplateEntryFlavorApiListAdventureTemplateEntryFlavor */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof AdventureTemplateEntryFlavorApiListAdventureTemplateEntryFlavors + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class AdventureTemplateEntryFlavorApi extends BaseAPI { * @memberof AdventureTemplateEntryFlavorApi */ public listAdventureTemplateEntryFlavors(requestParameters: AdventureTemplateEntryFlavorApiListAdventureTemplateEntryFlavorsRequest = {}, options?: any) { - return AdventureTemplateEntryFlavorApiFp(this.configuration).listAdventureTemplateEntryFlavors(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return AdventureTemplateEntryFlavorApiFp(this.configuration).listAdventureTemplateEntryFlavors(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/alternate-currency-api.ts b/frontend/src/app/api/api/alternate-currency-api.ts index e9691fb50..0db2e8476 100644 --- a/frontend/src/app/api/api/alternate-currency-api.ts +++ b/frontend/src/app/api/api/alternate-currency-api.ts @@ -232,6 +232,7 @@ export const AlternateCurrencyApiAxiosParamCreator = function (configuration?: C * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const AlternateCurrencyApiAxiosParamCreator = function (configuration?: C * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAlternateCurrencies: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listAlternateCurrencies: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/alternate_currencies`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const AlternateCurrencyApiAxiosParamCreator = function (configuration?: C localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const AlternateCurrencyApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const AlternateCurrencyApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listAlternateCurrencies(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await AlternateCurrencyApiAxiosParamCreator(configuration).listAlternateCurrencies(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listAlternateCurrencies(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await AlternateCurrencyApiAxiosParamCreator(configuration).listAlternateCurrencies(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const AlternateCurrencyApiFactory = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const AlternateCurrencyApiFactory = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listAlternateCurrencies(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return AlternateCurrencyApiFp(configuration).listAlternateCurrencies(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listAlternateCurrencies(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return AlternateCurrencyApiFp(configuration).listAlternateCurrencies(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface AlternateCurrencyApiListAlternateCurrenciesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof AlternateCurrencyApiListAlternateCurrencies + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class AlternateCurrencyApi extends BaseAPI { * @memberof AlternateCurrencyApi */ public listAlternateCurrencies(requestParameters: AlternateCurrencyApiListAlternateCurrenciesRequest = {}, options?: any) { - return AlternateCurrencyApiFp(this.configuration).listAlternateCurrencies(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return AlternateCurrencyApiFp(this.configuration).listAlternateCurrencies(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/blocked-spell-api.ts b/frontend/src/app/api/api/blocked-spell-api.ts index 994e43bf9..81642b0d5 100644 --- a/frontend/src/app/api/api/blocked-spell-api.ts +++ b/frontend/src/app/api/api/blocked-spell-api.ts @@ -232,6 +232,7 @@ export const BlockedSpellApiAxiosParamCreator = function (configuration?: Config * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const BlockedSpellApiAxiosParamCreator = function (configuration?: Config * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listBlockedSpells: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listBlockedSpells: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/blocked_spells`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const BlockedSpellApiAxiosParamCreator = function (configuration?: Config localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const BlockedSpellApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const BlockedSpellApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listBlockedSpells(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await BlockedSpellApiAxiosParamCreator(configuration).listBlockedSpells(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listBlockedSpells(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await BlockedSpellApiAxiosParamCreator(configuration).listBlockedSpells(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const BlockedSpellApiFactory = function (configuration?: Configuration, b * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const BlockedSpellApiFactory = function (configuration?: Configuration, b * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listBlockedSpells(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return BlockedSpellApiFp(configuration).listBlockedSpells(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listBlockedSpells(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return BlockedSpellApiFp(configuration).listBlockedSpells(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface BlockedSpellApiListBlockedSpellsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof BlockedSpellApiListBlockedSpells + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class BlockedSpellApi extends BaseAPI { * @memberof BlockedSpellApi */ public listBlockedSpells(requestParameters: BlockedSpellApiListBlockedSpellsRequest = {}, options?: any) { - return BlockedSpellApiFp(this.configuration).listBlockedSpells(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return BlockedSpellApiFp(this.configuration).listBlockedSpells(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/bug-api.ts b/frontend/src/app/api/api/bug-api.ts index fb331b789..45bdfe225 100644 --- a/frontend/src/app/api/api/bug-api.ts +++ b/frontend/src/app/api/api/bug-api.ts @@ -232,6 +232,7 @@ export const BugApiAxiosParamCreator = function (configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const BugApiAxiosParamCreator = function (configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listBugs: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listBugs: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/bugs`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const BugApiAxiosParamCreator = function (configuration?: Configuration) localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const BugApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const BugApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listBugs(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await BugApiAxiosParamCreator(configuration).listBugs(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listBugs(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await BugApiAxiosParamCreator(configuration).listBugs(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const BugApiFactory = function (configuration?: Configuration, basePath?: * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const BugApiFactory = function (configuration?: Configuration, basePath?: * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listBugs(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return BugApiFp(configuration).listBugs(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listBugs(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return BugApiFp(configuration).listBugs(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface BugApiListBugsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof BugApiListBugs + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class BugApi extends BaseAPI { * @memberof BugApi */ public listBugs(requestParameters: BugApiListBugsRequest = {}, options?: any) { - return BugApiFp(this.configuration).listBugs(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return BugApiFp(this.configuration).listBugs(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/bug-report-api.ts b/frontend/src/app/api/api/bug-report-api.ts index 2cfd6baee..244e6a725 100644 --- a/frontend/src/app/api/api/bug-report-api.ts +++ b/frontend/src/app/api/api/bug-report-api.ts @@ -232,6 +232,7 @@ export const BugReportApiAxiosParamCreator = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const BugReportApiAxiosParamCreator = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listBugReports: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listBugReports: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/bug_reports`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const BugReportApiAxiosParamCreator = function (configuration?: Configura localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const BugReportApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const BugReportApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listBugReports(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await BugReportApiAxiosParamCreator(configuration).listBugReports(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listBugReports(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await BugReportApiAxiosParamCreator(configuration).listBugReports(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const BugReportApiFactory = function (configuration?: Configuration, base * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const BugReportApiFactory = function (configuration?: Configuration, base * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listBugReports(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return BugReportApiFp(configuration).listBugReports(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listBugReports(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return BugReportApiFp(configuration).listBugReports(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface BugReportApiListBugReportsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof BugReportApiListBugReports + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class BugReportApi extends BaseAPI { * @memberof BugReportApi */ public listBugReports(requestParameters: BugReportApiListBugReportsRequest = {}, options?: any) { - return BugReportApiFp(this.configuration).listBugReports(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return BugReportApiFp(this.configuration).listBugReports(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/char-create-point-allocation-api.ts b/frontend/src/app/api/api/char-create-point-allocation-api.ts index 93a469c7e..927edfe77 100644 --- a/frontend/src/app/api/api/char-create-point-allocation-api.ts +++ b/frontend/src/app/api/api/char-create-point-allocation-api.ts @@ -232,6 +232,7 @@ export const CharCreatePointAllocationApiAxiosParamCreator = function (configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharCreatePointAllocationApiAxiosParamCreator = function (configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharCreatePointAllocations: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharCreatePointAllocations: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/char_create_point_allocations`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharCreatePointAllocationApiAxiosParamCreator = function (configura localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharCreatePointAllocationApiFp = function(configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharCreatePointAllocationApiFp = function(configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharCreatePointAllocations(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharCreatePointAllocationApiAxiosParamCreator(configuration).listCharCreatePointAllocations(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharCreatePointAllocations(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharCreatePointAllocationApiAxiosParamCreator(configuration).listCharCreatePointAllocations(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharCreatePointAllocationApiFactory = function (configuration?: Con * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharCreatePointAllocationApiFactory = function (configuration?: Con * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharCreatePointAllocations(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharCreatePointAllocationApiFp(configuration).listCharCreatePointAllocations(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharCreatePointAllocations(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharCreatePointAllocationApiFp(configuration).listCharCreatePointAllocations(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharCreatePointAllocationApiListCharCreatePointAllocationsReque */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharCreatePointAllocationApiListCharCreatePointAllocations + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharCreatePointAllocationApi extends BaseAPI { * @memberof CharCreatePointAllocationApi */ public listCharCreatePointAllocations(requestParameters: CharCreatePointAllocationApiListCharCreatePointAllocationsRequest = {}, options?: any) { - return CharCreatePointAllocationApiFp(this.configuration).listCharCreatePointAllocations(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharCreatePointAllocationApiFp(this.configuration).listCharCreatePointAllocations(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-alternate-ability-api.ts b/frontend/src/app/api/api/character-alternate-ability-api.ts index 3e4e8c72e..9300d2719 100644 --- a/frontend/src/app/api/api/character-alternate-ability-api.ts +++ b/frontend/src/app/api/api/character-alternate-ability-api.ts @@ -232,6 +232,7 @@ export const CharacterAlternateAbilityApiAxiosParamCreator = function (configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterAlternateAbilityApiAxiosParamCreator = function (configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterAlternateAbilities: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterAlternateAbilities: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_alternate_abilities`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterAlternateAbilityApiAxiosParamCreator = function (configura localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterAlternateAbilityApiFp = function(configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterAlternateAbilityApiFp = function(configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterAlternateAbilities(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterAlternateAbilityApiAxiosParamCreator(configuration).listCharacterAlternateAbilities(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterAlternateAbilities(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterAlternateAbilityApiAxiosParamCreator(configuration).listCharacterAlternateAbilities(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterAlternateAbilityApiFactory = function (configuration?: Con * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterAlternateAbilityApiFactory = function (configuration?: Con * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterAlternateAbilities(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterAlternateAbilityApiFp(configuration).listCharacterAlternateAbilities(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterAlternateAbilities(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterAlternateAbilityApiFp(configuration).listCharacterAlternateAbilities(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterAlternateAbilityApiListCharacterAlternateAbilitiesRequ */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterAlternateAbilityApiListCharacterAlternateAbilities + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterAlternateAbilityApi extends BaseAPI { * @memberof CharacterAlternateAbilityApi */ public listCharacterAlternateAbilities(requestParameters: CharacterAlternateAbilityApiListCharacterAlternateAbilitiesRequest = {}, options?: any) { - return CharacterAlternateAbilityApiFp(this.configuration).listCharacterAlternateAbilities(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterAlternateAbilityApiFp(this.configuration).listCharacterAlternateAbilities(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-aura-api.ts b/frontend/src/app/api/api/character-aura-api.ts index 895225b23..e283c488c 100644 --- a/frontend/src/app/api/api/character-aura-api.ts +++ b/frontend/src/app/api/api/character-aura-api.ts @@ -232,6 +232,7 @@ export const CharacterAuraApiAxiosParamCreator = function (configuration?: Confi * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterAuraApiAxiosParamCreator = function (configuration?: Confi * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterAuras: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterAuras: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_auras`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterAuraApiAxiosParamCreator = function (configuration?: Confi localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterAuraApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterAuraApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterAuras(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterAuraApiAxiosParamCreator(configuration).listCharacterAuras(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterAuras(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterAuraApiAxiosParamCreator(configuration).listCharacterAuras(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterAuraApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterAuraApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterAuras(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterAuraApiFp(configuration).listCharacterAuras(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterAuras(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterAuraApiFp(configuration).listCharacterAuras(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterAuraApiListCharacterAurasRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterAuraApiListCharacterAuras + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterAuraApi extends BaseAPI { * @memberof CharacterAuraApi */ public listCharacterAuras(requestParameters: CharacterAuraApiListCharacterAurasRequest = {}, options?: any) { - return CharacterAuraApiFp(this.configuration).listCharacterAuras(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterAuraApiFp(this.configuration).listCharacterAuras(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-bandolier-api.ts b/frontend/src/app/api/api/character-bandolier-api.ts index 05e38239a..0a5e5658b 100644 --- a/frontend/src/app/api/api/character-bandolier-api.ts +++ b/frontend/src/app/api/api/character-bandolier-api.ts @@ -232,6 +232,7 @@ export const CharacterBandolierApiAxiosParamCreator = function (configuration?: * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterBandolierApiAxiosParamCreator = function (configuration?: * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterBandoliers: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterBandoliers: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_bandoliers`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterBandolierApiAxiosParamCreator = function (configuration?: localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterBandolierApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterBandolierApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterBandoliers(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterBandolierApiAxiosParamCreator(configuration).listCharacterBandoliers(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterBandoliers(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterBandolierApiAxiosParamCreator(configuration).listCharacterBandoliers(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterBandolierApiFactory = function (configuration?: Configurat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterBandolierApiFactory = function (configuration?: Configurat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterBandoliers(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterBandolierApiFp(configuration).listCharacterBandoliers(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterBandoliers(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterBandolierApiFp(configuration).listCharacterBandoliers(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterBandolierApiListCharacterBandoliersRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterBandolierApiListCharacterBandoliers + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterBandolierApi extends BaseAPI { * @memberof CharacterBandolierApi */ public listCharacterBandoliers(requestParameters: CharacterBandolierApiListCharacterBandoliersRequest = {}, options?: any) { - return CharacterBandolierApiFp(this.configuration).listCharacterBandoliers(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterBandolierApiFp(this.configuration).listCharacterBandoliers(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-bind-api.ts b/frontend/src/app/api/api/character-bind-api.ts index dd0a5fb85..7be5ef39d 100644 --- a/frontend/src/app/api/api/character-bind-api.ts +++ b/frontend/src/app/api/api/character-bind-api.ts @@ -232,6 +232,7 @@ export const CharacterBindApiAxiosParamCreator = function (configuration?: Confi * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterBindApiAxiosParamCreator = function (configuration?: Confi * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterBinds: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterBinds: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_binds`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterBindApiAxiosParamCreator = function (configuration?: Confi localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterBindApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterBindApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterBinds(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterBindApiAxiosParamCreator(configuration).listCharacterBinds(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterBinds(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterBindApiAxiosParamCreator(configuration).listCharacterBinds(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterBindApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterBindApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterBinds(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterBindApiFp(configuration).listCharacterBinds(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterBinds(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterBindApiFp(configuration).listCharacterBinds(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterBindApiListCharacterBindsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterBindApiListCharacterBinds + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterBindApi extends BaseAPI { * @memberof CharacterBindApi */ public listCharacterBinds(requestParameters: CharacterBindApiListCharacterBindsRequest = {}, options?: any) { - return CharacterBindApiFp(this.configuration).listCharacterBinds(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterBindApiFp(this.configuration).listCharacterBinds(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-corpse-api.ts b/frontend/src/app/api/api/character-corpse-api.ts index 2dff03ded..8dcb9aec1 100644 --- a/frontend/src/app/api/api/character-corpse-api.ts +++ b/frontend/src/app/api/api/character-corpse-api.ts @@ -232,6 +232,7 @@ export const CharacterCorpseApiAxiosParamCreator = function (configuration?: Con * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterCorpseApiAxiosParamCreator = function (configuration?: Con * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterCorpses: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterCorpses: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_corpses`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterCorpseApiAxiosParamCreator = function (configuration?: Con localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterCorpseApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterCorpseApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterCorpses(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterCorpseApiAxiosParamCreator(configuration).listCharacterCorpses(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterCorpses(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterCorpseApiAxiosParamCreator(configuration).listCharacterCorpses(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterCorpseApiFactory = function (configuration?: Configuration * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterCorpseApiFactory = function (configuration?: Configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterCorpses(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterCorpseApiFp(configuration).listCharacterCorpses(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterCorpses(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterCorpseApiFp(configuration).listCharacterCorpses(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterCorpseApiListCharacterCorpsesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterCorpseApiListCharacterCorpses + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterCorpseApi extends BaseAPI { * @memberof CharacterCorpseApi */ public listCharacterCorpses(requestParameters: CharacterCorpseApiListCharacterCorpsesRequest = {}, options?: any) { - return CharacterCorpseApiFp(this.configuration).listCharacterCorpses(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterCorpseApiFp(this.configuration).listCharacterCorpses(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-currency-api.ts b/frontend/src/app/api/api/character-currency-api.ts index a62360913..7b0a44da6 100644 --- a/frontend/src/app/api/api/character-currency-api.ts +++ b/frontend/src/app/api/api/character-currency-api.ts @@ -232,6 +232,7 @@ export const CharacterCurrencyApiAxiosParamCreator = function (configuration?: C * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterCurrencyApiAxiosParamCreator = function (configuration?: C * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterCurrencies: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterCurrencies: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_currencies`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterCurrencyApiAxiosParamCreator = function (configuration?: C localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterCurrencyApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterCurrencyApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterCurrencies(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterCurrencyApiAxiosParamCreator(configuration).listCharacterCurrencies(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterCurrencies(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterCurrencyApiAxiosParamCreator(configuration).listCharacterCurrencies(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterCurrencyApiFactory = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterCurrencyApiFactory = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterCurrencies(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterCurrencyApiFp(configuration).listCharacterCurrencies(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterCurrencies(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterCurrencyApiFp(configuration).listCharacterCurrencies(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterCurrencyApiListCharacterCurrenciesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterCurrencyApiListCharacterCurrencies + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterCurrencyApi extends BaseAPI { * @memberof CharacterCurrencyApi */ public listCharacterCurrencies(requestParameters: CharacterCurrencyApiListCharacterCurrenciesRequest = {}, options?: any) { - return CharacterCurrencyApiFp(this.configuration).listCharacterCurrencies(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterCurrencyApiFp(this.configuration).listCharacterCurrencies(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-datum-api.ts b/frontend/src/app/api/api/character-datum-api.ts index bced19fc9..fac9c4e14 100644 --- a/frontend/src/app/api/api/character-datum-api.ts +++ b/frontend/src/app/api/api/character-datum-api.ts @@ -232,6 +232,7 @@ export const CharacterDatumApiAxiosParamCreator = function (configuration?: Conf * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>AdventureStats<br>Buyers<br>CharRecipeLists<br>CharacterActivities<br>CharacterAltCurrencies<br>CharacterAlternateAbilities<br>CharacterAuras<br>CharacterBandoliers<br>CharacterBinds<br>CharacterBuffs<br>CharacterCorpses<br>CharacterCurrencies<br>CharacterDisciplines<br>CharacterEnabledtasks<br>CharacterInspectMessages<br>CharacterItemRecasts<br>CharacterLanguages<br>CharacterLeadershipAbilities<br>CharacterMaterials<br>CharacterMemmedSpells<br>CharacterPetBuffs<br>CharacterPetInfos<br>CharacterPetInventories<br>CharacterPotionbelts<br>CharacterSkills<br>CharacterSpells<br>CharacterTasks<br>CharacterTributes<br>CompletedTasks<br>DataBuckets<br>FactionValues<br>Friends<br>Guild<br>Guild.GuildBanks<br>Guild.GuildMembers<br>Guild.GuildRanks<br>GuildMembers<br>InstanceListPlayers<br>Inventories<br>Inventories.Item<br>Inventories.Item.DiscoveredItems<br>Keyrings<br>Mail<br>PlayerTitlesets<br>QuestGlobals<br>Timers<br>Titles<br>Traders<br>ZoneFlags * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterDatumApiAxiosParamCreator = function (configuration?: Conf * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterData: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterData: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_data`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterDatumApiAxiosParamCreator = function (configuration?: Conf localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterDatumApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>AdventureStats<br>Buyers<br>CharRecipeLists<br>CharacterActivities<br>CharacterAltCurrencies<br>CharacterAlternateAbilities<br>CharacterAuras<br>CharacterBandoliers<br>CharacterBinds<br>CharacterBuffs<br>CharacterCorpses<br>CharacterCurrencies<br>CharacterDisciplines<br>CharacterEnabledtasks<br>CharacterInspectMessages<br>CharacterItemRecasts<br>CharacterLanguages<br>CharacterLeadershipAbilities<br>CharacterMaterials<br>CharacterMemmedSpells<br>CharacterPetBuffs<br>CharacterPetInfos<br>CharacterPetInventories<br>CharacterPotionbelts<br>CharacterSkills<br>CharacterSpells<br>CharacterTasks<br>CharacterTributes<br>CompletedTasks<br>DataBuckets<br>FactionValues<br>Friends<br>Guild<br>Guild.GuildBanks<br>Guild.GuildMembers<br>Guild.GuildRanks<br>GuildMembers<br>InstanceListPlayers<br>Inventories<br>Inventories.Item<br>Inventories.Item.DiscoveredItems<br>Keyrings<br>Mail<br>PlayerTitlesets<br>QuestGlobals<br>Timers<br>Titles<br>Traders<br>ZoneFlags * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterDatumApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterData(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterDatumApiAxiosParamCreator(configuration).listCharacterData(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterData(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterDatumApiAxiosParamCreator(configuration).listCharacterData(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterDatumApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>AdventureStats<br>Buyers<br>CharRecipeLists<br>CharacterActivities<br>CharacterAltCurrencies<br>CharacterAlternateAbilities<br>CharacterAuras<br>CharacterBandoliers<br>CharacterBinds<br>CharacterBuffs<br>CharacterCorpses<br>CharacterCurrencies<br>CharacterDisciplines<br>CharacterEnabledtasks<br>CharacterInspectMessages<br>CharacterItemRecasts<br>CharacterLanguages<br>CharacterLeadershipAbilities<br>CharacterMaterials<br>CharacterMemmedSpells<br>CharacterPetBuffs<br>CharacterPetInfos<br>CharacterPetInventories<br>CharacterPotionbelts<br>CharacterSkills<br>CharacterSpells<br>CharacterTasks<br>CharacterTributes<br>CompletedTasks<br>DataBuckets<br>FactionValues<br>Friends<br>Guild<br>Guild.GuildBanks<br>Guild.GuildMembers<br>Guild.GuildRanks<br>GuildMembers<br>InstanceListPlayers<br>Inventories<br>Inventories.Item<br>Inventories.Item.DiscoveredItems<br>Keyrings<br>Mail<br>PlayerTitlesets<br>QuestGlobals<br>Timers<br>Titles<br>Traders<br>ZoneFlags * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterDatumApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterData(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterDatumApiFp(configuration).listCharacterData(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterData(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterDatumApiFp(configuration).listCharacterData(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterDatumApiListCharacterDataRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterDatumApiListCharacterData + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterDatumApi extends BaseAPI { * @memberof CharacterDatumApi */ public listCharacterData(requestParameters: CharacterDatumApiListCharacterDataRequest = {}, options?: any) { - return CharacterDatumApiFp(this.configuration).listCharacterData(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterDatumApiFp(this.configuration).listCharacterData(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-discipline-api.ts b/frontend/src/app/api/api/character-discipline-api.ts index 273a8ccad..68933bb74 100644 --- a/frontend/src/app/api/api/character-discipline-api.ts +++ b/frontend/src/app/api/api/character-discipline-api.ts @@ -232,6 +232,7 @@ export const CharacterDisciplineApiAxiosParamCreator = function (configuration?: * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterDisciplineApiAxiosParamCreator = function (configuration?: * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterDisciplines: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterDisciplines: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_disciplines`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterDisciplineApiAxiosParamCreator = function (configuration?: localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterDisciplineApiFp = function(configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterDisciplineApiFp = function(configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterDisciplines(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterDisciplineApiAxiosParamCreator(configuration).listCharacterDisciplines(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterDisciplines(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterDisciplineApiAxiosParamCreator(configuration).listCharacterDisciplines(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterDisciplineApiFactory = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterDisciplineApiFactory = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterDisciplines(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterDisciplineApiFp(configuration).listCharacterDisciplines(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterDisciplines(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterDisciplineApiFp(configuration).listCharacterDisciplines(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterDisciplineApiListCharacterDisciplinesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterDisciplineApiListCharacterDisciplines + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterDisciplineApi extends BaseAPI { * @memberof CharacterDisciplineApi */ public listCharacterDisciplines(requestParameters: CharacterDisciplineApiListCharacterDisciplinesRequest = {}, options?: any) { - return CharacterDisciplineApiFp(this.configuration).listCharacterDisciplines(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterDisciplineApiFp(this.configuration).listCharacterDisciplines(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-expedition-lockout-api.ts b/frontend/src/app/api/api/character-expedition-lockout-api.ts index 7b2aba082..654400807 100644 --- a/frontend/src/app/api/api/character-expedition-lockout-api.ts +++ b/frontend/src/app/api/api/character-expedition-lockout-api.ts @@ -232,6 +232,7 @@ export const CharacterExpeditionLockoutApiAxiosParamCreator = function (configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterExpeditionLockoutApiAxiosParamCreator = function (configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterExpeditionLockouts: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterExpeditionLockouts: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_expedition_lockouts`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterExpeditionLockoutApiAxiosParamCreator = function (configur localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterExpeditionLockoutApiFp = function(configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterExpeditionLockoutApiFp = function(configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterExpeditionLockouts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterExpeditionLockoutApiAxiosParamCreator(configuration).listCharacterExpeditionLockouts(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterExpeditionLockouts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterExpeditionLockoutApiAxiosParamCreator(configuration).listCharacterExpeditionLockouts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterExpeditionLockoutApiFactory = function (configuration?: Co * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterExpeditionLockoutApiFactory = function (configuration?: Co * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterExpeditionLockouts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterExpeditionLockoutApiFp(configuration).listCharacterExpeditionLockouts(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterExpeditionLockouts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterExpeditionLockoutApiFp(configuration).listCharacterExpeditionLockouts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterExpeditionLockoutApiListCharacterExpeditionLockoutsReq */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterExpeditionLockoutApiListCharacterExpeditionLockouts + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterExpeditionLockoutApi extends BaseAPI { * @memberof CharacterExpeditionLockoutApi */ public listCharacterExpeditionLockouts(requestParameters: CharacterExpeditionLockoutApiListCharacterExpeditionLockoutsRequest = {}, options?: any) { - return CharacterExpeditionLockoutApiFp(this.configuration).listCharacterExpeditionLockouts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterExpeditionLockoutApiFp(this.configuration).listCharacterExpeditionLockouts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-inspect-message-api.ts b/frontend/src/app/api/api/character-inspect-message-api.ts index a64f10218..888036a94 100644 --- a/frontend/src/app/api/api/character-inspect-message-api.ts +++ b/frontend/src/app/api/api/character-inspect-message-api.ts @@ -232,6 +232,7 @@ export const CharacterInspectMessageApiAxiosParamCreator = function (configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterInspectMessageApiAxiosParamCreator = function (configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterInspectMessages: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterInspectMessages: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_inspect_messages`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterInspectMessageApiAxiosParamCreator = function (configurati localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterInspectMessageApiFp = function(configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterInspectMessageApiFp = function(configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterInspectMessages(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterInspectMessageApiAxiosParamCreator(configuration).listCharacterInspectMessages(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterInspectMessages(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterInspectMessageApiAxiosParamCreator(configuration).listCharacterInspectMessages(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterInspectMessageApiFactory = function (configuration?: Confi * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterInspectMessageApiFactory = function (configuration?: Confi * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterInspectMessages(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterInspectMessageApiFp(configuration).listCharacterInspectMessages(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterInspectMessages(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterInspectMessageApiFp(configuration).listCharacterInspectMessages(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterInspectMessageApiListCharacterInspectMessagesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterInspectMessageApiListCharacterInspectMessages + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterInspectMessageApi extends BaseAPI { * @memberof CharacterInspectMessageApi */ public listCharacterInspectMessages(requestParameters: CharacterInspectMessageApiListCharacterInspectMessagesRequest = {}, options?: any) { - return CharacterInspectMessageApiFp(this.configuration).listCharacterInspectMessages(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterInspectMessageApiFp(this.configuration).listCharacterInspectMessages(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-item-recast-api.ts b/frontend/src/app/api/api/character-item-recast-api.ts index 8010d72cb..8c27afb69 100644 --- a/frontend/src/app/api/api/character-item-recast-api.ts +++ b/frontend/src/app/api/api/character-item-recast-api.ts @@ -232,6 +232,7 @@ export const CharacterItemRecastApiAxiosParamCreator = function (configuration?: * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterItemRecastApiAxiosParamCreator = function (configuration?: * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterItemRecasts: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterItemRecasts: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_item_recasts`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterItemRecastApiAxiosParamCreator = function (configuration?: localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterItemRecastApiFp = function(configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterItemRecastApiFp = function(configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterItemRecasts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterItemRecastApiAxiosParamCreator(configuration).listCharacterItemRecasts(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterItemRecasts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterItemRecastApiAxiosParamCreator(configuration).listCharacterItemRecasts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterItemRecastApiFactory = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterItemRecastApiFactory = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterItemRecasts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterItemRecastApiFp(configuration).listCharacterItemRecasts(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterItemRecasts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterItemRecastApiFp(configuration).listCharacterItemRecasts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterItemRecastApiListCharacterItemRecastsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterItemRecastApiListCharacterItemRecasts + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterItemRecastApi extends BaseAPI { * @memberof CharacterItemRecastApi */ public listCharacterItemRecasts(requestParameters: CharacterItemRecastApiListCharacterItemRecastsRequest = {}, options?: any) { - return CharacterItemRecastApiFp(this.configuration).listCharacterItemRecasts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterItemRecastApiFp(this.configuration).listCharacterItemRecasts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-language-api.ts b/frontend/src/app/api/api/character-language-api.ts index 10301342e..077ca212e 100644 --- a/frontend/src/app/api/api/character-language-api.ts +++ b/frontend/src/app/api/api/character-language-api.ts @@ -232,6 +232,7 @@ export const CharacterLanguageApiAxiosParamCreator = function (configuration?: C * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterLanguageApiAxiosParamCreator = function (configuration?: C * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterLanguages: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterLanguages: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_languages`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterLanguageApiAxiosParamCreator = function (configuration?: C localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterLanguageApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterLanguageApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterLanguages(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterLanguageApiAxiosParamCreator(configuration).listCharacterLanguages(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterLanguages(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterLanguageApiAxiosParamCreator(configuration).listCharacterLanguages(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterLanguageApiFactory = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterLanguageApiFactory = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterLanguages(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterLanguageApiFp(configuration).listCharacterLanguages(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterLanguages(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterLanguageApiFp(configuration).listCharacterLanguages(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterLanguageApiListCharacterLanguagesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterLanguageApiListCharacterLanguages + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterLanguageApi extends BaseAPI { * @memberof CharacterLanguageApi */ public listCharacterLanguages(requestParameters: CharacterLanguageApiListCharacterLanguagesRequest = {}, options?: any) { - return CharacterLanguageApiFp(this.configuration).listCharacterLanguages(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterLanguageApiFp(this.configuration).listCharacterLanguages(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-leadership-ability-api.ts b/frontend/src/app/api/api/character-leadership-ability-api.ts index 06d875d2a..e9a0391d9 100644 --- a/frontend/src/app/api/api/character-leadership-ability-api.ts +++ b/frontend/src/app/api/api/character-leadership-ability-api.ts @@ -232,6 +232,7 @@ export const CharacterLeadershipAbilityApiAxiosParamCreator = function (configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterLeadershipAbilityApiAxiosParamCreator = function (configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterLeadershipAbilities: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterLeadershipAbilities: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_leadership_abilities`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterLeadershipAbilityApiAxiosParamCreator = function (configur localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterLeadershipAbilityApiFp = function(configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterLeadershipAbilityApiFp = function(configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterLeadershipAbilities(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterLeadershipAbilityApiAxiosParamCreator(configuration).listCharacterLeadershipAbilities(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterLeadershipAbilities(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterLeadershipAbilityApiAxiosParamCreator(configuration).listCharacterLeadershipAbilities(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterLeadershipAbilityApiFactory = function (configuration?: Co * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterLeadershipAbilityApiFactory = function (configuration?: Co * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterLeadershipAbilities(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterLeadershipAbilityApiFp(configuration).listCharacterLeadershipAbilities(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterLeadershipAbilities(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterLeadershipAbilityApiFp(configuration).listCharacterLeadershipAbilities(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterLeadershipAbilityApiListCharacterLeadershipAbilitiesRe */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterLeadershipAbilityApiListCharacterLeadershipAbilities + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterLeadershipAbilityApi extends BaseAPI { * @memberof CharacterLeadershipAbilityApi */ public listCharacterLeadershipAbilities(requestParameters: CharacterLeadershipAbilityApiListCharacterLeadershipAbilitiesRequest = {}, options?: any) { - return CharacterLeadershipAbilityApiFp(this.configuration).listCharacterLeadershipAbilities(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterLeadershipAbilityApiFp(this.configuration).listCharacterLeadershipAbilities(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-material-api.ts b/frontend/src/app/api/api/character-material-api.ts index 8b6a080a0..a85cbda6f 100644 --- a/frontend/src/app/api/api/character-material-api.ts +++ b/frontend/src/app/api/api/character-material-api.ts @@ -232,6 +232,7 @@ export const CharacterMaterialApiAxiosParamCreator = function (configuration?: C * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterMaterialApiAxiosParamCreator = function (configuration?: C * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterMaterials: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterMaterials: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_materials`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterMaterialApiAxiosParamCreator = function (configuration?: C localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterMaterialApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterMaterialApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterMaterials(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterMaterialApiAxiosParamCreator(configuration).listCharacterMaterials(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterMaterials(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterMaterialApiAxiosParamCreator(configuration).listCharacterMaterials(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterMaterialApiFactory = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterMaterialApiFactory = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterMaterials(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterMaterialApiFp(configuration).listCharacterMaterials(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterMaterials(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterMaterialApiFp(configuration).listCharacterMaterials(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterMaterialApiListCharacterMaterialsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterMaterialApiListCharacterMaterials + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterMaterialApi extends BaseAPI { * @memberof CharacterMaterialApi */ public listCharacterMaterials(requestParameters: CharacterMaterialApiListCharacterMaterialsRequest = {}, options?: any) { - return CharacterMaterialApiFp(this.configuration).listCharacterMaterials(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterMaterialApiFp(this.configuration).listCharacterMaterials(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-memmed-spell-api.ts b/frontend/src/app/api/api/character-memmed-spell-api.ts index 1aca1acca..f0b576dea 100644 --- a/frontend/src/app/api/api/character-memmed-spell-api.ts +++ b/frontend/src/app/api/api/character-memmed-spell-api.ts @@ -232,6 +232,7 @@ export const CharacterMemmedSpellApiAxiosParamCreator = function (configuration? * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterMemmedSpellApiAxiosParamCreator = function (configuration? * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterMemmedSpells: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterMemmedSpells: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_memmed_spells`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterMemmedSpellApiAxiosParamCreator = function (configuration? localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterMemmedSpellApiFp = function(configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterMemmedSpellApiFp = function(configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterMemmedSpells(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterMemmedSpellApiAxiosParamCreator(configuration).listCharacterMemmedSpells(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterMemmedSpells(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterMemmedSpellApiAxiosParamCreator(configuration).listCharacterMemmedSpells(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterMemmedSpellApiFactory = function (configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterMemmedSpellApiFactory = function (configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterMemmedSpells(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterMemmedSpellApiFp(configuration).listCharacterMemmedSpells(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterMemmedSpells(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterMemmedSpellApiFp(configuration).listCharacterMemmedSpells(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterMemmedSpellApiListCharacterMemmedSpellsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterMemmedSpellApiListCharacterMemmedSpells + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterMemmedSpellApi extends BaseAPI { * @memberof CharacterMemmedSpellApi */ public listCharacterMemmedSpells(requestParameters: CharacterMemmedSpellApiListCharacterMemmedSpellsRequest = {}, options?: any) { - return CharacterMemmedSpellApiFp(this.configuration).listCharacterMemmedSpells(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterMemmedSpellApiFp(this.configuration).listCharacterMemmedSpells(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-potionbelt-api.ts b/frontend/src/app/api/api/character-potionbelt-api.ts index 6e8aed661..2df3d01fe 100644 --- a/frontend/src/app/api/api/character-potionbelt-api.ts +++ b/frontend/src/app/api/api/character-potionbelt-api.ts @@ -232,6 +232,7 @@ export const CharacterPotionbeltApiAxiosParamCreator = function (configuration?: * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterPotionbeltApiAxiosParamCreator = function (configuration?: * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterPotionbelts: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterPotionbelts: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_potionbelts`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterPotionbeltApiAxiosParamCreator = function (configuration?: localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterPotionbeltApiFp = function(configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterPotionbeltApiFp = function(configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterPotionbelts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterPotionbeltApiAxiosParamCreator(configuration).listCharacterPotionbelts(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterPotionbelts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterPotionbeltApiAxiosParamCreator(configuration).listCharacterPotionbelts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterPotionbeltApiFactory = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterPotionbeltApiFactory = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterPotionbelts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterPotionbeltApiFp(configuration).listCharacterPotionbelts(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterPotionbelts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterPotionbeltApiFp(configuration).listCharacterPotionbelts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterPotionbeltApiListCharacterPotionbeltsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterPotionbeltApiListCharacterPotionbelts + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterPotionbeltApi extends BaseAPI { * @memberof CharacterPotionbeltApi */ public listCharacterPotionbelts(requestParameters: CharacterPotionbeltApiListCharacterPotionbeltsRequest = {}, options?: any) { - return CharacterPotionbeltApiFp(this.configuration).listCharacterPotionbelts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterPotionbeltApiFp(this.configuration).listCharacterPotionbelts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-skill-api.ts b/frontend/src/app/api/api/character-skill-api.ts index 633670437..41679c81d 100644 --- a/frontend/src/app/api/api/character-skill-api.ts +++ b/frontend/src/app/api/api/character-skill-api.ts @@ -232,6 +232,7 @@ export const CharacterSkillApiAxiosParamCreator = function (configuration?: Conf * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterSkillApiAxiosParamCreator = function (configuration?: Conf * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterSkills: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterSkills: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_skills`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterSkillApiAxiosParamCreator = function (configuration?: Conf localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterSkillApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterSkillApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterSkills(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterSkillApiAxiosParamCreator(configuration).listCharacterSkills(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterSkills(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterSkillApiAxiosParamCreator(configuration).listCharacterSkills(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterSkillApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterSkillApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterSkills(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterSkillApiFp(configuration).listCharacterSkills(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterSkills(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterSkillApiFp(configuration).listCharacterSkills(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterSkillApiListCharacterSkillsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterSkillApiListCharacterSkills + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterSkillApi extends BaseAPI { * @memberof CharacterSkillApi */ public listCharacterSkills(requestParameters: CharacterSkillApiListCharacterSkillsRequest = {}, options?: any) { - return CharacterSkillApiFp(this.configuration).listCharacterSkills(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterSkillApiFp(this.configuration).listCharacterSkills(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/character-spell-api.ts b/frontend/src/app/api/api/character-spell-api.ts index d5fa497f6..41ab37243 100644 --- a/frontend/src/app/api/api/character-spell-api.ts +++ b/frontend/src/app/api/api/character-spell-api.ts @@ -232,6 +232,7 @@ export const CharacterSpellApiAxiosParamCreator = function (configuration?: Conf * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const CharacterSpellApiAxiosParamCreator = function (configuration?: Conf * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterSpells: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listCharacterSpells: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/character_spells`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const CharacterSpellApiAxiosParamCreator = function (configuration?: Conf localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const CharacterSpellApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const CharacterSpellApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listCharacterSpells(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await CharacterSpellApiAxiosParamCreator(configuration).listCharacterSpells(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listCharacterSpells(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await CharacterSpellApiAxiosParamCreator(configuration).listCharacterSpells(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const CharacterSpellApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const CharacterSpellApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listCharacterSpells(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return CharacterSpellApiFp(configuration).listCharacterSpells(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listCharacterSpells(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return CharacterSpellApiFp(configuration).listCharacterSpells(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface CharacterSpellApiListCharacterSpellsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof CharacterSpellApiListCharacterSpells + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class CharacterSpellApi extends BaseAPI { * @memberof CharacterSpellApi */ public listCharacterSpells(requestParameters: CharacterSpellApiListCharacterSpellsRequest = {}, options?: any) { - return CharacterSpellApiFp(this.configuration).listCharacterSpells(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return CharacterSpellApiFp(this.configuration).listCharacterSpells(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/content-flag-api.ts b/frontend/src/app/api/api/content-flag-api.ts index 6f8bf165a..7ea1d691c 100644 --- a/frontend/src/app/api/api/content-flag-api.ts +++ b/frontend/src/app/api/api/content-flag-api.ts @@ -232,6 +232,7 @@ export const ContentFlagApiAxiosParamCreator = function (configuration?: Configu * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ContentFlagApiAxiosParamCreator = function (configuration?: Configu * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listContentFlags: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listContentFlags: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/content_flags`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ContentFlagApiAxiosParamCreator = function (configuration?: Configu localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ContentFlagApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ContentFlagApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listContentFlags(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ContentFlagApiAxiosParamCreator(configuration).listContentFlags(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listContentFlags(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ContentFlagApiAxiosParamCreator(configuration).listContentFlags(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ContentFlagApiFactory = function (configuration?: Configuration, ba * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ContentFlagApiFactory = function (configuration?: Configuration, ba * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listContentFlags(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ContentFlagApiFp(configuration).listContentFlags(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listContentFlags(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ContentFlagApiFp(configuration).listContentFlags(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ContentFlagApiListContentFlagsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ContentFlagApiListContentFlags + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ContentFlagApi extends BaseAPI { * @memberof ContentFlagApi */ public listContentFlags(requestParameters: ContentFlagApiListContentFlagsRequest = {}, options?: any) { - return ContentFlagApiFp(this.configuration).listContentFlags(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ContentFlagApiFp(this.configuration).listContentFlags(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/data-bucket-api.ts b/frontend/src/app/api/api/data-bucket-api.ts index 313922c25..5aecd01cb 100644 --- a/frontend/src/app/api/api/data-bucket-api.ts +++ b/frontend/src/app/api/api/data-bucket-api.ts @@ -232,6 +232,7 @@ export const DataBucketApiAxiosParamCreator = function (configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const DataBucketApiAxiosParamCreator = function (configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listDataBuckets: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listDataBuckets: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/data_buckets`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const DataBucketApiAxiosParamCreator = function (configuration?: Configur localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const DataBucketApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const DataBucketApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listDataBuckets(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await DataBucketApiAxiosParamCreator(configuration).listDataBuckets(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listDataBuckets(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await DataBucketApiAxiosParamCreator(configuration).listDataBuckets(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const DataBucketApiFactory = function (configuration?: Configuration, bas * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const DataBucketApiFactory = function (configuration?: Configuration, bas * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listDataBuckets(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return DataBucketApiFp(configuration).listDataBuckets(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listDataBuckets(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return DataBucketApiFp(configuration).listDataBuckets(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface DataBucketApiListDataBucketsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof DataBucketApiListDataBuckets + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class DataBucketApi extends BaseAPI { * @memberof DataBucketApi */ public listDataBuckets(requestParameters: DataBucketApiListDataBucketsRequest = {}, options?: any) { - return DataBucketApiFp(this.configuration).listDataBuckets(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return DataBucketApiFp(this.configuration).listDataBuckets(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/db-str-api.ts b/frontend/src/app/api/api/db-str-api.ts index bc00ad664..d71c2aed1 100644 --- a/frontend/src/app/api/api/db-str-api.ts +++ b/frontend/src/app/api/api/db-str-api.ts @@ -232,6 +232,7 @@ export const DbStrApiAxiosParamCreator = function (configuration?: Configuration * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const DbStrApiAxiosParamCreator = function (configuration?: Configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listDbStrs: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listDbStrs: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/db_strs`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const DbStrApiAxiosParamCreator = function (configuration?: Configuration localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const DbStrApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const DbStrApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listDbStrs(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await DbStrApiAxiosParamCreator(configuration).listDbStrs(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listDbStrs(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await DbStrApiAxiosParamCreator(configuration).listDbStrs(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const DbStrApiFactory = function (configuration?: Configuration, basePath * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const DbStrApiFactory = function (configuration?: Configuration, basePath * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listDbStrs(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return DbStrApiFp(configuration).listDbStrs(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listDbStrs(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return DbStrApiFp(configuration).listDbStrs(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface DbStrApiListDbStrsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof DbStrApiListDbStrs + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class DbStrApi extends BaseAPI { * @memberof DbStrApi */ public listDbStrs(requestParameters: DbStrApiListDbStrsRequest = {}, options?: any) { - return DbStrApiFp(this.configuration).listDbStrs(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return DbStrApiFp(this.configuration).listDbStrs(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/door-api.ts b/frontend/src/app/api/api/door-api.ts index d4cd53f83..5bc26d974 100644 --- a/frontend/src/app/api/api/door-api.ts +++ b/frontend/src/app/api/api/door-api.ts @@ -232,6 +232,7 @@ export const DoorApiAxiosParamCreator = function (configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const DoorApiAxiosParamCreator = function (configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listDoors: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listDoors: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/doors`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const DoorApiAxiosParamCreator = function (configuration?: Configuration) localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const DoorApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const DoorApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listDoors(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await DoorApiAxiosParamCreator(configuration).listDoors(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listDoors(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await DoorApiAxiosParamCreator(configuration).listDoors(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const DoorApiFactory = function (configuration?: Configuration, basePath? * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const DoorApiFactory = function (configuration?: Configuration, basePath? * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listDoors(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return DoorApiFp(configuration).listDoors(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listDoors(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return DoorApiFp(configuration).listDoors(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface DoorApiListDoorsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof DoorApiListDoors + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class DoorApi extends BaseAPI { * @memberof DoorApi */ public listDoors(requestParameters: DoorApiListDoorsRequest = {}, options?: any) { - return DoorApiFp(this.configuration).listDoors(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return DoorApiFp(this.configuration).listDoors(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/dynamic-zone-api.ts b/frontend/src/app/api/api/dynamic-zone-api.ts index f5e33a0b8..6871f43de 100644 --- a/frontend/src/app/api/api/dynamic-zone-api.ts +++ b/frontend/src/app/api/api/dynamic-zone-api.ts @@ -232,6 +232,7 @@ export const DynamicZoneApiAxiosParamCreator = function (configuration?: Configu * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const DynamicZoneApiAxiosParamCreator = function (configuration?: Configu * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listDynamicZones: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listDynamicZones: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/dynamic_zones`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const DynamicZoneApiAxiosParamCreator = function (configuration?: Configu localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const DynamicZoneApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const DynamicZoneApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listDynamicZones(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await DynamicZoneApiAxiosParamCreator(configuration).listDynamicZones(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listDynamicZones(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await DynamicZoneApiAxiosParamCreator(configuration).listDynamicZones(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const DynamicZoneApiFactory = function (configuration?: Configuration, ba * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const DynamicZoneApiFactory = function (configuration?: Configuration, ba * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listDynamicZones(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return DynamicZoneApiFp(configuration).listDynamicZones(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listDynamicZones(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return DynamicZoneApiFp(configuration).listDynamicZones(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface DynamicZoneApiListDynamicZonesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof DynamicZoneApiListDynamicZones + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class DynamicZoneApi extends BaseAPI { * @memberof DynamicZoneApi */ public listDynamicZones(requestParameters: DynamicZoneApiListDynamicZonesRequest = {}, options?: any) { - return DynamicZoneApiFp(this.configuration).listDynamicZones(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return DynamicZoneApiFp(this.configuration).listDynamicZones(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/eventlog-api.ts b/frontend/src/app/api/api/eventlog-api.ts index 618f45dd1..18b1fc076 100644 --- a/frontend/src/app/api/api/eventlog-api.ts +++ b/frontend/src/app/api/api/eventlog-api.ts @@ -232,6 +232,7 @@ export const EventlogApiAxiosParamCreator = function (configuration?: Configurat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const EventlogApiAxiosParamCreator = function (configuration?: Configurat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listEventlogs: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listEventlogs: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/eventlogs`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const EventlogApiAxiosParamCreator = function (configuration?: Configurat localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const EventlogApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const EventlogApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listEventlogs(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await EventlogApiAxiosParamCreator(configuration).listEventlogs(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listEventlogs(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await EventlogApiAxiosParamCreator(configuration).listEventlogs(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const EventlogApiFactory = function (configuration?: Configuration, baseP * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const EventlogApiFactory = function (configuration?: Configuration, baseP * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listEventlogs(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return EventlogApiFp(configuration).listEventlogs(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listEventlogs(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return EventlogApiFp(configuration).listEventlogs(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface EventlogApiListEventlogsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof EventlogApiListEventlogs + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class EventlogApi extends BaseAPI { * @memberof EventlogApi */ public listEventlogs(requestParameters: EventlogApiListEventlogsRequest = {}, options?: any) { - return EventlogApiFp(this.configuration).listEventlogs(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return EventlogApiFp(this.configuration).listEventlogs(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/expedition-api.ts b/frontend/src/app/api/api/expedition-api.ts index 762c628c9..d7009d12a 100644 --- a/frontend/src/app/api/api/expedition-api.ts +++ b/frontend/src/app/api/api/expedition-api.ts @@ -232,6 +232,7 @@ export const ExpeditionApiAxiosParamCreator = function (configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ExpeditionApiAxiosParamCreator = function (configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listExpeditions: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listExpeditions: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/expeditions`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ExpeditionApiAxiosParamCreator = function (configuration?: Configur localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ExpeditionApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ExpeditionApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listExpeditions(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ExpeditionApiAxiosParamCreator(configuration).listExpeditions(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listExpeditions(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ExpeditionApiAxiosParamCreator(configuration).listExpeditions(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ExpeditionApiFactory = function (configuration?: Configuration, bas * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ExpeditionApiFactory = function (configuration?: Configuration, bas * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listExpeditions(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ExpeditionApiFp(configuration).listExpeditions(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listExpeditions(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ExpeditionApiFp(configuration).listExpeditions(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ExpeditionApiListExpeditionsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ExpeditionApiListExpeditions + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ExpeditionApi extends BaseAPI { * @memberof ExpeditionApi */ public listExpeditions(requestParameters: ExpeditionApiListExpeditionsRequest = {}, options?: any) { - return ExpeditionApiFp(this.configuration).listExpeditions(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ExpeditionApiFp(this.configuration).listExpeditions(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/expedition-lockout-api.ts b/frontend/src/app/api/api/expedition-lockout-api.ts index 928d77d26..47c67fc08 100644 --- a/frontend/src/app/api/api/expedition-lockout-api.ts +++ b/frontend/src/app/api/api/expedition-lockout-api.ts @@ -232,6 +232,7 @@ export const ExpeditionLockoutApiAxiosParamCreator = function (configuration?: C * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ExpeditionLockoutApiAxiosParamCreator = function (configuration?: C * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listExpeditionLockouts: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listExpeditionLockouts: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/expedition_lockouts`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ExpeditionLockoutApiAxiosParamCreator = function (configuration?: C localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ExpeditionLockoutApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ExpeditionLockoutApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listExpeditionLockouts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ExpeditionLockoutApiAxiosParamCreator(configuration).listExpeditionLockouts(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listExpeditionLockouts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ExpeditionLockoutApiAxiosParamCreator(configuration).listExpeditionLockouts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ExpeditionLockoutApiFactory = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ExpeditionLockoutApiFactory = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listExpeditionLockouts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ExpeditionLockoutApiFp(configuration).listExpeditionLockouts(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listExpeditionLockouts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ExpeditionLockoutApiFp(configuration).listExpeditionLockouts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ExpeditionLockoutApiListExpeditionLockoutsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ExpeditionLockoutApiListExpeditionLockouts + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ExpeditionLockoutApi extends BaseAPI { * @memberof ExpeditionLockoutApi */ public listExpeditionLockouts(requestParameters: ExpeditionLockoutApiListExpeditionLockoutsRequest = {}, options?: any) { - return ExpeditionLockoutApiFp(this.configuration).listExpeditionLockouts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ExpeditionLockoutApiFp(this.configuration).listExpeditionLockouts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/expedition-member-api.ts b/frontend/src/app/api/api/expedition-member-api.ts index d54ae7851..0ab541bcd 100644 --- a/frontend/src/app/api/api/expedition-member-api.ts +++ b/frontend/src/app/api/api/expedition-member-api.ts @@ -232,6 +232,7 @@ export const ExpeditionMemberApiAxiosParamCreator = function (configuration?: Co * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ExpeditionMemberApiAxiosParamCreator = function (configuration?: Co * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listExpeditionMembers: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listExpeditionMembers: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/expedition_members`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ExpeditionMemberApiAxiosParamCreator = function (configuration?: Co localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ExpeditionMemberApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ExpeditionMemberApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listExpeditionMembers(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ExpeditionMemberApiAxiosParamCreator(configuration).listExpeditionMembers(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listExpeditionMembers(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ExpeditionMemberApiAxiosParamCreator(configuration).listExpeditionMembers(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ExpeditionMemberApiFactory = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ExpeditionMemberApiFactory = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listExpeditionMembers(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ExpeditionMemberApiFp(configuration).listExpeditionMembers(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listExpeditionMembers(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ExpeditionMemberApiFp(configuration).listExpeditionMembers(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ExpeditionMemberApiListExpeditionMembersRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ExpeditionMemberApiListExpeditionMembers + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ExpeditionMemberApi extends BaseAPI { * @memberof ExpeditionMemberApi */ public listExpeditionMembers(requestParameters: ExpeditionMemberApiListExpeditionMembersRequest = {}, options?: any) { - return ExpeditionMemberApiFp(this.configuration).listExpeditionMembers(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ExpeditionMemberApiFp(this.configuration).listExpeditionMembers(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/faction-list-api.ts b/frontend/src/app/api/api/faction-list-api.ts index 9932561b0..595f1eb0a 100644 --- a/frontend/src/app/api/api/faction-list-api.ts +++ b/frontend/src/app/api/api/faction-list-api.ts @@ -232,6 +232,7 @@ export const FactionListApiAxiosParamCreator = function (configuration?: Configu * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const FactionListApiAxiosParamCreator = function (configuration?: Configu * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listFactionLists: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listFactionLists: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/faction_lists`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const FactionListApiAxiosParamCreator = function (configuration?: Configu localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const FactionListApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const FactionListApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listFactionLists(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await FactionListApiAxiosParamCreator(configuration).listFactionLists(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listFactionLists(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await FactionListApiAxiosParamCreator(configuration).listFactionLists(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const FactionListApiFactory = function (configuration?: Configuration, ba * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const FactionListApiFactory = function (configuration?: Configuration, ba * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listFactionLists(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return FactionListApiFp(configuration).listFactionLists(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listFactionLists(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return FactionListApiFp(configuration).listFactionLists(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface FactionListApiListFactionListsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof FactionListApiListFactionLists + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class FactionListApi extends BaseAPI { * @memberof FactionListApi */ public listFactionLists(requestParameters: FactionListApiListFactionListsRequest = {}, options?: any) { - return FactionListApiFp(this.configuration).listFactionLists(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return FactionListApiFp(this.configuration).listFactionLists(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/faction-list-mod-api.ts b/frontend/src/app/api/api/faction-list-mod-api.ts index 3bb897d94..87cca4a34 100644 --- a/frontend/src/app/api/api/faction-list-mod-api.ts +++ b/frontend/src/app/api/api/faction-list-mod-api.ts @@ -232,6 +232,7 @@ export const FactionListModApiAxiosParamCreator = function (configuration?: Conf * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const FactionListModApiAxiosParamCreator = function (configuration?: Conf * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listFactionListMods: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listFactionListMods: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/faction_list_mods`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const FactionListModApiAxiosParamCreator = function (configuration?: Conf localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const FactionListModApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const FactionListModApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listFactionListMods(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await FactionListModApiAxiosParamCreator(configuration).listFactionListMods(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listFactionListMods(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await FactionListModApiAxiosParamCreator(configuration).listFactionListMods(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const FactionListModApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const FactionListModApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listFactionListMods(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return FactionListModApiFp(configuration).listFactionListMods(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listFactionListMods(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return FactionListModApiFp(configuration).listFactionListMods(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface FactionListModApiListFactionListModsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof FactionListModApiListFactionListMods + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class FactionListModApi extends BaseAPI { * @memberof FactionListModApi */ public listFactionListMods(requestParameters: FactionListModApiListFactionListModsRequest = {}, options?: any) { - return FactionListModApiFp(this.configuration).listFactionListMods(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return FactionListModApiFp(this.configuration).listFactionListMods(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/fishing-api.ts b/frontend/src/app/api/api/fishing-api.ts index 5100b0582..a9c7d3702 100644 --- a/frontend/src/app/api/api/fishing-api.ts +++ b/frontend/src/app/api/api/fishing-api.ts @@ -232,6 +232,7 @@ export const FishingApiAxiosParamCreator = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const FishingApiAxiosParamCreator = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listFishings: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listFishings: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/fishings`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const FishingApiAxiosParamCreator = function (configuration?: Configurati localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const FishingApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const FishingApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listFishings(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await FishingApiAxiosParamCreator(configuration).listFishings(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listFishings(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await FishingApiAxiosParamCreator(configuration).listFishings(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const FishingApiFactory = function (configuration?: Configuration, basePa * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const FishingApiFactory = function (configuration?: Configuration, basePa * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listFishings(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return FishingApiFp(configuration).listFishings(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listFishings(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return FishingApiFp(configuration).listFishings(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface FishingApiListFishingsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof FishingApiListFishings + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class FishingApi extends BaseAPI { * @memberof FishingApi */ public listFishings(requestParameters: FishingApiListFishingsRequest = {}, options?: any) { - return FishingApiFp(this.configuration).listFishings(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return FishingApiFp(this.configuration).listFishings(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/forage-api.ts b/frontend/src/app/api/api/forage-api.ts index 863892a1a..eda8c64bb 100644 --- a/frontend/src/app/api/api/forage-api.ts +++ b/frontend/src/app/api/api/forage-api.ts @@ -232,6 +232,7 @@ export const ForageApiAxiosParamCreator = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ForageApiAxiosParamCreator = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listForages: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listForages: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/forages`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ForageApiAxiosParamCreator = function (configuration?: Configuratio localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ForageApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ForageApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listForages(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ForageApiAxiosParamCreator(configuration).listForages(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listForages(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ForageApiAxiosParamCreator(configuration).listForages(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ForageApiFactory = function (configuration?: Configuration, basePat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ForageApiFactory = function (configuration?: Configuration, basePat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listForages(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ForageApiFp(configuration).listForages(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listForages(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ForageApiFp(configuration).listForages(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ForageApiListForagesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ForageApiListForages + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ForageApi extends BaseAPI { * @memberof ForageApi */ public listForages(requestParameters: ForageApiListForagesRequest = {}, options?: any) { - return ForageApiFp(this.configuration).listForages(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ForageApiFp(this.configuration).listForages(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/global-loot-api.ts b/frontend/src/app/api/api/global-loot-api.ts index ed81c3f19..f3c30c949 100644 --- a/frontend/src/app/api/api/global-loot-api.ts +++ b/frontend/src/app/api/api/global-loot-api.ts @@ -232,6 +232,7 @@ export const GlobalLootApiAxiosParamCreator = function (configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const GlobalLootApiAxiosParamCreator = function (configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listGlobalLoots: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listGlobalLoots: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/global_loots`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const GlobalLootApiAxiosParamCreator = function (configuration?: Configur localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const GlobalLootApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const GlobalLootApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listGlobalLoots(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await GlobalLootApiAxiosParamCreator(configuration).listGlobalLoots(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listGlobalLoots(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await GlobalLootApiAxiosParamCreator(configuration).listGlobalLoots(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const GlobalLootApiFactory = function (configuration?: Configuration, bas * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const GlobalLootApiFactory = function (configuration?: Configuration, bas * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listGlobalLoots(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return GlobalLootApiFp(configuration).listGlobalLoots(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listGlobalLoots(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return GlobalLootApiFp(configuration).listGlobalLoots(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface GlobalLootApiListGlobalLootsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof GlobalLootApiListGlobalLoots + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class GlobalLootApi extends BaseAPI { * @memberof GlobalLootApi */ public listGlobalLoots(requestParameters: GlobalLootApiListGlobalLootsRequest = {}, options?: any) { - return GlobalLootApiFp(this.configuration).listGlobalLoots(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return GlobalLootApiFp(this.configuration).listGlobalLoots(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/graveyard-api.ts b/frontend/src/app/api/api/graveyard-api.ts index 34b3aa2ff..3a6833374 100644 --- a/frontend/src/app/api/api/graveyard-api.ts +++ b/frontend/src/app/api/api/graveyard-api.ts @@ -232,6 +232,7 @@ export const GraveyardApiAxiosParamCreator = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const GraveyardApiAxiosParamCreator = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listGraveyards: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listGraveyards: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/graveyards`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const GraveyardApiAxiosParamCreator = function (configuration?: Configura localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const GraveyardApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const GraveyardApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listGraveyards(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await GraveyardApiAxiosParamCreator(configuration).listGraveyards(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listGraveyards(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await GraveyardApiAxiosParamCreator(configuration).listGraveyards(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const GraveyardApiFactory = function (configuration?: Configuration, base * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const GraveyardApiFactory = function (configuration?: Configuration, base * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listGraveyards(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return GraveyardApiFp(configuration).listGraveyards(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listGraveyards(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return GraveyardApiFp(configuration).listGraveyards(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface GraveyardApiListGraveyardsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof GraveyardApiListGraveyards + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class GraveyardApi extends BaseAPI { * @memberof GraveyardApi */ public listGraveyards(requestParameters: GraveyardApiListGraveyardsRequest = {}, options?: any) { - return GraveyardApiFp(this.configuration).listGraveyards(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return GraveyardApiFp(this.configuration).listGraveyards(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/grid-api.ts b/frontend/src/app/api/api/grid-api.ts index e28f1ffd0..c3918eceb 100644 --- a/frontend/src/app/api/api/grid-api.ts +++ b/frontend/src/app/api/api/grid-api.ts @@ -232,6 +232,7 @@ export const GridApiAxiosParamCreator = function (configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>GridEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const GridApiAxiosParamCreator = function (configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listGrids: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listGrids: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/grids`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const GridApiAxiosParamCreator = function (configuration?: Configuration) localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const GridApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>GridEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const GridApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listGrids(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await GridApiAxiosParamCreator(configuration).listGrids(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listGrids(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await GridApiAxiosParamCreator(configuration).listGrids(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const GridApiFactory = function (configuration?: Configuration, basePath? * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>GridEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const GridApiFactory = function (configuration?: Configuration, basePath? * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listGrids(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return GridApiFp(configuration).listGrids(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listGrids(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return GridApiFp(configuration).listGrids(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface GridApiListGridsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof GridApiListGrids + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class GridApi extends BaseAPI { * @memberof GridApi */ public listGrids(requestParameters: GridApiListGridsRequest = {}, options?: any) { - return GridApiFp(this.configuration).listGrids(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return GridApiFp(this.configuration).listGrids(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/ground-spawn-api.ts b/frontend/src/app/api/api/ground-spawn-api.ts index 688ad8689..66859c61e 100644 --- a/frontend/src/app/api/api/ground-spawn-api.ts +++ b/frontend/src/app/api/api/ground-spawn-api.ts @@ -232,6 +232,7 @@ export const GroundSpawnApiAxiosParamCreator = function (configuration?: Configu * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const GroundSpawnApiAxiosParamCreator = function (configuration?: Configu * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listGroundSpawns: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listGroundSpawns: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/ground_spawns`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const GroundSpawnApiAxiosParamCreator = function (configuration?: Configu localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const GroundSpawnApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const GroundSpawnApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listGroundSpawns(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await GroundSpawnApiAxiosParamCreator(configuration).listGroundSpawns(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listGroundSpawns(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await GroundSpawnApiAxiosParamCreator(configuration).listGroundSpawns(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const GroundSpawnApiFactory = function (configuration?: Configuration, ba * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const GroundSpawnApiFactory = function (configuration?: Configuration, ba * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listGroundSpawns(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return GroundSpawnApiFp(configuration).listGroundSpawns(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listGroundSpawns(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return GroundSpawnApiFp(configuration).listGroundSpawns(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface GroundSpawnApiListGroundSpawnsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof GroundSpawnApiListGroundSpawns + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class GroundSpawnApi extends BaseAPI { * @memberof GroundSpawnApi */ public listGroundSpawns(requestParameters: GroundSpawnApiListGroundSpawnsRequest = {}, options?: any) { - return GroundSpawnApiFp(this.configuration).listGroundSpawns(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return GroundSpawnApiFp(this.configuration).listGroundSpawns(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/guild-api.ts b/frontend/src/app/api/api/guild-api.ts index 2900b4888..222ab277e 100644 --- a/frontend/src/app/api/api/guild-api.ts +++ b/frontend/src/app/api/api/guild-api.ts @@ -232,6 +232,7 @@ export const GuildApiAxiosParamCreator = function (configuration?: Configuration * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>GuildBanks<br>GuildMembers<br>GuildRanks * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const GuildApiAxiosParamCreator = function (configuration?: Configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listGuilds: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listGuilds: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/guilds`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const GuildApiAxiosParamCreator = function (configuration?: Configuration localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const GuildApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>GuildBanks<br>GuildMembers<br>GuildRanks * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const GuildApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listGuilds(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await GuildApiAxiosParamCreator(configuration).listGuilds(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listGuilds(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await GuildApiAxiosParamCreator(configuration).listGuilds(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const GuildApiFactory = function (configuration?: Configuration, basePath * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>GuildBanks<br>GuildMembers<br>GuildRanks * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const GuildApiFactory = function (configuration?: Configuration, basePath * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listGuilds(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return GuildApiFp(configuration).listGuilds(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listGuilds(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return GuildApiFp(configuration).listGuilds(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface GuildApiListGuildsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof GuildApiListGuilds + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class GuildApi extends BaseAPI { * @memberof GuildApi */ public listGuilds(requestParameters: GuildApiListGuildsRequest = {}, options?: any) { - return GuildApiFp(this.configuration).listGuilds(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return GuildApiFp(this.configuration).listGuilds(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/hacker-api.ts b/frontend/src/app/api/api/hacker-api.ts index 02c84b692..861f151aa 100644 --- a/frontend/src/app/api/api/hacker-api.ts +++ b/frontend/src/app/api/api/hacker-api.ts @@ -232,6 +232,7 @@ export const HackerApiAxiosParamCreator = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const HackerApiAxiosParamCreator = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listHackers: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listHackers: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/hackers`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const HackerApiAxiosParamCreator = function (configuration?: Configuratio localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const HackerApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const HackerApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listHackers(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await HackerApiAxiosParamCreator(configuration).listHackers(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listHackers(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await HackerApiAxiosParamCreator(configuration).listHackers(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const HackerApiFactory = function (configuration?: Configuration, basePat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const HackerApiFactory = function (configuration?: Configuration, basePat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listHackers(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return HackerApiFp(configuration).listHackers(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listHackers(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return HackerApiFp(configuration).listHackers(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface HackerApiListHackersRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof HackerApiListHackers + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class HackerApi extends BaseAPI { * @memberof HackerApi */ public listHackers(requestParameters: HackerApiListHackersRequest = {}, options?: any) { - return HackerApiFp(this.configuration).listHackers(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return HackerApiFp(this.configuration).listHackers(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/instance-list-api.ts b/frontend/src/app/api/api/instance-list-api.ts index ae157ec6a..edd350870 100644 --- a/frontend/src/app/api/api/instance-list-api.ts +++ b/frontend/src/app/api/api/instance-list-api.ts @@ -232,6 +232,7 @@ export const InstanceListApiAxiosParamCreator = function (configuration?: Config * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>InstanceListPlayers<br>Zones * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const InstanceListApiAxiosParamCreator = function (configuration?: Config * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listInstanceLists: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listInstanceLists: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/instance_lists`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const InstanceListApiAxiosParamCreator = function (configuration?: Config localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const InstanceListApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>InstanceListPlayers<br>Zones * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const InstanceListApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listInstanceLists(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await InstanceListApiAxiosParamCreator(configuration).listInstanceLists(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listInstanceLists(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await InstanceListApiAxiosParamCreator(configuration).listInstanceLists(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const InstanceListApiFactory = function (configuration?: Configuration, b * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>InstanceListPlayers<br>Zones * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const InstanceListApiFactory = function (configuration?: Configuration, b * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listInstanceLists(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return InstanceListApiFp(configuration).listInstanceLists(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listInstanceLists(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return InstanceListApiFp(configuration).listInstanceLists(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface InstanceListApiListInstanceListsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof InstanceListApiListInstanceLists + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class InstanceListApi extends BaseAPI { * @memberof InstanceListApi */ public listInstanceLists(requestParameters: InstanceListApiListInstanceListsRequest = {}, options?: any) { - return InstanceListApiFp(this.configuration).listInstanceLists(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return InstanceListApiFp(this.configuration).listInstanceLists(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/instance-list-player-api.ts b/frontend/src/app/api/api/instance-list-player-api.ts index 006c9b871..9e19877f4 100644 --- a/frontend/src/app/api/api/instance-list-player-api.ts +++ b/frontend/src/app/api/api/instance-list-player-api.ts @@ -232,6 +232,7 @@ export const InstanceListPlayerApiAxiosParamCreator = function (configuration?: * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const InstanceListPlayerApiAxiosParamCreator = function (configuration?: * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listInstanceListPlayers: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listInstanceListPlayers: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/instance_list_players`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const InstanceListPlayerApiAxiosParamCreator = function (configuration?: localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const InstanceListPlayerApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const InstanceListPlayerApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listInstanceListPlayers(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await InstanceListPlayerApiAxiosParamCreator(configuration).listInstanceListPlayers(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listInstanceListPlayers(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await InstanceListPlayerApiAxiosParamCreator(configuration).listInstanceListPlayers(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const InstanceListPlayerApiFactory = function (configuration?: Configurat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const InstanceListPlayerApiFactory = function (configuration?: Configurat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listInstanceListPlayers(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return InstanceListPlayerApiFp(configuration).listInstanceListPlayers(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listInstanceListPlayers(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return InstanceListPlayerApiFp(configuration).listInstanceListPlayers(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface InstanceListPlayerApiListInstanceListPlayersRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof InstanceListPlayerApiListInstanceListPlayers + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class InstanceListPlayerApi extends BaseAPI { * @memberof InstanceListPlayerApi */ public listInstanceListPlayers(requestParameters: InstanceListPlayerApiListInstanceListPlayersRequest = {}, options?: any) { - return InstanceListPlayerApiFp(this.configuration).listInstanceListPlayers(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return InstanceListPlayerApiFp(this.configuration).listInstanceListPlayers(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/item-api.ts b/frontend/src/app/api/api/item-api.ts index 65601522d..38425f496 100644 --- a/frontend/src/app/api/api/item-api.ts +++ b/frontend/src/app/api/api/item-api.ts @@ -232,6 +232,7 @@ export const ItemApiAxiosParamCreator = function (configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>DiscoveredItems * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ItemApiAxiosParamCreator = function (configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listItems: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listItems: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/items`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ItemApiAxiosParamCreator = function (configuration?: Configuration) localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ItemApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>DiscoveredItems * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ItemApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listItems(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ItemApiAxiosParamCreator(configuration).listItems(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listItems(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ItemApiAxiosParamCreator(configuration).listItems(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ItemApiFactory = function (configuration?: Configuration, basePath? * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>DiscoveredItems * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ItemApiFactory = function (configuration?: Configuration, basePath? * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listItems(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ItemApiFp(configuration).listItems(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listItems(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ItemApiFp(configuration).listItems(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ItemApiListItemsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ItemApiListItems + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ItemApi extends BaseAPI { * @memberof ItemApi */ public listItems(requestParameters: ItemApiListItemsRequest = {}, options?: any) { - return ItemApiFp(this.configuration).listItems(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ItemApiFp(this.configuration).listItems(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/ldon-trap-entry-api.ts b/frontend/src/app/api/api/ldon-trap-entry-api.ts index 45761a3cd..6803948ab 100644 --- a/frontend/src/app/api/api/ldon-trap-entry-api.ts +++ b/frontend/src/app/api/api/ldon-trap-entry-api.ts @@ -232,6 +232,7 @@ export const LdonTrapEntryApiAxiosParamCreator = function (configuration?: Confi * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const LdonTrapEntryApiAxiosParamCreator = function (configuration?: Confi * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLdonTrapEntries: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listLdonTrapEntries: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/ldon_trap_entries`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const LdonTrapEntryApiAxiosParamCreator = function (configuration?: Confi localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const LdonTrapEntryApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const LdonTrapEntryApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listLdonTrapEntries(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await LdonTrapEntryApiAxiosParamCreator(configuration).listLdonTrapEntries(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listLdonTrapEntries(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await LdonTrapEntryApiAxiosParamCreator(configuration).listLdonTrapEntries(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const LdonTrapEntryApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const LdonTrapEntryApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLdonTrapEntries(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return LdonTrapEntryApiFp(configuration).listLdonTrapEntries(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listLdonTrapEntries(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return LdonTrapEntryApiFp(configuration).listLdonTrapEntries(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface LdonTrapEntryApiListLdonTrapEntriesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof LdonTrapEntryApiListLdonTrapEntries + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class LdonTrapEntryApi extends BaseAPI { * @memberof LdonTrapEntryApi */ public listLdonTrapEntries(requestParameters: LdonTrapEntryApiListLdonTrapEntriesRequest = {}, options?: any) { - return LdonTrapEntryApiFp(this.configuration).listLdonTrapEntries(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return LdonTrapEntryApiFp(this.configuration).listLdonTrapEntries(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/ldon-trap-template-api.ts b/frontend/src/app/api/api/ldon-trap-template-api.ts index 932447703..762c5433d 100644 --- a/frontend/src/app/api/api/ldon-trap-template-api.ts +++ b/frontend/src/app/api/api/ldon-trap-template-api.ts @@ -232,6 +232,7 @@ export const LdonTrapTemplateApiAxiosParamCreator = function (configuration?: Co * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const LdonTrapTemplateApiAxiosParamCreator = function (configuration?: Co * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLdonTrapTemplates: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listLdonTrapTemplates: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/ldon_trap_templates`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const LdonTrapTemplateApiAxiosParamCreator = function (configuration?: Co localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const LdonTrapTemplateApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const LdonTrapTemplateApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listLdonTrapTemplates(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await LdonTrapTemplateApiAxiosParamCreator(configuration).listLdonTrapTemplates(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listLdonTrapTemplates(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await LdonTrapTemplateApiAxiosParamCreator(configuration).listLdonTrapTemplates(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const LdonTrapTemplateApiFactory = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const LdonTrapTemplateApiFactory = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLdonTrapTemplates(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return LdonTrapTemplateApiFp(configuration).listLdonTrapTemplates(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listLdonTrapTemplates(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return LdonTrapTemplateApiFp(configuration).listLdonTrapTemplates(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface LdonTrapTemplateApiListLdonTrapTemplatesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof LdonTrapTemplateApiListLdonTrapTemplates + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class LdonTrapTemplateApi extends BaseAPI { * @memberof LdonTrapTemplateApi */ public listLdonTrapTemplates(requestParameters: LdonTrapTemplateApiListLdonTrapTemplatesRequest = {}, options?: any) { - return LdonTrapTemplateApiFp(this.configuration).listLdonTrapTemplates(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return LdonTrapTemplateApiFp(this.configuration).listLdonTrapTemplates(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/login-account-api.ts b/frontend/src/app/api/api/login-account-api.ts index fab53ed6a..30b5a2c1e 100644 --- a/frontend/src/app/api/api/login-account-api.ts +++ b/frontend/src/app/api/api/login-account-api.ts @@ -232,6 +232,7 @@ export const LoginAccountApiAxiosParamCreator = function (configuration?: Config * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const LoginAccountApiAxiosParamCreator = function (configuration?: Config * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoginAccounts: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listLoginAccounts: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/login_accounts`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const LoginAccountApiAxiosParamCreator = function (configuration?: Config localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const LoginAccountApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const LoginAccountApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listLoginAccounts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await LoginAccountApiAxiosParamCreator(configuration).listLoginAccounts(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listLoginAccounts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await LoginAccountApiAxiosParamCreator(configuration).listLoginAccounts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const LoginAccountApiFactory = function (configuration?: Configuration, b * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const LoginAccountApiFactory = function (configuration?: Configuration, b * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoginAccounts(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return LoginAccountApiFp(configuration).listLoginAccounts(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listLoginAccounts(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return LoginAccountApiFp(configuration).listLoginAccounts(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface LoginAccountApiListLoginAccountsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof LoginAccountApiListLoginAccounts + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class LoginAccountApi extends BaseAPI { * @memberof LoginAccountApi */ public listLoginAccounts(requestParameters: LoginAccountApiListLoginAccountsRequest = {}, options?: any) { - return LoginAccountApiFp(this.configuration).listLoginAccounts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return LoginAccountApiFp(this.configuration).listLoginAccounts(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/login-api-token-api.ts b/frontend/src/app/api/api/login-api-token-api.ts index 6b84d0d55..d9f3006ca 100644 --- a/frontend/src/app/api/api/login-api-token-api.ts +++ b/frontend/src/app/api/api/login-api-token-api.ts @@ -232,6 +232,7 @@ export const LoginApiTokenApiAxiosParamCreator = function (configuration?: Confi * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const LoginApiTokenApiAxiosParamCreator = function (configuration?: Confi * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoginApiTokens: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listLoginApiTokens: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/login_api_tokens`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const LoginApiTokenApiAxiosParamCreator = function (configuration?: Confi localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const LoginApiTokenApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const LoginApiTokenApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listLoginApiTokens(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await LoginApiTokenApiAxiosParamCreator(configuration).listLoginApiTokens(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listLoginApiTokens(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await LoginApiTokenApiAxiosParamCreator(configuration).listLoginApiTokens(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const LoginApiTokenApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const LoginApiTokenApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoginApiTokens(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return LoginApiTokenApiFp(configuration).listLoginApiTokens(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listLoginApiTokens(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return LoginApiTokenApiFp(configuration).listLoginApiTokens(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface LoginApiTokenApiListLoginApiTokensRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof LoginApiTokenApiListLoginApiTokens + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class LoginApiTokenApi extends BaseAPI { * @memberof LoginApiTokenApi */ public listLoginApiTokens(requestParameters: LoginApiTokenApiListLoginApiTokensRequest = {}, options?: any) { - return LoginApiTokenApiFp(this.configuration).listLoginApiTokens(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return LoginApiTokenApiFp(this.configuration).listLoginApiTokens(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/login-server-admin-api.ts b/frontend/src/app/api/api/login-server-admin-api.ts index 61a9d62bc..1a7c3b3d0 100644 --- a/frontend/src/app/api/api/login-server-admin-api.ts +++ b/frontend/src/app/api/api/login-server-admin-api.ts @@ -232,6 +232,7 @@ export const LoginServerAdminApiAxiosParamCreator = function (configuration?: Co * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const LoginServerAdminApiAxiosParamCreator = function (configuration?: Co * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoginServerAdmins: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listLoginServerAdmins: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/login_server_admins`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const LoginServerAdminApiAxiosParamCreator = function (configuration?: Co localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const LoginServerAdminApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const LoginServerAdminApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listLoginServerAdmins(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await LoginServerAdminApiAxiosParamCreator(configuration).listLoginServerAdmins(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listLoginServerAdmins(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await LoginServerAdminApiAxiosParamCreator(configuration).listLoginServerAdmins(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const LoginServerAdminApiFactory = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const LoginServerAdminApiFactory = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoginServerAdmins(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return LoginServerAdminApiFp(configuration).listLoginServerAdmins(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listLoginServerAdmins(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return LoginServerAdminApiFp(configuration).listLoginServerAdmins(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface LoginServerAdminApiListLoginServerAdminsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof LoginServerAdminApiListLoginServerAdmins + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class LoginServerAdminApi extends BaseAPI { * @memberof LoginServerAdminApi */ public listLoginServerAdmins(requestParameters: LoginServerAdminApiListLoginServerAdminsRequest = {}, options?: any) { - return LoginServerAdminApiFp(this.configuration).listLoginServerAdmins(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return LoginServerAdminApiFp(this.configuration).listLoginServerAdmins(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/login-server-list-type-api.ts b/frontend/src/app/api/api/login-server-list-type-api.ts index 95e37342c..ca3500758 100644 --- a/frontend/src/app/api/api/login-server-list-type-api.ts +++ b/frontend/src/app/api/api/login-server-list-type-api.ts @@ -232,6 +232,7 @@ export const LoginServerListTypeApiAxiosParamCreator = function (configuration?: * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const LoginServerListTypeApiAxiosParamCreator = function (configuration?: * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoginServerListTypes: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listLoginServerListTypes: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/login_server_list_types`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const LoginServerListTypeApiAxiosParamCreator = function (configuration?: localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const LoginServerListTypeApiFp = function(configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const LoginServerListTypeApiFp = function(configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listLoginServerListTypes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await LoginServerListTypeApiAxiosParamCreator(configuration).listLoginServerListTypes(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listLoginServerListTypes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await LoginServerListTypeApiAxiosParamCreator(configuration).listLoginServerListTypes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const LoginServerListTypeApiFactory = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const LoginServerListTypeApiFactory = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoginServerListTypes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return LoginServerListTypeApiFp(configuration).listLoginServerListTypes(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listLoginServerListTypes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return LoginServerListTypeApiFp(configuration).listLoginServerListTypes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface LoginServerListTypeApiListLoginServerListTypesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof LoginServerListTypeApiListLoginServerListTypes + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class LoginServerListTypeApi extends BaseAPI { * @memberof LoginServerListTypeApi */ public listLoginServerListTypes(requestParameters: LoginServerListTypeApiListLoginServerListTypesRequest = {}, options?: any) { - return LoginServerListTypeApiFp(this.configuration).listLoginServerListTypes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return LoginServerListTypeApiFp(this.configuration).listLoginServerListTypes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/login-world-server-api.ts b/frontend/src/app/api/api/login-world-server-api.ts index a97340dc6..717539765 100644 --- a/frontend/src/app/api/api/login-world-server-api.ts +++ b/frontend/src/app/api/api/login-world-server-api.ts @@ -232,6 +232,7 @@ export const LoginWorldServerApiAxiosParamCreator = function (configuration?: Co * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const LoginWorldServerApiAxiosParamCreator = function (configuration?: Co * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoginWorldServers: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listLoginWorldServers: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/login_world_servers`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const LoginWorldServerApiAxiosParamCreator = function (configuration?: Co localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const LoginWorldServerApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const LoginWorldServerApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listLoginWorldServers(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await LoginWorldServerApiAxiosParamCreator(configuration).listLoginWorldServers(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listLoginWorldServers(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await LoginWorldServerApiAxiosParamCreator(configuration).listLoginWorldServers(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const LoginWorldServerApiFactory = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const LoginWorldServerApiFactory = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoginWorldServers(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return LoginWorldServerApiFp(configuration).listLoginWorldServers(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listLoginWorldServers(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return LoginWorldServerApiFp(configuration).listLoginWorldServers(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface LoginWorldServerApiListLoginWorldServersRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof LoginWorldServerApiListLoginWorldServers + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class LoginWorldServerApi extends BaseAPI { * @memberof LoginWorldServerApi */ public listLoginWorldServers(requestParameters: LoginWorldServerApiListLoginWorldServersRequest = {}, options?: any) { - return LoginWorldServerApiFp(this.configuration).listLoginWorldServers(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return LoginWorldServerApiFp(this.configuration).listLoginWorldServers(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/lootdrop-api.ts b/frontend/src/app/api/api/lootdrop-api.ts index 4d7403b11..e39c6a230 100644 --- a/frontend/src/app/api/api/lootdrop-api.ts +++ b/frontend/src/app/api/api/lootdrop-api.ts @@ -232,6 +232,7 @@ export const LootdropApiAxiosParamCreator = function (configuration?: Configurat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>LootdropEntries<br>LootdropEntries.Item<br>LootdropEntries.Item.DiscoveredItems * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const LootdropApiAxiosParamCreator = function (configuration?: Configurat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLootdrops: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listLootdrops: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/lootdrops`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const LootdropApiAxiosParamCreator = function (configuration?: Configurat localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const LootdropApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>LootdropEntries<br>LootdropEntries.Item<br>LootdropEntries.Item.DiscoveredItems * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const LootdropApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listLootdrops(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await LootdropApiAxiosParamCreator(configuration).listLootdrops(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listLootdrops(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await LootdropApiAxiosParamCreator(configuration).listLootdrops(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const LootdropApiFactory = function (configuration?: Configuration, baseP * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>LootdropEntries<br>LootdropEntries.Item<br>LootdropEntries.Item.DiscoveredItems * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const LootdropApiFactory = function (configuration?: Configuration, baseP * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLootdrops(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return LootdropApiFp(configuration).listLootdrops(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listLootdrops(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return LootdropApiFp(configuration).listLootdrops(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface LootdropApiListLootdropsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof LootdropApiListLootdrops + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class LootdropApi extends BaseAPI { * @memberof LootdropApi */ public listLootdrops(requestParameters: LootdropApiListLootdropsRequest = {}, options?: any) { - return LootdropApiFp(this.configuration).listLootdrops(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return LootdropApiFp(this.configuration).listLootdrops(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/loottable-api.ts b/frontend/src/app/api/api/loottable-api.ts index 2ddfa7ec8..41b36c3b2 100644 --- a/frontend/src/app/api/api/loottable-api.ts +++ b/frontend/src/app/api/api/loottable-api.ts @@ -232,6 +232,7 @@ export const LoottableApiAxiosParamCreator = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>LoottableEntries<br>LoottableEntries.LootdropEntries<br>LoottableEntries.LootdropEntries.Item<br>LoottableEntries.LootdropEntries.Item.DiscoveredItems * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const LoottableApiAxiosParamCreator = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoottables: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listLoottables: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/loottables`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const LoottableApiAxiosParamCreator = function (configuration?: Configura localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const LoottableApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>LoottableEntries<br>LoottableEntries.LootdropEntries<br>LoottableEntries.LootdropEntries.Item<br>LoottableEntries.LootdropEntries.Item.DiscoveredItems * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const LoottableApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listLoottables(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await LoottableApiAxiosParamCreator(configuration).listLoottables(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listLoottables(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await LoottableApiAxiosParamCreator(configuration).listLoottables(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const LoottableApiFactory = function (configuration?: Configuration, base * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>LoottableEntries<br>LoottableEntries.LootdropEntries<br>LoottableEntries.LootdropEntries.Item<br>LoottableEntries.LootdropEntries.Item.DiscoveredItems * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const LoottableApiFactory = function (configuration?: Configuration, base * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listLoottables(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return LoottableApiFp(configuration).listLoottables(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listLoottables(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return LoottableApiFp(configuration).listLoottables(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface LoottableApiListLoottablesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof LoottableApiListLoottables + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class LoottableApi extends BaseAPI { * @memberof LoottableApi */ public listLoottables(requestParameters: LoottableApiListLoottablesRequest = {}, options?: any) { - return LoottableApiFp(this.configuration).listLoottables(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return LoottableApiFp(this.configuration).listLoottables(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/name-filter-api.ts b/frontend/src/app/api/api/name-filter-api.ts index 30bec0b03..02c8cdfdf 100644 --- a/frontend/src/app/api/api/name-filter-api.ts +++ b/frontend/src/app/api/api/name-filter-api.ts @@ -232,6 +232,7 @@ export const NameFilterApiAxiosParamCreator = function (configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const NameFilterApiAxiosParamCreator = function (configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNameFilters: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listNameFilters: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/name_filters`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const NameFilterApiAxiosParamCreator = function (configuration?: Configur localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const NameFilterApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const NameFilterApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listNameFilters(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await NameFilterApiAxiosParamCreator(configuration).listNameFilters(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listNameFilters(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await NameFilterApiAxiosParamCreator(configuration).listNameFilters(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const NameFilterApiFactory = function (configuration?: Configuration, bas * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const NameFilterApiFactory = function (configuration?: Configuration, bas * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNameFilters(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return NameFilterApiFp(configuration).listNameFilters(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listNameFilters(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return NameFilterApiFp(configuration).listNameFilters(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface NameFilterApiListNameFiltersRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof NameFilterApiListNameFilters + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class NameFilterApi extends BaseAPI { * @memberof NameFilterApi */ public listNameFilters(requestParameters: NameFilterApiListNameFiltersRequest = {}, options?: any) { - return NameFilterApiFp(this.configuration).listNameFilters(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return NameFilterApiFp(this.configuration).listNameFilters(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/npc-emote-api.ts b/frontend/src/app/api/api/npc-emote-api.ts index 6ab97d6b0..8faf60075 100644 --- a/frontend/src/app/api/api/npc-emote-api.ts +++ b/frontend/src/app/api/api/npc-emote-api.ts @@ -232,6 +232,7 @@ export const NpcEmoteApiAxiosParamCreator = function (configuration?: Configurat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const NpcEmoteApiAxiosParamCreator = function (configuration?: Configurat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcEmotes: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listNpcEmotes: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/npc_emotes`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const NpcEmoteApiAxiosParamCreator = function (configuration?: Configurat localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const NpcEmoteApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const NpcEmoteApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listNpcEmotes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await NpcEmoteApiAxiosParamCreator(configuration).listNpcEmotes(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listNpcEmotes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await NpcEmoteApiAxiosParamCreator(configuration).listNpcEmotes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const NpcEmoteApiFactory = function (configuration?: Configuration, baseP * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const NpcEmoteApiFactory = function (configuration?: Configuration, baseP * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcEmotes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return NpcEmoteApiFp(configuration).listNpcEmotes(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listNpcEmotes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return NpcEmoteApiFp(configuration).listNpcEmotes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface NpcEmoteApiListNpcEmotesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof NpcEmoteApiListNpcEmotes + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class NpcEmoteApi extends BaseAPI { * @memberof NpcEmoteApi */ public listNpcEmotes(requestParameters: NpcEmoteApiListNpcEmotesRequest = {}, options?: any) { - return NpcEmoteApiFp(this.configuration).listNpcEmotes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return NpcEmoteApiFp(this.configuration).listNpcEmotes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/npc-faction-api.ts b/frontend/src/app/api/api/npc-faction-api.ts index 163d15753..ee26b6d1f 100644 --- a/frontend/src/app/api/api/npc-faction-api.ts +++ b/frontend/src/app/api/api/npc-faction-api.ts @@ -232,6 +232,7 @@ export const NpcFactionApiAxiosParamCreator = function (configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>NpcFactionEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const NpcFactionApiAxiosParamCreator = function (configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcFactions: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listNpcFactions: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/npc_factions`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const NpcFactionApiAxiosParamCreator = function (configuration?: Configur localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const NpcFactionApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>NpcFactionEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const NpcFactionApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listNpcFactions(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await NpcFactionApiAxiosParamCreator(configuration).listNpcFactions(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listNpcFactions(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await NpcFactionApiAxiosParamCreator(configuration).listNpcFactions(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const NpcFactionApiFactory = function (configuration?: Configuration, bas * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>NpcFactionEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const NpcFactionApiFactory = function (configuration?: Configuration, bas * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcFactions(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return NpcFactionApiFp(configuration).listNpcFactions(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listNpcFactions(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return NpcFactionApiFp(configuration).listNpcFactions(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface NpcFactionApiListNpcFactionsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof NpcFactionApiListNpcFactions + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class NpcFactionApi extends BaseAPI { * @memberof NpcFactionApi */ public listNpcFactions(requestParameters: NpcFactionApiListNpcFactionsRequest = {}, options?: any) { - return NpcFactionApiFp(this.configuration).listNpcFactions(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return NpcFactionApiFp(this.configuration).listNpcFactions(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/npc-spell-api.ts b/frontend/src/app/api/api/npc-spell-api.ts index 442d99bff..d96c8de84 100644 --- a/frontend/src/app/api/api/npc-spell-api.ts +++ b/frontend/src/app/api/api/npc-spell-api.ts @@ -232,6 +232,7 @@ export const NpcSpellApiAxiosParamCreator = function (configuration?: Configurat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>NpcSpellsEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const NpcSpellApiAxiosParamCreator = function (configuration?: Configurat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcSpells: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listNpcSpells: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/npc_spells`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const NpcSpellApiAxiosParamCreator = function (configuration?: Configurat localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const NpcSpellApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>NpcSpellsEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const NpcSpellApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listNpcSpells(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await NpcSpellApiAxiosParamCreator(configuration).listNpcSpells(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listNpcSpells(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await NpcSpellApiAxiosParamCreator(configuration).listNpcSpells(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const NpcSpellApiFactory = function (configuration?: Configuration, baseP * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>NpcSpellsEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const NpcSpellApiFactory = function (configuration?: Configuration, baseP * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcSpells(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return NpcSpellApiFp(configuration).listNpcSpells(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listNpcSpells(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return NpcSpellApiFp(configuration).listNpcSpells(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface NpcSpellApiListNpcSpellsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof NpcSpellApiListNpcSpells + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class NpcSpellApi extends BaseAPI { * @memberof NpcSpellApi */ public listNpcSpells(requestParameters: NpcSpellApiListNpcSpellsRequest = {}, options?: any) { - return NpcSpellApiFp(this.configuration).listNpcSpells(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return NpcSpellApiFp(this.configuration).listNpcSpells(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/npc-spells-effect-api.ts b/frontend/src/app/api/api/npc-spells-effect-api.ts index 7b2eea8a0..fc1c71f8c 100644 --- a/frontend/src/app/api/api/npc-spells-effect-api.ts +++ b/frontend/src/app/api/api/npc-spells-effect-api.ts @@ -232,6 +232,7 @@ export const NpcSpellsEffectApiAxiosParamCreator = function (configuration?: Con * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>NpcSpellsEffectsEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const NpcSpellsEffectApiAxiosParamCreator = function (configuration?: Con * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcSpellsEffects: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listNpcSpellsEffects: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/npc_spells_effects`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const NpcSpellsEffectApiAxiosParamCreator = function (configuration?: Con localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const NpcSpellsEffectApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>NpcSpellsEffectsEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const NpcSpellsEffectApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listNpcSpellsEffects(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await NpcSpellsEffectApiAxiosParamCreator(configuration).listNpcSpellsEffects(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listNpcSpellsEffects(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await NpcSpellsEffectApiAxiosParamCreator(configuration).listNpcSpellsEffects(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const NpcSpellsEffectApiFactory = function (configuration?: Configuration * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>NpcSpellsEffectsEntries * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const NpcSpellsEffectApiFactory = function (configuration?: Configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcSpellsEffects(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return NpcSpellsEffectApiFp(configuration).listNpcSpellsEffects(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listNpcSpellsEffects(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return NpcSpellsEffectApiFp(configuration).listNpcSpellsEffects(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface NpcSpellsEffectApiListNpcSpellsEffectsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof NpcSpellsEffectApiListNpcSpellsEffects + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class NpcSpellsEffectApi extends BaseAPI { * @memberof NpcSpellsEffectApi */ public listNpcSpellsEffects(requestParameters: NpcSpellsEffectApiListNpcSpellsEffectsRequest = {}, options?: any) { - return NpcSpellsEffectApiFp(this.configuration).listNpcSpellsEffects(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return NpcSpellsEffectApiFp(this.configuration).listNpcSpellsEffects(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/npc-spells-effects-entry-api.ts b/frontend/src/app/api/api/npc-spells-effects-entry-api.ts index bf953c2ad..6db09c5ed 100644 --- a/frontend/src/app/api/api/npc-spells-effects-entry-api.ts +++ b/frontend/src/app/api/api/npc-spells-effects-entry-api.ts @@ -232,6 +232,7 @@ export const NpcSpellsEffectsEntryApiAxiosParamCreator = function (configuration * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const NpcSpellsEffectsEntryApiAxiosParamCreator = function (configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcSpellsEffectsEntries: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listNpcSpellsEffectsEntries: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/npc_spells_effects_entries`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const NpcSpellsEffectsEntryApiAxiosParamCreator = function (configuration localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const NpcSpellsEffectsEntryApiFp = function(configuration?: Configuration * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const NpcSpellsEffectsEntryApiFp = function(configuration?: Configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listNpcSpellsEffectsEntries(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await NpcSpellsEffectsEntryApiAxiosParamCreator(configuration).listNpcSpellsEffectsEntries(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listNpcSpellsEffectsEntries(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await NpcSpellsEffectsEntryApiAxiosParamCreator(configuration).listNpcSpellsEffectsEntries(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const NpcSpellsEffectsEntryApiFactory = function (configuration?: Configu * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const NpcSpellsEffectsEntryApiFactory = function (configuration?: Configu * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcSpellsEffectsEntries(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return NpcSpellsEffectsEntryApiFp(configuration).listNpcSpellsEffectsEntries(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listNpcSpellsEffectsEntries(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return NpcSpellsEffectsEntryApiFp(configuration).listNpcSpellsEffectsEntries(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface NpcSpellsEffectsEntryApiListNpcSpellsEffectsEntriesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof NpcSpellsEffectsEntryApiListNpcSpellsEffectsEntries + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class NpcSpellsEffectsEntryApi extends BaseAPI { * @memberof NpcSpellsEffectsEntryApi */ public listNpcSpellsEffectsEntries(requestParameters: NpcSpellsEffectsEntryApiListNpcSpellsEffectsEntriesRequest = {}, options?: any) { - return NpcSpellsEffectsEntryApiFp(this.configuration).listNpcSpellsEffectsEntries(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return NpcSpellsEffectsEntryApiFp(this.configuration).listNpcSpellsEffectsEntries(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/npc-spells-entry-api.ts b/frontend/src/app/api/api/npc-spells-entry-api.ts index 8af9c8b11..ecc4b7802 100644 --- a/frontend/src/app/api/api/npc-spells-entry-api.ts +++ b/frontend/src/app/api/api/npc-spells-entry-api.ts @@ -232,6 +232,7 @@ export const NpcSpellsEntryApiAxiosParamCreator = function (configuration?: Conf * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const NpcSpellsEntryApiAxiosParamCreator = function (configuration?: Conf * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcSpellsEntries: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listNpcSpellsEntries: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/npc_spells_entries`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const NpcSpellsEntryApiAxiosParamCreator = function (configuration?: Conf localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const NpcSpellsEntryApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const NpcSpellsEntryApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listNpcSpellsEntries(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await NpcSpellsEntryApiAxiosParamCreator(configuration).listNpcSpellsEntries(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listNpcSpellsEntries(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await NpcSpellsEntryApiAxiosParamCreator(configuration).listNpcSpellsEntries(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const NpcSpellsEntryApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const NpcSpellsEntryApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcSpellsEntries(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return NpcSpellsEntryApiFp(configuration).listNpcSpellsEntries(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listNpcSpellsEntries(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return NpcSpellsEntryApiFp(configuration).listNpcSpellsEntries(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface NpcSpellsEntryApiListNpcSpellsEntriesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof NpcSpellsEntryApiListNpcSpellsEntries + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class NpcSpellsEntryApi extends BaseAPI { * @memberof NpcSpellsEntryApi */ public listNpcSpellsEntries(requestParameters: NpcSpellsEntryApiListNpcSpellsEntriesRequest = {}, options?: any) { - return NpcSpellsEntryApiFp(this.configuration).listNpcSpellsEntries(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return NpcSpellsEntryApiFp(this.configuration).listNpcSpellsEntries(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/npc-type-api.ts b/frontend/src/app/api/api/npc-type-api.ts index c0c2a1483..02ae4b417 100644 --- a/frontend/src/app/api/api/npc-type-api.ts +++ b/frontend/src/app/api/api/npc-type-api.ts @@ -232,6 +232,7 @@ export const NpcTypeApiAxiosParamCreator = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>AlternateCurrency<br>Merchantlists<br>NpcEmotes<br>NpcFactions<br>NpcFactions.NpcFactionEntries<br>NpcSpells<br>NpcSpells.NpcSpellsEntries<br>NpcTypesTint<br>Spawnentries<br>Spawnentries.Spawngroup<br>Spawnentries.Spawngroup.Spawn2 * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const NpcTypeApiAxiosParamCreator = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcTypes: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listNpcTypes: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/npc_types`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const NpcTypeApiAxiosParamCreator = function (configuration?: Configurati localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const NpcTypeApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>AlternateCurrency<br>Merchantlists<br>NpcEmotes<br>NpcFactions<br>NpcFactions.NpcFactionEntries<br>NpcSpells<br>NpcSpells.NpcSpellsEntries<br>NpcTypesTint<br>Spawnentries<br>Spawnentries.Spawngroup<br>Spawnentries.Spawngroup.Spawn2 * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const NpcTypeApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listNpcTypes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await NpcTypeApiAxiosParamCreator(configuration).listNpcTypes(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listNpcTypes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await NpcTypeApiAxiosParamCreator(configuration).listNpcTypes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const NpcTypeApiFactory = function (configuration?: Configuration, basePa * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>AlternateCurrency<br>Merchantlists<br>NpcEmotes<br>NpcFactions<br>NpcFactions.NpcFactionEntries<br>NpcSpells<br>NpcSpells.NpcSpellsEntries<br>NpcTypesTint<br>Spawnentries<br>Spawnentries.Spawngroup<br>Spawnentries.Spawngroup.Spawn2 * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const NpcTypeApiFactory = function (configuration?: Configuration, basePa * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcTypes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return NpcTypeApiFp(configuration).listNpcTypes(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listNpcTypes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return NpcTypeApiFp(configuration).listNpcTypes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface NpcTypeApiListNpcTypesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof NpcTypeApiListNpcTypes + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class NpcTypeApi extends BaseAPI { * @memberof NpcTypeApi */ public listNpcTypes(requestParameters: NpcTypeApiListNpcTypesRequest = {}, options?: any) { - return NpcTypeApiFp(this.configuration).listNpcTypes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return NpcTypeApiFp(this.configuration).listNpcTypes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/npc-types-tint-api.ts b/frontend/src/app/api/api/npc-types-tint-api.ts index dfbba7240..ee4c093de 100644 --- a/frontend/src/app/api/api/npc-types-tint-api.ts +++ b/frontend/src/app/api/api/npc-types-tint-api.ts @@ -232,6 +232,7 @@ export const NpcTypesTintApiAxiosParamCreator = function (configuration?: Config * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const NpcTypesTintApiAxiosParamCreator = function (configuration?: Config * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcTypesTints: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listNpcTypesTints: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/npc_types_tints`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const NpcTypesTintApiAxiosParamCreator = function (configuration?: Config localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const NpcTypesTintApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const NpcTypesTintApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listNpcTypesTints(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await NpcTypesTintApiAxiosParamCreator(configuration).listNpcTypesTints(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listNpcTypesTints(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await NpcTypesTintApiAxiosParamCreator(configuration).listNpcTypesTints(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const NpcTypesTintApiFactory = function (configuration?: Configuration, b * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const NpcTypesTintApiFactory = function (configuration?: Configuration, b * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listNpcTypesTints(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return NpcTypesTintApiFp(configuration).listNpcTypesTints(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listNpcTypesTints(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return NpcTypesTintApiFp(configuration).listNpcTypesTints(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface NpcTypesTintApiListNpcTypesTintsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof NpcTypesTintApiListNpcTypesTints + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class NpcTypesTintApi extends BaseAPI { * @memberof NpcTypesTintApi */ public listNpcTypesTints(requestParameters: NpcTypesTintApiListNpcTypesTintsRequest = {}, options?: any) { - return NpcTypesTintApiFp(this.configuration).listNpcTypesTints(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return NpcTypesTintApiFp(this.configuration).listNpcTypesTints(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/object-api.ts b/frontend/src/app/api/api/object-api.ts index 80f923935..4c0ce1624 100644 --- a/frontend/src/app/api/api/object-api.ts +++ b/frontend/src/app/api/api/object-api.ts @@ -232,6 +232,7 @@ export const ObjectApiAxiosParamCreator = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ObjectApiAxiosParamCreator = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listObjects: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listObjects: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/objects`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ObjectApiAxiosParamCreator = function (configuration?: Configuratio localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ObjectApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ObjectApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listObjects(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ObjectApiAxiosParamCreator(configuration).listObjects(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listObjects(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ObjectApiAxiosParamCreator(configuration).listObjects(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ObjectApiFactory = function (configuration?: Configuration, basePat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ObjectApiFactory = function (configuration?: Configuration, basePat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listObjects(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ObjectApiFp(configuration).listObjects(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listObjects(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ObjectApiFp(configuration).listObjects(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ObjectApiListObjectsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ObjectApiListObjects + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ObjectApi extends BaseAPI { * @memberof ObjectApi */ public listObjects(requestParameters: ObjectApiListObjectsRequest = {}, options?: any) { - return ObjectApiFp(this.configuration).listObjects(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ObjectApiFp(this.configuration).listObjects(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/player-titleset-api.ts b/frontend/src/app/api/api/player-titleset-api.ts index 1da078b0b..05ef230a1 100644 --- a/frontend/src/app/api/api/player-titleset-api.ts +++ b/frontend/src/app/api/api/player-titleset-api.ts @@ -232,6 +232,7 @@ export const PlayerTitlesetApiAxiosParamCreator = function (configuration?: Conf * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const PlayerTitlesetApiAxiosParamCreator = function (configuration?: Conf * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listPlayerTitlesets: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listPlayerTitlesets: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/player_titlesets`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const PlayerTitlesetApiAxiosParamCreator = function (configuration?: Conf localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const PlayerTitlesetApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const PlayerTitlesetApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listPlayerTitlesets(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await PlayerTitlesetApiAxiosParamCreator(configuration).listPlayerTitlesets(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listPlayerTitlesets(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await PlayerTitlesetApiAxiosParamCreator(configuration).listPlayerTitlesets(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const PlayerTitlesetApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const PlayerTitlesetApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listPlayerTitlesets(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return PlayerTitlesetApiFp(configuration).listPlayerTitlesets(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listPlayerTitlesets(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return PlayerTitlesetApiFp(configuration).listPlayerTitlesets(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface PlayerTitlesetApiListPlayerTitlesetsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof PlayerTitlesetApiListPlayerTitlesets + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class PlayerTitlesetApi extends BaseAPI { * @memberof PlayerTitlesetApi */ public listPlayerTitlesets(requestParameters: PlayerTitlesetApiListPlayerTitlesetsRequest = {}, options?: any) { - return PlayerTitlesetApiFp(this.configuration).listPlayerTitlesets(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return PlayerTitlesetApiFp(this.configuration).listPlayerTitlesets(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/report-api.ts b/frontend/src/app/api/api/report-api.ts index 838420fd0..7b8f73de9 100644 --- a/frontend/src/app/api/api/report-api.ts +++ b/frontend/src/app/api/api/report-api.ts @@ -232,6 +232,7 @@ export const ReportApiAxiosParamCreator = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ReportApiAxiosParamCreator = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listReports: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listReports: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/reports`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ReportApiAxiosParamCreator = function (configuration?: Configuratio localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ReportApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ReportApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listReports(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ReportApiAxiosParamCreator(configuration).listReports(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listReports(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ReportApiAxiosParamCreator(configuration).listReports(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ReportApiFactory = function (configuration?: Configuration, basePat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ReportApiFactory = function (configuration?: Configuration, basePat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listReports(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ReportApiFp(configuration).listReports(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listReports(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ReportApiFp(configuration).listReports(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ReportApiListReportsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ReportApiListReports + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ReportApi extends BaseAPI { * @memberof ReportApi */ public listReports(requestParameters: ReportApiListReportsRequest = {}, options?: any) { - return ReportApiFp(this.configuration).listReports(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ReportApiFp(this.configuration).listReports(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/respawn-time-api.ts b/frontend/src/app/api/api/respawn-time-api.ts index a6482d7f7..686883ec4 100644 --- a/frontend/src/app/api/api/respawn-time-api.ts +++ b/frontend/src/app/api/api/respawn-time-api.ts @@ -232,6 +232,7 @@ export const RespawnTimeApiAxiosParamCreator = function (configuration?: Configu * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const RespawnTimeApiAxiosParamCreator = function (configuration?: Configu * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listRespawnTimes: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listRespawnTimes: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/respawn_times`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const RespawnTimeApiAxiosParamCreator = function (configuration?: Configu localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const RespawnTimeApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const RespawnTimeApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listRespawnTimes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await RespawnTimeApiAxiosParamCreator(configuration).listRespawnTimes(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listRespawnTimes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await RespawnTimeApiAxiosParamCreator(configuration).listRespawnTimes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const RespawnTimeApiFactory = function (configuration?: Configuration, ba * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const RespawnTimeApiFactory = function (configuration?: Configuration, ba * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listRespawnTimes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return RespawnTimeApiFp(configuration).listRespawnTimes(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listRespawnTimes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return RespawnTimeApiFp(configuration).listRespawnTimes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface RespawnTimeApiListRespawnTimesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof RespawnTimeApiListRespawnTimes + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class RespawnTimeApi extends BaseAPI { * @memberof RespawnTimeApi */ public listRespawnTimes(requestParameters: RespawnTimeApiListRespawnTimesRequest = {}, options?: any) { - return RespawnTimeApiFp(this.configuration).listRespawnTimes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return RespawnTimeApiFp(this.configuration).listRespawnTimes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/saylink-api.ts b/frontend/src/app/api/api/saylink-api.ts index 7d49a054f..49b3ec0d5 100644 --- a/frontend/src/app/api/api/saylink-api.ts +++ b/frontend/src/app/api/api/saylink-api.ts @@ -232,6 +232,7 @@ export const SaylinkApiAxiosParamCreator = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const SaylinkApiAxiosParamCreator = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSaylinks: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listSaylinks: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/saylinks`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const SaylinkApiAxiosParamCreator = function (configuration?: Configurati localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const SaylinkApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const SaylinkApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listSaylinks(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await SaylinkApiAxiosParamCreator(configuration).listSaylinks(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listSaylinks(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await SaylinkApiAxiosParamCreator(configuration).listSaylinks(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const SaylinkApiFactory = function (configuration?: Configuration, basePa * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const SaylinkApiFactory = function (configuration?: Configuration, basePa * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSaylinks(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return SaylinkApiFp(configuration).listSaylinks(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listSaylinks(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return SaylinkApiFp(configuration).listSaylinks(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface SaylinkApiListSaylinksRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof SaylinkApiListSaylinks + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class SaylinkApi extends BaseAPI { * @memberof SaylinkApi */ public listSaylinks(requestParameters: SaylinkApiListSaylinksRequest = {}, options?: any) { - return SaylinkApiFp(this.configuration).listSaylinks(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return SaylinkApiFp(this.configuration).listSaylinks(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/server-scheduled-event-api.ts b/frontend/src/app/api/api/server-scheduled-event-api.ts index 29013fe9d..b38a55e73 100644 --- a/frontend/src/app/api/api/server-scheduled-event-api.ts +++ b/frontend/src/app/api/api/server-scheduled-event-api.ts @@ -232,6 +232,7 @@ export const ServerScheduledEventApiAxiosParamCreator = function (configuration? * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ServerScheduledEventApiAxiosParamCreator = function (configuration? * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listServerScheduledEvents: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listServerScheduledEvents: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/server_scheduled_events`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ServerScheduledEventApiAxiosParamCreator = function (configuration? localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ServerScheduledEventApiFp = function(configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ServerScheduledEventApiFp = function(configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listServerScheduledEvents(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ServerScheduledEventApiAxiosParamCreator(configuration).listServerScheduledEvents(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listServerScheduledEvents(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ServerScheduledEventApiAxiosParamCreator(configuration).listServerScheduledEvents(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ServerScheduledEventApiFactory = function (configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ServerScheduledEventApiFactory = function (configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listServerScheduledEvents(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ServerScheduledEventApiFp(configuration).listServerScheduledEvents(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listServerScheduledEvents(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ServerScheduledEventApiFp(configuration).listServerScheduledEvents(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ServerScheduledEventApiListServerScheduledEventsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ServerScheduledEventApiListServerScheduledEvents + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ServerScheduledEventApi extends BaseAPI { * @memberof ServerScheduledEventApi */ public listServerScheduledEvents(requestParameters: ServerScheduledEventApiListServerScheduledEventsRequest = {}, options?: any) { - return ServerScheduledEventApiFp(this.configuration).listServerScheduledEvents(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ServerScheduledEventApiFp(this.configuration).listServerScheduledEvents(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/spawn-condition-api.ts b/frontend/src/app/api/api/spawn-condition-api.ts index df75f41f0..090b16d21 100644 --- a/frontend/src/app/api/api/spawn-condition-api.ts +++ b/frontend/src/app/api/api/spawn-condition-api.ts @@ -232,6 +232,7 @@ export const SpawnConditionApiAxiosParamCreator = function (configuration?: Conf * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const SpawnConditionApiAxiosParamCreator = function (configuration?: Conf * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpawnConditions: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listSpawnConditions: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/spawn_conditions`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const SpawnConditionApiAxiosParamCreator = function (configuration?: Conf localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const SpawnConditionApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const SpawnConditionApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listSpawnConditions(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await SpawnConditionApiAxiosParamCreator(configuration).listSpawnConditions(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listSpawnConditions(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await SpawnConditionApiAxiosParamCreator(configuration).listSpawnConditions(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const SpawnConditionApiFactory = function (configuration?: Configuration, * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const SpawnConditionApiFactory = function (configuration?: Configuration, * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpawnConditions(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return SpawnConditionApiFp(configuration).listSpawnConditions(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listSpawnConditions(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return SpawnConditionApiFp(configuration).listSpawnConditions(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface SpawnConditionApiListSpawnConditionsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof SpawnConditionApiListSpawnConditions + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class SpawnConditionApi extends BaseAPI { * @memberof SpawnConditionApi */ public listSpawnConditions(requestParameters: SpawnConditionApiListSpawnConditionsRequest = {}, options?: any) { - return SpawnConditionApiFp(this.configuration).listSpawnConditions(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return SpawnConditionApiFp(this.configuration).listSpawnConditions(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/spawn-condition-value-api.ts b/frontend/src/app/api/api/spawn-condition-value-api.ts index 38df775c3..d4072f00e 100644 --- a/frontend/src/app/api/api/spawn-condition-value-api.ts +++ b/frontend/src/app/api/api/spawn-condition-value-api.ts @@ -232,6 +232,7 @@ export const SpawnConditionValueApiAxiosParamCreator = function (configuration?: * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const SpawnConditionValueApiAxiosParamCreator = function (configuration?: * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpawnConditionValues: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listSpawnConditionValues: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/spawn_condition_values`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const SpawnConditionValueApiAxiosParamCreator = function (configuration?: localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const SpawnConditionValueApiFp = function(configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const SpawnConditionValueApiFp = function(configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listSpawnConditionValues(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await SpawnConditionValueApiAxiosParamCreator(configuration).listSpawnConditionValues(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listSpawnConditionValues(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await SpawnConditionValueApiAxiosParamCreator(configuration).listSpawnConditionValues(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const SpawnConditionValueApiFactory = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const SpawnConditionValueApiFactory = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpawnConditionValues(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return SpawnConditionValueApiFp(configuration).listSpawnConditionValues(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listSpawnConditionValues(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return SpawnConditionValueApiFp(configuration).listSpawnConditionValues(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface SpawnConditionValueApiListSpawnConditionValuesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof SpawnConditionValueApiListSpawnConditionValues + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class SpawnConditionValueApi extends BaseAPI { * @memberof SpawnConditionValueApi */ public listSpawnConditionValues(requestParameters: SpawnConditionValueApiListSpawnConditionValuesRequest = {}, options?: any) { - return SpawnConditionValueApiFp(this.configuration).listSpawnConditionValues(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return SpawnConditionValueApiFp(this.configuration).listSpawnConditionValues(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/spawn-event-api.ts b/frontend/src/app/api/api/spawn-event-api.ts index f08fd49e3..687b840ce 100644 --- a/frontend/src/app/api/api/spawn-event-api.ts +++ b/frontend/src/app/api/api/spawn-event-api.ts @@ -232,6 +232,7 @@ export const SpawnEventApiAxiosParamCreator = function (configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const SpawnEventApiAxiosParamCreator = function (configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpawnEvents: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listSpawnEvents: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/spawn_events`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const SpawnEventApiAxiosParamCreator = function (configuration?: Configur localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const SpawnEventApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const SpawnEventApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listSpawnEvents(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await SpawnEventApiAxiosParamCreator(configuration).listSpawnEvents(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listSpawnEvents(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await SpawnEventApiAxiosParamCreator(configuration).listSpawnEvents(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const SpawnEventApiFactory = function (configuration?: Configuration, bas * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const SpawnEventApiFactory = function (configuration?: Configuration, bas * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpawnEvents(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return SpawnEventApiFp(configuration).listSpawnEvents(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listSpawnEvents(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return SpawnEventApiFp(configuration).listSpawnEvents(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface SpawnEventApiListSpawnEventsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof SpawnEventApiListSpawnEvents + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class SpawnEventApi extends BaseAPI { * @memberof SpawnEventApi */ public listSpawnEvents(requestParameters: SpawnEventApiListSpawnEventsRequest = {}, options?: any) { - return SpawnEventApiFp(this.configuration).listSpawnEvents(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return SpawnEventApiFp(this.configuration).listSpawnEvents(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/spawn2-api.ts b/frontend/src/app/api/api/spawn2-api.ts index 2fbae704a..6e757e0a9 100644 --- a/frontend/src/app/api/api/spawn2-api.ts +++ b/frontend/src/app/api/api/spawn2-api.ts @@ -232,6 +232,7 @@ export const Spawn2ApiAxiosParamCreator = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>Spawnentries<br>Spawnentries.NpcType<br>Spawnentries.NpcType.AlternateCurrency<br>Spawnentries.NpcType.Merchantlists<br>Spawnentries.NpcType.NpcFactions<br>Spawnentries.NpcType.NpcFactions.NpcFactionEntries<br>Spawnentries.NpcType.NpcSpells<br>Spawnentries.NpcType.NpcSpells.NpcSpellsEntries<br>Spawnentries.Spawngroup<br>Spawnentries.Spawngroup.Spawn2<br>Spawngroup * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const Spawn2ApiAxiosParamCreator = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpawn2s: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listSpawn2s: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/spawn_2s`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const Spawn2ApiAxiosParamCreator = function (configuration?: Configuratio localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const Spawn2ApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>Spawnentries<br>Spawnentries.NpcType<br>Spawnentries.NpcType.AlternateCurrency<br>Spawnentries.NpcType.Merchantlists<br>Spawnentries.NpcType.NpcFactions<br>Spawnentries.NpcType.NpcFactions.NpcFactionEntries<br>Spawnentries.NpcType.NpcSpells<br>Spawnentries.NpcType.NpcSpells.NpcSpellsEntries<br>Spawnentries.Spawngroup<br>Spawnentries.Spawngroup.Spawn2<br>Spawngroup * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const Spawn2ApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listSpawn2s(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await Spawn2ApiAxiosParamCreator(configuration).listSpawn2s(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listSpawn2s(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await Spawn2ApiAxiosParamCreator(configuration).listSpawn2s(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const Spawn2ApiFactory = function (configuration?: Configuration, basePat * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>Spawnentries<br>Spawnentries.NpcType<br>Spawnentries.NpcType.AlternateCurrency<br>Spawnentries.NpcType.Merchantlists<br>Spawnentries.NpcType.NpcFactions<br>Spawnentries.NpcType.NpcFactions.NpcFactionEntries<br>Spawnentries.NpcType.NpcSpells<br>Spawnentries.NpcType.NpcSpells.NpcSpellsEntries<br>Spawnentries.Spawngroup<br>Spawnentries.Spawngroup.Spawn2<br>Spawngroup * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const Spawn2ApiFactory = function (configuration?: Configuration, basePat * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpawn2s(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return Spawn2ApiFp(configuration).listSpawn2s(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listSpawn2s(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return Spawn2ApiFp(configuration).listSpawn2s(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface Spawn2ApiListSpawn2sRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof Spawn2ApiListSpawn2s + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class Spawn2Api extends BaseAPI { * @memberof Spawn2Api */ public listSpawn2s(requestParameters: Spawn2ApiListSpawn2sRequest = {}, options?: any) { - return Spawn2ApiFp(this.configuration).listSpawn2s(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return Spawn2ApiFp(this.configuration).listSpawn2s(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/spawngroup-api.ts b/frontend/src/app/api/api/spawngroup-api.ts index b1e99c919..ecb27ba37 100644 --- a/frontend/src/app/api/api/spawngroup-api.ts +++ b/frontend/src/app/api/api/spawngroup-api.ts @@ -232,6 +232,7 @@ export const SpawngroupApiAxiosParamCreator = function (configuration?: Configur * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>Spawn2 * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const SpawngroupApiAxiosParamCreator = function (configuration?: Configur * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpawngroups: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listSpawngroups: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/spawngroups`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const SpawngroupApiAxiosParamCreator = function (configuration?: Configur localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const SpawngroupApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>Spawn2 * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const SpawngroupApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listSpawngroups(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await SpawngroupApiAxiosParamCreator(configuration).listSpawngroups(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listSpawngroups(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await SpawngroupApiAxiosParamCreator(configuration).listSpawngroups(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const SpawngroupApiFactory = function (configuration?: Configuration, bas * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>Spawn2 * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const SpawngroupApiFactory = function (configuration?: Configuration, bas * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpawngroups(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return SpawngroupApiFp(configuration).listSpawngroups(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listSpawngroups(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return SpawngroupApiFp(configuration).listSpawngroups(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface SpawngroupApiListSpawngroupsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof SpawngroupApiListSpawngroups + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class SpawngroupApi extends BaseAPI { * @memberof SpawngroupApi */ public listSpawngroups(requestParameters: SpawngroupApiListSpawngroupsRequest = {}, options?: any) { - return SpawngroupApiFp(this.configuration).listSpawngroups(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return SpawngroupApiFp(this.configuration).listSpawngroups(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/spells-new-api.ts b/frontend/src/app/api/api/spells-new-api.ts index 917c40a14..2ff9b07ec 100644 --- a/frontend/src/app/api/api/spells-new-api.ts +++ b/frontend/src/app/api/api/spells-new-api.ts @@ -232,6 +232,7 @@ export const SpellsNewApiAxiosParamCreator = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>Aura<br>BlockedSpells<br>Damageshieldtypes<br>SpellBuckets<br>SpellGlobals * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const SpellsNewApiAxiosParamCreator = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpellsNews: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listSpellsNews: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/spells_news`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const SpellsNewApiAxiosParamCreator = function (configuration?: Configura localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const SpellsNewApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>Aura<br>BlockedSpells<br>Damageshieldtypes<br>SpellBuckets<br>SpellGlobals * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const SpellsNewApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listSpellsNews(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await SpellsNewApiAxiosParamCreator(configuration).listSpellsNews(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listSpellsNews(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await SpellsNewApiAxiosParamCreator(configuration).listSpellsNews(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const SpellsNewApiFactory = function (configuration?: Configuration, base * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>Aura<br>BlockedSpells<br>Damageshieldtypes<br>SpellBuckets<br>SpellGlobals * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const SpellsNewApiFactory = function (configuration?: Configuration, base * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listSpellsNews(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return SpellsNewApiFp(configuration).listSpellsNews(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listSpellsNews(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return SpellsNewApiFp(configuration).listSpellsNews(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface SpellsNewApiListSpellsNewsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof SpellsNewApiListSpellsNews + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class SpellsNewApi extends BaseAPI { * @memberof SpellsNewApi */ public listSpellsNews(requestParameters: SpellsNewApiListSpellsNewsRequest = {}, options?: any) { - return SpellsNewApiFp(this.configuration).listSpellsNews(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return SpellsNewApiFp(this.configuration).listSpellsNews(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/starting-item-api.ts b/frontend/src/app/api/api/starting-item-api.ts index 909ff2006..5c9acd095 100644 --- a/frontend/src/app/api/api/starting-item-api.ts +++ b/frontend/src/app/api/api/starting-item-api.ts @@ -232,6 +232,7 @@ export const StartingItemApiAxiosParamCreator = function (configuration?: Config * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const StartingItemApiAxiosParamCreator = function (configuration?: Config * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listStartingItems: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listStartingItems: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/starting_items`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const StartingItemApiAxiosParamCreator = function (configuration?: Config localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const StartingItemApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const StartingItemApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listStartingItems(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await StartingItemApiAxiosParamCreator(configuration).listStartingItems(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listStartingItems(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await StartingItemApiAxiosParamCreator(configuration).listStartingItems(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const StartingItemApiFactory = function (configuration?: Configuration, b * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const StartingItemApiFactory = function (configuration?: Configuration, b * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listStartingItems(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return StartingItemApiFp(configuration).listStartingItems(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listStartingItems(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return StartingItemApiFp(configuration).listStartingItems(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface StartingItemApiListStartingItemsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof StartingItemApiListStartingItems + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class StartingItemApi extends BaseAPI { * @memberof StartingItemApi */ public listStartingItems(requestParameters: StartingItemApiListStartingItemsRequest = {}, options?: any) { - return StartingItemApiFp(this.configuration).listStartingItems(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return StartingItemApiFp(this.configuration).listStartingItems(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/task-api.ts b/frontend/src/app/api/api/task-api.ts index 9b014f0de..46bd52743 100644 --- a/frontend/src/app/api/api/task-api.ts +++ b/frontend/src/app/api/api/task-api.ts @@ -232,6 +232,7 @@ export const TaskApiAxiosParamCreator = function (configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>TaskActivities<br>TaskActivities.Goallists<br>TaskActivities.NpcType<br>TaskActivities.NpcType.AlternateCurrency<br>TaskActivities.NpcType.Merchantlists<br>TaskActivities.NpcType.NpcEmotes<br>TaskActivities.NpcType.NpcFactions<br>TaskActivities.NpcType.NpcFactions.NpcFactionEntries<br>TaskActivities.NpcType.NpcSpells<br>TaskActivities.NpcType.NpcSpells.NpcSpellsEntries<br>TaskActivities.NpcType.NpcTypesTint<br>TaskActivities.NpcType.Spawnentries<br>TaskActivities.NpcType.Spawnentries.Spawngroup<br>TaskActivities.NpcType.Spawnentries.Spawngroup.Spawn2<br>Tasksets * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const TaskApiAxiosParamCreator = function (configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTasks: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listTasks: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/tasks`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const TaskApiAxiosParamCreator = function (configuration?: Configuration) localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const TaskApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>TaskActivities<br>TaskActivities.Goallists<br>TaskActivities.NpcType<br>TaskActivities.NpcType.AlternateCurrency<br>TaskActivities.NpcType.Merchantlists<br>TaskActivities.NpcType.NpcEmotes<br>TaskActivities.NpcType.NpcFactions<br>TaskActivities.NpcType.NpcFactions.NpcFactionEntries<br>TaskActivities.NpcType.NpcSpells<br>TaskActivities.NpcType.NpcSpells.NpcSpellsEntries<br>TaskActivities.NpcType.NpcTypesTint<br>TaskActivities.NpcType.Spawnentries<br>TaskActivities.NpcType.Spawnentries.Spawngroup<br>TaskActivities.NpcType.Spawnentries.Spawngroup.Spawn2<br>Tasksets * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const TaskApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listTasks(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await TaskApiAxiosParamCreator(configuration).listTasks(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listTasks(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await TaskApiAxiosParamCreator(configuration).listTasks(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const TaskApiFactory = function (configuration?: Configuration, basePath? * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names <h4>Relationships</h4>TaskActivities<br>TaskActivities.Goallists<br>TaskActivities.NpcType<br>TaskActivities.NpcType.AlternateCurrency<br>TaskActivities.NpcType.Merchantlists<br>TaskActivities.NpcType.NpcEmotes<br>TaskActivities.NpcType.NpcFactions<br>TaskActivities.NpcType.NpcFactions.NpcFactionEntries<br>TaskActivities.NpcType.NpcSpells<br>TaskActivities.NpcType.NpcSpells.NpcSpellsEntries<br>TaskActivities.NpcType.NpcTypesTint<br>TaskActivities.NpcType.Spawnentries<br>TaskActivities.NpcType.Spawnentries.Spawngroup<br>TaskActivities.NpcType.Spawnentries.Spawngroup.Spawn2<br>Tasksets * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const TaskApiFactory = function (configuration?: Configuration, basePath? * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTasks(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return TaskApiFp(configuration).listTasks(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listTasks(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return TaskApiFp(configuration).listTasks(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface TaskApiListTasksRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof TaskApiListTasks + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class TaskApi extends BaseAPI { * @memberof TaskApi */ public listTasks(requestParameters: TaskApiListTasksRequest = {}, options?: any) { - return TaskApiFp(this.configuration).listTasks(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return TaskApiFp(this.configuration).listTasks(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/taskset-api.ts b/frontend/src/app/api/api/taskset-api.ts index 8ddbc9a49..c9093a404 100644 --- a/frontend/src/app/api/api/taskset-api.ts +++ b/frontend/src/app/api/api/taskset-api.ts @@ -232,6 +232,7 @@ export const TasksetApiAxiosParamCreator = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const TasksetApiAxiosParamCreator = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTasksets: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listTasksets: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/tasksets`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const TasksetApiAxiosParamCreator = function (configuration?: Configurati localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const TasksetApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const TasksetApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listTasksets(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await TasksetApiAxiosParamCreator(configuration).listTasksets(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listTasksets(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await TasksetApiAxiosParamCreator(configuration).listTasksets(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const TasksetApiFactory = function (configuration?: Configuration, basePa * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const TasksetApiFactory = function (configuration?: Configuration, basePa * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTasksets(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return TasksetApiFp(configuration).listTasksets(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listTasksets(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return TasksetApiFp(configuration).listTasksets(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface TasksetApiListTasksetsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof TasksetApiListTasksets + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class TasksetApi extends BaseAPI { * @memberof TasksetApi */ public listTasksets(requestParameters: TasksetApiListTasksetsRequest = {}, options?: any) { - return TasksetApiFp(this.configuration).listTasksets(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return TasksetApiFp(this.configuration).listTasksets(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/title-api.ts b/frontend/src/app/api/api/title-api.ts index 4303e2cf0..cfe810b7e 100644 --- a/frontend/src/app/api/api/title-api.ts +++ b/frontend/src/app/api/api/title-api.ts @@ -232,6 +232,7 @@ export const TitleApiAxiosParamCreator = function (configuration?: Configuration * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const TitleApiAxiosParamCreator = function (configuration?: Configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTitles: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listTitles: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/titles`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const TitleApiAxiosParamCreator = function (configuration?: Configuration localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const TitleApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const TitleApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listTitles(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await TitleApiAxiosParamCreator(configuration).listTitles(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listTitles(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await TitleApiAxiosParamCreator(configuration).listTitles(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const TitleApiFactory = function (configuration?: Configuration, basePath * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const TitleApiFactory = function (configuration?: Configuration, basePath * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTitles(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return TitleApiFp(configuration).listTitles(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listTitles(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return TitleApiFp(configuration).listTitles(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface TitleApiListTitlesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof TitleApiListTitles + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class TitleApi extends BaseAPI { * @memberof TitleApi */ public listTitles(requestParameters: TitleApiListTitlesRequest = {}, options?: any) { - return TitleApiFp(this.configuration).listTitles(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return TitleApiFp(this.configuration).listTitles(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/tradeskill-recipe-api.ts b/frontend/src/app/api/api/tradeskill-recipe-api.ts index 55e51027f..58d6c860e 100644 --- a/frontend/src/app/api/api/tradeskill-recipe-api.ts +++ b/frontend/src/app/api/api/tradeskill-recipe-api.ts @@ -232,6 +232,7 @@ export const TradeskillRecipeApiAxiosParamCreator = function (configuration?: Co * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const TradeskillRecipeApiAxiosParamCreator = function (configuration?: Co * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTradeskillRecipes: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listTradeskillRecipes: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/tradeskill_recipes`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const TradeskillRecipeApiAxiosParamCreator = function (configuration?: Co localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const TradeskillRecipeApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const TradeskillRecipeApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listTradeskillRecipes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await TradeskillRecipeApiAxiosParamCreator(configuration).listTradeskillRecipes(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listTradeskillRecipes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await TradeskillRecipeApiAxiosParamCreator(configuration).listTradeskillRecipes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const TradeskillRecipeApiFactory = function (configuration?: Configuratio * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const TradeskillRecipeApiFactory = function (configuration?: Configuratio * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTradeskillRecipes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return TradeskillRecipeApiFp(configuration).listTradeskillRecipes(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listTradeskillRecipes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return TradeskillRecipeApiFp(configuration).listTradeskillRecipes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface TradeskillRecipeApiListTradeskillRecipesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof TradeskillRecipeApiListTradeskillRecipes + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class TradeskillRecipeApi extends BaseAPI { * @memberof TradeskillRecipeApi */ public listTradeskillRecipes(requestParameters: TradeskillRecipeApiListTradeskillRecipesRequest = {}, options?: any) { - return TradeskillRecipeApiFp(this.configuration).listTradeskillRecipes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return TradeskillRecipeApiFp(this.configuration).listTradeskillRecipes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/tradeskill-recipe-entry-api.ts b/frontend/src/app/api/api/tradeskill-recipe-entry-api.ts index ddf5021f2..f7dc82650 100644 --- a/frontend/src/app/api/api/tradeskill-recipe-entry-api.ts +++ b/frontend/src/app/api/api/tradeskill-recipe-entry-api.ts @@ -232,6 +232,7 @@ export const TradeskillRecipeEntryApiAxiosParamCreator = function (configuration * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const TradeskillRecipeEntryApiAxiosParamCreator = function (configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTradeskillRecipeEntries: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listTradeskillRecipeEntries: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/tradeskill_recipe_entries`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const TradeskillRecipeEntryApiAxiosParamCreator = function (configuration localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const TradeskillRecipeEntryApiFp = function(configuration?: Configuration * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const TradeskillRecipeEntryApiFp = function(configuration?: Configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listTradeskillRecipeEntries(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await TradeskillRecipeEntryApiAxiosParamCreator(configuration).listTradeskillRecipeEntries(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listTradeskillRecipeEntries(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await TradeskillRecipeEntryApiAxiosParamCreator(configuration).listTradeskillRecipeEntries(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const TradeskillRecipeEntryApiFactory = function (configuration?: Configu * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const TradeskillRecipeEntryApiFactory = function (configuration?: Configu * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTradeskillRecipeEntries(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return TradeskillRecipeEntryApiFp(configuration).listTradeskillRecipeEntries(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listTradeskillRecipeEntries(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return TradeskillRecipeEntryApiFp(configuration).listTradeskillRecipeEntries(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface TradeskillRecipeEntryApiListTradeskillRecipeEntriesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof TradeskillRecipeEntryApiListTradeskillRecipeEntries + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class TradeskillRecipeEntryApi extends BaseAPI { * @memberof TradeskillRecipeEntryApi */ public listTradeskillRecipeEntries(requestParameters: TradeskillRecipeEntryApiListTradeskillRecipeEntriesRequest = {}, options?: any) { - return TradeskillRecipeEntryApiFp(this.configuration).listTradeskillRecipeEntries(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return TradeskillRecipeEntryApiFp(this.configuration).listTradeskillRecipeEntries(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/trap-api.ts b/frontend/src/app/api/api/trap-api.ts index a8041c748..6584ed09b 100644 --- a/frontend/src/app/api/api/trap-api.ts +++ b/frontend/src/app/api/api/trap-api.ts @@ -232,6 +232,7 @@ export const TrapApiAxiosParamCreator = function (configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const TrapApiAxiosParamCreator = function (configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTraps: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listTraps: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/traps`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const TrapApiAxiosParamCreator = function (configuration?: Configuration) localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const TrapApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const TrapApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listTraps(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await TrapApiAxiosParamCreator(configuration).listTraps(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listTraps(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await TrapApiAxiosParamCreator(configuration).listTraps(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const TrapApiFactory = function (configuration?: Configuration, basePath? * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const TrapApiFactory = function (configuration?: Configuration, basePath? * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTraps(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return TrapApiFp(configuration).listTraps(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listTraps(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return TrapApiFp(configuration).listTraps(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface TrapApiListTrapsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof TrapApiListTraps + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class TrapApi extends BaseAPI { * @memberof TrapApi */ public listTraps(requestParameters: TrapApiListTrapsRequest = {}, options?: any) { - return TrapApiFp(this.configuration).listTraps(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return TrapApiFp(this.configuration).listTraps(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/tribute-api.ts b/frontend/src/app/api/api/tribute-api.ts index 1c78128cf..2cf39d0db 100644 --- a/frontend/src/app/api/api/tribute-api.ts +++ b/frontend/src/app/api/api/tribute-api.ts @@ -232,6 +232,7 @@ export const TributeApiAxiosParamCreator = function (configuration?: Configurati * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const TributeApiAxiosParamCreator = function (configuration?: Configurati * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTributes: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listTributes: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/tributes`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const TributeApiAxiosParamCreator = function (configuration?: Configurati localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const TributeApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const TributeApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listTributes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await TributeApiAxiosParamCreator(configuration).listTributes(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listTributes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await TributeApiAxiosParamCreator(configuration).listTributes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const TributeApiFactory = function (configuration?: Configuration, basePa * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const TributeApiFactory = function (configuration?: Configuration, basePa * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listTributes(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return TributeApiFp(configuration).listTributes(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listTributes(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return TributeApiFp(configuration).listTributes(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface TributeApiListTributesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof TributeApiListTributes + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class TributeApi extends BaseAPI { * @memberof TributeApi */ public listTributes(requestParameters: TributeApiListTributesRequest = {}, options?: any) { - return TributeApiFp(this.configuration).listTributes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return TributeApiFp(this.configuration).listTributes(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/zone-api.ts b/frontend/src/app/api/api/zone-api.ts index 321c5c5e1..39a207550 100644 --- a/frontend/src/app/api/api/zone-api.ts +++ b/frontend/src/app/api/api/zone-api.ts @@ -232,6 +232,7 @@ export const ZoneApiAxiosParamCreator = function (configuration?: Configuration) * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ZoneApiAxiosParamCreator = function (configuration?: Configuration) * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listZones: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listZones: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/zones`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ZoneApiAxiosParamCreator = function (configuration?: Configuration) localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ZoneApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ZoneApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listZones(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ZoneApiAxiosParamCreator(configuration).listZones(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listZones(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ZoneApiAxiosParamCreator(configuration).listZones(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ZoneApiFactory = function (configuration?: Configuration, basePath? * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ZoneApiFactory = function (configuration?: Configuration, basePath? * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listZones(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ZoneApiFp(configuration).listZones(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listZones(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ZoneApiFp(configuration).listZones(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ZoneApiListZonesRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ZoneApiListZones + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ZoneApi extends BaseAPI { * @memberof ZoneApi */ public listZones(requestParameters: ZoneApiListZonesRequest = {}, options?: any) { - return ZoneApiFp(this.configuration).listZones(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ZoneApiFp(this.configuration).listZones(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/api/zone-point-api.ts b/frontend/src/app/api/api/zone-point-api.ts index e2d3e70af..5728c683a 100644 --- a/frontend/src/app/api/api/zone-point-api.ts +++ b/frontend/src/app/api/api/zone-point-api.ts @@ -232,6 +232,7 @@ export const ZonePointApiAxiosParamCreator = function (configuration?: Configura * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -239,7 +240,7 @@ export const ZonePointApiAxiosParamCreator = function (configuration?: Configura * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listZonePoints: async (includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { + listZonePoints: async (includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options: any = {}): Promise => { const localVarPath = `/zone_points`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); @@ -264,6 +265,10 @@ export const ZonePointApiAxiosParamCreator = function (configuration?: Configura localVarQueryParameter['whereOr'] = whereOr; } + if (groupBy !== undefined) { + localVarQueryParameter['groupBy'] = groupBy; + } + if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } @@ -428,6 +433,7 @@ export const ZonePointApiFp = function(configuration?: Configuration) { * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -435,8 +441,8 @@ export const ZonePointApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listZonePoints(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await ZonePointApiAxiosParamCreator(configuration).listZonePoints(includes, where, whereOr, limit, orderBy, orderDirection, select, options); + async listZonePoints(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await ZonePointApiAxiosParamCreator(configuration).listZonePoints(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); @@ -514,6 +520,7 @@ export const ZonePointApiFactory = function (configuration?: Configuration, base * @param {string} [includes] Relationships [all] for all [number] for depth of relationships to load or [.] separated relationship names * @param {string} [where] Filter on specific fields. Multiple conditions [.] separated Example: col_like_value.col2__val2 * @param {string} [whereOr] Filter on specific fields (Chained ors). Multiple conditions [.] separated Example: col_like_value.col2__val2 + * @param {string} [groupBy] Group by field. Multiple conditions [.] separated Example: field1.field2 * @param {string} [limit] Rows to limit in response (Default: 10,000) * @param {string} [orderBy] Order by [field] * @param {string} [orderDirection] Order by field direction @@ -521,8 +528,8 @@ export const ZonePointApiFactory = function (configuration?: Configuration, base * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listZonePoints(includes?: string, where?: string, whereOr?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { - return ZonePointApiFp(configuration).listZonePoints(includes, where, whereOr, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); + listZonePoints(includes?: string, where?: string, whereOr?: string, groupBy?: string, limit?: string, orderBy?: string, orderDirection?: string, select?: string, options?: any): AxiosPromise> { + return ZonePointApiFp(configuration).listZonePoints(includes, where, whereOr, groupBy, limit, orderBy, orderDirection, select, options).then((request) => request(axios, basePath)); }, /** * @@ -635,6 +642,13 @@ export interface ZonePointApiListZonePointsRequest { */ readonly whereOr?: string + /** + * Group by field. Multiple conditions [.] separated Example: field1.field2 + * @type {string} + * @memberof ZonePointApiListZonePoints + */ + readonly groupBy?: string + /** * Rows to limit in response (Default: 10,000) * @type {string} @@ -749,7 +763,7 @@ export class ZonePointApi extends BaseAPI { * @memberof ZonePointApi */ public listZonePoints(requestParameters: ZonePointApiListZonePointsRequest = {}, options?: any) { - return ZonePointApiFp(this.configuration).listZonePoints(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); + return ZonePointApiFp(this.configuration).listZonePoints(requestParameters.includes, requestParameters.where, requestParameters.whereOr, requestParameters.groupBy, requestParameters.limit, requestParameters.orderBy, requestParameters.orderDirection, requestParameters.select, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/frontend/src/app/api/models/models-dynamic-zone.ts b/frontend/src/app/api/models/models-dynamic-zone.ts index 579fb42fb..31f071029 100644 --- a/frontend/src/app/api/models/models-dynamic-zone.ts +++ b/frontend/src/app/api/models/models-dynamic-zone.ts @@ -62,6 +62,30 @@ export interface ModelsDynamicZone { * @memberof ModelsDynamicZone */ instance_id?: number; + /** + * + * @type {number} + * @memberof ModelsDynamicZone + */ + leader_id?: number; + /** + * + * @type {number} + * @memberof ModelsDynamicZone + */ + max_players?: number; + /** + * + * @type {number} + * @memberof ModelsDynamicZone + */ + min_players?: number; + /** + * + * @type {string} + * @memberof ModelsDynamicZone + */ + name?: string; /** * * @type {number} @@ -98,6 +122,12 @@ export interface ModelsDynamicZone { * @memberof ModelsDynamicZone */ type?: number; + /** + * + * @type {string} + * @memberof ModelsDynamicZone + */ + uuid?: string; /** * * @type {number} diff --git a/frontend/src/app/api/models/models-expedition.ts b/frontend/src/app/api/models/models-expedition.ts index 6ca0be12f..167f38839 100644 --- a/frontend/src/app/api/models/models-expedition.ts +++ b/frontend/src/app/api/models/models-expedition.ts @@ -32,12 +32,6 @@ export interface ModelsExpedition { * @memberof ModelsExpedition */ dynamic_zone_id?: number; - /** - * - * @type {string} - * @memberof ModelsExpedition - */ - expedition_name?: string; /** * * @type {number} @@ -50,30 +44,6 @@ export interface ModelsExpedition { * @memberof ModelsExpedition */ is_locked?: number; - /** - * - * @type {number} - * @memberof ModelsExpedition - */ - leader_id?: number; - /** - * - * @type {number} - * @memberof ModelsExpedition - */ - max_players?: number; - /** - * - * @type {number} - * @memberof ModelsExpedition - */ - min_players?: number; - /** - * - * @type {string} - * @memberof ModelsExpedition - */ - uuid?: string; } diff --git a/frontend/src/app/api/models/models-spells-new.ts b/frontend/src/app/api/models/models-spells-new.ts index 41301e31b..cc30d000b 100644 --- a/frontend/src/app/api/models/models-spells-new.ts +++ b/frontend/src/app/api/models/models-spells-new.ts @@ -739,18 +739,6 @@ export interface ModelsSpellsNew { * @memberof ModelsSpellsNew */ field_172?: number; - /** - * - * @type {number} - * @memberof ModelsSpellsNew - */ - field_181?: number; - /** - * - * @type {number} - * @memberof ModelsSpellsNew - */ - field_182?: number; /** * * @type {number} @@ -1267,6 +1255,18 @@ export interface ModelsSpellsNew { * @memberof ModelsSpellsNew */ pushup?: number; + /** + * + * @type {number} + * @memberof ModelsSpellsNew + */ + pvp_duration?: number; + /** + * + * @type {number} + * @memberof ModelsSpellsNew + */ + pvp_duration_cap?: number; /** * * @type {number} diff --git a/frontend/src/app/api/models/models-task.ts b/frontend/src/app/api/models/models-task.ts index f1e6e1e32..064841299 100644 --- a/frontend/src/app/api/models/models-task.ts +++ b/frontend/src/app/api/models/models-task.ts @@ -64,12 +64,30 @@ export interface ModelsTask { * @memberof ModelsTask */ id?: number; + /** + * + * @type {number} + * @memberof ModelsTask + */ + level_spread?: number; + /** + * + * @type {number} + * @memberof ModelsTask + */ + max_players?: number; /** * * @type {number} * @memberof ModelsTask */ maxlevel?: number; + /** + * + * @type {number} + * @memberof ModelsTask + */ + min_players?: number; /** * * @type {number} @@ -82,12 +100,36 @@ export interface ModelsTask { * @memberof ModelsTask */ repeatable?: number; + /** + * + * @type {number} + * @memberof ModelsTask + */ + replay_timer_seconds?: number; + /** + * + * @type {number} + * @memberof ModelsTask + */ + request_timer_seconds?: number; /** * * @type {string} * @memberof ModelsTask */ reward?: string; + /** + * + * @type {number} + * @memberof ModelsTask + */ + reward_ebon_crystals?: number; + /** + * + * @type {number} + * @memberof ModelsTask + */ + reward_radiant_crystals?: number; /** * * @type {number} diff --git a/frontend/src/app/api/models/models-zone.ts b/frontend/src/app/api/models/models-zone.ts index 6cb35f15b..20b3c9cff 100644 --- a/frontend/src/app/api/models/models-zone.ts +++ b/frontend/src/app/api/models/models-zone.ts @@ -278,6 +278,12 @@ export interface ModelsZone { * @memberof ModelsZone */ insttype?: number; + /** + * + * @type {number} + * @memberof ModelsZone + */ + lava_damage?: number; /** * * @type {string} @@ -320,6 +326,12 @@ export interface ModelsZone { * @memberof ModelsZone */ min_expansion?: number; + /** + * + * @type {number} + * @memberof ModelsZone + */ + min_lava_damage?: number; /** * * @type {number} diff --git a/frontend/src/app/eq-assets/spell-animations-map.json b/frontend/src/app/eq-assets/spell-animations-map.json index 94aa69705..8325b3f54 100644 --- a/frontend/src/app/eq-assets/spell-animations-map.json +++ b/frontend/src/app/eq-assets/spell-animations-map.json @@ -1 +1 @@ -[{"type":"directory","name":"./assets/spell_animations","contents":[{"name":"./assets/spell_animations/100.mp4"},{"name":"./assets/spell_animations/101.mp4"},{"name":"./assets/spell_animations/102.mp4"},{"name":"./assets/spell_animations/103.mp4"},{"name":"./assets/spell_animations/104.mp4"},{"name":"./assets/spell_animations/105.mp4"},{"name":"./assets/spell_animations/106.mp4"},{"name":"./assets/spell_animations/107.mp4"},{"name":"./assets/spell_animations/108.mp4"},{"name":"./assets/spell_animations/109.mp4"},{"name":"./assets/spell_animations/10.mp4"},{"name":"./assets/spell_animations/110.mp4"},{"name":"./assets/spell_animations/111.mp4"},{"name":"./assets/spell_animations/112.mp4"},{"name":"./assets/spell_animations/113.mp4"},{"name":"./assets/spell_animations/115.mp4"},{"name":"./assets/spell_animations/116.mp4"},{"name":"./assets/spell_animations/117.mp4"},{"name":"./assets/spell_animations/118.mp4"},{"name":"./assets/spell_animations/119.mp4"},{"name":"./assets/spell_animations/120.mp4"},{"name":"./assets/spell_animations/122.mp4"},{"name":"./assets/spell_animations/123.mp4"},{"name":"./assets/spell_animations/132.mp4"},{"name":"./assets/spell_animations/133.mp4"},{"name":"./assets/spell_animations/134.mp4"},{"name":"./assets/spell_animations/135.mp4"},{"name":"./assets/spell_animations/136.mp4"},{"name":"./assets/spell_animations/137.mp4"},{"name":"./assets/spell_animations/139.mp4"},{"name":"./assets/spell_animations/140.mp4"},{"name":"./assets/spell_animations/141.mp4"},{"name":"./assets/spell_animations/142.mp4"},{"name":"./assets/spell_animations/144.mp4"},{"name":"./assets/spell_animations/145.mp4"},{"name":"./assets/spell_animations/146.mp4"},{"name":"./assets/spell_animations/148.mp4"},{"name":"./assets/spell_animations/149.mp4"},{"name":"./assets/spell_animations/151.mp4"},{"name":"./assets/spell_animations/152.mp4"},{"name":"./assets/spell_animations/153.mp4"},{"name":"./assets/spell_animations/154.mp4"},{"name":"./assets/spell_animations/155.mp4"},{"name":"./assets/spell_animations/157.mp4"},{"name":"./assets/spell_animations/162.mp4"},{"name":"./assets/spell_animations/163.mp4"},{"name":"./assets/spell_animations/164.mp4"},{"name":"./assets/spell_animations/165.mp4"},{"name":"./assets/spell_animations/168.mp4"},{"name":"./assets/spell_animations/169.mp4"},{"name":"./assets/spell_animations/16.mp4"},{"name":"./assets/spell_animations/170.mp4"},{"name":"./assets/spell_animations/171.mp4"},{"name":"./assets/spell_animations/172.mp4"},{"name":"./assets/spell_animations/173.mp4"},{"name":"./assets/spell_animations/174.mp4"},{"name":"./assets/spell_animations/175.mp4"},{"name":"./assets/spell_animations/176.mp4"},{"name":"./assets/spell_animations/177.mp4"},{"name":"./assets/spell_animations/178.mp4"},{"name":"./assets/spell_animations/179.mp4"},{"name":"./assets/spell_animations/180.mp4"},{"name":"./assets/spell_animations/181.mp4"},{"name":"./assets/spell_animations/182.mp4"},{"name":"./assets/spell_animations/183.mp4"},{"name":"./assets/spell_animations/185.mp4"},{"name":"./assets/spell_animations/186.mp4"},{"name":"./assets/spell_animations/187.mp4"},{"name":"./assets/spell_animations/189.mp4"},{"name":"./assets/spell_animations/190.mp4"},{"name":"./assets/spell_animations/191.mp4"},{"name":"./assets/spell_animations/192.mp4"},{"name":"./assets/spell_animations/193.mp4"},{"name":"./assets/spell_animations/194.mp4"},{"name":"./assets/spell_animations/195.mp4"},{"name":"./assets/spell_animations/196.mp4"},{"name":"./assets/spell_animations/197.mp4"},{"name":"./assets/spell_animations/198.mp4"},{"name":"./assets/spell_animations/199.mp4"},{"name":"./assets/spell_animations/200.mp4"},{"name":"./assets/spell_animations/201.mp4"},{"name":"./assets/spell_animations/202.mp4"},{"name":"./assets/spell_animations/204.mp4"},{"name":"./assets/spell_animations/205.mp4"},{"name":"./assets/spell_animations/206.mp4"},{"name":"./assets/spell_animations/207.mp4"},{"name":"./assets/spell_animations/208.mp4"},{"name":"./assets/spell_animations/210.mp4"},{"name":"./assets/spell_animations/211.mp4"},{"name":"./assets/spell_animations/212.mp4"},{"name":"./assets/spell_animations/213.mp4"},{"name":"./assets/spell_animations/214.mp4"},{"name":"./assets/spell_animations/215.mp4"},{"name":"./assets/spell_animations/216.mp4"},{"name":"./assets/spell_animations/217.mp4"},{"name":"./assets/spell_animations/218.mp4"},{"name":"./assets/spell_animations/219.mp4"},{"name":"./assets/spell_animations/220.mp4"},{"name":"./assets/spell_animations/221.mp4"},{"name":"./assets/spell_animations/222.mp4"},{"name":"./assets/spell_animations/223.mp4"},{"name":"./assets/spell_animations/224.mp4"},{"name":"./assets/spell_animations/226.mp4"},{"name":"./assets/spell_animations/227.mp4"},{"name":"./assets/spell_animations/228.mp4"},{"name":"./assets/spell_animations/229.mp4"},{"name":"./assets/spell_animations/230.mp4"},{"name":"./assets/spell_animations/231.mp4"},{"name":"./assets/spell_animations/232.mp4"},{"name":"./assets/spell_animations/233.mp4"},{"name":"./assets/spell_animations/234.mp4"},{"name":"./assets/spell_animations/235.mp4"},{"name":"./assets/spell_animations/236.mp4"},{"name":"./assets/spell_animations/237.mp4"},{"name":"./assets/spell_animations/238.mp4"},{"name":"./assets/spell_animations/239.mp4"},{"name":"./assets/spell_animations/240.mp4"},{"name":"./assets/spell_animations/241.mp4"},{"name":"./assets/spell_animations/242.mp4"},{"name":"./assets/spell_animations/243.mp4"},{"name":"./assets/spell_animations/244.mp4"},{"name":"./assets/spell_animations/245.mp4"},{"name":"./assets/spell_animations/246.mp4"},{"name":"./assets/spell_animations/248.mp4"},{"name":"./assets/spell_animations/24.mp4"},{"name":"./assets/spell_animations/251.mp4"},{"name":"./assets/spell_animations/252.mp4"},{"name":"./assets/spell_animations/254.mp4"},{"name":"./assets/spell_animations/256.mp4"},{"name":"./assets/spell_animations/258.mp4"},{"name":"./assets/spell_animations/259.mp4"},{"name":"./assets/spell_animations/25.mp4"},{"name":"./assets/spell_animations/260.mp4"},{"name":"./assets/spell_animations/261.mp4"},{"name":"./assets/spell_animations/263.mp4"},{"name":"./assets/spell_animations/264.mp4"},{"name":"./assets/spell_animations/265.mp4"},{"name":"./assets/spell_animations/266.mp4"},{"name":"./assets/spell_animations/267.mp4"},{"name":"./assets/spell_animations/268.mp4"},{"name":"./assets/spell_animations/269.mp4"},{"name":"./assets/spell_animations/26.mp4"},{"name":"./assets/spell_animations/270.mp4"},{"name":"./assets/spell_animations/273.mp4"},{"name":"./assets/spell_animations/274.mp4"},{"name":"./assets/spell_animations/275.mp4"},{"name":"./assets/spell_animations/276.mp4"},{"name":"./assets/spell_animations/277.mp4"},{"name":"./assets/spell_animations/278.mp4"},{"name":"./assets/spell_animations/279.mp4"},{"name":"./assets/spell_animations/280.mp4"},{"name":"./assets/spell_animations/281.mp4"},{"name":"./assets/spell_animations/283.mp4"},{"name":"./assets/spell_animations/284.mp4"},{"name":"./assets/spell_animations/285.mp4"},{"name":"./assets/spell_animations/286.mp4"},{"name":"./assets/spell_animations/287.mp4"},{"name":"./assets/spell_animations/288.mp4"},{"name":"./assets/spell_animations/289.mp4"},{"name":"./assets/spell_animations/28.mp4"},{"name":"./assets/spell_animations/290.mp4"},{"name":"./assets/spell_animations/291.mp4"},{"name":"./assets/spell_animations/292.mp4"},{"name":"./assets/spell_animations/293.mp4"},{"name":"./assets/spell_animations/295.mp4"},{"name":"./assets/spell_animations/296.mp4"},{"name":"./assets/spell_animations/299.mp4"},{"name":"./assets/spell_animations/29.mp4"},{"name":"./assets/spell_animations/2.mp4"},{"name":"./assets/spell_animations/300.mp4"},{"name":"./assets/spell_animations/303.mp4"},{"name":"./assets/spell_animations/304.mp4"},{"name":"./assets/spell_animations/306.mp4"},{"name":"./assets/spell_animations/307.mp4"},{"name":"./assets/spell_animations/308.mp4"},{"name":"./assets/spell_animations/311.mp4"},{"name":"./assets/spell_animations/313.mp4"},{"name":"./assets/spell_animations/314.mp4"},{"name":"./assets/spell_animations/315.mp4"},{"name":"./assets/spell_animations/316.mp4"},{"name":"./assets/spell_animations/317.mp4"},{"name":"./assets/spell_animations/318.mp4"},{"name":"./assets/spell_animations/319.mp4"},{"name":"./assets/spell_animations/321.mp4"},{"name":"./assets/spell_animations/322.mp4"},{"name":"./assets/spell_animations/323.mp4"},{"name":"./assets/spell_animations/324.mp4"},{"name":"./assets/spell_animations/335.mp4"},{"name":"./assets/spell_animations/336.mp4"},{"name":"./assets/spell_animations/337.mp4"},{"name":"./assets/spell_animations/338.mp4"},{"name":"./assets/spell_animations/339.mp4"},{"name":"./assets/spell_animations/340.mp4"},{"name":"./assets/spell_animations/341.mp4"},{"name":"./assets/spell_animations/342.mp4"},{"name":"./assets/spell_animations/343.mp4"},{"name":"./assets/spell_animations/355.mp4"},{"name":"./assets/spell_animations/356.mp4"},{"name":"./assets/spell_animations/35.mp4"},{"name":"./assets/spell_animations/36.mp4"},{"name":"./assets/spell_animations/37.mp4"},{"name":"./assets/spell_animations/381.mp4"},{"name":"./assets/spell_animations/39.mp4"},{"name":"./assets/spell_animations/410.mp4"},{"name":"./assets/spell_animations/42.mp4"},{"name":"./assets/spell_animations/43.mp4"},{"name":"./assets/spell_animations/45.mp4"},{"name":"./assets/spell_animations/47.mp4"},{"name":"./assets/spell_animations/51.mp4"},{"name":"./assets/spell_animations/53.mp4"},{"name":"./assets/spell_animations/5.mp4"},{"name":"./assets/spell_animations/61.mp4"},{"name":"./assets/spell_animations/68.mp4"},{"name":"./assets/spell_animations/71.mp4"},{"name":"./assets/spell_animations/72.mp4"},{"name":"./assets/spell_animations/73.mp4"},{"name":"./assets/spell_animations/74.mp4"},{"name":"./assets/spell_animations/75.mp4"},{"name":"./assets/spell_animations/76.mp4"},{"name":"./assets/spell_animations/78.mp4"},{"name":"./assets/spell_animations/80.mp4"},{"name":"./assets/spell_animations/82.mp4"},{"name":"./assets/spell_animations/83.mp4"},{"name":"./assets/spell_animations/84.mp4"},{"name":"./assets/spell_animations/85.mp4"},{"name":"./assets/spell_animations/86.mp4"},{"name":"./assets/spell_animations/87.mp4"},{"name":"./assets/spell_animations/88.mp4"},{"name":"./assets/spell_animations/89.mp4"},{"name":"./assets/spell_animations/93.mp4"},{"name":"./assets/spell_animations/94.mp4"},{"name":"./assets/spell_animations/95.mp4"},{"name":"./assets/spell_animations/96.mp4"},{"name":"./assets/spell_animations/98.mp4"},{"name":"./assets/spell_animations/99.mp4"}]},{"type":"report","directories":0,"files":235}] +[{"type":"directory","name":"./assets/spell_animations","contents":[{"name":"./assets/spell_animations/100.mp4"},{"name":"./assets/spell_animations/101.mp4"},{"name":"./assets/spell_animations/102.mp4"},{"name":"./assets/spell_animations/103.mp4"},{"name":"./assets/spell_animations/104.mp4"},{"name":"./assets/spell_animations/105.mp4"},{"name":"./assets/spell_animations/106.mp4"},{"name":"./assets/spell_animations/107.mp4"},{"name":"./assets/spell_animations/108.mp4"},{"name":"./assets/spell_animations/109.mp4"},{"name":"./assets/spell_animations/10.mp4"},{"name":"./assets/spell_animations/110.mp4"},{"name":"./assets/spell_animations/111.mp4"},{"name":"./assets/spell_animations/112.mp4"},{"name":"./assets/spell_animations/113.mp4"},{"name":"./assets/spell_animations/114.mp4"},{"name":"./assets/spell_animations/115.mp4"},{"name":"./assets/spell_animations/116.mp4"},{"name":"./assets/spell_animations/117.mp4"},{"name":"./assets/spell_animations/118.mp4"},{"name":"./assets/spell_animations/119.mp4"},{"name":"./assets/spell_animations/11.mp4"},{"name":"./assets/spell_animations/120.mp4"},{"name":"./assets/spell_animations/121.mp4"},{"name":"./assets/spell_animations/122.mp4"},{"name":"./assets/spell_animations/123.mp4"},{"name":"./assets/spell_animations/124.mp4"},{"name":"./assets/spell_animations/125.mp4"},{"name":"./assets/spell_animations/126.mp4"},{"name":"./assets/spell_animations/127.mp4"},{"name":"./assets/spell_animations/128.mp4"},{"name":"./assets/spell_animations/129.mp4"},{"name":"./assets/spell_animations/12.mp4"},{"name":"./assets/spell_animations/130.mp4"},{"name":"./assets/spell_animations/131.mp4"},{"name":"./assets/spell_animations/132.mp4"},{"name":"./assets/spell_animations/133.mp4"},{"name":"./assets/spell_animations/134.mp4"},{"name":"./assets/spell_animations/135.mp4"},{"name":"./assets/spell_animations/136.mp4"},{"name":"./assets/spell_animations/137.mp4"},{"name":"./assets/spell_animations/139.mp4"},{"name":"./assets/spell_animations/13.mp4"},{"name":"./assets/spell_animations/140.mp4"},{"name":"./assets/spell_animations/141.mp4"},{"name":"./assets/spell_animations/142.mp4"},{"name":"./assets/spell_animations/143.mp4"},{"name":"./assets/spell_animations/144.mp4"},{"name":"./assets/spell_animations/145.mp4"},{"name":"./assets/spell_animations/146.mp4"},{"name":"./assets/spell_animations/147.mp4"},{"name":"./assets/spell_animations/148.mp4"},{"name":"./assets/spell_animations/149.mp4"},{"name":"./assets/spell_animations/14.mp4"},{"name":"./assets/spell_animations/150.mp4"},{"name":"./assets/spell_animations/151.mp4"},{"name":"./assets/spell_animations/152.mp4"},{"name":"./assets/spell_animations/153.mp4"},{"name":"./assets/spell_animations/154.mp4"},{"name":"./assets/spell_animations/155.mp4"},{"name":"./assets/spell_animations/156.mp4"},{"name":"./assets/spell_animations/157.mp4"},{"name":"./assets/spell_animations/158.mp4"},{"name":"./assets/spell_animations/159.mp4"},{"name":"./assets/spell_animations/15.mp4"},{"name":"./assets/spell_animations/160.mp4"},{"name":"./assets/spell_animations/161.mp4"},{"name":"./assets/spell_animations/162.mp4"},{"name":"./assets/spell_animations/163.mp4"},{"name":"./assets/spell_animations/164.mp4"},{"name":"./assets/spell_animations/165.mp4"},{"name":"./assets/spell_animations/166.mp4"},{"name":"./assets/spell_animations/167.mp4"},{"name":"./assets/spell_animations/168.mp4"},{"name":"./assets/spell_animations/169.mp4"},{"name":"./assets/spell_animations/16.mp4"},{"name":"./assets/spell_animations/170.mp4"},{"name":"./assets/spell_animations/171.mp4"},{"name":"./assets/spell_animations/172.mp4"},{"name":"./assets/spell_animations/173.mp4"},{"name":"./assets/spell_animations/174.mp4"},{"name":"./assets/spell_animations/175.mp4"},{"name":"./assets/spell_animations/176.mp4"},{"name":"./assets/spell_animations/177.mp4"},{"name":"./assets/spell_animations/178.mp4"},{"name":"./assets/spell_animations/179.mp4"},{"name":"./assets/spell_animations/17.mp4"},{"name":"./assets/spell_animations/180.mp4"},{"name":"./assets/spell_animations/181.mp4"},{"name":"./assets/spell_animations/182.mp4"},{"name":"./assets/spell_animations/183.mp4"},{"name":"./assets/spell_animations/184.mp4"},{"name":"./assets/spell_animations/185.mp4"},{"name":"./assets/spell_animations/186.mp4"},{"name":"./assets/spell_animations/187.mp4"},{"name":"./assets/spell_animations/188.mp4"},{"name":"./assets/spell_animations/189.mp4"},{"name":"./assets/spell_animations/18.mp4"},{"name":"./assets/spell_animations/190.mp4"},{"name":"./assets/spell_animations/191.mp4"},{"name":"./assets/spell_animations/192.mp4"},{"name":"./assets/spell_animations/193.mp4"},{"name":"./assets/spell_animations/194.mp4"},{"name":"./assets/spell_animations/195.mp4"},{"name":"./assets/spell_animations/196.mp4"},{"name":"./assets/spell_animations/197.mp4"},{"name":"./assets/spell_animations/198.mp4"},{"name":"./assets/spell_animations/199.mp4"},{"name":"./assets/spell_animations/19.mp4"},{"name":"./assets/spell_animations/1.mp4"},{"name":"./assets/spell_animations/200.mp4"},{"name":"./assets/spell_animations/201.mp4"},{"name":"./assets/spell_animations/202.mp4"},{"name":"./assets/spell_animations/203.mp4"},{"name":"./assets/spell_animations/204.mp4"},{"name":"./assets/spell_animations/205.mp4"},{"name":"./assets/spell_animations/206.mp4"},{"name":"./assets/spell_animations/207.mp4"},{"name":"./assets/spell_animations/208.mp4"},{"name":"./assets/spell_animations/209.mp4"},{"name":"./assets/spell_animations/20.mp4"},{"name":"./assets/spell_animations/210.mp4"},{"name":"./assets/spell_animations/211.mp4"},{"name":"./assets/spell_animations/212.mp4"},{"name":"./assets/spell_animations/213.mp4"},{"name":"./assets/spell_animations/214.mp4"},{"name":"./assets/spell_animations/215.mp4"},{"name":"./assets/spell_animations/216.mp4"},{"name":"./assets/spell_animations/217.mp4"},{"name":"./assets/spell_animations/218.mp4"},{"name":"./assets/spell_animations/219.mp4"},{"name":"./assets/spell_animations/21.mp4"},{"name":"./assets/spell_animations/220.mp4"},{"name":"./assets/spell_animations/221.mp4"},{"name":"./assets/spell_animations/222.mp4"},{"name":"./assets/spell_animations/223.mp4"},{"name":"./assets/spell_animations/224.mp4"},{"name":"./assets/spell_animations/225.mp4"},{"name":"./assets/spell_animations/226.mp4"},{"name":"./assets/spell_animations/227.mp4"},{"name":"./assets/spell_animations/228.mp4"},{"name":"./assets/spell_animations/229.mp4"},{"name":"./assets/spell_animations/22.mp4"},{"name":"./assets/spell_animations/230.mp4"},{"name":"./assets/spell_animations/231.mp4"},{"name":"./assets/spell_animations/232.mp4"},{"name":"./assets/spell_animations/233.mp4"},{"name":"./assets/spell_animations/234.mp4"},{"name":"./assets/spell_animations/235.mp4"},{"name":"./assets/spell_animations/236.mp4"},{"name":"./assets/spell_animations/237.mp4"},{"name":"./assets/spell_animations/238.mp4"},{"name":"./assets/spell_animations/239.mp4"},{"name":"./assets/spell_animations/23.mp4"},{"name":"./assets/spell_animations/240.mp4"},{"name":"./assets/spell_animations/241.mp4"},{"name":"./assets/spell_animations/242.mp4"},{"name":"./assets/spell_animations/243.mp4"},{"name":"./assets/spell_animations/244.mp4"},{"name":"./assets/spell_animations/245.mp4"},{"name":"./assets/spell_animations/246.mp4"},{"name":"./assets/spell_animations/247.mp4"},{"name":"./assets/spell_animations/248.mp4"},{"name":"./assets/spell_animations/249.mp4"},{"name":"./assets/spell_animations/24.mp4"},{"name":"./assets/spell_animations/250.mp4"},{"name":"./assets/spell_animations/251.mp4"},{"name":"./assets/spell_animations/252.mp4"},{"name":"./assets/spell_animations/253.mp4"},{"name":"./assets/spell_animations/254.mp4"},{"name":"./assets/spell_animations/255.mp4"},{"name":"./assets/spell_animations/256.mp4"},{"name":"./assets/spell_animations/257.mp4"},{"name":"./assets/spell_animations/258.mp4"},{"name":"./assets/spell_animations/259.mp4"},{"name":"./assets/spell_animations/25.mp4"},{"name":"./assets/spell_animations/260.mp4"},{"name":"./assets/spell_animations/261.mp4"},{"name":"./assets/spell_animations/262.mp4"},{"name":"./assets/spell_animations/263.mp4"},{"name":"./assets/spell_animations/264.mp4"},{"name":"./assets/spell_animations/265.mp4"},{"name":"./assets/spell_animations/266.mp4"},{"name":"./assets/spell_animations/267.mp4"},{"name":"./assets/spell_animations/268.mp4"},{"name":"./assets/spell_animations/269.mp4"},{"name":"./assets/spell_animations/26.mp4"},{"name":"./assets/spell_animations/270.mp4"},{"name":"./assets/spell_animations/271.mp4"},{"name":"./assets/spell_animations/272.mp4"},{"name":"./assets/spell_animations/273.mp4"},{"name":"./assets/spell_animations/274.mp4"},{"name":"./assets/spell_animations/275.mp4"},{"name":"./assets/spell_animations/276.mp4"},{"name":"./assets/spell_animations/277.mp4"},{"name":"./assets/spell_animations/278.mp4"},{"name":"./assets/spell_animations/279.mp4"},{"name":"./assets/spell_animations/27.mp4"},{"name":"./assets/spell_animations/280.mp4"},{"name":"./assets/spell_animations/281.mp4"},{"name":"./assets/spell_animations/282.mp4"},{"name":"./assets/spell_animations/283.mp4"},{"name":"./assets/spell_animations/284.mp4"},{"name":"./assets/spell_animations/285.mp4"},{"name":"./assets/spell_animations/286.mp4"},{"name":"./assets/spell_animations/287.mp4"},{"name":"./assets/spell_animations/288.mp4"},{"name":"./assets/spell_animations/289.mp4"},{"name":"./assets/spell_animations/28.mp4"},{"name":"./assets/spell_animations/290.mp4"},{"name":"./assets/spell_animations/291.mp4"},{"name":"./assets/spell_animations/292.mp4"},{"name":"./assets/spell_animations/293.mp4"},{"name":"./assets/spell_animations/294.mp4"},{"name":"./assets/spell_animations/295.mp4"},{"name":"./assets/spell_animations/296.mp4"},{"name":"./assets/spell_animations/297.mp4"},{"name":"./assets/spell_animations/298.mp4"},{"name":"./assets/spell_animations/299.mp4"},{"name":"./assets/spell_animations/29.mp4"},{"name":"./assets/spell_animations/2.mp4"},{"name":"./assets/spell_animations/300.mp4"},{"name":"./assets/spell_animations/301.mp4"},{"name":"./assets/spell_animations/302.mp4"},{"name":"./assets/spell_animations/303.mp4"},{"name":"./assets/spell_animations/304.mp4"},{"name":"./assets/spell_animations/305.mp4"},{"name":"./assets/spell_animations/306.mp4"},{"name":"./assets/spell_animations/307.mp4"},{"name":"./assets/spell_animations/308.mp4"},{"name":"./assets/spell_animations/309.mp4"},{"name":"./assets/spell_animations/30.mp4"},{"name":"./assets/spell_animations/310.mp4"},{"name":"./assets/spell_animations/311.mp4"},{"name":"./assets/spell_animations/312.mp4"},{"name":"./assets/spell_animations/313.mp4"},{"name":"./assets/spell_animations/314.mp4"},{"name":"./assets/spell_animations/315.mp4"},{"name":"./assets/spell_animations/316.mp4"},{"name":"./assets/spell_animations/317.mp4"},{"name":"./assets/spell_animations/318.mp4"},{"name":"./assets/spell_animations/319.mp4"},{"name":"./assets/spell_animations/31.mp4"},{"name":"./assets/spell_animations/320.mp4"},{"name":"./assets/spell_animations/321.mp4"},{"name":"./assets/spell_animations/322.mp4"},{"name":"./assets/spell_animations/323.mp4"},{"name":"./assets/spell_animations/324.mp4"},{"name":"./assets/spell_animations/325.mp4"},{"name":"./assets/spell_animations/326.mp4"},{"name":"./assets/spell_animations/327.mp4"},{"name":"./assets/spell_animations/328.mp4"},{"name":"./assets/spell_animations/329.mp4"},{"name":"./assets/spell_animations/32.mp4"},{"name":"./assets/spell_animations/330.mp4"},{"name":"./assets/spell_animations/331.mp4"},{"name":"./assets/spell_animations/332.mp4"},{"name":"./assets/spell_animations/333.mp4"},{"name":"./assets/spell_animations/334.mp4"},{"name":"./assets/spell_animations/335.mp4"},{"name":"./assets/spell_animations/336.mp4"},{"name":"./assets/spell_animations/337.mp4"},{"name":"./assets/spell_animations/338.mp4"},{"name":"./assets/spell_animations/339.mp4"},{"name":"./assets/spell_animations/33.mp4"},{"name":"./assets/spell_animations/340.mp4"},{"name":"./assets/spell_animations/341.mp4"},{"name":"./assets/spell_animations/342.mp4"},{"name":"./assets/spell_animations/343.mp4"},{"name":"./assets/spell_animations/344.mp4"},{"name":"./assets/spell_animations/345.mp4"},{"name":"./assets/spell_animations/346.mp4"},{"name":"./assets/spell_animations/347.mp4"},{"name":"./assets/spell_animations/348.mp4"},{"name":"./assets/spell_animations/349.mp4"},{"name":"./assets/spell_animations/34.mp4"},{"name":"./assets/spell_animations/350.mp4"},{"name":"./assets/spell_animations/351.mp4"},{"name":"./assets/spell_animations/352.mp4"},{"name":"./assets/spell_animations/353.mp4"},{"name":"./assets/spell_animations/354.mp4"},{"name":"./assets/spell_animations/355.mp4"},{"name":"./assets/spell_animations/356.mp4"},{"name":"./assets/spell_animations/357.mp4"},{"name":"./assets/spell_animations/358.mp4"},{"name":"./assets/spell_animations/359.mp4"},{"name":"./assets/spell_animations/35.mp4"},{"name":"./assets/spell_animations/360.mp4"},{"name":"./assets/spell_animations/361.mp4"},{"name":"./assets/spell_animations/362.mp4"},{"name":"./assets/spell_animations/363.mp4"},{"name":"./assets/spell_animations/364.mp4"},{"name":"./assets/spell_animations/365.mp4"},{"name":"./assets/spell_animations/366.mp4"},{"name":"./assets/spell_animations/367.mp4"},{"name":"./assets/spell_animations/368.mp4"},{"name":"./assets/spell_animations/369.mp4"},{"name":"./assets/spell_animations/36.mp4"},{"name":"./assets/spell_animations/370.mp4"},{"name":"./assets/spell_animations/371.mp4"},{"name":"./assets/spell_animations/372.mp4"},{"name":"./assets/spell_animations/373.mp4"},{"name":"./assets/spell_animations/374.mp4"},{"name":"./assets/spell_animations/375.mp4"},{"name":"./assets/spell_animations/376.mp4"},{"name":"./assets/spell_animations/377.mp4"},{"name":"./assets/spell_animations/378.mp4"},{"name":"./assets/spell_animations/379.mp4"},{"name":"./assets/spell_animations/37.mp4"},{"name":"./assets/spell_animations/380.mp4"},{"name":"./assets/spell_animations/381.mp4"},{"name":"./assets/spell_animations/382.mp4"},{"name":"./assets/spell_animations/383.mp4"},{"name":"./assets/spell_animations/384.mp4"},{"name":"./assets/spell_animations/385.mp4"},{"name":"./assets/spell_animations/386.mp4"},{"name":"./assets/spell_animations/387.mp4"},{"name":"./assets/spell_animations/389.mp4"},{"name":"./assets/spell_animations/38.mp4"},{"name":"./assets/spell_animations/390.mp4"},{"name":"./assets/spell_animations/391.mp4"},{"name":"./assets/spell_animations/392.mp4"},{"name":"./assets/spell_animations/393.mp4"},{"name":"./assets/spell_animations/394.mp4"},{"name":"./assets/spell_animations/395.mp4"},{"name":"./assets/spell_animations/396.mp4"},{"name":"./assets/spell_animations/397.mp4"},{"name":"./assets/spell_animations/39.mp4"},{"name":"./assets/spell_animations/3.mp4"},{"name":"./assets/spell_animations/400.mp4"},{"name":"./assets/spell_animations/40.mp4"},{"name":"./assets/spell_animations/410.mp4"},{"name":"./assets/spell_animations/41.mp4"},{"name":"./assets/spell_animations/42.mp4"},{"name":"./assets/spell_animations/43.mp4"},{"name":"./assets/spell_animations/44.mp4"},{"name":"./assets/spell_animations/45.mp4"},{"name":"./assets/spell_animations/46.mp4"},{"name":"./assets/spell_animations/47.mp4"},{"name":"./assets/spell_animations/48.mp4"},{"name":"./assets/spell_animations/49.mp4"},{"name":"./assets/spell_animations/4.mp4"},{"name":"./assets/spell_animations/50.mp4"},{"name":"./assets/spell_animations/51.mp4"},{"name":"./assets/spell_animations/52.mp4"},{"name":"./assets/spell_animations/53.mp4"},{"name":"./assets/spell_animations/54.mp4"},{"name":"./assets/spell_animations/55.mp4"},{"name":"./assets/spell_animations/56.mp4"},{"name":"./assets/spell_animations/57.mp4"},{"name":"./assets/spell_animations/58.mp4"},{"name":"./assets/spell_animations/59.mp4"},{"name":"./assets/spell_animations/5.mp4"},{"name":"./assets/spell_animations/60.mp4"},{"name":"./assets/spell_animations/61.mp4"},{"name":"./assets/spell_animations/62.mp4"},{"name":"./assets/spell_animations/63.mp4"},{"name":"./assets/spell_animations/64.mp4"},{"name":"./assets/spell_animations/65.mp4"},{"name":"./assets/spell_animations/67.mp4"},{"name":"./assets/spell_animations/68.mp4"},{"name":"./assets/spell_animations/69.mp4"},{"name":"./assets/spell_animations/70.mp4"},{"name":"./assets/spell_animations/71.mp4"},{"name":"./assets/spell_animations/72.mp4"},{"name":"./assets/spell_animations/73.mp4"},{"name":"./assets/spell_animations/74.mp4"},{"name":"./assets/spell_animations/75.mp4"},{"name":"./assets/spell_animations/76.mp4"},{"name":"./assets/spell_animations/77.mp4"},{"name":"./assets/spell_animations/78.mp4"},{"name":"./assets/spell_animations/79.mp4"},{"name":"./assets/spell_animations/7.mp4"},{"name":"./assets/spell_animations/80.mp4"},{"name":"./assets/spell_animations/81.mp4"},{"name":"./assets/spell_animations/82.mp4"},{"name":"./assets/spell_animations/83.mp4"},{"name":"./assets/spell_animations/84.mp4"},{"name":"./assets/spell_animations/85.mp4"},{"name":"./assets/spell_animations/86.mp4"},{"name":"./assets/spell_animations/87.mp4"},{"name":"./assets/spell_animations/88.mp4"},{"name":"./assets/spell_animations/89.mp4"},{"name":"./assets/spell_animations/8.mp4"},{"name":"./assets/spell_animations/90.mp4"},{"name":"./assets/spell_animations/91.mp4"},{"name":"./assets/spell_animations/92.mp4"},{"name":"./assets/spell_animations/93.mp4"},{"name":"./assets/spell_animations/94.mp4"},{"name":"./assets/spell_animations/95.mp4"},{"name":"./assets/spell_animations/96.mp4"},{"name":"./assets/spell_animations/97.mp4"},{"name":"./assets/spell_animations/98.mp4"},{"name":"./assets/spell_animations/99.mp4"},{"name":"./assets/spell_animations/9.mp4"}]},{"type":"report","directories":0,"files":395}] diff --git a/frontend/src/app/video-viewer/video-viewer.ts b/frontend/src/app/video-viewer/video-viewer.ts index d8b5ab96f..20927e468 100644 --- a/frontend/src/app/video-viewer/video-viewer.ts +++ b/frontend/src/app/video-viewer/video-viewer.ts @@ -136,7 +136,7 @@ export default class VideoViewer { } public static videoPlaying(el) { - return !!(el.currentTime > 0 && !el.paused && !el.ended && el.readyState > 2); + return (el.currentTime > 0 && !el.paused && !el.ended && el.readyState > 2); } public static videoLoaded(el) { @@ -147,10 +147,12 @@ export default class VideoViewer { this.destroyScrollListener() window.addEventListener("scroll", VideoViewer.handleRender); + window.addEventListener("resize", VideoViewer.handleRender); } public static destroyScrollListener() { window.removeEventListener("scroll", VideoViewer.handleRender, false) + window.removeEventListener("resize", VideoViewer.handleRender, false) } } diff --git a/frontend/src/views/Test.vue b/frontend/src/views/Test.vue index ca365cb27..237635091 100644 --- a/frontend/src/views/Test.vue +++ b/frontend/src/views/Test.vue @@ -30,7 +30,8 @@