diff --git a/packages/app-api/src/controllers/Shop/Listing.ts b/packages/app-api/src/controllers/Shop/Listing.ts index 598adc68c7..12b550eaa4 100644 --- a/packages/app-api/src/controllers/Shop/Listing.ts +++ b/packages/app-api/src/controllers/Shop/Listing.ts @@ -1,4 +1,4 @@ -import { IsNumber, IsOptional, IsString, IsUUID, ValidateNested } from 'class-validator'; +import { IsBoolean, IsISO8601, IsNumber, IsOptional, IsString, IsUUID, ValidateNested } from 'class-validator'; import { ITakaroQuery } from '@takaro/db'; import { APIOutput, apiResponse } from '@takaro/http'; import { ShopListingService } from '../../service/Shop/index.js'; @@ -37,12 +37,18 @@ class ShopListingSearchInputAllowedFilters { @IsOptional() @IsString({ each: true }) name: string[]; + @IsOptional() + @IsBoolean() + draft: boolean; } class ShopSearchInputAllowedRangeFilter extends RangeFilterCreatedAndUpdatedAt { @IsOptional() @IsNumber() price: number; + @IsOptional() + @IsISO8601() + deletedAt!: string; } class ShopListingSearchInputDTO extends ITakaroQuery { diff --git a/packages/app-api/src/controllers/__tests__/ShopListing.integration.test.ts b/packages/app-api/src/controllers/__tests__/ShopListing.integration.test.ts index 61ac3671c0..6378163fb4 100644 --- a/packages/app-api/src/controllers/__tests__/ShopListing.integration.test.ts +++ b/packages/app-api/src/controllers/__tests__/ShopListing.integration.test.ts @@ -98,6 +98,7 @@ const tests = [ group, snapshot: true, name: 'Delete', + filteredFields: ['itemId', 'gameServerId', 'gameserverId', 'listingId'], setup: shopSetup, expectedStatus: 404, test: async function () { @@ -153,6 +154,19 @@ const tests = [ }); }, }), + // Should not include deleted listings in search + new IntegrationTest({ + group, + snapshot: true, + name: 'Search with deleted listing', + setup: shopSetup, + test: async function () { + await this.client.shopListing.shopListingControllerDelete(this.setupData.listing.id); + const res = await this.client.shopListing.shopListingControllerSearch({}); + expect(res.data.data.length).to.be.equal(0); + return res; + }, + }), ]; describe(group, function () { diff --git a/packages/app-api/src/controllers/__tests__/ShopOrder.integration.test.ts b/packages/app-api/src/controllers/__tests__/ShopOrder.integration.test.ts index 87da2c7545..39e6ab655c 100644 --- a/packages/app-api/src/controllers/__tests__/ShopOrder.integration.test.ts +++ b/packages/app-api/src/controllers/__tests__/ShopOrder.integration.test.ts @@ -494,6 +494,175 @@ const tests = [ } }, }), + new IntegrationTest({ + group, + snapshot: false, + name: 'Cancelling an order returns the currency', + setup: shopSetup, + test: async function () { + await this.client.playerOnGameserver.playerOnGameServerControllerSetCurrency( + this.setupData.gameServer1.id, + this.setupData.pogs1[0].playerId, + { currency: 250 } + ); + + const orderRes = await this.setupData.client1.shopOrder.shopOrderControllerCreate({ + listingId: this.setupData.listing100.id, + amount: 1, + }); + + const order = orderRes.data.data; + + const pogsResBefore = await this.client.playerOnGameserver.playerOnGameServerControllerGetOne( + this.setupData.gameServer1.id, + this.setupData.pogs1[0].playerId + ); + + expect(pogsResBefore.data.data.currency).to.be.eq(150); + + await this.setupData.client1.shopOrder.shopOrderControllerCancel(order.id); + + const pogResAfter = await this.client.playerOnGameserver.playerOnGameServerControllerGetOne( + this.setupData.gameServer1.id, + this.setupData.pogs1[0].playerId + ); + + expect(pogResAfter.data.data.currency).to.be.eq(250); + + return pogResAfter; + }, + }), + new IntegrationTest({ + group, + snapshot: false, + name: 'Deleting a listing, cancels orders and refunds currency', + setup: shopSetup, + test: async function () { + await this.client.playerOnGameserver.playerOnGameServerControllerSetCurrency( + this.setupData.gameServer1.id, + this.setupData.pogs1[0].playerId, + { currency: 250 } + ); + + const orderRes = await this.setupData.client1.shopOrder.shopOrderControllerCreate({ + listingId: this.setupData.listing100.id, + amount: 1, + }); + + const order = orderRes.data.data; + + const pogsResBefore = await this.client.playerOnGameserver.playerOnGameServerControllerGetOne( + this.setupData.gameServer1.id, + this.setupData.pogs1[0].playerId + ); + + expect(pogsResBefore.data.data.currency).to.be.eq(150); + + await this.client.shopListing.shopListingControllerDelete(this.setupData.listing100.id); + + const pogResAfter = await this.client.playerOnGameserver.playerOnGameServerControllerGetOne( + this.setupData.gameServer1.id, + this.setupData.pogs1[0].playerId + ); + + expect(pogResAfter.data.data.currency).to.be.eq(250); + + const orderResAfter = await this.setupData.client1.shopOrder.shopOrderControllerGetOne(order.id); + + expect(orderResAfter.data.data.status).to.be.eq(ShopOrderOutputDTOStatusEnum.Canceled); + + return pogResAfter; + }, + }), + new IntegrationTest({ + group, + snapshot: false, + name: 'Cannot buy a deleted listing', + setup: shopSetup, + expectedStatus: 404, + test: async function () { + await this.client.shopListing.shopListingControllerDelete(this.setupData.listing100.id); + + try { + await this.setupData.client1.shopOrder.shopOrderControllerCreate({ + listingId: this.setupData.listing100.id, + amount: 1, + }); + throw new Error('Should not be able to create order'); + } catch (error) { + if (!isAxiosError(error)) throw error; + if (!error.response) throw error; + expect(error.response.data.meta.error.code).to.be.eq('NotFoundError'); + return error.response; + } + }, + }), + new IntegrationTest({ + group, + snapshot: false, + name: 'Cannot buy a draft listing', + setup: shopSetup, + expectedStatus: 400, + test: async function () { + await this.client.shopListing.shopListingControllerUpdate(this.setupData.listing100.id, { draft: true }); + + try { + await this.setupData.client1.shopOrder.shopOrderControllerCreate({ + listingId: this.setupData.listing100.id, + amount: 1, + }); + throw new Error('Should not be able to create order'); + } catch (error) { + if (!isAxiosError(error)) throw error; + if (!error.response) throw error; + expect(error.response.data.meta.error.code).to.be.eq('BadRequestError'); + expect(error.response.data.meta.error.message).to.be.eq('Cannot order a draft listing'); + return error.response; + } + }, + }), + new IntegrationTest({ + group, + snapshot: false, + name: 'Setting a listing to draft cancels pending orders', + setup: shopSetup, + test: async function () { + await this.client.playerOnGameserver.playerOnGameServerControllerSetCurrency( + this.setupData.gameServer1.id, + this.setupData.pogs1[0].playerId, + { currency: 250 } + ); + + const orderRes = await this.setupData.client1.shopOrder.shopOrderControllerCreate({ + listingId: this.setupData.listing100.id, + amount: 1, + }); + + const order = orderRes.data.data; + + const pogsResBefore = await this.client.playerOnGameserver.playerOnGameServerControllerGetOne( + this.setupData.gameServer1.id, + this.setupData.pogs1[0].playerId + ); + + expect(pogsResBefore.data.data.currency).to.be.eq(150); + + await this.client.shopListing.shopListingControllerUpdate(this.setupData.listing100.id, { draft: true }); + + const pogResAfter = await this.client.playerOnGameserver.playerOnGameServerControllerGetOne( + this.setupData.gameServer1.id, + this.setupData.pogs1[0].playerId + ); + + expect(pogResAfter.data.data.currency).to.be.eq(250); + + const orderResAfter = await this.setupData.client1.shopOrder.shopOrderControllerGetOne(order.id); + + expect(orderResAfter.data.data.status).to.be.eq(ShopOrderOutputDTOStatusEnum.Canceled); + + return pogResAfter; + }, + }), ]; describe(group, function () { diff --git a/packages/app-api/src/db/shopListing.ts b/packages/app-api/src/db/shopListing.ts index f10db11272..4c14e9d71e 100644 --- a/packages/app-api/src/db/shopListing.ts +++ b/packages/app-api/src/db/shopListing.ts @@ -50,6 +50,9 @@ export class ShopListingModel extends TakaroModel { price!: number; name?: string; + deletedAt?: Date; + draft: boolean; + items: ItemsModel[]; static get relationMappings() { @@ -172,7 +175,7 @@ export class ShopListingRepo extends ITakaroRepo< async find(filters: ITakaroQuery) { const { query } = await this.getModel(); - + query.where('deletedAt', null); const result = await new QueryBuilder({ ...filters, extend: [...(filters.extend || []), 'items.item'], @@ -187,9 +190,8 @@ export class ShopListingRepo extends ITakaroRepo< async findOne(id: string): Promise { const { query } = await this.getModel(); const res = await query.findById(id).withGraphFetched('items.item'); - if (!res) { - throw new errors.NotFoundError(); - } + if (!res) throw new errors.NotFoundError(); + if (res.deletedAt) throw new errors.NotFoundError(); return new ShopListingOutputDTO(res); } @@ -226,8 +228,8 @@ export class ShopListingRepo extends ITakaroRepo< if (!existing) throw new errors.NotFoundError(); const { query } = await this.getModel(); - const data = await query.deleteById(id); - return !!data; + await query.updateAndFetchById(id, { deletedAt: new Date() }); + return true; } async addRole(listingId: string, roleId: string): Promise { diff --git a/packages/app-api/src/service/Shop/dto.ts b/packages/app-api/src/service/Shop/dto.ts index 7a3a031080..7bd8f003f0 100644 --- a/packages/app-api/src/service/Shop/dto.ts +++ b/packages/app-api/src/service/Shop/dto.ts @@ -1,4 +1,14 @@ -import { IsUUID, IsOptional, IsNumber, IsString, IsEnum, ValidateNested, Min } from 'class-validator'; +import { + IsUUID, + IsOptional, + IsNumber, + IsString, + IsEnum, + ValidateNested, + Min, + IsISO8601, + IsBoolean, +} from 'class-validator'; import { TakaroModelDTO, TakaroDTO } from '@takaro/util'; import { Type } from 'class-transformer'; import { ItemsOutputDTO } from '../ItemsService.js'; @@ -37,6 +47,11 @@ export class ShopListingOutputDTO extends TakaroModelDTO { @IsString() @IsOptional() name?: string; + @IsISO8601() + @IsOptional() + deletedAt?: Date; + @IsBoolean() + draft: boolean; } export class ShopListingCreateDTO extends TakaroDTO { @@ -50,19 +65,28 @@ export class ShopListingCreateDTO extends TakaroDTO { @IsString() @IsOptional() name?: string; + @IsBoolean() + @IsOptional() + draft?: boolean; } export class ShopListingUpdateDTO extends TakaroDTO { @IsUUID() + @IsOptional() gameServerId!: string; @ValidateNested({ each: true }) @Type(() => ShopListingItemMetaInputDTO) + @IsOptional() items: ShopListingItemMetaInputDTO[]; @IsNumber() + @IsOptional() price!: number; @IsString() @IsOptional() name?: string; + @IsBoolean() + @IsOptional() + draft?: boolean; } export enum ShopOrderStatus { diff --git a/packages/app-api/src/service/Shop/index.ts b/packages/app-api/src/service/Shop/index.ts index 44c41c5d38..f2ee43fae8 100644 --- a/packages/app-api/src/service/Shop/index.ts +++ b/packages/app-api/src/service/Shop/index.ts @@ -94,6 +94,14 @@ export class ShopListingService extends TakaroService< } async update(id: string, item: ShopListingUpdateDTO): Promise { + const existing = await this.findOne(id); + + // Going from non-draft to draft means we need to cancel all pending orders + if (!existing.draft && item.draft) { + const orders = await this.orderRepo.find({ filters: { listingId: [id], status: [ShopOrderStatus.PAID] } }); + await Promise.allSettled(orders.results.map((order) => this.cancelOrder(order.id))); + } + const updated = await this.repo.update(id, item); await this.eventService.create( @@ -110,6 +118,10 @@ export class ShopListingService extends TakaroService< } async delete(id: string): Promise { + // Find all related orders and cancel them + const orders = await this.orderRepo.find({ filters: { listingId: [id], status: [ShopOrderStatus.PAID] } }); + await Promise.allSettled(orders.results.map((order) => this.cancelOrder(order.id))); + await this.repo.delete(id); await this.eventService.create( @@ -161,6 +173,8 @@ export class ShopListingService extends TakaroService< ); const listing = await this.findOne(listingId); + if (listing.draft) throw new errors.BadRequestError('Cannot order a draft listing'); + if (listing.deletedAt) throw new errors.BadRequestError('Cannot order a deleted listing'); const gameServerId = listing.gameServerId; const playerService = new PlayerService(this.domainId); @@ -280,6 +294,13 @@ export class ShopListingService extends TakaroService< const user = await new UserService(this.domainId).findOne(order.userId); + // Refund the player + const pogsService = new PlayerOnGameServerService(this.domainId); + const pog = (await pogsService.find({ filters: { playerId: [user.playerId], gameServerId: [gameServerId] } })) + .results[0]; + if (!pog) throw new errors.NotFoundError('Player not found'); + await pogsService.addCurrency(pog.id, listing.price * order.amount); + await this.eventService.create( new EventCreateDTO({ eventName: EVENT_TYPES.SHOP_ORDER_STATUS_CHANGED, diff --git a/packages/lib-apiclient/src/generated/api.ts b/packages/lib-apiclient/src/generated/api.ts index ea7c9b2777..46b62c4775 100644 --- a/packages/lib-apiclient/src/generated/api.ts +++ b/packages/lib-apiclient/src/generated/api.ts @@ -7111,6 +7111,12 @@ export interface ShopListingCreateDTO { * @memberof ShopListingCreateDTO */ name?: string; + /** + * + * @type {boolean} + * @memberof ShopListingCreateDTO + */ + draft?: boolean; } /** * @@ -7235,6 +7241,18 @@ export interface ShopListingOutputDTO { * @memberof ShopListingOutputDTO */ name?: string; + /** + * + * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt} + * @memberof ShopListingOutputDTO + */ + deletedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt; + /** + * + * @type {boolean} + * @memberof ShopListingOutputDTO + */ + draft: boolean; /** * * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt} @@ -7297,6 +7315,12 @@ export interface ShopListingSearchInputAllowedFilters { * @memberof ShopListingSearchInputAllowedFilters */ name?: Array; + /** + * + * @type {boolean} + * @memberof ShopListingSearchInputAllowedFilters + */ + draft?: boolean; } /** * @@ -7379,25 +7403,31 @@ export interface ShopListingUpdateDTO { * @type {string} * @memberof ShopListingUpdateDTO */ - gameServerId: string; + gameServerId?: string; /** * * @type {Array} * @memberof ShopListingUpdateDTO */ - items: Array; + items?: Array; /** * * @type {number} * @memberof ShopListingUpdateDTO */ - price: number; + price?: number; /** * * @type {string} * @memberof ShopListingUpdateDTO */ name?: string; + /** + * + * @type {boolean} + * @memberof ShopListingUpdateDTO + */ + draft?: boolean; } /** * @@ -7707,6 +7737,12 @@ export interface ShopSearchInputAllowedRangeFilter { * @memberof ShopSearchInputAllowedRangeFilter */ price?: number; + /** + * + * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt} + * @memberof ShopSearchInputAllowedRangeFilter + */ + deletedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt; /** * * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt} diff --git a/packages/lib-db/src/migrations/sql/20240718150807-listing-deleted-and-draft-status.ts b/packages/lib-db/src/migrations/sql/20240718150807-listing-deleted-and-draft-status.ts new file mode 100644 index 0000000000..8e3a9bc479 --- /dev/null +++ b/packages/lib-db/src/migrations/sql/20240718150807-listing-deleted-and-draft-status.ts @@ -0,0 +1,15 @@ +import { Knex } from 'knex'; + +export async function up(knex: Knex): Promise { + await knex.schema.alterTable('shopListing', (table) => { + table.timestamp('deletedAt').nullable(); + table.boolean('draft').defaultTo(false); + }); +} + +export async function down(knex: Knex): Promise { + await knex.schema.alterTable('shopListing', (table) => { + table.dropColumn('deletedAt'); + table.dropColumn('draft'); + }); +} diff --git a/packages/test/src/__snapshots__/ShopController/Create.json b/packages/test/src/__snapshots__/ShopController/Create.json index e239b7f05f..180e694e47 100644 --- a/packages/test/src/__snapshots__/ShopController/Create.json +++ b/packages/test/src/__snapshots__/ShopController/Create.json @@ -2,26 +2,28 @@ "body": { "meta": {}, "data": { - "createdAt": "2024-07-11T21:34:15.284Z", - "updatedAt": "2024-07-11T21:34:15.285Z", - "id": "ad984044-42ee-4e67-b1f1-d1036a393b22", - "gameServerId": "92c52fc0-eecc-49dc-ad66-18f067b4c5c2", + "createdAt": "2024-07-18T15:25:46.472Z", + "updatedAt": "2024-07-18T15:25:46.473Z", + "id": "e20dc8e0-1550-4748-acf3-f7a0d411b5ac", + "gameServerId": "00457bb1-e04b-447c-8ad8-9730f6c3e5b2", "price": 150, "name": "Test item", + "deletedAt": null, + "draft": false, "items": [ { - "createdAt": "2024-07-11T21:34:15.287Z", - "updatedAt": "2024-07-11T21:34:15.287Z", - "id": "28c2797b-d7a6-4b3a-8843-6a9a32772d53", - "listingId": "ad984044-42ee-4e67-b1f1-d1036a393b22", - "itemId": "9d069fd2-3299-4c49-b156-1fc39419923c", + "createdAt": "2024-07-18T15:25:46.475Z", + "updatedAt": "2024-07-18T15:25:46.475Z", + "id": "72b019c4-48d9-4e15-8c16-bf7b5067b9de", + "listingId": "e20dc8e0-1550-4748-acf3-f7a0d411b5ac", + "itemId": "8e74a066-f60a-4822-bdb7-417a4289aa5a", "amount": 1, "quality": null, "item": { - "id": "9d069fd2-3299-4c49-b156-1fc39419923c", - "createdAt": "2024-07-11T21:34:13.147Z", - "updatedAt": "2024-07-11T21:34:13.147Z", - "gameserverId": "92c52fc0-eecc-49dc-ad66-18f067b4c5c2", + "id": "8e74a066-f60a-4822-bdb7-417a4289aa5a", + "createdAt": "2024-07-18T15:25:44.860Z", + "updatedAt": "2024-07-18T15:25:44.860Z", + "gameserverId": "1d7fd19b-66de-4e3a-a74f-25ff35c356d6", "name": "Stone", "code": "stone", "description": "Stone can get you stoned", diff --git a/packages/test/src/__snapshots__/ShopController/Delete.json b/packages/test/src/__snapshots__/ShopController/Delete.json index 1d47f7145c..fa84c962fb 100644 --- a/packages/test/src/__snapshots__/ShopController/Delete.json +++ b/packages/test/src/__snapshots__/ShopController/Delete.json @@ -13,8 +13,13 @@ "group": "ShopController", "snapshot": true, "name": "Delete", + "filteredFields": [ + "itemId", + "gameServerId", + "gameserverId", + "listingId" + ], "expectedStatus": 404, - "filteredFields": [], "standardEnvironment": true } } \ No newline at end of file diff --git a/packages/test/src/__snapshots__/ShopController/Get by ID.json b/packages/test/src/__snapshots__/ShopController/Get by ID.json index 29add3f1cf..51af4ae35b 100644 --- a/packages/test/src/__snapshots__/ShopController/Get by ID.json +++ b/packages/test/src/__snapshots__/ShopController/Get by ID.json @@ -2,26 +2,28 @@ "body": { "meta": {}, "data": { - "createdAt": "2024-07-11T21:34:12.164Z", - "updatedAt": "2024-07-11T21:34:12.164Z", - "id": "73f94d85-e85f-44a5-adcc-d355fff54e1a", - "gameServerId": "dca7e7e3-a3df-4e13-9bca-dddc13b80845", + "createdAt": "2024-07-18T15:25:43.183Z", + "updatedAt": "2024-07-18T15:25:43.184Z", + "id": "98d2bb8b-5636-4ecc-8af4-bed1db9c1926", + "gameServerId": "5e9a1ef1-2ee4-4419-ae8f-b8579bbc8d9f", "price": 100, "name": "Test item", + "deletedAt": null, + "draft": false, "items": [ { - "createdAt": "2024-07-11T21:34:12.166Z", - "updatedAt": "2024-07-11T21:34:12.166Z", - "id": "04983078-dea8-4cc2-8d64-32ccf4f22988", - "listingId": "73f94d85-e85f-44a5-adcc-d355fff54e1a", - "itemId": "643a1f58-3df9-4a75-a113-57c8fea9adf8", + "createdAt": "2024-07-18T15:25:43.186Z", + "updatedAt": "2024-07-18T15:25:43.187Z", + "id": "f7be5b3f-5e04-4018-bfa1-ebd3cf4aa9cf", + "listingId": "98d2bb8b-5636-4ecc-8af4-bed1db9c1926", + "itemId": "7235cfac-5fa8-48d5-b48f-cea7bee3f576", "amount": 1, "quality": null, "item": { - "id": "643a1f58-3df9-4a75-a113-57c8fea9adf8", - "createdAt": "2024-07-11T21:34:10.188Z", - "updatedAt": "2024-07-11T21:34:10.188Z", - "gameserverId": "dca7e7e3-a3df-4e13-9bca-dddc13b80845", + "id": "7235cfac-5fa8-48d5-b48f-cea7bee3f576", + "createdAt": "2024-07-18T15:25:41.219Z", + "updatedAt": "2024-07-18T15:25:41.219Z", + "gameserverId": "5e9a1ef1-2ee4-4419-ae8f-b8579bbc8d9f", "name": "Stone", "code": "stone", "description": "Stone can get you stoned", diff --git a/packages/test/src/__snapshots__/ShopController/Search with deleted listing.json b/packages/test/src/__snapshots__/ShopController/Search with deleted listing.json new file mode 100644 index 0000000000..6a1628c036 --- /dev/null +++ b/packages/test/src/__snapshots__/ShopController/Search with deleted listing.json @@ -0,0 +1,19 @@ +{ + "body": { + "meta": { + "page": 0, + "limit": 100, + "total": 0 + }, + "data": [] + }, + "status": 200, + "test": { + "group": "ShopController", + "snapshot": true, + "name": "Search with deleted listing", + "expectedStatus": 200, + "filteredFields": [], + "standardEnvironment": true + } +} \ No newline at end of file diff --git a/packages/test/src/__snapshots__/ShopController/Update.json b/packages/test/src/__snapshots__/ShopController/Update.json index af8db03111..ff109350f9 100644 --- a/packages/test/src/__snapshots__/ShopController/Update.json +++ b/packages/test/src/__snapshots__/ShopController/Update.json @@ -2,26 +2,28 @@ "body": { "meta": {}, "data": { - "createdAt": "2024-07-11T21:34:18.468Z", - "updatedAt": "2024-07-11T21:34:18.573Z", - "id": "6bc3762d-0a7f-4d2d-9b9e-4037db5a2a91", - "gameServerId": "8c72ca34-e583-40bc-ae68-e533225aef8e", + "createdAt": "2024-07-18T15:25:49.535Z", + "updatedAt": "2024-07-18T15:25:49.642Z", + "id": "496c4c26-a0fe-4af3-876c-ab493b87e604", + "gameServerId": "67d06a8b-8680-47f4-b643-3bea4b0c980f", "price": 200, "name": "Updated item", + "deletedAt": null, + "draft": false, "items": [ { - "createdAt": "2024-07-11T21:34:18.578Z", - "updatedAt": "2024-07-11T21:34:18.578Z", - "id": "9e773d9f-7f6d-450b-b3ba-22554a6a1a2e", - "listingId": "6bc3762d-0a7f-4d2d-9b9e-4037db5a2a91", - "itemId": "f7b29bb6-91cd-48cc-850a-27615e83d7fb", + "createdAt": "2024-07-18T15:25:49.647Z", + "updatedAt": "2024-07-18T15:25:49.647Z", + "id": "2487b012-d975-4093-81f7-288e3846f096", + "listingId": "496c4c26-a0fe-4af3-876c-ab493b87e604", + "itemId": "75a02d2b-7959-4aff-b10c-9dc81b81e668", "amount": 5, "quality": null, "item": { - "id": "f7b29bb6-91cd-48cc-850a-27615e83d7fb", - "createdAt": "2024-07-11T21:34:16.282Z", - "updatedAt": "2024-07-11T21:34:16.282Z", - "gameserverId": "8c72ca34-e583-40bc-ae68-e533225aef8e", + "id": "75a02d2b-7959-4aff-b10c-9dc81b81e668", + "createdAt": "2024-07-18T15:25:48.096Z", + "updatedAt": "2024-07-18T15:25:48.096Z", + "gameserverId": "becf27be-f2db-4a53-a2d4-56608001e5bb", "name": "Stone", "code": "stone", "description": "Stone can get you stoned", diff --git a/packages/web-main/src/routes/-studio/Editor/monacoCustomTypes.json b/packages/web-main/src/routes/-studio/Editor/monacoCustomTypes.json index fb62ee1c65..adba42ad2a 100644 --- a/packages/web-main/src/routes/-studio/Editor/monacoCustomTypes.json +++ b/packages/web-main/src/routes/-studio/Editor/monacoCustomTypes.json @@ -1 +1 @@ -{"file://node_modules/axios/package.json":"{\"name\":\"axios\",\"types\":\"./index.d.ts\"}","file://node_modules/axios/index.d.ts":"// TypeScript Version: 4.7\ntype AxiosHeaderValue = AxiosHeaders | string | string[] | number | boolean | null;\n\ninterface RawAxiosHeaders {\n [key: string]: AxiosHeaderValue;\n}\n\ntype MethodsHeaders = Partial<{\n [Key in Method as Lowercase]: AxiosHeaders;\n} & {common: AxiosHeaders}>;\n\ntype AxiosHeaderMatcher = string | RegExp | ((this: AxiosHeaders, value: string, name: string) => boolean);\n\ntype AxiosHeaderParser = (this: AxiosHeaders, value: AxiosHeaderValue, header: string) => any;\n\nclass AxiosHeaders {\n constructor(\n headers?: RawAxiosHeaders | AxiosHeaders | string\n );\n\n [key: string]: any;\n\n set(headerName?: string, value?: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean): AxiosHeaders;\n\n get(headerName: string, parser: RegExp): RegExpExecArray | null;\n get(headerName: string, matcher?: true | AxiosHeaderParser): AxiosHeaderValue;\n\n has(header: string, matcher?: AxiosHeaderMatcher): boolean;\n\n delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean;\n\n clear(matcher?: AxiosHeaderMatcher): boolean;\n\n normalize(format: boolean): AxiosHeaders;\n\n concat(...targets: Array): AxiosHeaders;\n\n toJSON(asStrings?: boolean): RawAxiosHeaders;\n\n static from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders;\n\n static accessor(header: string | string[]): AxiosHeaders;\n\n static concat(...targets: Array): AxiosHeaders;\n\n setContentType(value: ContentType, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getContentType(parser?: RegExp): RegExpExecArray | null;\n getContentType(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasContentType(matcher?: AxiosHeaderMatcher): boolean;\n\n setContentLength(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getContentLength(parser?: RegExp): RegExpExecArray | null;\n getContentLength(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasContentLength(matcher?: AxiosHeaderMatcher): boolean;\n\n setAccept(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getAccept(parser?: RegExp): RegExpExecArray | null;\n getAccept(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasAccept(matcher?: AxiosHeaderMatcher): boolean;\n\n setUserAgent(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getUserAgent(parser?: RegExp): RegExpExecArray | null;\n getUserAgent(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasUserAgent(matcher?: AxiosHeaderMatcher): boolean;\n\n setContentEncoding(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getContentEncoding(parser?: RegExp): RegExpExecArray | null;\n getContentEncoding(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasContentEncoding(matcher?: AxiosHeaderMatcher): boolean;\n\n setAuthorization(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getAuthorization(parser?: RegExp): RegExpExecArray | null;\n getAuthorization(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasAuthorization(matcher?: AxiosHeaderMatcher): boolean;\n\n [Symbol.iterator](): IterableIterator<[string, AxiosHeaderValue]>;\n}\n\ntype CommonRequestHeadersList = 'Accept' | 'Content-Length' | 'User-Agent' | 'Content-Encoding' | 'Authorization';\n\ntype ContentType = AxiosHeaderValue | 'text/html' | 'text/plain' | 'multipart/form-data' | 'application/json' | 'application/x-www-form-urlencoded' | 'application/octet-stream';\n\ntype RawAxiosRequestHeaders = Partial;\n\ntype AxiosRequestHeaders = RawAxiosRequestHeaders & AxiosHeaders;\n\ntype CommonResponseHeadersList = 'Server' | 'Content-Type' | 'Content-Length' | 'Cache-Control'| 'Content-Encoding';\n\ntype RawCommonResponseHeaders = {\n [Key in CommonResponseHeadersList]: AxiosHeaderValue;\n} & {\n \"set-cookie\": string[];\n};\n\ntype RawAxiosResponseHeaders = Partial;\n\ntype AxiosResponseHeaders = RawAxiosResponseHeaders & AxiosHeaders;\n\ninterface AxiosRequestTransformer {\n (this: InternalAxiosRequestConfig, data: any, headers: AxiosRequestHeaders): any;\n}\n\ninterface AxiosResponseTransformer {\n (this: InternalAxiosRequestConfig, data: any, headers: AxiosResponseHeaders, status?: number): any;\n}\n\ninterface AxiosAdapter {\n (config: InternalAxiosRequestConfig): AxiosPromise;\n}\n\ninterface AxiosBasicCredentials {\n username: string;\n password: string;\n}\n\ninterface AxiosProxyConfig {\n host: string;\n port: number;\n auth?: AxiosBasicCredentials;\n protocol?: string;\n}\n\nenum HttpStatusCode {\n Continue = 100,\n SwitchingProtocols = 101,\n Processing = 102,\n EarlyHints = 103,\n Ok = 200,\n Created = 201,\n Accepted = 202,\n NonAuthoritativeInformation = 203,\n NoContent = 204,\n ResetContent = 205,\n PartialContent = 206,\n MultiStatus = 207,\n AlreadyReported = 208,\n ImUsed = 226,\n MultipleChoices = 300,\n MovedPermanently = 301,\n Found = 302,\n SeeOther = 303,\n NotModified = 304,\n UseProxy = 305,\n Unused = 306,\n TemporaryRedirect = 307,\n PermanentRedirect = 308,\n BadRequest = 400,\n Unauthorized = 401,\n PaymentRequired = 402,\n Forbidden = 403,\n NotFound = 404,\n MethodNotAllowed = 405,\n NotAcceptable = 406,\n ProxyAuthenticationRequired = 407,\n RequestTimeout = 408,\n Conflict = 409,\n Gone = 410,\n LengthRequired = 411,\n PreconditionFailed = 412,\n PayloadTooLarge = 413,\n UriTooLong = 414,\n UnsupportedMediaType = 415,\n RangeNotSatisfiable = 416,\n ExpectationFailed = 417,\n ImATeapot = 418,\n MisdirectedRequest = 421,\n UnprocessableEntity = 422,\n Locked = 423,\n FailedDependency = 424,\n TooEarly = 425,\n UpgradeRequired = 426,\n PreconditionRequired = 428,\n TooManyRequests = 429,\n RequestHeaderFieldsTooLarge = 431,\n UnavailableForLegalReasons = 451,\n InternalServerError = 500,\n NotImplemented = 501,\n BadGateway = 502,\n ServiceUnavailable = 503,\n GatewayTimeout = 504,\n HttpVersionNotSupported = 505,\n VariantAlsoNegotiates = 506,\n InsufficientStorage = 507,\n LoopDetected = 508,\n NotExtended = 510,\n NetworkAuthenticationRequired = 511,\n}\n\ntype Method =\n | 'get' | 'GET'\n | 'delete' | 'DELETE'\n | 'head' | 'HEAD'\n | 'options' | 'OPTIONS'\n | 'post' | 'POST'\n | 'put' | 'PUT'\n | 'patch' | 'PATCH'\n | 'purge' | 'PURGE'\n | 'link' | 'LINK'\n | 'unlink' | 'UNLINK';\n\ntype ResponseType =\n | 'arraybuffer'\n | 'blob'\n | 'document'\n | 'json'\n | 'text'\n | 'stream';\n\ntype responseEncoding =\n | 'ascii' | 'ASCII'\n | 'ansi' | 'ANSI'\n | 'binary' | 'BINARY'\n | 'base64' | 'BASE64'\n | 'base64url' | 'BASE64URL'\n | 'hex' | 'HEX'\n | 'latin1' | 'LATIN1'\n | 'ucs-2' | 'UCS-2'\n | 'ucs2' | 'UCS2'\n | 'utf-8' | 'UTF-8'\n | 'utf8' | 'UTF8'\n | 'utf16le' | 'UTF16LE';\n\ninterface TransitionalOptions {\n silentJSONParsing?: boolean;\n forcedJSONParsing?: boolean;\n clarifyTimeoutError?: boolean;\n}\n\ninterface GenericAbortSignal {\n readonly aborted: boolean;\n onabort?: ((...args: any) => any) | null;\n addEventListener?: (...args: any) => any;\n removeEventListener?: (...args: any) => any;\n}\n\ninterface FormDataVisitorHelpers {\n defaultVisitor: SerializerVisitor;\n convertValue: (value: any) => any;\n isVisitable: (value: any) => boolean;\n}\n\ninterface SerializerVisitor {\n (\n this: GenericFormData,\n value: any,\n key: string | number,\n path: null | Array,\n helpers: FormDataVisitorHelpers\n ): boolean;\n}\n\ninterface SerializerOptions {\n visitor?: SerializerVisitor;\n dots?: boolean;\n metaTokens?: boolean;\n indexes?: boolean | null;\n}\n\n// tslint:disable-next-line\ninterface FormSerializerOptions extends SerializerOptions {\n}\n\ninterface ParamEncoder {\n (value: any, defaultEncoder: (value: any) => any): any;\n}\n\ninterface CustomParamsSerializer {\n (params: Record, options?: ParamsSerializerOptions): string;\n}\n\ninterface ParamsSerializerOptions extends SerializerOptions {\n encode?: ParamEncoder;\n serialize?: CustomParamsSerializer;\n}\n\ntype MaxUploadRate = number;\n\ntype MaxDownloadRate = number;\n\ntype BrowserProgressEvent = any;\n\ninterface AxiosProgressEvent {\n loaded: number;\n total?: number;\n progress?: number;\n bytes: number;\n rate?: number;\n estimated?: number;\n upload?: boolean;\n download?: boolean;\n event?: BrowserProgressEvent;\n}\n\ntype Milliseconds = number;\n\ntype AxiosAdapterName = 'xhr' | 'http' | string;\n\ntype AxiosAdapterConfig = AxiosAdapter | AxiosAdapterName;\n\ntype AddressFamily = 4 | 6 | undefined;\n\ninterface LookupAddressEntry {\n address: string;\n family?: AddressFamily;\n}\n\ntype LookupAddress = string | LookupAddressEntry;\n\ninterface AxiosRequestConfig {\n url?: string;\n method?: Method | string;\n baseURL?: string;\n transformRequest?: AxiosRequestTransformer | AxiosRequestTransformer[];\n transformResponse?: AxiosResponseTransformer | AxiosResponseTransformer[];\n headers?: (RawAxiosRequestHeaders & MethodsHeaders) | AxiosHeaders;\n params?: any;\n paramsSerializer?: ParamsSerializerOptions | CustomParamsSerializer;\n data?: D;\n timeout?: Milliseconds;\n timeoutErrorMessage?: string;\n withCredentials?: boolean;\n adapter?: AxiosAdapterConfig | AxiosAdapterConfig[];\n auth?: AxiosBasicCredentials;\n responseType?: ResponseType;\n responseEncoding?: responseEncoding | string;\n xsrfCookieName?: string;\n xsrfHeaderName?: string;\n onUploadProgress?: (progressEvent: AxiosProgressEvent) => void;\n onDownloadProgress?: (progressEvent: AxiosProgressEvent) => void;\n maxContentLength?: number;\n validateStatus?: ((status: number) => boolean) | null;\n maxBodyLength?: number;\n maxRedirects?: number;\n maxRate?: number | [MaxUploadRate, MaxDownloadRate];\n beforeRedirect?: (options: Record, responseDetails: {headers: Record, statusCode: HttpStatusCode}) => void;\n socketPath?: string | null;\n transport?: any;\n httpAgent?: any;\n httpsAgent?: any;\n proxy?: AxiosProxyConfig | false;\n cancelToken?: CancelToken;\n decompress?: boolean;\n transitional?: TransitionalOptions;\n signal?: GenericAbortSignal;\n insecureHTTPParser?: boolean;\n env?: {\n FormData?: new (...args: any[]) => object;\n };\n formSerializer?: FormSerializerOptions;\n family?: AddressFamily;\n lookup?: ((hostname: string, options: object, cb: (err: Error | null, address: LookupAddress | LookupAddress[], family?: AddressFamily) => void) => void) |\n ((hostname: string, options: object) => Promise<[address: LookupAddressEntry | LookupAddressEntry[], family?: AddressFamily] | LookupAddress>);\n withXSRFToken?: boolean | ((config: InternalAxiosRequestConfig) => boolean | undefined);\n}\n\n// Alias\ntype RawAxiosRequestConfig = AxiosRequestConfig;\n\ninterface InternalAxiosRequestConfig extends AxiosRequestConfig {\n headers: AxiosRequestHeaders;\n}\n\ninterface HeadersDefaults {\n common: RawAxiosRequestHeaders;\n delete: RawAxiosRequestHeaders;\n get: RawAxiosRequestHeaders;\n head: RawAxiosRequestHeaders;\n post: RawAxiosRequestHeaders;\n put: RawAxiosRequestHeaders;\n patch: RawAxiosRequestHeaders;\n options?: RawAxiosRequestHeaders;\n purge?: RawAxiosRequestHeaders;\n link?: RawAxiosRequestHeaders;\n unlink?: RawAxiosRequestHeaders;\n}\n\ninterface AxiosDefaults extends Omit, 'headers'> {\n headers: HeadersDefaults;\n}\n\ninterface CreateAxiosDefaults extends Omit, 'headers'> {\n headers?: RawAxiosRequestHeaders | AxiosHeaders | Partial;\n}\n\ninterface AxiosResponse {\n data: T;\n status: number;\n statusText: string;\n headers: RawAxiosResponseHeaders | AxiosResponseHeaders;\n config: InternalAxiosRequestConfig;\n request?: any;\n}\n\nclass AxiosError extends Error {\n constructor(\n message?: string,\n code?: string,\n config?: InternalAxiosRequestConfig,\n request?: any,\n response?: AxiosResponse\n );\n\n config?: InternalAxiosRequestConfig;\n code?: string;\n request?: any;\n response?: AxiosResponse;\n isAxiosError: boolean;\n status?: number;\n toJSON: () => object;\n cause?: Error;\n static from(\n error: Error | unknown,\n code?: string,\n config?: InternalAxiosRequestConfig,\n request?: any,\n response?: AxiosResponse,\n customProps?: object,\n): AxiosError;\n static readonly ERR_FR_TOO_MANY_REDIRECTS = \"ERR_FR_TOO_MANY_REDIRECTS\";\n static readonly ERR_BAD_OPTION_VALUE = \"ERR_BAD_OPTION_VALUE\";\n static readonly ERR_BAD_OPTION = \"ERR_BAD_OPTION\";\n static readonly ERR_NETWORK = \"ERR_NETWORK\";\n static readonly ERR_DEPRECATED = \"ERR_DEPRECATED\";\n static readonly ERR_BAD_RESPONSE = \"ERR_BAD_RESPONSE\";\n static readonly ERR_BAD_REQUEST = \"ERR_BAD_REQUEST\";\n static readonly ERR_NOT_SUPPORT = \"ERR_NOT_SUPPORT\";\n static readonly ERR_INVALID_URL = \"ERR_INVALID_URL\";\n static readonly ERR_CANCELED = \"ERR_CANCELED\";\n static readonly ECONNABORTED = \"ECONNABORTED\";\n static readonly ETIMEDOUT = \"ETIMEDOUT\";\n}\n\nclass CanceledError extends AxiosError {\n}\n\ntype AxiosPromise = Promise>;\n\ninterface CancelStatic {\n new (message?: string): Cancel;\n}\n\ninterface Cancel {\n message: string | undefined;\n}\n\ninterface Canceler {\n (message?: string, config?: AxiosRequestConfig, request?: any): void;\n}\n\ninterface CancelTokenStatic {\n new (executor: (cancel: Canceler) => void): CancelToken;\n source(): CancelTokenSource;\n}\n\ninterface CancelToken {\n promise: Promise;\n reason?: Cancel;\n throwIfRequested(): void;\n}\n\ninterface CancelTokenSource {\n token: CancelToken;\n cancel: Canceler;\n}\n\ninterface AxiosInterceptorOptions {\n synchronous?: boolean;\n runWhen?: (config: InternalAxiosRequestConfig) => boolean;\n}\n\ninterface AxiosInterceptorManager {\n use(onFulfilled?: ((value: V) => V | Promise) | null, onRejected?: ((error: any) => any) | null, options?: AxiosInterceptorOptions): number;\n eject(id: number): void;\n clear(): void;\n}\n\nclass Axios {\n constructor(config?: AxiosRequestConfig);\n defaults: AxiosDefaults;\n interceptors: {\n request: AxiosInterceptorManager;\n response: AxiosInterceptorManager;\n };\n getUri(config?: AxiosRequestConfig): string;\n request, D = any>(config: AxiosRequestConfig): Promise;\n get, D = any>(url: string, config?: AxiosRequestConfig): Promise;\n delete, D = any>(url: string, config?: AxiosRequestConfig): Promise;\n head, D = any>(url: string, config?: AxiosRequestConfig): Promise;\n options, D = any>(url: string, config?: AxiosRequestConfig): Promise;\n post, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n put, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n patch, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n postForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n putForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n patchForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n}\n\ninterface AxiosInstance extends Axios {\n , D = any>(config: AxiosRequestConfig): Promise;\n , D = any>(url: string, config?: AxiosRequestConfig): Promise;\n\n defaults: Omit & {\n headers: HeadersDefaults & {\n [key: string]: AxiosHeaderValue\n }\n };\n}\n\ninterface GenericFormData {\n append(name: string, value: any, options?: any): any;\n}\n\ninterface GenericHTMLFormElement {\n name: string;\n method: string;\n submit(): void;\n}\n\nfunction getAdapter(adapters: AxiosAdapterConfig | AxiosAdapterConfig[] | undefined): AxiosAdapter;\n\nfunction toFormData(sourceObj: object, targetFormData?: GenericFormData, options?: FormSerializerOptions): GenericFormData;\n\nfunction formToJSON(form: GenericFormData|GenericHTMLFormElement): object;\n\nfunction isAxiosError(payload: any): payload is AxiosError;\n\nfunction spread(callback: (...args: T[]) => R): (array: T[]) => R;\n\nfunction isCancel(value: any): value is Cancel;\n\nfunction all(values: Array>): Promise;\n\ninterface AxiosStatic extends AxiosInstance {\n create(config?: CreateAxiosDefaults): AxiosInstance;\n Cancel: CancelStatic;\n CancelToken: CancelTokenStatic;\n Axios: typeof Axios;\n AxiosError: typeof AxiosError;\n HttpStatusCode: typeof HttpStatusCode;\n readonly VERSION: string;\n isCancel: typeof isCancel;\n all: typeof all;\n spread: typeof spread;\n isAxiosError: typeof isAxiosError;\n toFormData: typeof toFormData;\n formToJSON: typeof formToJSON;\n getAdapter: typeof getAdapter;\n CanceledError: typeof CanceledError;\n AxiosHeaders: typeof AxiosHeaders;\n}\n\ndeclare const axios: AxiosStatic;\n\ndefault axios;\n","file://node_modules/form-data/package.json":"{\"name\":\"form-data\",\"types\":\"./index.d.ts\"}","file://node_modules/form-data/index.d.ts":"// Definitions by: Carlos Ballesteros Velasco \n// Leon Yu \n// BendingBender \n// Maple Miao \n\n/// \n\n= FormData;\n\n// Extracted because @types/node doesn't export interfaces.\ninterface ReadableOptions {\n highWaterMark?: number;\n encoding?: string;\n objectMode?: boolean;\n read?(this: stream.Readable, size: number): void;\n destroy?(this: stream.Readable, error: Error | null, callback: (error: Error | null) => void): void;\n autoDestroy?: boolean;\n}\n\ninterface Options extends ReadableOptions {\n writable?: boolean;\n readable?: boolean;\n dataSize?: number;\n maxDataSize?: number;\n pauseStreams?: boolean;\n}\n\ndeclare class FormData extends stream.Readable {\n constructor(options?: Options);\n append(key: string, value: any, options?: FormData.AppendOptions | string): void;\n getHeaders(userHeaders?: FormData.Headers): FormData.Headers;\n submit(\n params: string | FormData.SubmitOptions,\n callback?: (error: Error | null, response: http.IncomingMessage) => void\n ): http.ClientRequest;\n getBuffer(): Buffer;\n setBoundary(boundary: string): void;\n getBoundary(): string;\n getLength(callback: (err: Error | null, length: number) => void): void;\n getLengthSync(): number;\n hasKnownLength(): boolean;\n}\n\ndeclare namespace FormData {\n interface Headers {\n [key: string]: any;\n }\n\n interface AppendOptions {\n header?: string | Headers;\n knownLength?: number;\n filename?: string;\n filepath?: string;\n contentType?: string;\n }\n\n interface SubmitOptions extends http.RequestOptions {\n protocol?: 'https:' | 'http:';\n }\n}\n","file://node_modules/@takaro/helpers/package.json":"{\"name\":\"@takaro/helpers\",\"types\":\"dist/main.d.ts\"}","file://node_modules/@takaro/helpers/dist/TakaroUserError.d.ts":"declare class TakaroUserError extends Error {\n constructor(message: string);\n}\n","file://node_modules/@takaro/helpers/dist/checkPermission.d.ts":"declare function checkPermission(player: PlayerOnGameserverOutputWithRolesDTO, permission: string): any;\n","file://node_modules/@takaro/helpers/dist/config.d.ts":"interface IHelpersConfig extends IBaseConfig {\n apiClient: {\n token: string;\n url: string;\n };\n data: string;\n}\ndeclare const config: Config;\n{};\n","file://node_modules/@takaro/helpers/dist/getData.d.ts":"declare function getData(): any;\n","file://node_modules/@takaro/helpers/dist/getTakaro.d.ts":"/// \ndeclare function getTakaro(data: Record, logger?: Pick): {\n takaro: Client;\n data: Record;\n};\n","file://node_modules/@takaro/helpers/dist/main.d.ts":"{ getTakaro } from './getTakaro.js';\n{ checkPermission } from './checkPermission.js';\n{ nextCronJobRun } from './nextCronJobRun.js';\n{ TakaroUserError } from './TakaroUserError.js';\n* as _ from 'lodash-es';\n* as axios from 'axios';\n","file://node_modules/@takaro/helpers/dist/nextCronJobRun.d.ts":"declare const nextCronJobRun: (cron: string) => Date | null;\n","file://node_modules/@takaro/apiclient/package.json":"{\"name\":\"@takaro/apiclient\",\"types\":\"dist/main.d.ts\"}","file://node_modules/@takaro/apiclient/dist/generated/api.d.ts":"/**\n *\n * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/**\n *\n * @export\n * @interface APIOutput\n */\ninterface APIOutput {\n /**\n *\n * @type {MetadataOutput}\n * @memberof APIOutput\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ActivityInputDTO\n */\ninterface ActivityInputDTO {\n /**\n *\n * @type {string}\n * @memberof ActivityInputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {string}\n * @memberof ActivityInputDTO\n */\n timeType: ActivityInputDTOTimeTypeEnum;\n /**\n *\n * @type {string}\n * @memberof ActivityInputDTO\n */\n dataType: ActivityInputDTODataTypeEnum;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof ActivityInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof ActivityInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\ndeclare const ActivityInputDTOTimeTypeEnum: {\n readonly Daily: \"daily\";\n readonly Weekly: \"weekly\";\n readonly Monthly: \"monthly\";\n};\ntype ActivityInputDTOTimeTypeEnum = (typeof ActivityInputDTOTimeTypeEnum)[keyof typeof ActivityInputDTOTimeTypeEnum];\ndeclare const ActivityInputDTODataTypeEnum: {\n readonly Users: \"users\";\n readonly Players: \"players\";\n};\ntype ActivityInputDTODataTypeEnum = (typeof ActivityInputDTODataTypeEnum)[keyof typeof ActivityInputDTODataTypeEnum];\n/**\n *\n * @export\n * @interface BanDTO\n */\ninterface BanDTO {\n /**\n *\n * @type {IPlayerReferenceDTO}\n * @memberof BanDTO\n */\n player: IPlayerReferenceDTO;\n /**\n *\n * @type {string}\n * @memberof BanDTO\n */\n reason: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BanDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BanPlayerInputDTO\n */\ninterface BanPlayerInputDTO {\n /**\n *\n * @type {string}\n * @memberof BanPlayerInputDTO\n */\n reason?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BanPlayerInputDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BanPlayerOutputDTO\n */\ninterface BanPlayerOutputDTO {\n /**\n *\n * @type {Array}\n * @memberof BanPlayerOutputDTO\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof BanPlayerOutputDTO\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface BaseDiscordEvent\n */\ninterface BaseDiscordEvent {\n /**\n *\n * @type {string}\n * @memberof BaseDiscordEvent\n */\n msg: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BaseDiscordEvent\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BaseEvent\n */\ninterface BaseEvent {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BaseEvent\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BaseGameEvent\n */\ninterface BaseGameEvent {\n /**\n *\n * @type {string}\n * @memberof BaseGameEvent\n */\n msg?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BaseGameEvent\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BaseStatsInputDTO\n */\ninterface BaseStatsInputDTO {\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof BaseStatsInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof BaseStatsInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\n/**\n *\n * @export\n * @interface BaseTakaroEvent\n */\ninterface BaseTakaroEvent {\n /**\n *\n * @type {string}\n * @memberof BaseTakaroEvent\n */\n msg: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BaseTakaroEvent\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BuiltinModule\n */\ninterface BuiltinModule {\n /**\n *\n * @type {string}\n * @memberof BuiltinModule\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof BuiltinModule\n */\n description: string;\n /**\n *\n * @type {string}\n * @memberof BuiltinModule\n */\n configSchema: string;\n /**\n *\n * @type {string}\n * @memberof BuiltinModule\n */\n uiSchema: string;\n /**\n *\n * @type {Array}\n * @memberof BuiltinModule\n */\n commands: Array;\n /**\n *\n * @type {Array}\n * @memberof BuiltinModule\n */\n hooks: Array;\n /**\n *\n * @type {Array}\n * @memberof BuiltinModule\n */\n cronJobs: Array;\n /**\n *\n * @type {Array}\n * @memberof BuiltinModule\n */\n functions: Array;\n /**\n *\n * @type {Array}\n * @memberof BuiltinModule\n */\n permissions: Array;\n}\n/**\n *\n * @export\n * @interface CommandArgumentCreateDTO\n */\ninterface CommandArgumentCreateDTO {\n /**\n *\n * @type {string}\n * @memberof CommandArgumentCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentCreateDTO\n */\n type: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentCreateDTO\n */\n helpText?: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentCreateDTO\n */\n defaultValue?: string;\n /**\n *\n * @type {number}\n * @memberof CommandArgumentCreateDTO\n */\n position: number;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentCreateDTO\n */\n commandId?: string;\n}\n/**\n *\n * @export\n * @interface CommandArgumentDTOAPI\n */\ninterface CommandArgumentDTOAPI {\n /**\n *\n * @type {CommandArgumentOutputDTO}\n * @memberof CommandArgumentDTOAPI\n */\n data: CommandArgumentOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CommandArgumentDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CommandArgumentOutputDTO\n */\ninterface CommandArgumentOutputDTO {\n /**\n *\n * @type {string}\n * @memberof CommandArgumentOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentOutputDTO\n */\n type: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentOutputDTO\n */\n helpText: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentOutputDTO\n */\n defaultValue?: string;\n /**\n *\n * @type {number}\n * @memberof CommandArgumentOutputDTO\n */\n position: number;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CommandArgumentOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CommandArgumentOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface CommandArgumentUpdateDTO\n */\ninterface CommandArgumentUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof CommandArgumentUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentUpdateDTO\n */\n type?: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentUpdateDTO\n */\n helpText?: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentUpdateDTO\n */\n defaultValue?: string;\n}\n/**\n *\n * @export\n * @interface CommandCreateDTO\n */\ninterface CommandCreateDTO {\n /**\n *\n * @type {string}\n * @memberof CommandCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CommandCreateDTO\n */\n trigger: string;\n /**\n *\n * @type {string}\n * @memberof CommandCreateDTO\n */\n helpText?: string;\n /**\n *\n * @type {string}\n * @memberof CommandCreateDTO\n */\n moduleId: string;\n /**\n *\n * @type {string}\n * @memberof CommandCreateDTO\n */\n function?: string;\n /**\n *\n * @type {Array}\n * @memberof CommandCreateDTO\n */\n arguments?: Array;\n}\n/**\n *\n * @export\n * @interface CommandExecuteDTOAPI\n */\ninterface CommandExecuteDTOAPI {\n /**\n *\n * @type {CommandOutput}\n * @memberof CommandExecuteDTOAPI\n */\n data: CommandOutput;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CommandExecuteDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CommandExecuteInputDTO\n */\ninterface CommandExecuteInputDTO {\n /**\n *\n * @type {string}\n * @memberof CommandExecuteInputDTO\n */\n command: string;\n}\n/**\n *\n * @export\n * @interface CommandOutput\n */\ninterface CommandOutput {\n /**\n *\n * @type {string}\n * @memberof CommandOutput\n */\n rawResult: string;\n /**\n *\n * @type {boolean}\n * @memberof CommandOutput\n */\n success: boolean;\n /**\n *\n * @type {string}\n * @memberof CommandOutput\n */\n errorMessage?: string;\n}\n/**\n *\n * @export\n * @interface CommandOutputArrayDTOAPI\n */\ninterface CommandOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof CommandOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CommandOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CommandOutputDTO\n */\ninterface CommandOutputDTO {\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n trigger: string;\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n helpText: string;\n /**\n *\n * @type {FunctionOutputDTO}\n * @memberof CommandOutputDTO\n */\n function: FunctionOutputDTO;\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n functionId: string;\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n moduleId: string;\n /**\n *\n * @type {Array}\n * @memberof CommandOutputDTO\n */\n arguments: Array;\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CommandOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CommandOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface CommandOutputDTOAPI\n */\ninterface CommandOutputDTOAPI {\n /**\n *\n * @type {CommandOutputDTO}\n * @memberof CommandOutputDTOAPI\n */\n data: CommandOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CommandOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CommandSearchInputAllowedFilters\n */\ninterface CommandSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof CommandSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof CommandSearchInputAllowedFilters\n */\n moduleId?: Array;\n /**\n *\n * @type {Array}\n * @memberof CommandSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof CommandSearchInputAllowedFilters\n */\n enabled?: Array;\n}\n/**\n *\n * @export\n * @interface CommandSearchInputDTO\n */\ninterface CommandSearchInputDTO {\n /**\n *\n * @type {CommandSearchInputAllowedFilters}\n * @memberof CommandSearchInputDTO\n */\n filters?: CommandSearchInputAllowedFilters;\n /**\n *\n * @type {CommandSearchInputAllowedFilters}\n * @memberof CommandSearchInputDTO\n */\n search?: CommandSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof CommandSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof CommandSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof CommandSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof CommandSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof CommandSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof CommandSearchInputDTO\n */\n sortDirection?: CommandSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof CommandSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const CommandSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype CommandSearchInputDTOSortDirectionEnum = (typeof CommandSearchInputDTOSortDirectionEnum)[keyof typeof CommandSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface CommandTriggerDTO\n */\ninterface CommandTriggerDTO {\n /**\n *\n * @type {string}\n * @memberof CommandTriggerDTO\n */\n playerId: string;\n /**\n *\n * @type {string}\n * @memberof CommandTriggerDTO\n */\n msg: string;\n}\n/**\n *\n * @export\n * @interface CommandUpdateDTO\n */\ninterface CommandUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof CommandUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof CommandUpdateDTO\n */\n trigger?: string;\n /**\n *\n * @type {string}\n * @memberof CommandUpdateDTO\n */\n helpText?: string;\n /**\n *\n * @type {string}\n * @memberof CommandUpdateDTO\n */\n function?: string;\n /**\n *\n * @type {Array}\n * @memberof CommandUpdateDTO\n */\n arguments?: Array;\n}\n/**\n *\n * @export\n * @interface CronJobCreateDTO\n */\ninterface CronJobCreateDTO {\n /**\n *\n * @type {string}\n * @memberof CronJobCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CronJobCreateDTO\n */\n temporalValue: string;\n /**\n *\n * @type {string}\n * @memberof CronJobCreateDTO\n */\n moduleId: string;\n /**\n *\n * @type {string}\n * @memberof CronJobCreateDTO\n */\n function?: string;\n}\n/**\n *\n * @export\n * @interface CronJobOutputArrayDTOAPI\n */\ninterface CronJobOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof CronJobOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CronJobOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CronJobOutputDTO\n */\ninterface CronJobOutputDTO {\n /**\n *\n * @type {string}\n * @memberof CronJobOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CronJobOutputDTO\n */\n temporalValue: string;\n /**\n *\n * @type {FunctionOutputDTO}\n * @memberof CronJobOutputDTO\n */\n function: FunctionOutputDTO;\n /**\n *\n * @type {string}\n * @memberof CronJobOutputDTO\n */\n moduleId: string;\n /**\n *\n * @type {string}\n * @memberof CronJobOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CronJobOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CronJobOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface CronJobOutputDTOAPI\n */\ninterface CronJobOutputDTOAPI {\n /**\n *\n * @type {CronJobOutputDTO}\n * @memberof CronJobOutputDTOAPI\n */\n data: CronJobOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CronJobOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CronJobSearchInputAllowedFilters\n */\ninterface CronJobSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof CronJobSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof CronJobSearchInputAllowedFilters\n */\n moduleId?: Array;\n /**\n *\n * @type {Array}\n * @memberof CronJobSearchInputAllowedFilters\n */\n name?: Array;\n}\n/**\n *\n * @export\n * @interface CronJobSearchInputDTO\n */\ninterface CronJobSearchInputDTO {\n /**\n *\n * @type {CronJobSearchInputAllowedFilters}\n * @memberof CronJobSearchInputDTO\n */\n filters?: CronJobSearchInputAllowedFilters;\n /**\n *\n * @type {CronJobSearchInputAllowedFilters}\n * @memberof CronJobSearchInputDTO\n */\n search?: CronJobSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof CronJobSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof CronJobSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof CronJobSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof CronJobSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof CronJobSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof CronJobSearchInputDTO\n */\n sortDirection?: CronJobSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof CronJobSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const CronJobSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype CronJobSearchInputDTOSortDirectionEnum = (typeof CronJobSearchInputDTOSortDirectionEnum)[keyof typeof CronJobSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface CronJobTriggerDTO\n */\ninterface CronJobTriggerDTO {\n /**\n *\n * @type {string}\n * @memberof CronJobTriggerDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof CronJobTriggerDTO\n */\n cronjobId: string;\n /**\n *\n * @type {string}\n * @memberof CronJobTriggerDTO\n */\n moduleId: string;\n}\n/**\n *\n * @export\n * @interface CronJobUpdateDTO\n */\ninterface CronJobUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof CronJobUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof CronJobUpdateDTO\n */\n temporalValue?: string;\n /**\n *\n * @type {string}\n * @memberof CronJobUpdateDTO\n */\n function?: string;\n}\n/**\n *\n * @export\n * @interface DiscordInviteOutputDTO\n */\ninterface DiscordInviteOutputDTO {\n /**\n *\n * @type {InviteOutputDTO}\n * @memberof DiscordInviteOutputDTO\n */\n data: InviteOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof DiscordInviteOutputDTO\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface DiscordParamId\n */\ninterface DiscordParamId {\n /**\n *\n * @type {string}\n * @memberof DiscordParamId\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface DomainCreateInputDTO\n */\ninterface DomainCreateInputDTO {\n /**\n *\n * @type {string}\n * @memberof DomainCreateInputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof DomainCreateInputDTO\n */\n id?: string;\n /**\n *\n * @type {string}\n * @memberof DomainCreateInputDTO\n */\n state?: DomainCreateInputDTOStateEnum;\n}\ndeclare const DomainCreateInputDTOStateEnum: {\n readonly Active: \"ACTIVE\";\n readonly Disabled: \"DISABLED\";\n readonly Maintenance: \"MAINTENANCE\";\n};\ntype DomainCreateInputDTOStateEnum = (typeof DomainCreateInputDTOStateEnum)[keyof typeof DomainCreateInputDTOStateEnum];\n/**\n *\n * @export\n * @interface DomainCreateOutputDTO\n */\ninterface DomainCreateOutputDTO {\n /**\n *\n * @type {DomainOutputDTO}\n * @memberof DomainCreateOutputDTO\n */\n createdDomain: DomainOutputDTO;\n /**\n *\n * @type {UserOutputDTO}\n * @memberof DomainCreateOutputDTO\n */\n rootUser: UserOutputDTO;\n /**\n *\n * @type {RoleOutputDTO}\n * @memberof DomainCreateOutputDTO\n */\n rootRole: RoleOutputDTO;\n /**\n *\n * @type {string}\n * @memberof DomainCreateOutputDTO\n */\n password: string;\n}\n/**\n *\n * @export\n * @interface DomainCreateOutputDTOAPI\n */\ninterface DomainCreateOutputDTOAPI {\n /**\n *\n * @type {DomainCreateOutputDTO}\n * @memberof DomainCreateOutputDTOAPI\n */\n data: DomainCreateOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof DomainCreateOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface DomainOutputArrayDTOAPI\n */\ninterface DomainOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof DomainOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof DomainOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface DomainOutputDTO\n */\ninterface DomainOutputDTO {\n /**\n *\n * @type {string}\n * @memberof DomainOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof DomainOutputDTO\n */\n state: DomainOutputDTOStateEnum;\n /**\n *\n * @type {string}\n * @memberof DomainOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof DomainOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof DomainOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\ndeclare const DomainOutputDTOStateEnum: {\n readonly Active: \"ACTIVE\";\n readonly Disabled: \"DISABLED\";\n readonly Maintenance: \"MAINTENANCE\";\n};\ntype DomainOutputDTOStateEnum = (typeof DomainOutputDTOStateEnum)[keyof typeof DomainOutputDTOStateEnum];\n/**\n *\n * @export\n * @interface DomainOutputDTOAPI\n */\ninterface DomainOutputDTOAPI {\n /**\n *\n * @type {DomainOutputDTO}\n * @memberof DomainOutputDTOAPI\n */\n data: DomainOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof DomainOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface DomainSearchInputAllowedFilters\n */\ninterface DomainSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof DomainSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof DomainSearchInputAllowedFilters\n */\n state?: Array;\n}\ndeclare const DomainSearchInputAllowedFiltersStateEnum: {\n readonly Active: \"ACTIVE\";\n readonly Disabled: \"DISABLED\";\n readonly Maintenance: \"MAINTENANCE\";\n};\ntype DomainSearchInputAllowedFiltersStateEnum = (typeof DomainSearchInputAllowedFiltersStateEnum)[keyof typeof DomainSearchInputAllowedFiltersStateEnum];\n/**\n *\n * @export\n * @interface DomainSearchInputDTO\n */\ninterface DomainSearchInputDTO {\n /**\n *\n * @type {DomainSearchInputAllowedFilters}\n * @memberof DomainSearchInputDTO\n */\n filters?: DomainSearchInputAllowedFilters;\n /**\n *\n * @type {DomainSearchInputAllowedFilters}\n * @memberof DomainSearchInputDTO\n */\n search?: DomainSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof DomainSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof DomainSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof DomainSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof DomainSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof DomainSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof DomainSearchInputDTO\n */\n sortDirection?: DomainSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof DomainSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const DomainSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype DomainSearchInputDTOSortDirectionEnum = (typeof DomainSearchInputDTOSortDirectionEnum)[keyof typeof DomainSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface DomainUpdateInputDTO\n */\ninterface DomainUpdateInputDTO {\n /**\n *\n * @type {string}\n * @memberof DomainUpdateInputDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof DomainUpdateInputDTO\n */\n state?: DomainUpdateInputDTOStateEnum;\n}\ndeclare const DomainUpdateInputDTOStateEnum: {\n readonly Active: \"ACTIVE\";\n readonly Disabled: \"DISABLED\";\n readonly Maintenance: \"MAINTENANCE\";\n};\ntype DomainUpdateInputDTOStateEnum = (typeof DomainUpdateInputDTOStateEnum)[keyof typeof DomainUpdateInputDTOStateEnum];\n/**\n *\n * @export\n * @interface ErrorOutput\n */\ninterface ErrorOutput {\n /**\n *\n * @type {string}\n * @memberof ErrorOutput\n */\n code: string;\n /**\n *\n * @type {string}\n * @memberof ErrorOutput\n */\n message: string;\n /**\n *\n * @type {string}\n * @memberof ErrorOutput\n */\n details: string;\n}\n/**\n *\n * @export\n * @interface EventChatMessage\n */\ninterface EventChatMessage {\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventChatMessage\n */\n player: IGamePlayer;\n /**\n *\n * @type {string}\n * @memberof EventChatMessage\n */\n channel: EventChatMessageChannelEnum;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventChatMessage\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventChatMessage\n */\n msg?: string;\n}\ndeclare const EventChatMessageChannelEnum: {\n readonly Global: \"global\";\n readonly Team: \"team\";\n readonly Friends: \"friends\";\n readonly Whisper: \"whisper\";\n};\ntype EventChatMessageChannelEnum = (typeof EventChatMessageChannelEnum)[keyof typeof EventChatMessageChannelEnum];\n/**\n *\n * @export\n * @interface EventCreateDTO\n */\ninterface EventCreateDTO {\n /**\n *\n * @type {string}\n * @memberof EventCreateDTO\n */\n eventName: EventCreateDTOEventNameEnum;\n /**\n *\n * @type {string}\n * @memberof EventCreateDTO\n */\n moduleId?: string;\n /**\n *\n * @type {string}\n * @memberof EventCreateDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof EventCreateDTO\n */\n userId?: string;\n /**\n *\n * @type {string}\n * @memberof EventCreateDTO\n */\n gameserverId?: string;\n /**\n *\n * @type {object}\n * @memberof EventCreateDTO\n */\n meta?: object;\n}\ndeclare const EventCreateDTOEventNameEnum: {\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n};\ntype EventCreateDTOEventNameEnum = (typeof EventCreateDTOEventNameEnum)[keyof typeof EventCreateDTOEventNameEnum];\n/**\n *\n * @export\n * @interface EventDiscordChannel\n */\ninterface EventDiscordChannel {\n /**\n *\n * @type {string}\n * @memberof EventDiscordChannel\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof EventDiscordChannel\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface EventDiscordUser\n */\ninterface EventDiscordUser {\n /**\n *\n * @type {string}\n * @memberof EventDiscordUser\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof EventDiscordUser\n */\n username: string;\n /**\n *\n * @type {string}\n * @memberof EventDiscordUser\n */\n displayName: string;\n /**\n *\n * @type {boolean}\n * @memberof EventDiscordUser\n */\n isBot: boolean;\n /**\n *\n * @type {boolean}\n * @memberof EventDiscordUser\n */\n isTakaroBot: boolean;\n}\n/**\n *\n * @export\n * @interface EventEntityKilled\n */\ninterface EventEntityKilled {\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventEntityKilled\n */\n player: IGamePlayer;\n /**\n *\n * @type {string}\n * @memberof EventEntityKilled\n */\n entity: string;\n /**\n *\n * @type {string}\n * @memberof EventEntityKilled\n */\n weapon: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventEntityKilled\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventEntityKilled\n */\n msg?: string;\n}\n/**\n *\n * @export\n * @interface EventLogLine\n */\ninterface EventLogLine {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventLogLine\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventLogLine\n */\n msg?: string;\n}\n/**\n *\n * @export\n * @interface EventOutputArrayDTOAPI\n */\ninterface EventOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof EventOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof EventOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface EventOutputDTO\n */\ninterface EventOutputDTO {\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n eventName: EventOutputDTOEventNameEnum;\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n moduleId?: string;\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n userId?: string;\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n gameserverId?: string;\n /**\n *\n * @type {EventOutputDTOMeta}\n * @memberof EventOutputDTO\n */\n meta?: EventOutputDTOMeta;\n /**\n *\n * @type {PlayerOutputDTO}\n * @memberof EventOutputDTO\n */\n player?: PlayerOutputDTO;\n /**\n *\n * @type {GameServerOutputDTO}\n * @memberof EventOutputDTO\n */\n gameServer?: GameServerOutputDTO;\n /**\n *\n * @type {ModuleOutputDTO}\n * @memberof EventOutputDTO\n */\n module?: ModuleOutputDTO;\n /**\n *\n * @type {UserOutputDTO}\n * @memberof EventOutputDTO\n */\n user?: UserOutputDTO;\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\ndeclare const EventOutputDTOEventNameEnum: {\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n};\ntype EventOutputDTOEventNameEnum = (typeof EventOutputDTOEventNameEnum)[keyof typeof EventOutputDTOEventNameEnum];\n/**\n * @type EventOutputDTOMeta\n * @export\n */\ntype EventOutputDTOMeta = EventChatMessage | EventEntityKilled | EventLogLine | EventPlayerConnected | EventPlayerDeath | EventPlayerDisconnected | HookEventDiscordMessage | TakaroEventCommandExecuted | TakaroEventCronjobExecuted | TakaroEventCurrencyAdded | TakaroEventCurrencyDeducted | TakaroEventHookExecuted | TakaroEventModuleCreated | TakaroEventModuleDeleted | TakaroEventModuleInstalled | TakaroEventModuleUninstalled | TakaroEventModuleUpdated | TakaroEventPlayerCreated | TakaroEventPlayerLinked | TakaroEventPlayerNewIpDetected | TakaroEventRoleAssigned | TakaroEventRoleCreated | TakaroEventRoleDeleted | TakaroEventRoleRemoved | TakaroEventRoleUpdated | TakaroEventServerStatusChanged | TakaroEventSettingsSet | TakaroEventShopListingCreated | TakaroEventShopListingDeleted | TakaroEventShopListingUpdated | TakaroEventShopOrderCreated | TakaroEventShopOrderStatusChanged;\n/**\n *\n * @export\n * @interface EventPlayerConnected\n */\ninterface EventPlayerConnected {\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventPlayerConnected\n */\n player: IGamePlayer;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventPlayerConnected\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventPlayerConnected\n */\n msg?: string;\n}\n/**\n *\n * @export\n * @interface EventPlayerDeath\n */\ninterface EventPlayerDeath {\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventPlayerDeath\n */\n player: IGamePlayer;\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventPlayerDeath\n */\n attacker?: IGamePlayer;\n /**\n *\n * @type {IPosition}\n * @memberof EventPlayerDeath\n */\n position?: IPosition;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventPlayerDeath\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventPlayerDeath\n */\n msg?: string;\n}\n/**\n *\n * @export\n * @interface EventPlayerDisconnected\n */\ninterface EventPlayerDisconnected {\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventPlayerDisconnected\n */\n player: IGamePlayer;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventPlayerDisconnected\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventPlayerDisconnected\n */\n msg?: string;\n}\n/**\n *\n * @export\n * @interface EventSearchInputAllowedFilters\n */\ninterface EventSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputAllowedFilters\n */\n eventName?: Array;\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputAllowedFilters\n */\n moduleId?: Array;\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputAllowedFilters\n */\n playerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputAllowedFilters\n */\n gameserverId?: Array;\n}\ndeclare const EventSearchInputAllowedFiltersEventNameEnum: {\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n};\ntype EventSearchInputAllowedFiltersEventNameEnum = (typeof EventSearchInputAllowedFiltersEventNameEnum)[keyof typeof EventSearchInputAllowedFiltersEventNameEnum];\n/**\n *\n * @export\n * @interface EventSearchInputDTO\n */\ninterface EventSearchInputDTO {\n /**\n *\n * @type {EventSearchInputAllowedFilters}\n * @memberof EventSearchInputDTO\n */\n filters?: EventSearchInputAllowedFilters;\n /**\n *\n * @type {EventSearchInputAllowedFilters}\n * @memberof EventSearchInputDTO\n */\n search?: EventSearchInputAllowedFilters;\n /**\n *\n * @type {RangeFilterCreatedAndUpdatedAt}\n * @memberof EventSearchInputDTO\n */\n greaterThan?: RangeFilterCreatedAndUpdatedAt;\n /**\n *\n * @type {RangeFilterCreatedAndUpdatedAt}\n * @memberof EventSearchInputDTO\n */\n lessThan?: RangeFilterCreatedAndUpdatedAt;\n /**\n *\n * @type {number}\n * @memberof EventSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof EventSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof EventSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof EventSearchInputDTO\n */\n sortDirection?: EventSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const EventSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype EventSearchInputDTOSortDirectionEnum = (typeof EventSearchInputDTOSortDirectionEnum)[keyof typeof EventSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface EventsCountInputDTO\n */\ninterface EventsCountInputDTO {\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n eventName: EventsCountInputDTOEventNameEnum;\n /**\n *\n * @type {Array}\n * @memberof EventsCountInputDTO\n */\n sumBy?: Array;\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n moduleId?: string;\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n userId?: string;\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n bucketStep: EventsCountInputDTOBucketStepEnum;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof EventsCountInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof EventsCountInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\ndeclare const EventsCountInputDTOEventNameEnum: {\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n};\ntype EventsCountInputDTOEventNameEnum = (typeof EventsCountInputDTOEventNameEnum)[keyof typeof EventsCountInputDTOEventNameEnum];\ndeclare const EventsCountInputDTOSumByEnum: {\n readonly Player: \"player\";\n readonly Module: \"module\";\n readonly User: \"user\";\n readonly Gameserver: \"gameserver\";\n};\ntype EventsCountInputDTOSumByEnum = (typeof EventsCountInputDTOSumByEnum)[keyof typeof EventsCountInputDTOSumByEnum];\ndeclare const EventsCountInputDTOBucketStepEnum: {\n readonly _5m: \"5m\";\n readonly _30m: \"30m\";\n readonly _1h: \"1h\";\n readonly _6h: \"6h\";\n readonly _12h: \"12h\";\n readonly _24h: \"24h\";\n};\ntype EventsCountInputDTOBucketStepEnum = (typeof EventsCountInputDTOBucketStepEnum)[keyof typeof EventsCountInputDTOBucketStepEnum];\n/**\n *\n * @export\n * @interface FunctionCreateDTO\n */\ninterface FunctionCreateDTO {\n /**\n *\n * @type {string}\n * @memberof FunctionCreateDTO\n */\n code?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionCreateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionCreateDTO\n */\n moduleId?: string;\n}\n/**\n *\n * @export\n * @interface FunctionOutputArrayDTOAPI\n */\ninterface FunctionOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof FunctionOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof FunctionOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface FunctionOutputDTO\n */\ninterface FunctionOutputDTO {\n /**\n *\n * @type {string}\n * @memberof FunctionOutputDTO\n */\n code: string;\n /**\n *\n * @type {string}\n * @memberof FunctionOutputDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionOutputDTO\n */\n moduleId?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof FunctionOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof FunctionOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface FunctionOutputDTOAPI\n */\ninterface FunctionOutputDTOAPI {\n /**\n *\n * @type {FunctionOutputDTO}\n * @memberof FunctionOutputDTOAPI\n */\n data: FunctionOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof FunctionOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface FunctionSearchInputAllowedFilters\n */\ninterface FunctionSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof FunctionSearchInputAllowedFilters\n */\n id: Array;\n}\n/**\n *\n * @export\n * @interface FunctionSearchInputDTO\n */\ninterface FunctionSearchInputDTO {\n /**\n *\n * @type {FunctionSearchInputAllowedFilters}\n * @memberof FunctionSearchInputDTO\n */\n filters?: FunctionSearchInputAllowedFilters;\n /**\n *\n * @type {FunctionSearchInputAllowedFilters}\n * @memberof FunctionSearchInputDTO\n */\n search?: FunctionSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof FunctionSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof FunctionSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof FunctionSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof FunctionSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof FunctionSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionSearchInputDTO\n */\n sortDirection?: FunctionSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof FunctionSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const FunctionSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype FunctionSearchInputDTOSortDirectionEnum = (typeof FunctionSearchInputDTOSortDirectionEnum)[keyof typeof FunctionSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface FunctionUpdateDTO\n */\ninterface FunctionUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof FunctionUpdateDTO\n */\n code?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionUpdateDTO\n */\n name?: string;\n}\n/**\n *\n * @export\n * @interface GameServerCreateDTO\n */\ninterface GameServerCreateDTO {\n /**\n *\n * @type {string}\n * @memberof GameServerCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GameServerCreateDTO\n */\n connectionInfo: string;\n /**\n *\n * @type {string}\n * @memberof GameServerCreateDTO\n */\n type: GameServerCreateDTOTypeEnum;\n}\ndeclare const GameServerCreateDTOTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerCreateDTOTypeEnum = (typeof GameServerCreateDTOTypeEnum)[keyof typeof GameServerCreateDTOTypeEnum];\n/**\n *\n * @export\n * @interface GameServerOutputArrayDTOAPI\n */\ninterface GameServerOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof GameServerOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GameServerOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GameServerOutputDTO\n */\ninterface GameServerOutputDTO {\n /**\n *\n * @type {string}\n * @memberof GameServerOutputDTO\n */\n name: string;\n /**\n *\n * @type {object}\n * @memberof GameServerOutputDTO\n */\n connectionInfo: object;\n /**\n *\n * @type {string}\n * @memberof GameServerOutputDTO\n */\n type: GameServerOutputDTOTypeEnum;\n /**\n *\n * @type {boolean}\n * @memberof GameServerOutputDTO\n */\n reachable: boolean;\n /**\n *\n * @type {string}\n * @memberof GameServerOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof GameServerOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof GameServerOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\ndeclare const GameServerOutputDTOTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerOutputDTOTypeEnum = (typeof GameServerOutputDTOTypeEnum)[keyof typeof GameServerOutputDTOTypeEnum];\n/**\n *\n * @export\n * @interface GameServerOutputDTOAPI\n */\ninterface GameServerOutputDTOAPI {\n /**\n *\n * @type {GameServerOutputDTO}\n * @memberof GameServerOutputDTOAPI\n */\n data: GameServerOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GameServerOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GameServerSearchInputAllowedFilters\n */\ninterface GameServerSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof GameServerSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof GameServerSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof GameServerSearchInputAllowedFilters\n */\n type?: Array;\n}\ndeclare const GameServerSearchInputAllowedFiltersTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerSearchInputAllowedFiltersTypeEnum = (typeof GameServerSearchInputAllowedFiltersTypeEnum)[keyof typeof GameServerSearchInputAllowedFiltersTypeEnum];\n/**\n *\n * @export\n * @interface GameServerSearchInputDTO\n */\ninterface GameServerSearchInputDTO {\n /**\n *\n * @type {GameServerSearchInputAllowedFilters}\n * @memberof GameServerSearchInputDTO\n */\n filters?: GameServerSearchInputAllowedFilters;\n /**\n *\n * @type {GameServerSearchInputAllowedFilters}\n * @memberof GameServerSearchInputDTO\n */\n search?: GameServerSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof GameServerSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof GameServerSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof GameServerSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof GameServerSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof GameServerSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof GameServerSearchInputDTO\n */\n sortDirection?: GameServerSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof GameServerSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const GameServerSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype GameServerSearchInputDTOSortDirectionEnum = (typeof GameServerSearchInputDTOSortDirectionEnum)[keyof typeof GameServerSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface GameServerTestReachabilityDTOAPI\n */\ninterface GameServerTestReachabilityDTOAPI {\n /**\n *\n * @type {TestReachabilityOutputDTO}\n * @memberof GameServerTestReachabilityDTOAPI\n */\n data: TestReachabilityOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GameServerTestReachabilityDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GameServerTestReachabilityInputDTO\n */\ninterface GameServerTestReachabilityInputDTO {\n /**\n *\n * @type {string}\n * @memberof GameServerTestReachabilityInputDTO\n */\n connectionInfo: string;\n /**\n *\n * @type {string}\n * @memberof GameServerTestReachabilityInputDTO\n */\n type: GameServerTestReachabilityInputDTOTypeEnum;\n}\ndeclare const GameServerTestReachabilityInputDTOTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerTestReachabilityInputDTOTypeEnum = (typeof GameServerTestReachabilityInputDTOTypeEnum)[keyof typeof GameServerTestReachabilityInputDTOTypeEnum];\n/**\n *\n * @export\n * @interface GameServerTypesOutputDTO\n */\ninterface GameServerTypesOutputDTO {\n /**\n *\n * @type {string}\n * @memberof GameServerTypesOutputDTO\n */\n type: GameServerTypesOutputDTOTypeEnum;\n /**\n *\n * @type {string}\n * @memberof GameServerTypesOutputDTO\n */\n connectionInfoSchema: string;\n}\ndeclare const GameServerTypesOutputDTOTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerTypesOutputDTOTypeEnum = (typeof GameServerTypesOutputDTOTypeEnum)[keyof typeof GameServerTypesOutputDTOTypeEnum];\n/**\n *\n * @export\n * @interface GameServerTypesOutputDTOAPI\n */\ninterface GameServerTypesOutputDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof GameServerTypesOutputDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GameServerTypesOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GameServerUpdateDTO\n */\ninterface GameServerUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof GameServerUpdateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GameServerUpdateDTO\n */\n connectionInfo: string;\n /**\n *\n * @type {string}\n * @memberof GameServerUpdateDTO\n */\n type: GameServerUpdateDTOTypeEnum;\n /**\n *\n * @type {boolean}\n * @memberof GameServerUpdateDTO\n */\n reachable?: boolean;\n}\ndeclare const GameServerUpdateDTOTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerUpdateDTOTypeEnum = (typeof GameServerUpdateDTOTypeEnum)[keyof typeof GameServerUpdateDTOTypeEnum];\n/**\n *\n * @export\n * @interface GetSettingsInput\n */\ninterface GetSettingsInput {\n /**\n *\n * @type {Array}\n * @memberof GetSettingsInput\n */\n keys?: Array;\n /**\n *\n * @type {string}\n * @memberof GetSettingsInput\n */\n gameServerId?: string;\n}\ndeclare const GetSettingsInputKeysEnum: {\n readonly CommandPrefix: \"commandPrefix\";\n readonly ServerChatName: \"serverChatName\";\n readonly EconomyEnabled: \"economyEnabled\";\n readonly CurrencyName: \"currencyName\";\n};\ntype GetSettingsInputKeysEnum = (typeof GetSettingsInputKeysEnum)[keyof typeof GetSettingsInputKeysEnum];\n/**\n *\n * @export\n * @interface GetSettingsOneInput\n */\ninterface GetSettingsOneInput {\n /**\n *\n * @type {string}\n * @memberof GetSettingsOneInput\n */\n gameServerId?: string;\n}\n/**\n *\n * @export\n * @interface GetUserDTO\n */\ninterface GetUserDTO {\n /**\n *\n * @type {string}\n * @memberof GetUserDTO\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface GiveItemInputDTO\n */\ninterface GiveItemInputDTO {\n /**\n *\n * @type {string}\n * @memberof GiveItemInputDTO\n */\n name: string;\n /**\n *\n * @type {number}\n * @memberof GiveItemInputDTO\n */\n amount: number;\n /**\n *\n * @type {number}\n * @memberof GiveItemInputDTO\n */\n quality: number;\n}\n/**\n *\n * @export\n * @interface GuildApiUpdateDTO\n */\ninterface GuildApiUpdateDTO {\n /**\n *\n * @type {boolean}\n * @memberof GuildApiUpdateDTO\n */\n takaroEnabled?: boolean;\n}\n/**\n *\n * @export\n * @interface GuildCreateInputDTO\n */\ninterface GuildCreateInputDTO {\n /**\n *\n * @type {string}\n * @memberof GuildCreateInputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GuildCreateInputDTO\n */\n discordId: string;\n /**\n *\n * @type {string}\n * @memberof GuildCreateInputDTO\n */\n icon?: string;\n}\n/**\n *\n * @export\n * @interface GuildOutputArrayDTOAPI\n */\ninterface GuildOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof GuildOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GuildOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GuildOutputDTO\n */\ninterface GuildOutputDTO {\n /**\n *\n * @type {string}\n * @memberof GuildOutputDTO\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof GuildOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GuildOutputDTO\n */\n discordId: string;\n /**\n *\n * @type {boolean}\n * @memberof GuildOutputDTO\n */\n takaroEnabled: boolean;\n /**\n *\n * @type {string}\n * @memberof GuildOutputDTO\n */\n icon?: string;\n}\n/**\n *\n * @export\n * @interface GuildOutputDTOAPI\n */\ninterface GuildOutputDTOAPI {\n /**\n *\n * @type {GuildOutputDTO}\n * @memberof GuildOutputDTOAPI\n */\n data: GuildOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GuildOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GuildSearchInputAllowedFilters\n */\ninterface GuildSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof GuildSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof GuildSearchInputAllowedFilters\n */\n discordId?: Array;\n /**\n *\n * @type {Array}\n * @memberof GuildSearchInputAllowedFilters\n */\n takaroEnabled?: Array;\n}\n/**\n *\n * @export\n * @interface GuildSearchInputDTO\n */\ninterface GuildSearchInputDTO {\n /**\n *\n * @type {GuildSearchInputAllowedFilters}\n * @memberof GuildSearchInputDTO\n */\n filters?: GuildSearchInputAllowedFilters;\n /**\n *\n * @type {GuildSearchInputAllowedFilters}\n * @memberof GuildSearchInputDTO\n */\n search?: GuildSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof GuildSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof GuildSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof GuildSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof GuildSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof GuildSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof GuildSearchInputDTO\n */\n sortDirection?: GuildSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof GuildSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const GuildSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype GuildSearchInputDTOSortDirectionEnum = (typeof GuildSearchInputDTOSortDirectionEnum)[keyof typeof GuildSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface GuildUpdateDTO\n */\ninterface GuildUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof GuildUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof GuildUpdateDTO\n */\n icon?: string;\n /**\n *\n * @type {boolean}\n * @memberof GuildUpdateDTO\n */\n takaroEnabled?: boolean;\n}\n/**\n *\n * @export\n * @interface HealthOutputDTO\n */\ninterface HealthOutputDTO {\n /**\n *\n * @type {boolean}\n * @memberof HealthOutputDTO\n */\n healthy: boolean;\n}\n/**\n *\n * @export\n * @interface HookCreateDTO\n */\ninterface HookCreateDTO {\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n regex: string;\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n moduleId: string;\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n eventType: HookCreateDTOEventTypeEnum;\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n function?: string;\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n discordChannelId?: string;\n}\ndeclare const HookCreateDTOEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype HookCreateDTOEventTypeEnum = (typeof HookCreateDTOEventTypeEnum)[keyof typeof HookCreateDTOEventTypeEnum];\n/**\n *\n * @export\n * @interface HookEventDiscordMessage\n */\ninterface HookEventDiscordMessage {\n /**\n *\n * @type {string}\n * @memberof HookEventDiscordMessage\n */\n msg: string;\n /**\n *\n * @type {EventDiscordUser}\n * @memberof HookEventDiscordMessage\n */\n author: EventDiscordUser;\n /**\n *\n * @type {EventDiscordChannel}\n * @memberof HookEventDiscordMessage\n */\n channel: EventDiscordChannel;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof HookEventDiscordMessage\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface HookOutputArrayDTOAPI\n */\ninterface HookOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof HookOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof HookOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface HookOutputDTO\n */\ninterface HookOutputDTO {\n /**\n *\n * @type {string}\n * @memberof HookOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof HookOutputDTO\n */\n regex: string;\n /**\n *\n * @type {FunctionOutputDTO}\n * @memberof HookOutputDTO\n */\n function: FunctionOutputDTO;\n /**\n *\n * @type {string}\n * @memberof HookOutputDTO\n */\n eventType: HookOutputDTOEventTypeEnum;\n /**\n *\n * @type {string}\n * @memberof HookOutputDTO\n */\n moduleId: string;\n /**\n *\n * @type {string}\n * @memberof HookOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof HookOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof HookOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\ndeclare const HookOutputDTOEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype HookOutputDTOEventTypeEnum = (typeof HookOutputDTOEventTypeEnum)[keyof typeof HookOutputDTOEventTypeEnum];\n/**\n *\n * @export\n * @interface HookOutputDTOAPI\n */\ninterface HookOutputDTOAPI {\n /**\n *\n * @type {HookOutputDTO}\n * @memberof HookOutputDTOAPI\n */\n data: HookOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof HookOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface HookSearchInputAllowedFilters\n */\ninterface HookSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof HookSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof HookSearchInputAllowedFilters\n */\n moduleId?: Array;\n /**\n *\n * @type {Array}\n * @memberof HookSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof HookSearchInputAllowedFilters\n */\n eventType?: Array;\n}\ndeclare const HookSearchInputAllowedFiltersEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype HookSearchInputAllowedFiltersEventTypeEnum = (typeof HookSearchInputAllowedFiltersEventTypeEnum)[keyof typeof HookSearchInputAllowedFiltersEventTypeEnum];\n/**\n *\n * @export\n * @interface HookSearchInputDTO\n */\ninterface HookSearchInputDTO {\n /**\n *\n * @type {HookSearchInputAllowedFilters}\n * @memberof HookSearchInputDTO\n */\n filters?: HookSearchInputAllowedFilters;\n /**\n *\n * @type {HookSearchInputAllowedFilters}\n * @memberof HookSearchInputDTO\n */\n search?: HookSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof HookSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof HookSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof HookSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof HookSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof HookSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof HookSearchInputDTO\n */\n sortDirection?: HookSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof HookSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const HookSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype HookSearchInputDTOSortDirectionEnum = (typeof HookSearchInputDTOSortDirectionEnum)[keyof typeof HookSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface HookTriggerDTO\n */\ninterface HookTriggerDTO {\n /**\n *\n * @type {string}\n * @memberof HookTriggerDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof HookTriggerDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof HookTriggerDTO\n */\n moduleId?: string;\n /**\n *\n * @type {string}\n * @memberof HookTriggerDTO\n */\n eventType: HookTriggerDTOEventTypeEnum;\n /**\n *\n * @type {object}\n * @memberof HookTriggerDTO\n */\n eventMeta: object;\n}\ndeclare const HookTriggerDTOEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype HookTriggerDTOEventTypeEnum = (typeof HookTriggerDTOEventTypeEnum)[keyof typeof HookTriggerDTOEventTypeEnum];\n/**\n *\n * @export\n * @interface HookUpdateDTO\n */\ninterface HookUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof HookUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof HookUpdateDTO\n */\n regex?: string;\n /**\n *\n * @type {string}\n * @memberof HookUpdateDTO\n */\n eventType?: HookUpdateDTOEventTypeEnum;\n /**\n *\n * @type {string}\n * @memberof HookUpdateDTO\n */\n function?: string;\n /**\n *\n * @type {string}\n * @memberof HookUpdateDTO\n */\n discordChannelId?: string;\n}\ndeclare const HookUpdateDTOEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype HookUpdateDTOEventTypeEnum = (typeof HookUpdateDTOEventTypeEnum)[keyof typeof HookUpdateDTOEventTypeEnum];\n/**\n *\n * @export\n * @interface ICommand\n */\ninterface ICommand {\n /**\n *\n * @type {string}\n * @memberof ICommand\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ICommand\n */\n function: string;\n /**\n *\n * @type {string}\n * @memberof ICommand\n */\n trigger: string;\n /**\n *\n * @type {string}\n * @memberof ICommand\n */\n helpText?: string;\n /**\n *\n * @type {Array}\n * @memberof ICommand\n */\n arguments?: Array;\n}\n/**\n *\n * @export\n * @interface ICommandArgument\n */\ninterface ICommandArgument {\n /**\n *\n * @type {string}\n * @memberof ICommandArgument\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ICommandArgument\n */\n type: string;\n /**\n *\n * @type {string}\n * @memberof ICommandArgument\n */\n helpText?: string;\n /**\n *\n * @type {string}\n * @memberof ICommandArgument\n */\n defaultValue?: string;\n /**\n *\n * @type {number}\n * @memberof ICommandArgument\n */\n position?: number;\n}\n/**\n *\n * @export\n * @interface ICronJob\n */\ninterface ICronJob {\n /**\n *\n * @type {string}\n * @memberof ICronJob\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ICronJob\n */\n function: string;\n /**\n *\n * @type {string}\n * @memberof ICronJob\n */\n temporalValue: string;\n}\n/**\n *\n * @export\n * @interface IFunction\n */\ninterface IFunction {\n /**\n *\n * @type {string}\n * @memberof IFunction\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof IFunction\n */\n function: string;\n}\n/**\n *\n * @export\n * @interface IGamePlayer\n */\ninterface IGamePlayer {\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n gameId: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n steamId?: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n epicOnlineServicesId?: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n xboxLiveId?: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n platformId?: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n ip?: string;\n /**\n *\n * @type {number}\n * @memberof IGamePlayer\n */\n ping?: number;\n}\n/**\n *\n * @export\n * @interface IHook\n */\ninterface IHook {\n /**\n *\n * @type {string}\n * @memberof IHook\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof IHook\n */\n function: string;\n /**\n *\n * @type {string}\n * @memberof IHook\n */\n eventType: IHookEventTypeEnum;\n}\ndeclare const IHookEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype IHookEventTypeEnum = (typeof IHookEventTypeEnum)[keyof typeof IHookEventTypeEnum];\n/**\n *\n * @export\n * @interface IItemDTO\n */\ninterface IItemDTO {\n /**\n *\n * @type {string}\n * @memberof IItemDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof IItemDTO\n */\n code: string;\n /**\n *\n * @type {string}\n * @memberof IItemDTO\n */\n description?: string;\n /**\n *\n * @type {number}\n * @memberof IItemDTO\n */\n amount?: number;\n /**\n *\n * @type {string}\n * @memberof IItemDTO\n */\n quality?: string;\n}\n/**\n *\n * @export\n * @interface IMessageOptsDTO\n */\ninterface IMessageOptsDTO {\n /**\n *\n * @type {IPlayerReferenceDTO}\n * @memberof IMessageOptsDTO\n */\n recipient: IPlayerReferenceDTO;\n}\n/**\n *\n * @export\n * @interface IPermission\n */\ninterface IPermission {\n /**\n *\n * @type {string}\n * @memberof IPermission\n */\n permission: string;\n /**\n *\n * @type {string}\n * @memberof IPermission\n */\n description: string;\n /**\n *\n * @type {string}\n * @memberof IPermission\n */\n friendlyName: string;\n /**\n *\n * @type {boolean}\n * @memberof IPermission\n */\n canHaveCount?: boolean;\n}\n/**\n *\n * @export\n * @interface IPlayerReferenceDTO\n */\ninterface IPlayerReferenceDTO {\n /**\n *\n * @type {string}\n * @memberof IPlayerReferenceDTO\n */\n gameId: string;\n}\n/**\n *\n * @export\n * @interface IPosition\n */\ninterface IPosition {\n /**\n *\n * @type {number}\n * @memberof IPosition\n */\n x: number;\n /**\n *\n * @type {number}\n * @memberof IPosition\n */\n y: number;\n /**\n *\n * @type {number}\n * @memberof IPosition\n */\n z: number;\n}\n/**\n *\n * @export\n * @interface ITakaroQuery\n */\ninterface ITakaroQuery {\n /**\n *\n * @type {any}\n * @memberof ITakaroQuery\n */\n filters?: any;\n /**\n *\n * @type {any}\n * @memberof ITakaroQuery\n */\n search?: any;\n /**\n *\n * @type {any}\n * @memberof ITakaroQuery\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof ITakaroQuery\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof ITakaroQuery\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof ITakaroQuery\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof ITakaroQuery\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof ITakaroQuery\n */\n sortDirection?: ITakaroQuerySortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof ITakaroQuery\n */\n extend?: Array;\n}\ndeclare const ITakaroQuerySortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype ITakaroQuerySortDirectionEnum = (typeof ITakaroQuerySortDirectionEnum)[keyof typeof ITakaroQuerySortDirectionEnum];\n/**\n *\n * @export\n * @interface IdUuidDTO\n */\ninterface IdUuidDTO {\n /**\n *\n * @type {string}\n * @memberof IdUuidDTO\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface IdUuidDTOAPI\n */\ninterface IdUuidDTOAPI {\n /**\n *\n * @type {IdUuidDTO}\n * @memberof IdUuidDTOAPI\n */\n data: IdUuidDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof IdUuidDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ImportOutputDTO\n */\ninterface ImportOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ImportOutputDTO\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface ImportOutputDTOAPI\n */\ninterface ImportOutputDTOAPI {\n /**\n *\n * @type {ImportOutputDTO}\n * @memberof ImportOutputDTOAPI\n */\n data: ImportOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ImportOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface InviteCreateDTO\n */\ninterface InviteCreateDTO {\n /**\n *\n * @type {string}\n * @memberof InviteCreateDTO\n */\n email: string;\n}\n/**\n *\n * @export\n * @interface InviteOutputDTO\n */\ninterface InviteOutputDTO {\n /**\n *\n * @type {string}\n * @memberof InviteOutputDTO\n */\n botInvite: string;\n /**\n *\n * @type {string}\n * @memberof InviteOutputDTO\n */\n devServer: string;\n}\n/**\n *\n * @export\n * @interface IpHistoryOutputDTO\n */\ninterface IpHistoryOutputDTO {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof IpHistoryOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof IpHistoryOutputDTO\n */\n ip: string;\n /**\n *\n * @type {string}\n * @memberof IpHistoryOutputDTO\n */\n country?: string;\n /**\n *\n * @type {string}\n * @memberof IpHistoryOutputDTO\n */\n city?: string;\n /**\n *\n * @type {string}\n * @memberof IpHistoryOutputDTO\n */\n latitude?: string;\n /**\n *\n * @type {string}\n * @memberof IpHistoryOutputDTO\n */\n longitude?: string;\n}\n/**\n *\n * @export\n * @interface ItemCreateDTO\n */\ninterface ItemCreateDTO {\n /**\n *\n * @type {string}\n * @memberof ItemCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ItemCreateDTO\n */\n code: string;\n /**\n *\n * @type {string}\n * @memberof ItemCreateDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ItemCreateDTO\n */\n icon?: string;\n /**\n *\n * @type {string}\n * @memberof ItemCreateDTO\n */\n gameserverId: string;\n}\n/**\n *\n * @export\n * @interface ItemOutputArrayDTOAPI\n */\ninterface ItemOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof ItemOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ItemOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ItemOutputDTOAPI\n */\ninterface ItemOutputDTOAPI {\n /**\n *\n * @type {ItemsOutputDTO}\n * @memberof ItemOutputDTOAPI\n */\n data: ItemsOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ItemOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ItemSearchInputAllowedFilters\n */\ninterface ItemSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof ItemSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof ItemSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof ItemSearchInputAllowedFilters\n */\n code?: Array;\n /**\n *\n * @type {Array}\n * @memberof ItemSearchInputAllowedFilters\n */\n gameserverId?: Array;\n}\n/**\n *\n * @export\n * @interface ItemSearchInputDTO\n */\ninterface ItemSearchInputDTO {\n /**\n *\n * @type {ItemSearchInputAllowedFilters}\n * @memberof ItemSearchInputDTO\n */\n filters?: ItemSearchInputAllowedFilters;\n /**\n *\n * @type {ItemSearchInputAllowedFilters}\n * @memberof ItemSearchInputDTO\n */\n search?: ItemSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof ItemSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof ItemSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof ItemSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof ItemSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof ItemSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof ItemSearchInputDTO\n */\n sortDirection?: ItemSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof ItemSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const ItemSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype ItemSearchInputDTOSortDirectionEnum = (typeof ItemSearchInputDTOSortDirectionEnum)[keyof typeof ItemSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface ItemUpdateDTO\n */\ninterface ItemUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof ItemUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof ItemUpdateDTO\n */\n code?: string;\n /**\n *\n * @type {string}\n * @memberof ItemUpdateDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ItemUpdateDTO\n */\n icon?: string;\n}\n/**\n *\n * @export\n * @interface ItemsOutputDTO\n */\ninterface ItemsOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n code: string;\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n icon?: string;\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n gameserverId: string;\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ItemsOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ItemsOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface KickPlayerInputDTO\n */\ninterface KickPlayerInputDTO {\n /**\n *\n * @type {string}\n * @memberof KickPlayerInputDTO\n */\n reason: string;\n}\n/**\n *\n * @export\n * @interface LatencyInputDTO\n */\ninterface LatencyInputDTO {\n /**\n *\n * @type {string}\n * @memberof LatencyInputDTO\n */\n gameServerId: string;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof LatencyInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof LatencyInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\n/**\n *\n * @export\n * @interface LinkPlayerUnauthedInputDTO\n */\ninterface LinkPlayerUnauthedInputDTO {\n /**\n *\n * @type {string}\n * @memberof LinkPlayerUnauthedInputDTO\n */\n email: string;\n /**\n *\n * @type {string}\n * @memberof LinkPlayerUnauthedInputDTO\n */\n code: string;\n}\n/**\n *\n * @export\n * @interface LoginDTO\n */\ninterface LoginDTO {\n /**\n *\n * @type {string}\n * @memberof LoginDTO\n */\n username: string;\n /**\n *\n * @type {string}\n * @memberof LoginDTO\n */\n password: string;\n}\n/**\n *\n * @export\n * @interface LoginOutputDTO\n */\ninterface LoginOutputDTO {\n /**\n *\n * @type {string}\n * @memberof LoginOutputDTO\n */\n token: string;\n}\n/**\n *\n * @export\n * @interface LoginOutputDTOAPI\n */\ninterface LoginOutputDTOAPI {\n /**\n *\n * @type {LoginOutputDTO}\n * @memberof LoginOutputDTOAPI\n */\n data: LoginOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof LoginOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface MeOutoutDTO\n */\ninterface MeOutoutDTO {\n /**\n *\n * @type {UserOutputWithRolesDTO}\n * @memberof MeOutoutDTO\n */\n user: UserOutputWithRolesDTO;\n /**\n *\n * @type {Array}\n * @memberof MeOutoutDTO\n */\n domains: Array;\n /**\n *\n * @type {string}\n * @memberof MeOutoutDTO\n */\n domain: string;\n}\n/**\n *\n * @export\n * @interface MeOutoutDTOAPI\n */\ninterface MeOutoutDTOAPI {\n /**\n *\n * @type {MeOutoutDTO}\n * @memberof MeOutoutDTOAPI\n */\n data: MeOutoutDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof MeOutoutDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface MessageSendInputDTO\n */\ninterface MessageSendInputDTO {\n /**\n *\n * @type {string}\n * @memberof MessageSendInputDTO\n */\n message: string;\n /**\n *\n * @type {IMessageOptsDTO}\n * @memberof MessageSendInputDTO\n */\n opts?: IMessageOptsDTO;\n}\n/**\n *\n * @export\n * @interface MetadataOutput\n */\ninterface MetadataOutput {\n /**\n *\n * @type {MetadataOutputServerTime}\n * @memberof MetadataOutput\n */\n serverTime: MetadataOutputServerTime;\n /**\n *\n * @type {ErrorOutput}\n * @memberof MetadataOutput\n */\n error: ErrorOutput;\n /**\n *\n * @type {number}\n * @memberof MetadataOutput\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof MetadataOutput\n */\n limit?: number;\n /**\n *\n * @type {number}\n * @memberof MetadataOutput\n */\n total?: number;\n}\n/**\n * @type MetadataOutputServerTime\n * @export\n */\ntype MetadataOutputServerTime = string;\n/**\n *\n * @export\n * @interface MockConnectionInfo\n */\ninterface MockConnectionInfo {\n /**\n *\n * @type {string}\n * @memberof MockConnectionInfo\n */\n host: string;\n /**\n *\n * @type {string}\n * @memberof MockConnectionInfo\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface ModuleCreateDTO\n */\ninterface ModuleCreateDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateDTO\n */\n configSchema?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateDTO\n */\n uiSchema?: string;\n /**\n *\n * @type {Array}\n * @memberof ModuleCreateDTO\n */\n permissions?: Array;\n}\n/**\n *\n * @export\n * @interface ModuleCreateInternalDTO\n */\ninterface ModuleCreateInternalDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleCreateInternalDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateInternalDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateInternalDTO\n */\n configSchema?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateInternalDTO\n */\n uiSchema?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateInternalDTO\n */\n builtin?: string;\n /**\n *\n * @type {Array}\n * @memberof ModuleCreateInternalDTO\n */\n permissions?: Array;\n}\n/**\n *\n * @export\n * @interface ModuleExportDTOAPI\n */\ninterface ModuleExportDTOAPI {\n /**\n *\n * @type {BuiltinModule}\n * @memberof ModuleExportDTOAPI\n */\n data: BuiltinModule;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ModuleExportDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ModuleInstallDTO\n */\ninterface ModuleInstallDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleInstallDTO\n */\n userConfig?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleInstallDTO\n */\n systemConfig?: string;\n}\n/**\n *\n * @export\n * @interface ModuleInstallationOutputArrayDTOAPI\n */\ninterface ModuleInstallationOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof ModuleInstallationOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ModuleInstallationOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ModuleInstallationOutputDTO\n */\ninterface ModuleInstallationOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleInstallationOutputDTO\n */\n gameserverId: string;\n /**\n *\n * @type {string}\n * @memberof ModuleInstallationOutputDTO\n */\n moduleId: string;\n /**\n *\n * @type {ModuleOutputDTO}\n * @memberof ModuleInstallationOutputDTO\n */\n module: ModuleOutputDTO;\n /**\n *\n * @type {object}\n * @memberof ModuleInstallationOutputDTO\n */\n userConfig: object;\n /**\n *\n * @type {object}\n * @memberof ModuleInstallationOutputDTO\n */\n systemConfig: object;\n /**\n *\n * @type {string}\n * @memberof ModuleInstallationOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ModuleInstallationOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ModuleInstallationOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface ModuleInstallationOutputDTOAPI\n */\ninterface ModuleInstallationOutputDTOAPI {\n /**\n *\n * @type {ModuleInstallationOutputDTO}\n * @memberof ModuleInstallationOutputDTOAPI\n */\n data: ModuleInstallationOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ModuleInstallationOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ModuleOutputArrayDTOAPI\n */\ninterface ModuleOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ModuleOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ModuleOutputDTO\n */\ninterface ModuleOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n description: string;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n configSchema: string;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n uiSchema: string;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n systemConfigSchema: string;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n builtin?: string;\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputDTO\n */\n cronJobs: Array;\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputDTO\n */\n hooks: Array;\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputDTO\n */\n commands: Array;\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputDTO\n */\n functions: Array;\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputDTO\n */\n permissions: Array;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ModuleOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ModuleOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface ModuleOutputDTOAPI\n */\ninterface ModuleOutputDTOAPI {\n /**\n *\n * @type {ModuleOutputDTO}\n * @memberof ModuleOutputDTOAPI\n */\n data: ModuleOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ModuleOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ModuleSearchInputAllowedFilters\n */\ninterface ModuleSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof ModuleSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof ModuleSearchInputAllowedFilters\n */\n name?: Array;\n}\n/**\n *\n * @export\n * @interface ModuleSearchInputDTO\n */\ninterface ModuleSearchInputDTO {\n /**\n *\n * @type {ModuleSearchInputAllowedFilters}\n * @memberof ModuleSearchInputDTO\n */\n filters?: ModuleSearchInputAllowedFilters;\n /**\n *\n * @type {ModuleSearchInputAllowedFilters}\n * @memberof ModuleSearchInputDTO\n */\n search?: ModuleSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof ModuleSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof ModuleSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof ModuleSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof ModuleSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof ModuleSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleSearchInputDTO\n */\n sortDirection?: ModuleSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof ModuleSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const ModuleSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype ModuleSearchInputDTOSortDirectionEnum = (typeof ModuleSearchInputDTOSortDirectionEnum)[keyof typeof ModuleSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface ModuleUpdateDTO\n */\ninterface ModuleUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleUpdateDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleUpdateDTO\n */\n configSchema?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleUpdateDTO\n */\n uiSchema?: string;\n /**\n *\n * @type {Array}\n * @memberof ModuleUpdateDTO\n */\n permissions?: Array;\n}\n/**\n *\n * @export\n * @interface NOTDOMAINSCOPEDTakaroModelDTO\n */\ninterface NOTDOMAINSCOPEDTakaroModelDTO {\n /**\n *\n * @type {string}\n * @memberof NOTDOMAINSCOPEDTakaroModelDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof NOTDOMAINSCOPEDTakaroModelDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof NOTDOMAINSCOPEDTakaroModelDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n * @type NOTDOMAINSCOPEDTakaroModelDTOCreatedAt\n * @export\n */\ntype NOTDOMAINSCOPEDTakaroModelDTOCreatedAt = string;\n/**\n *\n * @export\n * @enum {string}\n */\ndeclare const PERMISSIONS: {\n readonly Root: \"ROOT\";\n readonly ManageUsers: \"MANAGE_USERS\";\n readonly ReadUsers: \"READ_USERS\";\n readonly ManageRoles: \"MANAGE_ROLES\";\n readonly ReadRoles: \"READ_ROLES\";\n readonly ManageGameservers: \"MANAGE_GAMESERVERS\";\n readonly ReadGameservers: \"READ_GAMESERVERS\";\n readonly ReadModules: \"READ_MODULES\";\n readonly ManageModules: \"MANAGE_MODULES\";\n readonly ReadPlayers: \"READ_PLAYERS\";\n readonly ManagePlayers: \"MANAGE_PLAYERS\";\n readonly ManageSettings: \"MANAGE_SETTINGS\";\n readonly ReadSettings: \"READ_SETTINGS\";\n readonly ReadVariables: \"READ_VARIABLES\";\n readonly ManageVariables: \"MANAGE_VARIABLES\";\n readonly ReadEvents: \"READ_EVENTS\";\n readonly ManageEvents: \"MANAGE_EVENTS\";\n readonly ReadItems: \"READ_ITEMS\";\n readonly ManageItems: \"MANAGE_ITEMS\";\n readonly ManageShopListings: \"MANAGE_SHOP_LISTINGS\";\n readonly ManageShopOrders: \"MANAGE_SHOP_ORDERS\";\n};\ntype PERMISSIONS = (typeof PERMISSIONS)[keyof typeof PERMISSIONS];\n/**\n *\n * @export\n * @interface ParamId\n */\ninterface ParamId {\n /**\n *\n * @type {string}\n * @memberof ParamId\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface ParamIdAndModuleId\n */\ninterface ParamIdAndModuleId {\n /**\n *\n * @type {string}\n * @memberof ParamIdAndModuleId\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof ParamIdAndModuleId\n */\n moduleId: string;\n}\n/**\n *\n * @export\n * @interface ParamIdAndRoleId\n */\ninterface ParamIdAndRoleId {\n /**\n *\n * @type {string}\n * @memberof ParamIdAndRoleId\n */\n roleId: string;\n /**\n *\n * @type {string}\n * @memberof ParamIdAndRoleId\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface ParamKey\n */\ninterface ParamKey {\n /**\n *\n * @type {string}\n * @memberof ParamKey\n */\n key: ParamKeyKeyEnum;\n}\ndeclare const ParamKeyKeyEnum: {\n readonly CommandPrefix: \"commandPrefix\";\n readonly ServerChatName: \"serverChatName\";\n readonly EconomyEnabled: \"economyEnabled\";\n readonly CurrencyName: \"currencyName\";\n};\ntype ParamKeyKeyEnum = (typeof ParamKeyKeyEnum)[keyof typeof ParamKeyKeyEnum];\n/**\n *\n * @export\n * @interface ParamSenderReceiver\n */\ninterface ParamSenderReceiver {\n /**\n *\n * @type {string}\n * @memberof ParamSenderReceiver\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof ParamSenderReceiver\n */\n sender: string;\n /**\n *\n * @type {string}\n * @memberof ParamSenderReceiver\n */\n receiver: string;\n}\n/**\n *\n * @export\n * @interface PermissionCreateDTO\n */\ninterface PermissionCreateDTO {\n /**\n *\n * @type {string}\n * @memberof PermissionCreateDTO\n */\n permission: string;\n /**\n *\n * @type {string}\n * @memberof PermissionCreateDTO\n */\n friendlyName: string;\n /**\n *\n * @type {string}\n * @memberof PermissionCreateDTO\n */\n description: string;\n /**\n *\n * @type {boolean}\n * @memberof PermissionCreateDTO\n */\n canHaveCount?: boolean;\n}\n/**\n *\n * @export\n * @interface PermissionInputDTO\n */\ninterface PermissionInputDTO {\n /**\n *\n * @type {string}\n * @memberof PermissionInputDTO\n */\n permissionId: string;\n /**\n *\n * @type {number}\n * @memberof PermissionInputDTO\n */\n count?: number;\n}\n/**\n *\n * @export\n * @interface PermissionModuleDTO\n */\ninterface PermissionModuleDTO {\n /**\n *\n * @type {string}\n * @memberof PermissionModuleDTO\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof PermissionModuleDTO\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface PermissionOnRoleDTO\n */\ninterface PermissionOnRoleDTO {\n /**\n *\n * @type {string}\n * @memberof PermissionOnRoleDTO\n */\n permissionId: string;\n /**\n *\n * @type {PermissionOutputDTO}\n * @memberof PermissionOnRoleDTO\n */\n permission: PermissionOutputDTO;\n /**\n *\n * @type {number}\n * @memberof PermissionOnRoleDTO\n */\n count: number;\n /**\n *\n * @type {string}\n * @memberof PermissionOnRoleDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PermissionOnRoleDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PermissionOnRoleDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PermissionOutputDTO\n */\ninterface PermissionOutputDTO {\n /**\n *\n * @type {PermissionModuleDTO}\n * @memberof PermissionOutputDTO\n */\n module?: PermissionModuleDTO;\n /**\n *\n * @type {string}\n * @memberof PermissionOutputDTO\n */\n permission: string;\n /**\n *\n * @type {string}\n * @memberof PermissionOutputDTO\n */\n friendlyName: string;\n /**\n *\n * @type {string}\n * @memberof PermissionOutputDTO\n */\n description: string;\n /**\n *\n * @type {boolean}\n * @memberof PermissionOutputDTO\n */\n canHaveCount?: boolean;\n /**\n *\n * @type {string}\n * @memberof PermissionOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PermissionOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PermissionOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PermissionOutputDTOAPI\n */\ninterface PermissionOutputDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof PermissionOutputDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PermissionOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerCreateDTO\n */\ninterface PlayerCreateDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof PlayerCreateDTO\n */\n steamId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerCreateDTO\n */\n xboxLiveId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerCreateDTO\n */\n epicOnlineServicesId?: string;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameServerCreateDTO\n */\ninterface PlayerOnGameServerCreateDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerCreateDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerCreateDTO\n */\n playerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerCreateDTO\n */\n gameId: string;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameServerSearchInputAllowedFilters\n */\ninterface PlayerOnGameServerSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputAllowedFilters\n */\n gameId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputAllowedFilters\n */\n gameServerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputAllowedFilters\n */\n playerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputAllowedFilters\n */\n online?: Array;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameServerSearchInputAllowedRangeFilter\n */\ninterface PlayerOnGameServerSearchInputAllowedRangeFilter {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameServerSearchInputAllowedRangeFilter\n */\n lastSeen?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameServerSearchInputAllowedRangeFilter\n */\n createdAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameServerSearchInputAllowedRangeFilter\n */\n updatedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameServerSearchInputDTO\n */\ninterface PlayerOnGameServerSearchInputDTO {\n /**\n *\n * @type {PlayerOnGameServerSearchInputAllowedFilters}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n filters?: PlayerOnGameServerSearchInputAllowedFilters;\n /**\n *\n * @type {PlayerOnGameServerSearchInputAllowedFilters}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n search?: PlayerOnGameServerSearchInputAllowedFilters;\n /**\n *\n * @type {PlayerOnGameServerSearchInputAllowedRangeFilter}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n greaterThan?: PlayerOnGameServerSearchInputAllowedRangeFilter;\n /**\n *\n * @type {PlayerOnGameServerSearchInputAllowedRangeFilter}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n lessThan?: PlayerOnGameServerSearchInputAllowedRangeFilter;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n sortDirection?: PlayerOnGameServerSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const PlayerOnGameServerSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype PlayerOnGameServerSearchInputDTOSortDirectionEnum = (typeof PlayerOnGameServerSearchInputDTOSortDirectionEnum)[keyof typeof PlayerOnGameServerSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface PlayerOnGameServerSetCurrencyInputDTO\n */\ninterface PlayerOnGameServerSetCurrencyInputDTO {\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerSetCurrencyInputDTO\n */\n currency: number;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameServerUpdateDTO\n */\ninterface PlayerOnGameServerUpdateDTO {\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n positionX?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n positionY?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n positionZ?: number;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n ip?: string;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n ping?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n currency?: number;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n online: boolean;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameserverOutputArrayDTOAPI\n */\ninterface PlayerOnGameserverOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameserverOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PlayerOnGameserverOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameserverOutputDTO\n */\ninterface PlayerOnGameserverOutputDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputDTO\n */\n playerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputDTO\n */\n gameId: string;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputDTO\n */\n positionX?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputDTO\n */\n positionY?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputDTO\n */\n positionZ?: number;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputDTO\n */\n ip?: string;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputDTO\n */\n ping?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputDTO\n */\n currency: number;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOnGameserverOutputDTO\n */\n online: boolean;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameserverOutputDTO\n */\n inventory: Array;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputDTO\n */\n lastSeen: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameserverOutputDTOAPI\n */\ninterface PlayerOnGameserverOutputDTOAPI {\n /**\n *\n * @type {PlayerOnGameserverOutputWithRolesDTO}\n * @memberof PlayerOnGameserverOutputDTOAPI\n */\n data: PlayerOnGameserverOutputWithRolesDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PlayerOnGameserverOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameserverOutputWithRolesDTO\n */\ninterface PlayerOnGameserverOutputWithRolesDTO {\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n roles: Array;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n playerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n gameId: string;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n positionX?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n positionY?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n positionZ?: number;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n ip?: string;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n ping?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n currency: number;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n online: boolean;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n inventory: Array;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n lastSeen: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerOutputArrayDTOAPI\n */\ninterface PlayerOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PlayerOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerOutputDTO\n */\ninterface PlayerOutputDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n steamId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n xboxLiveId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n epicOnlineServicesId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n steamAvatar?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputDTO\n */\n steamAccountCreated?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOutputDTO\n */\n steamCommunityBanned?: boolean;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n steamEconomyBan?: string;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOutputDTO\n */\n steamVacBanned?: boolean;\n /**\n *\n * @type {number}\n * @memberof PlayerOutputDTO\n */\n steamsDaysSinceLastBan?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOutputDTO\n */\n steamNumberOfVACBans?: number;\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputDTO\n */\n playerOnGameServers?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputDTO\n */\n ipHistory: Array;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerOutputDTOAPI\n */\ninterface PlayerOutputDTOAPI {\n /**\n *\n * @type {PlayerOutputWithRolesDTO}\n * @memberof PlayerOutputDTOAPI\n */\n data: PlayerOutputWithRolesDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PlayerOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerOutputWithRolesDTO\n */\ninterface PlayerOutputWithRolesDTO {\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputWithRolesDTO\n */\n roleAssignments: Array;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputWithRolesDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputWithRolesDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n xboxLiveId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n epicOnlineServicesId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamAvatar?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamAccountCreated?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamCommunityBanned?: boolean;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamEconomyBan?: string;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamVacBanned?: boolean;\n /**\n *\n * @type {number}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamsDaysSinceLastBan?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamNumberOfVACBans?: number;\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputWithRolesDTO\n */\n playerOnGameServers?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputWithRolesDTO\n */\n ipHistory: Array;\n}\n/**\n *\n * @export\n * @interface PlayerOutputWithRolesDTOAPI\n */\ninterface PlayerOutputWithRolesDTOAPI {\n /**\n *\n * @type {PlayerOutputWithRolesDTO}\n * @memberof PlayerOutputWithRolesDTOAPI\n */\n data: PlayerOutputWithRolesDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PlayerOutputWithRolesDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerRoleAssignChangeDTO\n */\ninterface PlayerRoleAssignChangeDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerRoleAssignChangeDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerRoleAssignChangeDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerRoleAssignmentOutputDTO\n */\ninterface PlayerRoleAssignmentOutputDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n playerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n roleId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {RoleOutputDTO}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n role: RoleOutputDTO;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerSearchInputAllowedFilters\n */\ninterface PlayerSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n steamId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n epicOnlineServicesId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n xboxLiveId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n steamCommunityBanned?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n steamVacBanned?: Array;\n}\n/**\n *\n * @export\n * @interface PlayerSearchInputDTO\n */\ninterface PlayerSearchInputDTO {\n /**\n *\n * @type {PlayerSearchInputAllowedFilters}\n * @memberof PlayerSearchInputDTO\n */\n filters?: PlayerSearchInputAllowedFilters;\n /**\n *\n * @type {PlayerSearchInputAllowedFilters}\n * @memberof PlayerSearchInputDTO\n */\n search?: PlayerSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof PlayerSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof PlayerSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof PlayerSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof PlayerSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerSearchInputDTO\n */\n sortDirection?: PlayerSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const PlayerSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype PlayerSearchInputDTOSortDirectionEnum = (typeof PlayerSearchInputDTOSortDirectionEnum)[keyof typeof PlayerSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface PlayerUpdateDTO\n */\ninterface PlayerUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerUpdateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof PlayerUpdateDTO\n */\n steamId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerUpdateDTO\n */\n xboxLiveId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerUpdateDTO\n */\n epicOnlineServicesId?: string;\n}\n/**\n *\n * @export\n * @interface PlayersOnlineInputDTO\n */\ninterface PlayersOnlineInputDTO {\n /**\n *\n * @type {string}\n * @memberof PlayersOnlineInputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof PlayersOnlineInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof PlayersOnlineInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\n/**\n *\n * @export\n * @interface PogParam\n */\ninterface PogParam {\n /**\n *\n * @type {string}\n * @memberof PogParam\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof PogParam\n */\n playerId: string;\n}\n/**\n *\n * @export\n * @interface PogStatsInputDTO\n */\ninterface PogStatsInputDTO {\n /**\n *\n * @type {string}\n * @memberof PogStatsInputDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof PogStatsInputDTO\n */\n playerId: string;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof PogStatsInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof PogStatsInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\n/**\n *\n * @export\n * @interface RangeFilterCreatedAndUpdatedAt\n */\ninterface RangeFilterCreatedAndUpdatedAt {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof RangeFilterCreatedAndUpdatedAt\n */\n createdAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof RangeFilterCreatedAndUpdatedAt\n */\n updatedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface RedirectQs\n */\ninterface RedirectQs {\n /**\n *\n * @type {string}\n * @memberof RedirectQs\n */\n redirect: string;\n}\n/**\n *\n * @export\n * @interface RoleCreateInputDTO\n */\ninterface RoleCreateInputDTO {\n /**\n *\n * @type {string}\n * @memberof RoleCreateInputDTO\n */\n name: string;\n /**\n *\n * @type {Array}\n * @memberof RoleCreateInputDTO\n */\n permissions: Array;\n}\n/**\n *\n * @export\n * @interface RoleOutputArrayDTOAPI\n */\ninterface RoleOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof RoleOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof RoleOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface RoleOutputDTO\n */\ninterface RoleOutputDTO {\n /**\n *\n * @type {string}\n * @memberof RoleOutputDTO\n */\n name: string;\n /**\n *\n * @type {Array}\n * @memberof RoleOutputDTO\n */\n permissions: Array;\n /**\n *\n * @type {boolean}\n * @memberof RoleOutputDTO\n */\n system: boolean;\n /**\n *\n * @type {string}\n * @memberof RoleOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof RoleOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof RoleOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface RoleOutputDTOAPI\n */\ninterface RoleOutputDTOAPI {\n /**\n *\n * @type {RoleOutputDTO}\n * @memberof RoleOutputDTOAPI\n */\n data: RoleOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof RoleOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface RoleSearchInputAllowedFilters\n */\ninterface RoleSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof RoleSearchInputAllowedFilters\n */\n name?: Array;\n}\n/**\n *\n * @export\n * @interface RoleSearchInputDTO\n */\ninterface RoleSearchInputDTO {\n /**\n *\n * @type {RoleSearchInputAllowedFilters}\n * @memberof RoleSearchInputDTO\n */\n filters?: RoleSearchInputAllowedFilters;\n /**\n *\n * @type {RoleSearchInputAllowedFilters}\n * @memberof RoleSearchInputDTO\n */\n search?: RoleSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof RoleSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof RoleSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof RoleSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof RoleSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof RoleSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof RoleSearchInputDTO\n */\n sortDirection?: RoleSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof RoleSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const RoleSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype RoleSearchInputDTOSortDirectionEnum = (typeof RoleSearchInputDTOSortDirectionEnum)[keyof typeof RoleSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface RoleUpdateInputDTO\n */\ninterface RoleUpdateInputDTO {\n /**\n *\n * @type {string}\n * @memberof RoleUpdateInputDTO\n */\n name?: string;\n /**\n *\n * @type {Array}\n * @memberof RoleUpdateInputDTO\n */\n permissions?: Array;\n}\n/**\n *\n * @export\n * @interface RustConnectionInfo\n */\ninterface RustConnectionInfo {\n /**\n *\n * @type {string}\n * @memberof RustConnectionInfo\n */\n host: string;\n /**\n *\n * @type {number}\n * @memberof RustConnectionInfo\n */\n rconPort: number;\n /**\n *\n * @type {string}\n * @memberof RustConnectionInfo\n */\n rconPassword: string;\n /**\n *\n * @type {boolean}\n * @memberof RustConnectionInfo\n */\n useTls: boolean;\n}\n/**\n *\n * @export\n * @interface SdtdConnectionInfo\n */\ninterface SdtdConnectionInfo {\n /**\n *\n * @type {string}\n * @memberof SdtdConnectionInfo\n */\n host: string;\n /**\n *\n * @type {string}\n * @memberof SdtdConnectionInfo\n */\n adminUser: string;\n /**\n *\n * @type {string}\n * @memberof SdtdConnectionInfo\n */\n adminToken: string;\n /**\n *\n * @type {boolean}\n * @memberof SdtdConnectionInfo\n */\n useTls: boolean;\n /**\n *\n * @type {boolean}\n * @memberof SdtdConnectionInfo\n */\n useCPM: boolean;\n /**\n *\n * @type {boolean}\n * @memberof SdtdConnectionInfo\n */\n useV1: boolean;\n}\n/**\n *\n * @export\n * @interface SearchRoleInputDTO\n */\ninterface SearchRoleInputDTO {\n /**\n *\n * @type {string}\n * @memberof SearchRoleInputDTO\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface SendMessageInputDTO\n */\ninterface SendMessageInputDTO {\n /**\n *\n * @type {string}\n * @memberof SendMessageInputDTO\n */\n message: string;\n}\n/**\n *\n * @export\n * @interface ServiceRoleCreateInputDTO\n */\ninterface ServiceRoleCreateInputDTO {\n /**\n *\n * @type {string}\n * @memberof ServiceRoleCreateInputDTO\n */\n name: string;\n /**\n *\n * @type {Array}\n * @memberof ServiceRoleCreateInputDTO\n */\n permissions: Array;\n /**\n *\n * @type {boolean}\n * @memberof ServiceRoleCreateInputDTO\n */\n system?: boolean;\n}\n/**\n *\n * @export\n * @interface Settings\n */\ninterface Settings {\n /**\n *\n * @type {string}\n * @memberof Settings\n */\n commandPrefix: string;\n /**\n *\n * @type {string}\n * @memberof Settings\n */\n serverChatName: string;\n /**\n *\n * @type {string}\n * @memberof Settings\n */\n economyEnabled: string;\n /**\n *\n * @type {string}\n * @memberof Settings\n */\n currencyName: string;\n /**\n *\n * @type {string}\n * @memberof Settings\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof Settings\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof Settings\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface SettingsOutputArrayDTOAPI\n */\ninterface SettingsOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof SettingsOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof SettingsOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface SettingsOutputDTO\n */\ninterface SettingsOutputDTO {\n /**\n *\n * @type {string}\n * @memberof SettingsOutputDTO\n */\n key: SettingsOutputDTOKeyEnum;\n /**\n *\n * @type {string}\n * @memberof SettingsOutputDTO\n */\n value: string;\n /**\n *\n * @type {string}\n * @memberof SettingsOutputDTO\n */\n type: SettingsOutputDTOTypeEnum;\n}\ndeclare const SettingsOutputDTOKeyEnum: {\n readonly CommandPrefix: \"commandPrefix\";\n readonly ServerChatName: \"serverChatName\";\n readonly EconomyEnabled: \"economyEnabled\";\n readonly CurrencyName: \"currencyName\";\n};\ntype SettingsOutputDTOKeyEnum = (typeof SettingsOutputDTOKeyEnum)[keyof typeof SettingsOutputDTOKeyEnum];\ndeclare const SettingsOutputDTOTypeEnum: {\n readonly Override: \"override\";\n readonly Inherit: \"inherit\";\n readonly Global: \"global\";\n readonly Default: \"default\";\n};\ntype SettingsOutputDTOTypeEnum = (typeof SettingsOutputDTOTypeEnum)[keyof typeof SettingsOutputDTOTypeEnum];\n/**\n *\n * @export\n * @interface SettingsOutputDTOAPI\n */\ninterface SettingsOutputDTOAPI {\n /**\n *\n * @type {SettingsOutputDTO}\n * @memberof SettingsOutputDTOAPI\n */\n data: SettingsOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof SettingsOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface SettingsSetDTO\n */\ninterface SettingsSetDTO {\n /**\n *\n * @type {string}\n * @memberof SettingsSetDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {any}\n * @memberof SettingsSetDTO\n */\n value: any;\n}\n/**\n *\n * @export\n * @interface ShopListingCreateDTO\n */\ninterface ShopListingCreateDTO {\n /**\n *\n * @type {string}\n * @memberof ShopListingCreateDTO\n */\n gameServerId: string;\n /**\n *\n * @type {Array}\n * @memberof ShopListingCreateDTO\n */\n items: Array;\n /**\n *\n * @type {number}\n * @memberof ShopListingCreateDTO\n */\n price: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingCreateDTO\n */\n name?: string;\n}\n/**\n *\n * @export\n * @interface ShopListingItemMetaInputDTO\n */\ninterface ShopListingItemMetaInputDTO {\n /**\n *\n * @type {number}\n * @memberof ShopListingItemMetaInputDTO\n */\n amount: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingItemMetaInputDTO\n */\n quality?: string;\n /**\n *\n * @type {string}\n * @memberof ShopListingItemMetaInputDTO\n */\n itemId: string;\n}\n/**\n *\n * @export\n * @interface ShopListingItemMetaOutputDTO\n */\ninterface ShopListingItemMetaOutputDTO {\n /**\n *\n * @type {number}\n * @memberof ShopListingItemMetaOutputDTO\n */\n amount: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingItemMetaOutputDTO\n */\n quality?: string;\n /**\n *\n * @type {ItemsOutputDTO}\n * @memberof ShopListingItemMetaOutputDTO\n */\n item: ItemsOutputDTO;\n /**\n *\n * @type {string}\n * @memberof ShopListingItemMetaOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopListingItemMetaOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopListingItemMetaOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface ShopListingOutputArrayDTOAPI\n */\ninterface ShopListingOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof ShopListingOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ShopListingOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ShopListingOutputDTO\n */\ninterface ShopListingOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ShopListingOutputDTO\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof ShopListingOutputDTO\n */\n gameServerId: string;\n /**\n *\n * @type {Array}\n * @memberof ShopListingOutputDTO\n */\n items: Array;\n /**\n *\n * @type {number}\n * @memberof ShopListingOutputDTO\n */\n price: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingOutputDTO\n */\n name?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopListingOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopListingOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface ShopListingOutputDTOAPI\n */\ninterface ShopListingOutputDTOAPI {\n /**\n *\n * @type {ShopListingOutputDTO}\n * @memberof ShopListingOutputDTOAPI\n */\n data: ShopListingOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ShopListingOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ShopListingSearchInputAllowedFilters\n */\ninterface ShopListingSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof ShopListingSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopListingSearchInputAllowedFilters\n */\n gameServerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopListingSearchInputAllowedFilters\n */\n price?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopListingSearchInputAllowedFilters\n */\n name?: Array;\n}\n/**\n *\n * @export\n * @interface ShopListingSearchInputDTO\n */\ninterface ShopListingSearchInputDTO {\n /**\n *\n * @type {ShopListingSearchInputAllowedFilters}\n * @memberof ShopListingSearchInputDTO\n */\n filters?: ShopListingSearchInputAllowedFilters;\n /**\n *\n * @type {ShopListingSearchInputAllowedFilters}\n * @memberof ShopListingSearchInputDTO\n */\n search?: ShopListingSearchInputAllowedFilters;\n /**\n *\n * @type {ShopSearchInputAllowedRangeFilter}\n * @memberof ShopListingSearchInputDTO\n */\n greaterThan?: ShopSearchInputAllowedRangeFilter;\n /**\n *\n * @type {ShopSearchInputAllowedRangeFilter}\n * @memberof ShopListingSearchInputDTO\n */\n lessThan?: ShopSearchInputAllowedRangeFilter;\n /**\n *\n * @type {number}\n * @memberof ShopListingSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof ShopListingSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof ShopListingSearchInputDTO\n */\n sortDirection?: ShopListingSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof ShopListingSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const ShopListingSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype ShopListingSearchInputDTOSortDirectionEnum = (typeof ShopListingSearchInputDTOSortDirectionEnum)[keyof typeof ShopListingSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface ShopListingUpdateDTO\n */\ninterface ShopListingUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof ShopListingUpdateDTO\n */\n gameServerId: string;\n /**\n *\n * @type {Array}\n * @memberof ShopListingUpdateDTO\n */\n items: Array;\n /**\n *\n * @type {number}\n * @memberof ShopListingUpdateDTO\n */\n price: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingUpdateDTO\n */\n name?: string;\n}\n/**\n *\n * @export\n * @interface ShopOrderCreateDTO\n */\ninterface ShopOrderCreateDTO {\n /**\n *\n * @type {string}\n * @memberof ShopOrderCreateDTO\n */\n listingId: string;\n /**\n *\n * @type {number}\n * @memberof ShopOrderCreateDTO\n */\n amount: number;\n}\n/**\n *\n * @export\n * @interface ShopOrderCreateInternalDTO\n */\ninterface ShopOrderCreateInternalDTO {\n /**\n *\n * @type {string}\n * @memberof ShopOrderCreateInternalDTO\n */\n userId: string;\n /**\n *\n * @type {string}\n * @memberof ShopOrderCreateInternalDTO\n */\n listingId: string;\n /**\n *\n * @type {number}\n * @memberof ShopOrderCreateInternalDTO\n */\n amount: number;\n}\n/**\n *\n * @export\n * @interface ShopOrderOutputArrayDTOAPI\n */\ninterface ShopOrderOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof ShopOrderOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ShopOrderOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ShopOrderOutputDTO\n */\ninterface ShopOrderOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ShopOrderOutputDTO\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof ShopOrderOutputDTO\n */\n listingId: string;\n /**\n *\n * @type {string}\n * @memberof ShopOrderOutputDTO\n */\n userId: string;\n /**\n *\n * @type {number}\n * @memberof ShopOrderOutputDTO\n */\n amount: number;\n /**\n *\n * @type {string}\n * @memberof ShopOrderOutputDTO\n */\n status: ShopOrderOutputDTOStatusEnum;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopOrderOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopOrderOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\ndeclare const ShopOrderOutputDTOStatusEnum: {\n readonly Completed: \"COMPLETED\";\n readonly Paid: \"PAID\";\n readonly Canceled: \"CANCELED\";\n};\ntype ShopOrderOutputDTOStatusEnum = (typeof ShopOrderOutputDTOStatusEnum)[keyof typeof ShopOrderOutputDTOStatusEnum];\n/**\n *\n * @export\n * @interface ShopOrderOutputDTOAPI\n */\ninterface ShopOrderOutputDTOAPI {\n /**\n *\n * @type {ShopOrderOutputDTO}\n * @memberof ShopOrderOutputDTOAPI\n */\n data: ShopOrderOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ShopOrderOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ShopOrderSearchInputAllowedFilters\n */\ninterface ShopOrderSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputAllowedFilters\n */\n listingId?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputAllowedFilters\n */\n userId?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputAllowedFilters\n */\n amount?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputAllowedFilters\n */\n status?: Array;\n}\n/**\n *\n * @export\n * @interface ShopOrderSearchInputAllowedRangeFilter\n */\ninterface ShopOrderSearchInputAllowedRangeFilter {\n /**\n *\n * @type {number}\n * @memberof ShopOrderSearchInputAllowedRangeFilter\n */\n amount?: number;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopOrderSearchInputAllowedRangeFilter\n */\n createdAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopOrderSearchInputAllowedRangeFilter\n */\n updatedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface ShopOrderSearchInputDTO\n */\ninterface ShopOrderSearchInputDTO {\n /**\n *\n * @type {ShopOrderSearchInputAllowedFilters}\n * @memberof ShopOrderSearchInputDTO\n */\n filters?: ShopOrderSearchInputAllowedFilters;\n /**\n *\n * @type {ShopOrderSearchInputAllowedFilters}\n * @memberof ShopOrderSearchInputDTO\n */\n search?: ShopOrderSearchInputAllowedFilters;\n /**\n *\n * @type {ShopOrderSearchInputAllowedRangeFilter}\n * @memberof ShopOrderSearchInputDTO\n */\n greaterThan?: ShopOrderSearchInputAllowedRangeFilter;\n /**\n *\n * @type {ShopOrderSearchInputAllowedRangeFilter}\n * @memberof ShopOrderSearchInputDTO\n */\n lessThan?: ShopOrderSearchInputAllowedRangeFilter;\n /**\n *\n * @type {number}\n * @memberof ShopOrderSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof ShopOrderSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof ShopOrderSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof ShopOrderSearchInputDTO\n */\n sortDirection?: ShopOrderSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const ShopOrderSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype ShopOrderSearchInputDTOSortDirectionEnum = (typeof ShopOrderSearchInputDTOSortDirectionEnum)[keyof typeof ShopOrderSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface ShopOrderUpdateDTO\n */\ninterface ShopOrderUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof ShopOrderUpdateDTO\n */\n status: ShopOrderUpdateDTOStatusEnum;\n}\ndeclare const ShopOrderUpdateDTOStatusEnum: {\n readonly Completed: \"COMPLETED\";\n readonly Paid: \"PAID\";\n readonly Canceled: \"CANCELED\";\n};\ntype ShopOrderUpdateDTOStatusEnum = (typeof ShopOrderUpdateDTOStatusEnum)[keyof typeof ShopOrderUpdateDTOStatusEnum];\n/**\n *\n * @export\n * @interface ShopSearchInputAllowedRangeFilter\n */\ninterface ShopSearchInputAllowedRangeFilter {\n /**\n *\n * @type {number}\n * @memberof ShopSearchInputAllowedRangeFilter\n */\n price?: number;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopSearchInputAllowedRangeFilter\n */\n createdAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopSearchInputAllowedRangeFilter\n */\n updatedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n * @type StatsControllerGetPingStatsStartDateParameter\n * @export\n */\ntype StatsControllerGetPingStatsStartDateParameter = string;\n/**\n *\n * @export\n * @interface StatsOutputDTO\n */\ninterface StatsOutputDTO {\n /**\n *\n * @type {object}\n * @memberof StatsOutputDTO\n */\n values: object;\n}\n/**\n *\n * @export\n * @interface StatsOutputDTOAPI\n */\ninterface StatsOutputDTOAPI {\n /**\n *\n * @type {StatsOutputDTO}\n * @memberof StatsOutputDTOAPI\n */\n data: StatsOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof StatsOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface TakaroEventCommandDetails\n */\ninterface TakaroEventCommandDetails {\n /**\n *\n * @type {string}\n * @memberof TakaroEventCommandDetails\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventCommandDetails\n */\n name: string;\n /**\n *\n * @type {object}\n * @memberof TakaroEventCommandDetails\n */\n arguments: object;\n}\n/**\n *\n * @export\n * @interface TakaroEventCommandExecuted\n */\ninterface TakaroEventCommandExecuted {\n /**\n *\n * @type {any}\n * @memberof TakaroEventCommandExecuted\n */\n data: any;\n /**\n *\n * @type {Array}\n * @memberof TakaroEventCommandExecuted\n */\n result: Array;\n /**\n *\n * @type {TakaroEventCommandDetails}\n * @memberof TakaroEventCommandExecuted\n */\n command?: TakaroEventCommandDetails;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventCommandExecuted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventCronjobDetails\n */\ninterface TakaroEventCronjobDetails {\n /**\n *\n * @type {string}\n * @memberof TakaroEventCronjobDetails\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventCronjobDetails\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface TakaroEventCronjobExecuted\n */\ninterface TakaroEventCronjobExecuted {\n /**\n *\n * @type {any}\n * @memberof TakaroEventCronjobExecuted\n */\n data: any;\n /**\n *\n * @type {Array}\n * @memberof TakaroEventCronjobExecuted\n */\n result: Array;\n /**\n *\n * @type {TakaroEventCronjobDetails}\n * @memberof TakaroEventCronjobExecuted\n */\n cronjob?: TakaroEventCronjobDetails;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventCronjobExecuted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventCurrencyAdded\n */\ninterface TakaroEventCurrencyAdded {\n /**\n *\n * @type {number}\n * @memberof TakaroEventCurrencyAdded\n */\n amount: number;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventCurrencyAdded\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventCurrencyDeducted\n */\ninterface TakaroEventCurrencyDeducted {\n /**\n *\n * @type {number}\n * @memberof TakaroEventCurrencyDeducted\n */\n amount: number;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventCurrencyDeducted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventFunctionLog\n */\ninterface TakaroEventFunctionLog {\n /**\n *\n * @type {string}\n * @memberof TakaroEventFunctionLog\n */\n msg: string;\n /**\n *\n * @type {any}\n * @memberof TakaroEventFunctionLog\n */\n details?: any;\n}\n/**\n *\n * @export\n * @interface TakaroEventFunctionResult\n */\ninterface TakaroEventFunctionResult {\n /**\n *\n * @type {Array}\n * @memberof TakaroEventFunctionResult\n */\n logs: Array;\n /**\n *\n * @type {boolean}\n * @memberof TakaroEventFunctionResult\n */\n success: boolean;\n /**\n *\n * @type {string}\n * @memberof TakaroEventFunctionResult\n */\n reason?: string;\n /**\n *\n * @type {number}\n * @memberof TakaroEventFunctionResult\n */\n tryAgainIn?: number;\n}\n/**\n *\n * @export\n * @interface TakaroEventHookDetails\n */\ninterface TakaroEventHookDetails {\n /**\n *\n * @type {string}\n * @memberof TakaroEventHookDetails\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventHookDetails\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface TakaroEventHookExecuted\n */\ninterface TakaroEventHookExecuted {\n /**\n *\n * @type {any}\n * @memberof TakaroEventHookExecuted\n */\n data: any;\n /**\n *\n * @type {Array}\n * @memberof TakaroEventHookExecuted\n */\n result: Array;\n /**\n *\n * @type {TakaroEventHookDetails}\n * @memberof TakaroEventHookExecuted\n */\n hook?: TakaroEventHookDetails;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventHookExecuted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventModuleCreated\n */\ninterface TakaroEventModuleCreated {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventModuleCreated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventModuleDeleted\n */\ninterface TakaroEventModuleDeleted {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventModuleDeleted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventModuleInstalled\n */\ninterface TakaroEventModuleInstalled {\n /**\n *\n * @type {string}\n * @memberof TakaroEventModuleInstalled\n */\n userConfig: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventModuleInstalled\n */\n systemConfig: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventModuleInstalled\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventModuleUninstalled\n */\ninterface TakaroEventModuleUninstalled {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventModuleUninstalled\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventModuleUpdated\n */\ninterface TakaroEventModuleUpdated {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventModuleUpdated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventPlayerCreated\n */\ninterface TakaroEventPlayerCreated {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventPlayerCreated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventPlayerLinked\n */\ninterface TakaroEventPlayerLinked {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventPlayerLinked\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventPlayerNewIpDetected\n */\ninterface TakaroEventPlayerNewIpDetected {\n /**\n *\n * @type {string}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n country: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n city: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n longitude: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n latitude: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n ip: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleAssigned\n */\ninterface TakaroEventRoleAssigned {\n /**\n *\n * @type {TakaroEventRoleMeta}\n * @memberof TakaroEventRoleAssigned\n */\n role: TakaroEventRoleMeta;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventRoleAssigned\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleCreated\n */\ninterface TakaroEventRoleCreated {\n /**\n *\n * @type {TakaroEventRoleMeta}\n * @memberof TakaroEventRoleCreated\n */\n role: TakaroEventRoleMeta;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventRoleCreated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleDeleted\n */\ninterface TakaroEventRoleDeleted {\n /**\n *\n * @type {TakaroEventRoleMeta}\n * @memberof TakaroEventRoleDeleted\n */\n role: TakaroEventRoleMeta;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventRoleDeleted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleMeta\n */\ninterface TakaroEventRoleMeta {\n /**\n *\n * @type {string}\n * @memberof TakaroEventRoleMeta\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventRoleMeta\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleRemoved\n */\ninterface TakaroEventRoleRemoved {\n /**\n *\n * @type {TakaroEventRoleMeta}\n * @memberof TakaroEventRoleRemoved\n */\n role: TakaroEventRoleMeta;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventRoleRemoved\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleUpdated\n */\ninterface TakaroEventRoleUpdated {\n /**\n *\n * @type {TakaroEventRoleMeta}\n * @memberof TakaroEventRoleUpdated\n */\n role: TakaroEventRoleMeta;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventRoleUpdated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventServerStatusChanged\n */\ninterface TakaroEventServerStatusChanged {\n /**\n *\n * @type {string}\n * @memberof TakaroEventServerStatusChanged\n */\n status: string;\n /**\n *\n * @type {any}\n * @memberof TakaroEventServerStatusChanged\n */\n details?: any;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventServerStatusChanged\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventSettingsSet\n */\ninterface TakaroEventSettingsSet {\n /**\n *\n * @type {string}\n * @memberof TakaroEventSettingsSet\n */\n key: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventSettingsSet\n */\n value?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventSettingsSet\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventShopListingCreated\n */\ninterface TakaroEventShopListingCreated {\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopListingCreated\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventShopListingCreated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventShopListingDeleted\n */\ninterface TakaroEventShopListingDeleted {\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopListingDeleted\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventShopListingDeleted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventShopListingUpdated\n */\ninterface TakaroEventShopListingUpdated {\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopListingUpdated\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventShopListingUpdated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventShopOrderCreated\n */\ninterface TakaroEventShopOrderCreated {\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopOrderCreated\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventShopOrderCreated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventShopOrderStatusChanged\n */\ninterface TakaroEventShopOrderStatusChanged {\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopOrderStatusChanged\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopOrderStatusChanged\n */\n status: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventShopOrderStatusChanged\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroModelDTO\n */\ninterface TakaroModelDTO {\n /**\n *\n * @type {string}\n * @memberof TakaroModelDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroModelDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroModelDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroTokenDTO\n */\ninterface TakaroTokenDTO {\n /**\n *\n * @type {boolean}\n * @memberof TakaroTokenDTO\n */\n active: boolean;\n /**\n *\n * @type {string}\n * @memberof TakaroTokenDTO\n */\n clientId: string;\n /**\n *\n * @type {number}\n * @memberof TakaroTokenDTO\n */\n exp: number;\n /**\n *\n * @type {number}\n * @memberof TakaroTokenDTO\n */\n iat: number;\n /**\n *\n * @type {string}\n * @memberof TakaroTokenDTO\n */\n iss: string;\n /**\n *\n * @type {string}\n * @memberof TakaroTokenDTO\n */\n sub: string;\n /**\n *\n * @type {Array}\n * @memberof TakaroTokenDTO\n */\n aud: Array;\n}\n/**\n *\n * @export\n * @interface TeleportPlayerInputDTO\n */\ninterface TeleportPlayerInputDTO {\n /**\n *\n * @type {number}\n * @memberof TeleportPlayerInputDTO\n */\n x: number;\n /**\n *\n * @type {number}\n * @memberof TeleportPlayerInputDTO\n */\n y: number;\n /**\n *\n * @type {number}\n * @memberof TeleportPlayerInputDTO\n */\n z: number;\n}\n/**\n *\n * @export\n * @interface TestReachabilityOutputDTO\n */\ninterface TestReachabilityOutputDTO {\n /**\n *\n * @type {boolean}\n * @memberof TestReachabilityOutputDTO\n */\n connectable: boolean;\n /**\n *\n * @type {string}\n * @memberof TestReachabilityOutputDTO\n */\n reason?: string;\n /**\n *\n * @type {number}\n * @memberof TestReachabilityOutputDTO\n */\n latency?: number;\n}\n/**\n *\n * @export\n * @interface TokenInputDTO\n */\ninterface TokenInputDTO {\n /**\n *\n * @type {string}\n * @memberof TokenInputDTO\n */\n domainId: string;\n}\n/**\n *\n * @export\n * @interface TokenOutputDTO\n */\ninterface TokenOutputDTO {\n /**\n *\n * @type {string}\n * @memberof TokenOutputDTO\n */\n token: string;\n}\n/**\n *\n * @export\n * @interface TokenOutputDTOAPI\n */\ninterface TokenOutputDTOAPI {\n /**\n *\n * @type {TokenOutputDTO}\n * @memberof TokenOutputDTOAPI\n */\n data: TokenOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof TokenOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface UserAssignmentOutputDTO\n */\ninterface UserAssignmentOutputDTO {\n /**\n *\n * @type {string}\n * @memberof UserAssignmentOutputDTO\n */\n userId: string;\n /**\n *\n * @type {string}\n * @memberof UserAssignmentOutputDTO\n */\n roleId: string;\n /**\n *\n * @type {string}\n * @memberof UserAssignmentOutputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {RoleOutputDTO}\n * @memberof UserAssignmentOutputDTO\n */\n role: RoleOutputDTO;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserAssignmentOutputDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof UserAssignmentOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserAssignmentOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserAssignmentOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface UserCreateInputDTO\n */\ninterface UserCreateInputDTO {\n /**\n *\n * @type {string}\n * @memberof UserCreateInputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof UserCreateInputDTO\n */\n email: string;\n /**\n *\n * @type {string}\n * @memberof UserCreateInputDTO\n */\n password: string;\n /**\n *\n * @type {string}\n * @memberof UserCreateInputDTO\n */\n idpId?: string;\n}\n/**\n *\n * @export\n * @interface UserOutputArrayDTOAPI\n */\ninterface UserOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof UserOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof UserOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface UserOutputDTO\n */\ninterface UserOutputDTO {\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n email: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n idpId: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n discordId?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputDTO\n */\n lastSeen: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface UserOutputDTOAPI\n */\ninterface UserOutputDTOAPI {\n /**\n *\n * @type {UserOutputWithRolesDTO}\n * @memberof UserOutputDTOAPI\n */\n data: UserOutputWithRolesDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof UserOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface UserOutputWithRolesDTO\n */\ninterface UserOutputWithRolesDTO {\n /**\n *\n * @type {Array}\n * @memberof UserOutputWithRolesDTO\n */\n roles: Array;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputWithRolesDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputWithRolesDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n email: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n idpId: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n discordId?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputWithRolesDTO\n */\n lastSeen: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n playerId?: string;\n}\n/**\n *\n * @export\n * @interface UserRoleAssignChangeDTO\n */\ninterface UserRoleAssignChangeDTO {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserRoleAssignChangeDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface UserSearchInputAllowedFilters\n */\ninterface UserSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof UserSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof UserSearchInputAllowedFilters\n */\n idpId?: Array;\n /**\n *\n * @type {Array}\n * @memberof UserSearchInputAllowedFilters\n */\n discordId?: Array;\n /**\n *\n * @type {Array}\n * @memberof UserSearchInputAllowedFilters\n */\n playerId?: Array;\n}\n/**\n *\n * @export\n * @interface UserSearchInputAllowedRangeFilter\n */\ninterface UserSearchInputAllowedRangeFilter {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserSearchInputAllowedRangeFilter\n */\n lastSeen?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserSearchInputAllowedRangeFilter\n */\n createdAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserSearchInputAllowedRangeFilter\n */\n updatedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface UserSearchInputDTO\n */\ninterface UserSearchInputDTO {\n /**\n *\n * @type {UserSearchInputAllowedFilters}\n * @memberof UserSearchInputDTO\n */\n filters?: UserSearchInputAllowedFilters;\n /**\n *\n * @type {UserSearchInputAllowedFilters}\n * @memberof UserSearchInputDTO\n */\n search?: UserSearchInputAllowedFilters;\n /**\n *\n * @type {UserSearchInputAllowedRangeFilter}\n * @memberof UserSearchInputDTO\n */\n greaterThan?: UserSearchInputAllowedRangeFilter;\n /**\n *\n * @type {UserSearchInputAllowedRangeFilter}\n * @memberof UserSearchInputDTO\n */\n lessThan?: UserSearchInputAllowedRangeFilter;\n /**\n *\n * @type {number}\n * @memberof UserSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof UserSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof UserSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof UserSearchInputDTO\n */\n sortDirection?: UserSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof UserSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const UserSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype UserSearchInputDTOSortDirectionEnum = (typeof UserSearchInputDTOSortDirectionEnum)[keyof typeof UserSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface UserUpdateAuthDTO\n */\ninterface UserUpdateAuthDTO {\n /**\n *\n * @type {string}\n * @memberof UserUpdateAuthDTO\n */\n discordId?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserUpdateAuthDTO\n */\n lastSeen?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface UserUpdateDTO\n */\ninterface UserUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof UserUpdateDTO\n */\n name?: string;\n}\n/**\n *\n * @export\n * @interface VariableCreateDTO\n */\ninterface VariableCreateDTO {\n /**\n *\n * @type {string}\n * @memberof VariableCreateDTO\n */\n key: string;\n /**\n *\n * @type {string}\n * @memberof VariableCreateDTO\n */\n value: string;\n /**\n *\n * @type {string}\n * @memberof VariableCreateDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableCreateDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableCreateDTO\n */\n moduleId?: string;\n}\n/**\n *\n * @export\n * @interface VariableOutputArrayDTOAPI\n */\ninterface VariableOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof VariableOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof VariableOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface VariableOutputDTO\n */\ninterface VariableOutputDTO {\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n key: string;\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n value: string;\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n moduleId?: string;\n /**\n *\n * @type {GameServerOutputDTO}\n * @memberof VariableOutputDTO\n */\n gameServer?: GameServerOutputDTO;\n /**\n *\n * @type {ModuleOutputDTO}\n * @memberof VariableOutputDTO\n */\n module?: ModuleOutputDTO;\n /**\n *\n * @type {PlayerOutputDTO}\n * @memberof VariableOutputDTO\n */\n player?: PlayerOutputDTO;\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof VariableOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof VariableOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface VariableOutputDTOAPI\n */\ninterface VariableOutputDTOAPI {\n /**\n *\n * @type {VariableOutputDTO}\n * @memberof VariableOutputDTOAPI\n */\n data: VariableOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof VariableOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface VariableSearchInputAllowedFilters\n */\ninterface VariableSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputAllowedFilters\n */\n key?: Array;\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputAllowedFilters\n */\n gameServerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputAllowedFilters\n */\n playerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputAllowedFilters\n */\n moduleId?: Array;\n}\n/**\n *\n * @export\n * @interface VariableSearchInputDTO\n */\ninterface VariableSearchInputDTO {\n /**\n *\n * @type {VariableSearchInputAllowedFilters}\n * @memberof VariableSearchInputDTO\n */\n filters?: VariableSearchInputAllowedFilters;\n /**\n *\n * @type {VariableSearchInputAllowedFilters}\n * @memberof VariableSearchInputDTO\n */\n search?: VariableSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof VariableSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof VariableSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof VariableSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof VariableSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof VariableSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof VariableSearchInputDTO\n */\n sortDirection?: VariableSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const VariableSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype VariableSearchInputDTOSortDirectionEnum = (typeof VariableSearchInputDTOSortDirectionEnum)[keyof typeof VariableSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface VariableUpdateDTO\n */\ninterface VariableUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof VariableUpdateDTO\n */\n key?: string;\n /**\n *\n * @type {string}\n * @memberof VariableUpdateDTO\n */\n value: string;\n /**\n *\n * @type {string}\n * @memberof VariableUpdateDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableUpdateDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableUpdateDTO\n */\n moduleId?: string;\n}\n/**\n * CommandApi - axios parameter creator\n * @export\n */\ndeclare const CommandApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CommandCreateDTO} [commandCreateDTO] CommandCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreate: (commandCreateDTO?: CommandCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create argument\n * @param {CommandArgumentCreateDTO} [commandArgumentCreateDTO] CommandArgumentCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreateArgument: (commandArgumentCreateDTO?: CommandArgumentCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetExecutions: (id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove argument\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemoveArgument: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CommandSearchInputDTO} [commandSearchInputDTO] CommandSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerSearch: (commandSearchInputDTO?: CommandSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {string} id\n * @param {CommandTriggerDTO} [commandTriggerDTO] CommandTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerTrigger: (id: string, commandTriggerDTO?: CommandTriggerDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CommandUpdateDTO} [commandUpdateDTO] CommandUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdate: (id: string, commandUpdateDTO?: CommandUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update argument\n * @param {string} id\n * @param {CommandArgumentUpdateDTO} [commandArgumentUpdateDTO] CommandArgumentUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdateArgument: (id: string, commandArgumentUpdateDTO?: CommandArgumentUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * CommandApi - functional programming interface\n * @export\n */\ndeclare const CommandApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CommandCreateDTO} [commandCreateDTO] CommandCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreate(commandCreateDTO?: CommandCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create argument\n * @param {CommandArgumentCreateDTO} [commandArgumentCreateDTO] CommandArgumentCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreateArgument(commandArgumentCreateDTO?: CommandArgumentCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove argument\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemoveArgument(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CommandSearchInputDTO} [commandSearchInputDTO] CommandSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerSearch(commandSearchInputDTO?: CommandSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {string} id\n * @param {CommandTriggerDTO} [commandTriggerDTO] CommandTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerTrigger(id: string, commandTriggerDTO?: CommandTriggerDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CommandUpdateDTO} [commandUpdateDTO] CommandUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdate(id: string, commandUpdateDTO?: CommandUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update argument\n * @param {string} id\n * @param {CommandArgumentUpdateDTO} [commandArgumentUpdateDTO] CommandArgumentUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdateArgument(id: string, commandArgumentUpdateDTO?: CommandArgumentUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * CommandApi - factory interface\n * @export\n */\ndeclare const CommandApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CommandCreateDTO} [commandCreateDTO] CommandCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreate(commandCreateDTO?: CommandCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create argument\n * @param {CommandArgumentCreateDTO} [commandArgumentCreateDTO] CommandArgumentCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreateArgument(commandArgumentCreateDTO?: CommandArgumentCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove argument\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemoveArgument(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CommandSearchInputDTO} [commandSearchInputDTO] CommandSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerSearch(commandSearchInputDTO?: CommandSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {string} id\n * @param {CommandTriggerDTO} [commandTriggerDTO] CommandTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerTrigger(id: string, commandTriggerDTO?: CommandTriggerDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CommandUpdateDTO} [commandUpdateDTO] CommandUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdate(id: string, commandUpdateDTO?: CommandUpdateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update argument\n * @param {string} id\n * @param {CommandArgumentUpdateDTO} [commandArgumentUpdateDTO] CommandArgumentUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdateArgument(id: string, commandArgumentUpdateDTO?: CommandArgumentUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * CommandApi - object-oriented interface\n * @export\n * @class CommandApi\n * @extends {BaseAPI}\n */\ndeclare class CommandApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CommandCreateDTO} [commandCreateDTO] CommandCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerCreate(commandCreateDTO?: CommandCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create argument\n * @param {CommandArgumentCreateDTO} [commandArgumentCreateDTO] CommandArgumentCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerCreateArgument(commandArgumentCreateDTO?: CommandArgumentCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove argument\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerRemoveArgument(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CommandSearchInputDTO} [commandSearchInputDTO] CommandSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerSearch(commandSearchInputDTO?: CommandSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {string} id\n * @param {CommandTriggerDTO} [commandTriggerDTO] CommandTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerTrigger(id: string, commandTriggerDTO?: CommandTriggerDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CommandUpdateDTO} [commandUpdateDTO] CommandUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerUpdate(id: string, commandUpdateDTO?: CommandUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update argument\n * @param {string} id\n * @param {CommandArgumentUpdateDTO} [commandArgumentUpdateDTO] CommandArgumentUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerUpdateArgument(id: string, commandArgumentUpdateDTO?: CommandArgumentUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * CronJobApi - axios parameter creator\n * @export\n */\ndeclare const CronJobApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CronJobCreateDTO} [cronJobCreateDTO] CronJobCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerCreate: (cronJobCreateDTO?: CronJobCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetExecutions: (id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CronJobSearchInputDTO} [cronJobSearchInputDTO] CronJobSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerSearch: (cronJobSearchInputDTO?: CronJobSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {CronJobTriggerDTO} [cronJobTriggerDTO] CronJobTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerTrigger: (cronJobTriggerDTO?: CronJobTriggerDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CronJobUpdateDTO} [cronJobUpdateDTO] CronJobUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerUpdate: (id: string, cronJobUpdateDTO?: CronJobUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * CronJobApi - functional programming interface\n * @export\n */\ndeclare const CronJobApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CronJobCreateDTO} [cronJobCreateDTO] CronJobCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerCreate(cronJobCreateDTO?: CronJobCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CronJobSearchInputDTO} [cronJobSearchInputDTO] CronJobSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerSearch(cronJobSearchInputDTO?: CronJobSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {CronJobTriggerDTO} [cronJobTriggerDTO] CronJobTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerTrigger(cronJobTriggerDTO?: CronJobTriggerDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CronJobUpdateDTO} [cronJobUpdateDTO] CronJobUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerUpdate(id: string, cronJobUpdateDTO?: CronJobUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * CronJobApi - factory interface\n * @export\n */\ndeclare const CronJobApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CronJobCreateDTO} [cronJobCreateDTO] CronJobCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerCreate(cronJobCreateDTO?: CronJobCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CronJobSearchInputDTO} [cronJobSearchInputDTO] CronJobSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerSearch(cronJobSearchInputDTO?: CronJobSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {CronJobTriggerDTO} [cronJobTriggerDTO] CronJobTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerTrigger(cronJobTriggerDTO?: CronJobTriggerDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CronJobUpdateDTO} [cronJobUpdateDTO] CronJobUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerUpdate(id: string, cronJobUpdateDTO?: CronJobUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * CronJobApi - object-oriented interface\n * @export\n * @class CronJobApi\n * @extends {BaseAPI}\n */\ndeclare class CronJobApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CronJobCreateDTO} [cronJobCreateDTO] CronJobCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerCreate(cronJobCreateDTO?: CronJobCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CronJobSearchInputDTO} [cronJobSearchInputDTO] CronJobSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerSearch(cronJobSearchInputDTO?: CronJobSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {CronJobTriggerDTO} [cronJobTriggerDTO] CronJobTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerTrigger(cronJobTriggerDTO?: CronJobTriggerDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CronJobUpdateDTO} [cronJobUpdateDTO] CronJobUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerUpdate(id: string, cronJobUpdateDTO?: CronJobUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * DiscordApi - axios parameter creator\n * @export\n */\ndeclare const DiscordApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n *\n * @summary Get invite\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerGetInvite: (options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Search\n * @param {GuildSearchInputDTO} [guildSearchInputDTO] GuildSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSearch: (guildSearchInputDTO?: GuildSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Send message\n * @param {string} id\n * @param {SendMessageInputDTO} [sendMessageInputDTO] SendMessageInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSendMessage: (id: string, sendMessageInputDTO?: SendMessageInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Update guild\n * @param {string} id\n * @param {GuildApiUpdateDTO} [guildApiUpdateDTO] GuildApiUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerUpdateGuild: (id: string, guildApiUpdateDTO?: GuildApiUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * DiscordApi - functional programming interface\n * @export\n */\ndeclare const DiscordApiFp: (configuration?: Configuration) => {\n /**\n *\n * @summary Get invite\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerGetInvite(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Search\n * @param {GuildSearchInputDTO} [guildSearchInputDTO] GuildSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSearch(guildSearchInputDTO?: GuildSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Send message\n * @param {string} id\n * @param {SendMessageInputDTO} [sendMessageInputDTO] SendMessageInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSendMessage(id: string, sendMessageInputDTO?: SendMessageInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Update guild\n * @param {string} id\n * @param {GuildApiUpdateDTO} [guildApiUpdateDTO] GuildApiUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerUpdateGuild(id: string, guildApiUpdateDTO?: GuildApiUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * DiscordApi - factory interface\n * @export\n */\ndeclare const DiscordApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n *\n * @summary Get invite\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerGetInvite(options?: any): AxiosPromise;\n /**\n *\n * @summary Search\n * @param {GuildSearchInputDTO} [guildSearchInputDTO] GuildSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSearch(guildSearchInputDTO?: GuildSearchInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Send message\n * @param {string} id\n * @param {SendMessageInputDTO} [sendMessageInputDTO] SendMessageInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSendMessage(id: string, sendMessageInputDTO?: SendMessageInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Update guild\n * @param {string} id\n * @param {GuildApiUpdateDTO} [guildApiUpdateDTO] GuildApiUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerUpdateGuild(id: string, guildApiUpdateDTO?: GuildApiUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * DiscordApi - object-oriented interface\n * @export\n * @class DiscordApi\n * @extends {BaseAPI}\n */\ndeclare class DiscordApi extends BaseAPI {\n /**\n *\n * @summary Get invite\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DiscordApi\n */\n discordControllerGetInvite(options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Search\n * @param {GuildSearchInputDTO} [guildSearchInputDTO] GuildSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DiscordApi\n */\n discordControllerSearch(guildSearchInputDTO?: GuildSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Send message\n * @param {string} id\n * @param {SendMessageInputDTO} [sendMessageInputDTO] SendMessageInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DiscordApi\n */\n discordControllerSendMessage(id: string, sendMessageInputDTO?: SendMessageInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Update guild\n * @param {string} id\n * @param {GuildApiUpdateDTO} [guildApiUpdateDTO] GuildApiUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DiscordApi\n */\n discordControllerUpdateGuild(id: string, guildApiUpdateDTO?: GuildApiUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * DomainApi - axios parameter creator\n * @export\n */\ndeclare const DomainApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n *\n * @summary Create\n * @param {DomainCreateInputDTO} [domainCreateInputDTO] DomainCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerCreate: (domainCreateInputDTO?: DomainCreateInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get token\n * @param {TokenInputDTO} [tokenInputDTO] TokenInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetToken: (tokenInputDTO?: TokenInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Search\n * @param {DomainSearchInputDTO} [domainSearchInputDTO] DomainSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerSearch: (domainSearchInputDTO?: DomainSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Update\n * @param {string} id\n * @param {DomainUpdateInputDTO} [domainUpdateInputDTO] DomainUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerUpdate: (id: string, domainUpdateInputDTO?: DomainUpdateInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * DomainApi - functional programming interface\n * @export\n */\ndeclare const DomainApiFp: (configuration?: Configuration) => {\n /**\n *\n * @summary Create\n * @param {DomainCreateInputDTO} [domainCreateInputDTO] DomainCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerCreate(domainCreateInputDTO?: DomainCreateInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get token\n * @param {TokenInputDTO} [tokenInputDTO] TokenInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetToken(tokenInputDTO?: TokenInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Search\n * @param {DomainSearchInputDTO} [domainSearchInputDTO] DomainSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerSearch(domainSearchInputDTO?: DomainSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Update\n * @param {string} id\n * @param {DomainUpdateInputDTO} [domainUpdateInputDTO] DomainUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerUpdate(id: string, domainUpdateInputDTO?: DomainUpdateInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * DomainApi - factory interface\n * @export\n */\ndeclare const DomainApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n *\n * @summary Create\n * @param {DomainCreateInputDTO} [domainCreateInputDTO] DomainCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerCreate(domainCreateInputDTO?: DomainCreateInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Get token\n * @param {TokenInputDTO} [tokenInputDTO] TokenInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetToken(tokenInputDTO?: TokenInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Search\n * @param {DomainSearchInputDTO} [domainSearchInputDTO] DomainSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerSearch(domainSearchInputDTO?: DomainSearchInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Update\n * @param {string} id\n * @param {DomainUpdateInputDTO} [domainUpdateInputDTO] DomainUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerUpdate(id: string, domainUpdateInputDTO?: DomainUpdateInputDTO, options?: any): AxiosPromise;\n};\n/**\n * DomainApi - object-oriented interface\n * @export\n * @class DomainApi\n * @extends {BaseAPI}\n */\ndeclare class DomainApi extends BaseAPI {\n /**\n *\n * @summary Create\n * @param {DomainCreateInputDTO} [domainCreateInputDTO] DomainCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerCreate(domainCreateInputDTO?: DomainCreateInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get token\n * @param {TokenInputDTO} [tokenInputDTO] TokenInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerGetToken(tokenInputDTO?: TokenInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Search\n * @param {DomainSearchInputDTO} [domainSearchInputDTO] DomainSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerSearch(domainSearchInputDTO?: DomainSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Update\n * @param {string} id\n * @param {DomainUpdateInputDTO} [domainUpdateInputDTO] DomainUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerUpdate(id: string, domainUpdateInputDTO?: DomainUpdateInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * EventApi - axios parameter creator\n * @export\n */\ndeclare const EventApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_EVENTS`\n * @summary Create\n * @param {EventCreateDTO} [eventCreateDTO] EventCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerCreate: (eventCreateDTO?: EventCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetches events where cronjob, hook and command failed. Supports all the common query parameters Required permissions: `READ_MODULES`, `READ_EVENTS`\n * @summary Get failed functions\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetFailedFunctions: (eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Search\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerSearch: (eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * EventApi - functional programming interface\n * @export\n */\ndeclare const EventApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_EVENTS`\n * @summary Create\n * @param {EventCreateDTO} [eventCreateDTO] EventCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerCreate(eventCreateDTO?: EventCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetches events where cronjob, hook and command failed. Supports all the common query parameters Required permissions: `READ_MODULES`, `READ_EVENTS`\n * @summary Get failed functions\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetFailedFunctions(eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Search\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerSearch(eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * EventApi - factory interface\n * @export\n */\ndeclare const EventApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_EVENTS`\n * @summary Create\n * @param {EventCreateDTO} [eventCreateDTO] EventCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerCreate(eventCreateDTO?: EventCreateDTO, options?: any): AxiosPromise;\n /**\n * Fetches events where cronjob, hook and command failed. Supports all the common query parameters Required permissions: `READ_MODULES`, `READ_EVENTS`\n * @summary Get failed functions\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetFailedFunctions(eventSearchInputDTO?: EventSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Search\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerSearch(eventSearchInputDTO?: EventSearchInputDTO, options?: any): AxiosPromise;\n};\n/**\n * EventApi - object-oriented interface\n * @export\n * @class EventApi\n * @extends {BaseAPI}\n */\ndeclare class EventApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_EVENTS`\n * @summary Create\n * @param {EventCreateDTO} [eventCreateDTO] EventCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof EventApi\n */\n eventControllerCreate(eventCreateDTO?: EventCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetches events where cronjob, hook and command failed. Supports all the common query parameters Required permissions: `READ_MODULES`, `READ_EVENTS`\n * @summary Get failed functions\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof EventApi\n */\n eventControllerGetFailedFunctions(eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof EventApi\n */\n eventControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Search\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof EventApi\n */\n eventControllerSearch(eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * ExternalAuthApi - axios parameter creator\n * @export\n */\ndeclare const ExternalAuthApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n *\n * @summary Auth discord\n * @param {string} redirect\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscord: (redirect: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Auth discord return\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscordReturn: (options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * ExternalAuthApi - functional programming interface\n * @export\n */\ndeclare const ExternalAuthApiFp: (configuration?: Configuration) => {\n /**\n *\n * @summary Auth discord\n * @param {string} redirect\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscord(redirect: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Auth discord return\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscordReturn(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * ExternalAuthApi - factory interface\n * @export\n */\ndeclare const ExternalAuthApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n *\n * @summary Auth discord\n * @param {string} redirect\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscord(redirect: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Auth discord return\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscordReturn(options?: any): AxiosPromise;\n};\n/**\n * ExternalAuthApi - object-oriented interface\n * @export\n * @class ExternalAuthApi\n * @extends {BaseAPI}\n */\ndeclare class ExternalAuthApi extends BaseAPI {\n /**\n *\n * @summary Auth discord\n * @param {string} redirect\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ExternalAuthApi\n */\n externalAuthControllerAuthDiscord(redirect: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Auth discord return\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ExternalAuthApi\n */\n externalAuthControllerAuthDiscordReturn(options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * FunctionApi - axios parameter creator\n * @export\n */\ndeclare const FunctionApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {FunctionCreateDTO} [functionCreateDTO] FunctionCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerCreate: (functionCreateDTO?: FunctionCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {FunctionSearchInputDTO} [functionSearchInputDTO] FunctionSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerSearch: (functionSearchInputDTO?: FunctionSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {FunctionUpdateDTO} [functionUpdateDTO] FunctionUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerUpdate: (id: string, functionUpdateDTO?: FunctionUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * FunctionApi - functional programming interface\n * @export\n */\ndeclare const FunctionApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {FunctionCreateDTO} [functionCreateDTO] FunctionCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerCreate(functionCreateDTO?: FunctionCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {FunctionSearchInputDTO} [functionSearchInputDTO] FunctionSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerSearch(functionSearchInputDTO?: FunctionSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {FunctionUpdateDTO} [functionUpdateDTO] FunctionUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerUpdate(id: string, functionUpdateDTO?: FunctionUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * FunctionApi - factory interface\n * @export\n */\ndeclare const FunctionApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {FunctionCreateDTO} [functionCreateDTO] FunctionCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerCreate(functionCreateDTO?: FunctionCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {FunctionSearchInputDTO} [functionSearchInputDTO] FunctionSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerSearch(functionSearchInputDTO?: FunctionSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {FunctionUpdateDTO} [functionUpdateDTO] FunctionUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerUpdate(id: string, functionUpdateDTO?: FunctionUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * FunctionApi - object-oriented interface\n * @export\n * @class FunctionApi\n * @extends {BaseAPI}\n */\ndeclare class FunctionApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {FunctionCreateDTO} [functionCreateDTO] FunctionCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof FunctionApi\n */\n functionControllerCreate(functionCreateDTO?: FunctionCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof FunctionApi\n */\n functionControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof FunctionApi\n */\n functionControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {FunctionSearchInputDTO} [functionSearchInputDTO] FunctionSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof FunctionApi\n */\n functionControllerSearch(functionSearchInputDTO?: FunctionSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {FunctionUpdateDTO} [functionUpdateDTO] FunctionUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof FunctionApi\n */\n functionControllerUpdate(id: string, functionUpdateDTO?: FunctionUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * GameServerApi - axios parameter creator\n * @export\n */\ndeclare const GameServerApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Ban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Ban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {BanPlayerInputDTO} [banPlayerInputDTO] BanPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerBanPlayer: (gameServerId: string, playerId: string, banPlayerInputDTO?: BanPlayerInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Create a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Create\n * @param {GameServerCreateDTO} [gameServerCreateDTO] GameServerCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerCreate: (gameServerCreateDTO?: GameServerCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Execute a raw command on a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Execute command\n * @param {string} id\n * @param {CommandExecuteInputDTO} [commandExecuteInputDTO] CommandExecuteInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerExecuteCommand: (id: string, commandExecuteInputDTO?: CommandExecuteInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetch status of an import from CSMM Required permissions: `MANAGE_GAMESERVERS`\n * @summary Get import\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetImport: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Get all module installations for a gameserver Required permissions: `READ_GAMESERVERS`\n * @summary Get installed modules\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetInstalledModules: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Get a module installation by id Required permissions: `READ_GAMESERVERS`\n * @summary Get module installation\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetModuleInstallation: (gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetch a gameserver by id Required permissions: `READ_GAMESERVERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetch a list of players on a gameserver. Requires gameserver to be online and reachable. Required permissions: `READ_PLAYERS`\n * @summary Get players\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetPlayers: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetch gameserver types (7dtd, Rust, ...) Required permissions: `READ_GAMESERVERS`\n * @summary Get types\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetTypes: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Give an item to a player. Requires gameserver to be online and reachable. Depending on the underlying game implementation, it\\'s possible that the item is dropped on the ground instead of placed directly in the player\\'s inventory. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Give item\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {GiveItemInputDTO} [giveItemInputDTO] GiveItemInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGiveItem: (gameServerId: string, playerId: string, giveItemInputDTO?: GiveItemInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Import a gameserver from CSMM. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Import from csmm\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerImportFromCSMM: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Install a module on a gameserver. If the module is already installed, it will be updated. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Install module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {ModuleInstallDTO} [moduleInstallDTO] ModuleInstallDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerInstallModule: (gameServerId: string, moduleId: string, moduleInstallDTO?: ModuleInstallDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Kick a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Kick player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {KickPlayerInputDTO} [kickPlayerInputDTO] KickPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerKickPlayer: (gameServerId: string, playerId: string, kickPlayerInputDTO?: KickPlayerInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * List bans for a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary List bans\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerListBans: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Delete a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetch gameservers Required permissions: `READ_GAMESERVERS`\n * @summary Search\n * @param {GameServerSearchInputDTO} [gameServerSearchInputDTO] GameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSearch: (gameServerSearchInputDTO?: GameServerSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Send a message in gameserver chat. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Send message\n * @param {string} id\n * @param {MessageSendInputDTO} [messageSendInputDTO] MessageSendInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSendMessage: (id: string, messageSendInputDTO?: MessageSendInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Teleport a player to a location. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Teleport player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {TeleportPlayerInputDTO} [teleportPlayerInputDTO] TeleportPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTeleportPlayer: (gameServerId: string, playerId: string, teleportPlayerInputDTO?: TeleportPlayerInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability\n * @param {GameServerTestReachabilityInputDTO} [gameServerTestReachabilityInputDTO] GameServerTestReachabilityInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachability: (gameServerTestReachabilityInputDTO?: GameServerTestReachabilityInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability for id\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachabilityForId: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Unban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Unban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUnbanPlayer: (gameServerId: string, playerId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Uninstall a module from a gameserver. This will not delete the module from the database. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Uninstall module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUninstallModule: (gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Update a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Update\n * @param {string} id\n * @param {GameServerUpdateDTO} [gameServerUpdateDTO] GameServerUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUpdate: (id: string, gameServerUpdateDTO?: GameServerUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * GameServerApi - functional programming interface\n * @export\n */\ndeclare const GameServerApiFp: (configuration?: Configuration) => {\n /**\n * Ban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Ban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {BanPlayerInputDTO} [banPlayerInputDTO] BanPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerBanPlayer(gameServerId: string, playerId: string, banPlayerInputDTO?: BanPlayerInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Create a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Create\n * @param {GameServerCreateDTO} [gameServerCreateDTO] GameServerCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerCreate(gameServerCreateDTO?: GameServerCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Execute a raw command on a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Execute command\n * @param {string} id\n * @param {CommandExecuteInputDTO} [commandExecuteInputDTO] CommandExecuteInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerExecuteCommand(id: string, commandExecuteInputDTO?: CommandExecuteInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetch status of an import from CSMM Required permissions: `MANAGE_GAMESERVERS`\n * @summary Get import\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetImport(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Get all module installations for a gameserver Required permissions: `READ_GAMESERVERS`\n * @summary Get installed modules\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetInstalledModules(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Get a module installation by id Required permissions: `READ_GAMESERVERS`\n * @summary Get module installation\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetModuleInstallation(gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetch a gameserver by id Required permissions: `READ_GAMESERVERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetch a list of players on a gameserver. Requires gameserver to be online and reachable. Required permissions: `READ_PLAYERS`\n * @summary Get players\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetPlayers(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetch gameserver types (7dtd, Rust, ...) Required permissions: `READ_GAMESERVERS`\n * @summary Get types\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetTypes(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Give an item to a player. Requires gameserver to be online and reachable. Depending on the underlying game implementation, it\\'s possible that the item is dropped on the ground instead of placed directly in the player\\'s inventory. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Give item\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {GiveItemInputDTO} [giveItemInputDTO] GiveItemInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGiveItem(gameServerId: string, playerId: string, giveItemInputDTO?: GiveItemInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Import a gameserver from CSMM. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Import from csmm\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerImportFromCSMM(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Install a module on a gameserver. If the module is already installed, it will be updated. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Install module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {ModuleInstallDTO} [moduleInstallDTO] ModuleInstallDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerInstallModule(gameServerId: string, moduleId: string, moduleInstallDTO?: ModuleInstallDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Kick a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Kick player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {KickPlayerInputDTO} [kickPlayerInputDTO] KickPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerKickPlayer(gameServerId: string, playerId: string, kickPlayerInputDTO?: KickPlayerInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * List bans for a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary List bans\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerListBans(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Delete a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetch gameservers Required permissions: `READ_GAMESERVERS`\n * @summary Search\n * @param {GameServerSearchInputDTO} [gameServerSearchInputDTO] GameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSearch(gameServerSearchInputDTO?: GameServerSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Send a message in gameserver chat. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Send message\n * @param {string} id\n * @param {MessageSendInputDTO} [messageSendInputDTO] MessageSendInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSendMessage(id: string, messageSendInputDTO?: MessageSendInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Teleport a player to a location. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Teleport player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {TeleportPlayerInputDTO} [teleportPlayerInputDTO] TeleportPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTeleportPlayer(gameServerId: string, playerId: string, teleportPlayerInputDTO?: TeleportPlayerInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability\n * @param {GameServerTestReachabilityInputDTO} [gameServerTestReachabilityInputDTO] GameServerTestReachabilityInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachability(gameServerTestReachabilityInputDTO?: GameServerTestReachabilityInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability for id\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachabilityForId(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Unban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Unban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUnbanPlayer(gameServerId: string, playerId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Uninstall a module from a gameserver. This will not delete the module from the database. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Uninstall module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUninstallModule(gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Update a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Update\n * @param {string} id\n * @param {GameServerUpdateDTO} [gameServerUpdateDTO] GameServerUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUpdate(id: string, gameServerUpdateDTO?: GameServerUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * GameServerApi - factory interface\n * @export\n */\ndeclare const GameServerApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Ban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Ban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {BanPlayerInputDTO} [banPlayerInputDTO] BanPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerBanPlayer(gameServerId: string, playerId: string, banPlayerInputDTO?: BanPlayerInputDTO, options?: any): AxiosPromise;\n /**\n * Create a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Create\n * @param {GameServerCreateDTO} [gameServerCreateDTO] GameServerCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerCreate(gameServerCreateDTO?: GameServerCreateDTO, options?: any): AxiosPromise;\n /**\n * Execute a raw command on a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Execute command\n * @param {string} id\n * @param {CommandExecuteInputDTO} [commandExecuteInputDTO] CommandExecuteInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerExecuteCommand(id: string, commandExecuteInputDTO?: CommandExecuteInputDTO, options?: any): AxiosPromise;\n /**\n * Fetch status of an import from CSMM Required permissions: `MANAGE_GAMESERVERS`\n * @summary Get import\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetImport(id: string, options?: any): AxiosPromise;\n /**\n * Get all module installations for a gameserver Required permissions: `READ_GAMESERVERS`\n * @summary Get installed modules\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetInstalledModules(id: string, options?: any): AxiosPromise;\n /**\n * Get a module installation by id Required permissions: `READ_GAMESERVERS`\n * @summary Get module installation\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetModuleInstallation(gameServerId: string, moduleId: string, options?: any): AxiosPromise;\n /**\n * Fetch a gameserver by id Required permissions: `READ_GAMESERVERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Fetch a list of players on a gameserver. Requires gameserver to be online and reachable. Required permissions: `READ_PLAYERS`\n * @summary Get players\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetPlayers(id: string, options?: any): AxiosPromise;\n /**\n * Fetch gameserver types (7dtd, Rust, ...) Required permissions: `READ_GAMESERVERS`\n * @summary Get types\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetTypes(options?: any): AxiosPromise;\n /**\n * Give an item to a player. Requires gameserver to be online and reachable. Depending on the underlying game implementation, it\\'s possible that the item is dropped on the ground instead of placed directly in the player\\'s inventory. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Give item\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {GiveItemInputDTO} [giveItemInputDTO] GiveItemInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGiveItem(gameServerId: string, playerId: string, giveItemInputDTO?: GiveItemInputDTO, options?: any): AxiosPromise;\n /**\n * Import a gameserver from CSMM. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Import from csmm\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerImportFromCSMM(options?: any): AxiosPromise;\n /**\n * Install a module on a gameserver. If the module is already installed, it will be updated. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Install module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {ModuleInstallDTO} [moduleInstallDTO] ModuleInstallDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerInstallModule(gameServerId: string, moduleId: string, moduleInstallDTO?: ModuleInstallDTO, options?: any): AxiosPromise;\n /**\n * Kick a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Kick player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {KickPlayerInputDTO} [kickPlayerInputDTO] KickPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerKickPlayer(gameServerId: string, playerId: string, kickPlayerInputDTO?: KickPlayerInputDTO, options?: any): AxiosPromise;\n /**\n * List bans for a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary List bans\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerListBans(id: string, options?: any): AxiosPromise;\n /**\n * Delete a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Fetch gameservers Required permissions: `READ_GAMESERVERS`\n * @summary Search\n * @param {GameServerSearchInputDTO} [gameServerSearchInputDTO] GameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSearch(gameServerSearchInputDTO?: GameServerSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Send a message in gameserver chat. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Send message\n * @param {string} id\n * @param {MessageSendInputDTO} [messageSendInputDTO] MessageSendInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSendMessage(id: string, messageSendInputDTO?: MessageSendInputDTO, options?: any): AxiosPromise;\n /**\n * Teleport a player to a location. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Teleport player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {TeleportPlayerInputDTO} [teleportPlayerInputDTO] TeleportPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTeleportPlayer(gameServerId: string, playerId: string, teleportPlayerInputDTO?: TeleportPlayerInputDTO, options?: any): AxiosPromise;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability\n * @param {GameServerTestReachabilityInputDTO} [gameServerTestReachabilityInputDTO] GameServerTestReachabilityInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachability(gameServerTestReachabilityInputDTO?: GameServerTestReachabilityInputDTO, options?: any): AxiosPromise;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability for id\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachabilityForId(id: string, options?: any): AxiosPromise;\n /**\n * Unban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Unban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUnbanPlayer(gameServerId: string, playerId: string, options?: any): AxiosPromise;\n /**\n * Uninstall a module from a gameserver. This will not delete the module from the database. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Uninstall module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUninstallModule(gameServerId: string, moduleId: string, options?: any): AxiosPromise;\n /**\n * Update a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Update\n * @param {string} id\n * @param {GameServerUpdateDTO} [gameServerUpdateDTO] GameServerUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUpdate(id: string, gameServerUpdateDTO?: GameServerUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * GameServerApi - object-oriented interface\n * @export\n * @class GameServerApi\n * @extends {BaseAPI}\n */\ndeclare class GameServerApi extends BaseAPI {\n /**\n * Ban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Ban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {BanPlayerInputDTO} [banPlayerInputDTO] BanPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerBanPlayer(gameServerId: string, playerId: string, banPlayerInputDTO?: BanPlayerInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Create a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Create\n * @param {GameServerCreateDTO} [gameServerCreateDTO] GameServerCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerCreate(gameServerCreateDTO?: GameServerCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Execute a raw command on a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Execute command\n * @param {string} id\n * @param {CommandExecuteInputDTO} [commandExecuteInputDTO] CommandExecuteInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerExecuteCommand(id: string, commandExecuteInputDTO?: CommandExecuteInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetch status of an import from CSMM Required permissions: `MANAGE_GAMESERVERS`\n * @summary Get import\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetImport(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Get all module installations for a gameserver Required permissions: `READ_GAMESERVERS`\n * @summary Get installed modules\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetInstalledModules(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Get a module installation by id Required permissions: `READ_GAMESERVERS`\n * @summary Get module installation\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetModuleInstallation(gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetch a gameserver by id Required permissions: `READ_GAMESERVERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetch a list of players on a gameserver. Requires gameserver to be online and reachable. Required permissions: `READ_PLAYERS`\n * @summary Get players\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetPlayers(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetch gameserver types (7dtd, Rust, ...) Required permissions: `READ_GAMESERVERS`\n * @summary Get types\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetTypes(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Give an item to a player. Requires gameserver to be online and reachable. Depending on the underlying game implementation, it\\'s possible that the item is dropped on the ground instead of placed directly in the player\\'s inventory. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Give item\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {GiveItemInputDTO} [giveItemInputDTO] GiveItemInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGiveItem(gameServerId: string, playerId: string, giveItemInputDTO?: GiveItemInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Import a gameserver from CSMM. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Import from csmm\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerImportFromCSMM(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Install a module on a gameserver. If the module is already installed, it will be updated. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Install module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {ModuleInstallDTO} [moduleInstallDTO] ModuleInstallDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerInstallModule(gameServerId: string, moduleId: string, moduleInstallDTO?: ModuleInstallDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Kick a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Kick player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {KickPlayerInputDTO} [kickPlayerInputDTO] KickPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerKickPlayer(gameServerId: string, playerId: string, kickPlayerInputDTO?: KickPlayerInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * List bans for a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary List bans\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerListBans(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Delete a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetch gameservers Required permissions: `READ_GAMESERVERS`\n * @summary Search\n * @param {GameServerSearchInputDTO} [gameServerSearchInputDTO] GameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerSearch(gameServerSearchInputDTO?: GameServerSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Send a message in gameserver chat. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Send message\n * @param {string} id\n * @param {MessageSendInputDTO} [messageSendInputDTO] MessageSendInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerSendMessage(id: string, messageSendInputDTO?: MessageSendInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Teleport a player to a location. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Teleport player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {TeleportPlayerInputDTO} [teleportPlayerInputDTO] TeleportPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerTeleportPlayer(gameServerId: string, playerId: string, teleportPlayerInputDTO?: TeleportPlayerInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability\n * @param {GameServerTestReachabilityInputDTO} [gameServerTestReachabilityInputDTO] GameServerTestReachabilityInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerTestReachability(gameServerTestReachabilityInputDTO?: GameServerTestReachabilityInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability for id\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerTestReachabilityForId(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Unban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Unban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerUnbanPlayer(gameServerId: string, playerId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Uninstall a module from a gameserver. This will not delete the module from the database. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Uninstall module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerUninstallModule(gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Update a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Update\n * @param {string} id\n * @param {GameServerUpdateDTO} [gameServerUpdateDTO] GameServerUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerUpdate(id: string, gameServerUpdateDTO?: GameServerUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * HookApi - axios parameter creator\n * @export\n */\ndeclare const HookApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {HookCreateDTO} [hookCreateDTO] HookCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerCreate: (hookCreateDTO?: HookCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetExecutions: (id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {HookSearchInputDTO} [hookSearchInputDTO] HookSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerSearch: (hookSearchInputDTO?: HookSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Trigger a hook. This is used for testing purposes, the event will not actually be created but the hook-logic will be executed. You can pass any data you want, but it must validate against the corresponding event metadata. Eg to trigger the `chat-message` event, you must pass an object with a `message` property Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {HookTriggerDTO} [hookTriggerDTO] HookTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerTrigger: (hookTriggerDTO?: HookTriggerDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {HookUpdateDTO} [hookUpdateDTO] HookUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerUpdate: (id: string, hookUpdateDTO?: HookUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * HookApi - functional programming interface\n * @export\n */\ndeclare const HookApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {HookCreateDTO} [hookCreateDTO] HookCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerCreate(hookCreateDTO?: HookCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {HookSearchInputDTO} [hookSearchInputDTO] HookSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerSearch(hookSearchInputDTO?: HookSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Trigger a hook. This is used for testing purposes, the event will not actually be created but the hook-logic will be executed. You can pass any data you want, but it must validate against the corresponding event metadata. Eg to trigger the `chat-message` event, you must pass an object with a `message` property Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {HookTriggerDTO} [hookTriggerDTO] HookTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerTrigger(hookTriggerDTO?: HookTriggerDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {HookUpdateDTO} [hookUpdateDTO] HookUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerUpdate(id: string, hookUpdateDTO?: HookUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * HookApi - factory interface\n * @export\n */\ndeclare const HookApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {HookCreateDTO} [hookCreateDTO] HookCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerCreate(hookCreateDTO?: HookCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {HookSearchInputDTO} [hookSearchInputDTO] HookSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerSearch(hookSearchInputDTO?: HookSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Trigger a hook. This is used for testing purposes, the event will not actually be created but the hook-logic will be executed. You can pass any data you want, but it must validate against the corresponding event metadata. Eg to trigger the `chat-message` event, you must pass an object with a `message` property Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {HookTriggerDTO} [hookTriggerDTO] HookTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerTrigger(hookTriggerDTO?: HookTriggerDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {HookUpdateDTO} [hookUpdateDTO] HookUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerUpdate(id: string, hookUpdateDTO?: HookUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * HookApi - object-oriented interface\n * @export\n * @class HookApi\n * @extends {BaseAPI}\n */\ndeclare class HookApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {HookCreateDTO} [hookCreateDTO] HookCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerCreate(hookCreateDTO?: HookCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {HookSearchInputDTO} [hookSearchInputDTO] HookSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerSearch(hookSearchInputDTO?: HookSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Trigger a hook. This is used for testing purposes, the event will not actually be created but the hook-logic will be executed. You can pass any data you want, but it must validate against the corresponding event metadata. Eg to trigger the `chat-message` event, you must pass an object with a `message` property Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {HookTriggerDTO} [hookTriggerDTO] HookTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerTrigger(hookTriggerDTO?: HookTriggerDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {HookUpdateDTO} [hookUpdateDTO] HookUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerUpdate(id: string, hookUpdateDTO?: HookUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * ItemApi - axios parameter creator\n * @export\n */\ndeclare const ItemApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerFindOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Search\n * @param {ItemSearchInputDTO} [itemSearchInputDTO] ItemSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerSearch: (itemSearchInputDTO?: ItemSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * ItemApi - functional programming interface\n * @export\n */\ndeclare const ItemApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerFindOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Search\n * @param {ItemSearchInputDTO} [itemSearchInputDTO] ItemSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerSearch(itemSearchInputDTO?: ItemSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * ItemApi - factory interface\n * @export\n */\ndeclare const ItemApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerFindOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Search\n * @param {ItemSearchInputDTO} [itemSearchInputDTO] ItemSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerSearch(itemSearchInputDTO?: ItemSearchInputDTO, options?: any): AxiosPromise;\n};\n/**\n * ItemApi - object-oriented interface\n * @export\n * @class ItemApi\n * @extends {BaseAPI}\n */\ndeclare class ItemApi extends BaseAPI {\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ItemApi\n */\n itemControllerFindOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Search\n * @param {ItemSearchInputDTO} [itemSearchInputDTO] ItemSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ItemApi\n */\n itemControllerSearch(itemSearchInputDTO?: ItemSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * MetaApi - axios parameter creator\n * @export\n */\ndeclare const MetaApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n *\n * @summary Get health\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetHealth: (options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get metrics\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetMetrics: (options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get open api\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApi: (options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get open api html\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApiHtml: (options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get readiness\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetReadiness: (options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * MetaApi - functional programming interface\n * @export\n */\ndeclare const MetaApiFp: (configuration?: Configuration) => {\n /**\n *\n * @summary Get health\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetHealth(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get metrics\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetMetrics(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get open api\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApi(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get open api html\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApiHtml(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get readiness\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetReadiness(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * MetaApi - factory interface\n * @export\n */\ndeclare const MetaApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n *\n * @summary Get health\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetHealth(options?: any): AxiosPromise;\n /**\n *\n * @summary Get metrics\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetMetrics(options?: any): AxiosPromise;\n /**\n *\n * @summary Get open api\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApi(options?: any): AxiosPromise;\n /**\n *\n * @summary Get open api html\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApiHtml(options?: any): AxiosPromise;\n /**\n *\n * @summary Get readiness\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetReadiness(options?: any): AxiosPromise;\n};\n/**\n * MetaApi - object-oriented interface\n * @export\n * @class MetaApi\n * @extends {BaseAPI}\n */\ndeclare class MetaApi extends BaseAPI {\n /**\n *\n * @summary Get health\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof MetaApi\n */\n metaGetHealth(options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get metrics\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof MetaApi\n */\n metaGetMetrics(options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get open api\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof MetaApi\n */\n metaGetOpenApi(options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get open api html\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof MetaApi\n */\n metaGetOpenApiHtml(options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get readiness\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof MetaApi\n */\n metaGetReadiness(options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * ModuleApi - axios parameter creator\n * @export\n */\ndeclare const ModuleApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {ModuleCreateDTO} [moduleCreateDTO] ModuleCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerCreate: (moduleCreateDTO?: ModuleCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Export\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerExport: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Import\n * @param {BuiltinModule} [builtinModule] BuiltinModule\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerImport: (builtinModule?: BuiltinModule, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {ModuleSearchInputDTO} [moduleSearchInputDTO] ModuleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerSearch: (moduleSearchInputDTO?: ModuleSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {ModuleUpdateDTO} [moduleUpdateDTO] ModuleUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerUpdate: (id: string, moduleUpdateDTO?: ModuleUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * ModuleApi - functional programming interface\n * @export\n */\ndeclare const ModuleApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {ModuleCreateDTO} [moduleCreateDTO] ModuleCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerCreate(moduleCreateDTO?: ModuleCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Export\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerExport(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Import\n * @param {BuiltinModule} [builtinModule] BuiltinModule\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerImport(builtinModule?: BuiltinModule, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {ModuleSearchInputDTO} [moduleSearchInputDTO] ModuleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerSearch(moduleSearchInputDTO?: ModuleSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {ModuleUpdateDTO} [moduleUpdateDTO] ModuleUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerUpdate(id: string, moduleUpdateDTO?: ModuleUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * ModuleApi - factory interface\n * @export\n */\ndeclare const ModuleApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {ModuleCreateDTO} [moduleCreateDTO] ModuleCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerCreate(moduleCreateDTO?: ModuleCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Export\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerExport(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Import\n * @param {BuiltinModule} [builtinModule] BuiltinModule\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerImport(builtinModule?: BuiltinModule, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {ModuleSearchInputDTO} [moduleSearchInputDTO] ModuleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerSearch(moduleSearchInputDTO?: ModuleSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {ModuleUpdateDTO} [moduleUpdateDTO] ModuleUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerUpdate(id: string, moduleUpdateDTO?: ModuleUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * ModuleApi - object-oriented interface\n * @export\n * @class ModuleApi\n * @extends {BaseAPI}\n */\ndeclare class ModuleApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {ModuleCreateDTO} [moduleCreateDTO] ModuleCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerCreate(moduleCreateDTO?: ModuleCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Export\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerExport(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Import\n * @param {BuiltinModule} [builtinModule] BuiltinModule\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerImport(builtinModule?: BuiltinModule, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {ModuleSearchInputDTO} [moduleSearchInputDTO] ModuleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerSearch(moduleSearchInputDTO?: ModuleSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {ModuleUpdateDTO} [moduleUpdateDTO] ModuleUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerUpdate(id: string, moduleUpdateDTO?: ModuleUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * PlayerApi - axios parameter creator\n * @export\n */\ndeclare const PlayerApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerAssignRole: (id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerRemoveRole: (id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerSearchInputDTO} [playerSearchInputDTO] PlayerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerSearch: (playerSearchInputDTO?: PlayerSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * PlayerApi - functional programming interface\n * @export\n */\ndeclare const PlayerApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerAssignRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerRemoveRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerSearchInputDTO} [playerSearchInputDTO] PlayerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerSearch(playerSearchInputDTO?: PlayerSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * PlayerApi - factory interface\n * @export\n */\ndeclare const PlayerApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerAssignRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerRemoveRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerSearchInputDTO} [playerSearchInputDTO] PlayerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerSearch(playerSearchInputDTO?: PlayerSearchInputDTO, options?: any): AxiosPromise;\n};\n/**\n * PlayerApi - object-oriented interface\n * @export\n * @class PlayerApi\n * @extends {BaseAPI}\n */\ndeclare class PlayerApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerApi\n */\n playerControllerAssignRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerApi\n */\n playerControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerApi\n */\n playerControllerRemoveRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerSearchInputDTO} [playerSearchInputDTO] PlayerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerApi\n */\n playerControllerSearch(playerSearchInputDTO?: PlayerSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * PlayerOnGameServerApi - axios parameter creator\n * @export\n */\ndeclare const PlayerOnGameServerApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Add currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerAddCurrency: (gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Deduct currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerDeductCurrency: (gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerGetOne: (gameServerId: string, playerId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerOnGameServerSearchInputDTO} [playerOnGameServerSearchInputDTO] PlayerOnGameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSearch: (playerOnGameServerSearchInputDTO?: PlayerOnGameServerSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Set currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSetCurrency: (gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Transact between players\n * @param {string} gameServerId\n * @param {string} sender\n * @param {string} receiver\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerTransactBetweenPlayers: (gameServerId: string, sender: string, receiver: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * PlayerOnGameServerApi - functional programming interface\n * @export\n */\ndeclare const PlayerOnGameServerApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Add currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerAddCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Deduct currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerDeductCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerGetOne(gameServerId: string, playerId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerOnGameServerSearchInputDTO} [playerOnGameServerSearchInputDTO] PlayerOnGameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSearch(playerOnGameServerSearchInputDTO?: PlayerOnGameServerSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Set currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSetCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Transact between players\n * @param {string} gameServerId\n * @param {string} sender\n * @param {string} receiver\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerTransactBetweenPlayers(gameServerId: string, sender: string, receiver: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * PlayerOnGameServerApi - factory interface\n * @export\n */\ndeclare const PlayerOnGameServerApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Add currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerAddCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Deduct currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerDeductCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerGetOne(gameServerId: string, playerId: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerOnGameServerSearchInputDTO} [playerOnGameServerSearchInputDTO] PlayerOnGameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSearch(playerOnGameServerSearchInputDTO?: PlayerOnGameServerSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Set currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSetCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Transact between players\n * @param {string} gameServerId\n * @param {string} sender\n * @param {string} receiver\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerTransactBetweenPlayers(gameServerId: string, sender: string, receiver: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: any): AxiosPromise;\n};\n/**\n * PlayerOnGameServerApi - object-oriented interface\n * @export\n * @class PlayerOnGameServerApi\n * @extends {BaseAPI}\n */\ndeclare class PlayerOnGameServerApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Add currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerAddCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Deduct currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerDeductCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerGetOne(gameServerId: string, playerId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerOnGameServerSearchInputDTO} [playerOnGameServerSearchInputDTO] PlayerOnGameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerSearch(playerOnGameServerSearchInputDTO?: PlayerOnGameServerSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Set currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerSetCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Transact between players\n * @param {string} gameServerId\n * @param {string} sender\n * @param {string} receiver\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerTransactBetweenPlayers(gameServerId: string, sender: string, receiver: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * RoleApi - axios parameter creator\n * @export\n */\ndeclare const RoleApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Create\n * @param {RoleCreateInputDTO} [roleCreateInputDTO] RoleCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerCreate: (roleCreateInputDTO?: RoleCreateInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get permissions\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetPermissions: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Search\n * @param {RoleSearchInputDTO} [roleSearchInputDTO] RoleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerSearch: (roleSearchInputDTO?: RoleSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Update\n * @param {string} id\n * @param {RoleUpdateInputDTO} [roleUpdateInputDTO] RoleUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerUpdate: (id: string, roleUpdateInputDTO?: RoleUpdateInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * RoleApi - functional programming interface\n * @export\n */\ndeclare const RoleApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Create\n * @param {RoleCreateInputDTO} [roleCreateInputDTO] RoleCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerCreate(roleCreateInputDTO?: RoleCreateInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get permissions\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetPermissions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Search\n * @param {RoleSearchInputDTO} [roleSearchInputDTO] RoleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerSearch(roleSearchInputDTO?: RoleSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Update\n * @param {string} id\n * @param {RoleUpdateInputDTO} [roleUpdateInputDTO] RoleUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerUpdate(id: string, roleUpdateInputDTO?: RoleUpdateInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * RoleApi - factory interface\n * @export\n */\ndeclare const RoleApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Create\n * @param {RoleCreateInputDTO} [roleCreateInputDTO] RoleCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerCreate(roleCreateInputDTO?: RoleCreateInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Get permissions\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetPermissions(options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Search\n * @param {RoleSearchInputDTO} [roleSearchInputDTO] RoleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerSearch(roleSearchInputDTO?: RoleSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Update\n * @param {string} id\n * @param {RoleUpdateInputDTO} [roleUpdateInputDTO] RoleUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerUpdate(id: string, roleUpdateInputDTO?: RoleUpdateInputDTO, options?: any): AxiosPromise;\n};\n/**\n * RoleApi - object-oriented interface\n * @export\n * @class RoleApi\n * @extends {BaseAPI}\n */\ndeclare class RoleApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Create\n * @param {RoleCreateInputDTO} [roleCreateInputDTO] RoleCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerCreate(roleCreateInputDTO?: RoleCreateInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get permissions\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerGetPermissions(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Search\n * @param {RoleSearchInputDTO} [roleSearchInputDTO] RoleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerSearch(roleSearchInputDTO?: RoleSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Update\n * @param {string} id\n * @param {RoleUpdateInputDTO} [roleUpdateInputDTO] RoleUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerUpdate(id: string, roleUpdateInputDTO?: RoleUpdateInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * SettingsApi - axios parameter creator\n * @export\n */\ndeclare const SettingsApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Delete\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerDelete: (key: string, gameServerId?: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get\n * @param {Array} [keys]\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGet: (keys?: Array, gameServerId?: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get one\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGetOne: (key: string, gameServerId?: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Set\n * @param {string} key\n * @param {SettingsSetDTO} [settingsSetDTO] SettingsSetDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerSet: (key: string, settingsSetDTO?: SettingsSetDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * SettingsApi - functional programming interface\n * @export\n */\ndeclare const SettingsApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Delete\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerDelete(key: string, gameServerId?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get\n * @param {Array} [keys]\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGet(keys?: Array, gameServerId?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get one\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGetOne(key: string, gameServerId?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Set\n * @param {string} key\n * @param {SettingsSetDTO} [settingsSetDTO] SettingsSetDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerSet(key: string, settingsSetDTO?: SettingsSetDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * SettingsApi - factory interface\n * @export\n */\ndeclare const SettingsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Delete\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerDelete(key: string, gameServerId?: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get\n * @param {Array} [keys]\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGet(keys?: Array, gameServerId?: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get one\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGetOne(key: string, gameServerId?: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Set\n * @param {string} key\n * @param {SettingsSetDTO} [settingsSetDTO] SettingsSetDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerSet(key: string, settingsSetDTO?: SettingsSetDTO, options?: any): AxiosPromise;\n};\n/**\n * SettingsApi - object-oriented interface\n * @export\n * @class SettingsApi\n * @extends {BaseAPI}\n */\ndeclare class SettingsApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Delete\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof SettingsApi\n */\n settingsControllerDelete(key: string, gameServerId?: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get\n * @param {Array} [keys]\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof SettingsApi\n */\n settingsControllerGet(keys?: Array, gameServerId?: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get one\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof SettingsApi\n */\n settingsControllerGetOne(key: string, gameServerId?: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Set\n * @param {string} key\n * @param {SettingsSetDTO} [settingsSetDTO] SettingsSetDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof SettingsApi\n */\n settingsControllerSet(key: string, settingsSetDTO?: SettingsSetDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * @export\n */\ndeclare const SettingsControllerGetKeysEnum: {\n readonly CommandPrefix: \"commandPrefix\";\n readonly ServerChatName: \"serverChatName\";\n readonly EconomyEnabled: \"economyEnabled\";\n readonly CurrencyName: \"currencyName\";\n};\ntype SettingsControllerGetKeysEnum = (typeof SettingsControllerGetKeysEnum)[keyof typeof SettingsControllerGetKeysEnum];\n/**\n * ShopListingApi - axios parameter creator\n * @export\n */\ndeclare const ShopListingApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Create\n * @param {ShopListingCreateDTO} [shopListingCreateDTO] ShopListingCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerCreate: (shopListingCreateDTO?: ShopListingCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerDelete: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Search\n * @param {ShopListingSearchInputDTO} [shopListingSearchInputDTO] ShopListingSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerSearch: (shopListingSearchInputDTO?: ShopListingSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Update\n * @param {string} id\n * @param {ShopListingUpdateDTO} [shopListingUpdateDTO] ShopListingUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerUpdate: (id: string, shopListingUpdateDTO?: ShopListingUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * ShopListingApi - functional programming interface\n * @export\n */\ndeclare const ShopListingApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Create\n * @param {ShopListingCreateDTO} [shopListingCreateDTO] ShopListingCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerCreate(shopListingCreateDTO?: ShopListingCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerDelete(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Search\n * @param {ShopListingSearchInputDTO} [shopListingSearchInputDTO] ShopListingSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerSearch(shopListingSearchInputDTO?: ShopListingSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Update\n * @param {string} id\n * @param {ShopListingUpdateDTO} [shopListingUpdateDTO] ShopListingUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerUpdate(id: string, shopListingUpdateDTO?: ShopListingUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * ShopListingApi - factory interface\n * @export\n */\ndeclare const ShopListingApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Create\n * @param {ShopListingCreateDTO} [shopListingCreateDTO] ShopListingCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerCreate(shopListingCreateDTO?: ShopListingCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerDelete(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Search\n * @param {ShopListingSearchInputDTO} [shopListingSearchInputDTO] ShopListingSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerSearch(shopListingSearchInputDTO?: ShopListingSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Update\n * @param {string} id\n * @param {ShopListingUpdateDTO} [shopListingUpdateDTO] ShopListingUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerUpdate(id: string, shopListingUpdateDTO?: ShopListingUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * ShopListingApi - object-oriented interface\n * @export\n * @class ShopListingApi\n * @extends {BaseAPI}\n */\ndeclare class ShopListingApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Create\n * @param {ShopListingCreateDTO} [shopListingCreateDTO] ShopListingCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopListingApi\n */\n shopListingControllerCreate(shopListingCreateDTO?: ShopListingCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopListingApi\n */\n shopListingControllerDelete(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopListingApi\n */\n shopListingControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Search\n * @param {ShopListingSearchInputDTO} [shopListingSearchInputDTO] ShopListingSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopListingApi\n */\n shopListingControllerSearch(shopListingSearchInputDTO?: ShopListingSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Update\n * @param {string} id\n * @param {ShopListingUpdateDTO} [shopListingUpdateDTO] ShopListingUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopListingApi\n */\n shopListingControllerUpdate(id: string, shopListingUpdateDTO?: ShopListingUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * ShopOrderApi - axios parameter creator\n * @export\n */\ndeclare const ShopOrderApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n *\n * @summary Cancel\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCancel: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Claiming an order will mark it as completed and give the user the item in-game\n * @summary Claim an order\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerClaim: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Create\n * @param {ShopOrderCreateDTO} [shopOrderCreateDTO] ShopOrderCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCreate: (shopOrderCreateDTO?: ShopOrderCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Get an order by its ID. This endpoint only returns orders that belong to the caller. When the caller has permission to view all orders, they can get any order.\n * @summary Get order by ID\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Search for orders. By default, this endpoint only returns your own orders. When the caller has permission to view all orders, they can search for all orders.\n * @summary Search orders\n * @param {ShopOrderSearchInputDTO} [shopOrderSearchInputDTO] ShopOrderSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerSearch: (shopOrderSearchInputDTO?: ShopOrderSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * ShopOrderApi - functional programming interface\n * @export\n */\ndeclare const ShopOrderApiFp: (configuration?: Configuration) => {\n /**\n *\n * @summary Cancel\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCancel(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Claiming an order will mark it as completed and give the user the item in-game\n * @summary Claim an order\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerClaim(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Create\n * @param {ShopOrderCreateDTO} [shopOrderCreateDTO] ShopOrderCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCreate(shopOrderCreateDTO?: ShopOrderCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Get an order by its ID. This endpoint only returns orders that belong to the caller. When the caller has permission to view all orders, they can get any order.\n * @summary Get order by ID\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Search for orders. By default, this endpoint only returns your own orders. When the caller has permission to view all orders, they can search for all orders.\n * @summary Search orders\n * @param {ShopOrderSearchInputDTO} [shopOrderSearchInputDTO] ShopOrderSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerSearch(shopOrderSearchInputDTO?: ShopOrderSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * ShopOrderApi - factory interface\n * @export\n */\ndeclare const ShopOrderApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n *\n * @summary Cancel\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCancel(id: string, options?: any): AxiosPromise;\n /**\n * Claiming an order will mark it as completed and give the user the item in-game\n * @summary Claim an order\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerClaim(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Create\n * @param {ShopOrderCreateDTO} [shopOrderCreateDTO] ShopOrderCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCreate(shopOrderCreateDTO?: ShopOrderCreateDTO, options?: any): AxiosPromise;\n /**\n * Get an order by its ID. This endpoint only returns orders that belong to the caller. When the caller has permission to view all orders, they can get any order.\n * @summary Get order by ID\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Search for orders. By default, this endpoint only returns your own orders. When the caller has permission to view all orders, they can search for all orders.\n * @summary Search orders\n * @param {ShopOrderSearchInputDTO} [shopOrderSearchInputDTO] ShopOrderSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerSearch(shopOrderSearchInputDTO?: ShopOrderSearchInputDTO, options?: any): AxiosPromise;\n};\n/**\n * ShopOrderApi - object-oriented interface\n * @export\n * @class ShopOrderApi\n * @extends {BaseAPI}\n */\ndeclare class ShopOrderApi extends BaseAPI {\n /**\n *\n * @summary Cancel\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopOrderApi\n */\n shopOrderControllerCancel(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Claiming an order will mark it as completed and give the user the item in-game\n * @summary Claim an order\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopOrderApi\n */\n shopOrderControllerClaim(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Create\n * @param {ShopOrderCreateDTO} [shopOrderCreateDTO] ShopOrderCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopOrderApi\n */\n shopOrderControllerCreate(shopOrderCreateDTO?: ShopOrderCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Get an order by its ID. This endpoint only returns orders that belong to the caller. When the caller has permission to view all orders, they can get any order.\n * @summary Get order by ID\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopOrderApi\n */\n shopOrderControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Search for orders. By default, this endpoint only returns your own orders. When the caller has permission to view all orders, they can search for all orders.\n * @summary Search orders\n * @param {ShopOrderSearchInputDTO} [shopOrderSearchInputDTO] ShopOrderSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopOrderApi\n */\n shopOrderControllerSearch(shopOrderSearchInputDTO?: ShopOrderSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * StatsApi - axios parameter creator\n * @export\n */\ndeclare const StatsApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get activity stats\n * @param {StatsControllerGetActivityStatsTimeTypeEnum} timeType\n * @param {StatsControllerGetActivityStatsDataTypeEnum} dataType\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetActivityStats: (timeType: StatsControllerGetActivityStatsTimeTypeEnum, dataType: StatsControllerGetActivityStatsDataTypeEnum, gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get currency stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetCurrencyStats: (gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Calculates how many times an event type has occured over `bucketStep` time. Supports different filters and can return multiple series at a time. Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get event count over time\n * @param {StatsControllerGetEventsCountEventNameEnum} eventName\n * @param {StatsControllerGetEventsCountBucketStepEnum} bucketStep\n * @param {Array} [sumBy]\n * @param {string} [gameServerId]\n * @param {string} [moduleId]\n * @param {string} [playerId]\n * @param {string} [userId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetEventsCount: (eventName: StatsControllerGetEventsCountEventNameEnum, bucketStep: StatsControllerGetEventsCountBucketStepEnum, sumBy?: Array, gameServerId?: string, moduleId?: string, playerId?: string, userId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n /**\n * The roundtrip time for reachability tests between Takaro and the game server Required permissions: `READ_GAMESERVERS`\n * @summary Get latency stats\n * @param {string} gameServerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetLatencyStats: (gameServerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get ping stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPingStats: (gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get player online stats\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPlayerOnlineStats: (gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * StatsApi - functional programming interface\n * @export\n */\ndeclare const StatsApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get activity stats\n * @param {StatsControllerGetActivityStatsTimeTypeEnum} timeType\n * @param {StatsControllerGetActivityStatsDataTypeEnum} dataType\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetActivityStats(timeType: StatsControllerGetActivityStatsTimeTypeEnum, dataType: StatsControllerGetActivityStatsDataTypeEnum, gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get currency stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetCurrencyStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Calculates how many times an event type has occured over `bucketStep` time. Supports different filters and can return multiple series at a time. Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get event count over time\n * @param {StatsControllerGetEventsCountEventNameEnum} eventName\n * @param {StatsControllerGetEventsCountBucketStepEnum} bucketStep\n * @param {Array} [sumBy]\n * @param {string} [gameServerId]\n * @param {string} [moduleId]\n * @param {string} [playerId]\n * @param {string} [userId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetEventsCount(eventName: StatsControllerGetEventsCountEventNameEnum, bucketStep: StatsControllerGetEventsCountBucketStepEnum, sumBy?: Array, gameServerId?: string, moduleId?: string, playerId?: string, userId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * The roundtrip time for reachability tests between Takaro and the game server Required permissions: `READ_GAMESERVERS`\n * @summary Get latency stats\n * @param {string} gameServerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetLatencyStats(gameServerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get ping stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPingStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get player online stats\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPlayerOnlineStats(gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * StatsApi - factory interface\n * @export\n */\ndeclare const StatsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get activity stats\n * @param {StatsControllerGetActivityStatsTimeTypeEnum} timeType\n * @param {StatsControllerGetActivityStatsDataTypeEnum} dataType\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetActivityStats(timeType: StatsControllerGetActivityStatsTimeTypeEnum, dataType: StatsControllerGetActivityStatsDataTypeEnum, gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get currency stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetCurrencyStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n /**\n * Calculates how many times an event type has occured over `bucketStep` time. Supports different filters and can return multiple series at a time. Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get event count over time\n * @param {StatsControllerGetEventsCountEventNameEnum} eventName\n * @param {StatsControllerGetEventsCountBucketStepEnum} bucketStep\n * @param {Array} [sumBy]\n * @param {string} [gameServerId]\n * @param {string} [moduleId]\n * @param {string} [playerId]\n * @param {string} [userId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetEventsCount(eventName: StatsControllerGetEventsCountEventNameEnum, bucketStep: StatsControllerGetEventsCountBucketStepEnum, sumBy?: Array, gameServerId?: string, moduleId?: string, playerId?: string, userId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n /**\n * The roundtrip time for reachability tests between Takaro and the game server Required permissions: `READ_GAMESERVERS`\n * @summary Get latency stats\n * @param {string} gameServerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetLatencyStats(gameServerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get ping stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPingStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get player online stats\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPlayerOnlineStats(gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n};\n/**\n * StatsApi - object-oriented interface\n * @export\n * @class StatsApi\n * @extends {BaseAPI}\n */\ndeclare class StatsApi extends BaseAPI {\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get activity stats\n * @param {StatsControllerGetActivityStatsTimeTypeEnum} timeType\n * @param {StatsControllerGetActivityStatsDataTypeEnum} dataType\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetActivityStats(timeType: StatsControllerGetActivityStatsTimeTypeEnum, dataType: StatsControllerGetActivityStatsDataTypeEnum, gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get currency stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetCurrencyStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Calculates how many times an event type has occured over `bucketStep` time. Supports different filters and can return multiple series at a time. Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get event count over time\n * @param {StatsControllerGetEventsCountEventNameEnum} eventName\n * @param {StatsControllerGetEventsCountBucketStepEnum} bucketStep\n * @param {Array} [sumBy]\n * @param {string} [gameServerId]\n * @param {string} [moduleId]\n * @param {string} [playerId]\n * @param {string} [userId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetEventsCount(eventName: StatsControllerGetEventsCountEventNameEnum, bucketStep: StatsControllerGetEventsCountBucketStepEnum, sumBy?: Array, gameServerId?: string, moduleId?: string, playerId?: string, userId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n /**\n * The roundtrip time for reachability tests between Takaro and the game server Required permissions: `READ_GAMESERVERS`\n * @summary Get latency stats\n * @param {string} gameServerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetLatencyStats(gameServerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get ping stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetPingStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get player online stats\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetPlayerOnlineStats(gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * @export\n */\ndeclare const StatsControllerGetActivityStatsTimeTypeEnum: {\n readonly Daily: \"daily\";\n readonly Weekly: \"weekly\";\n readonly Monthly: \"monthly\";\n};\ntype StatsControllerGetActivityStatsTimeTypeEnum = (typeof StatsControllerGetActivityStatsTimeTypeEnum)[keyof typeof StatsControllerGetActivityStatsTimeTypeEnum];\n/**\n * @export\n */\ndeclare const StatsControllerGetActivityStatsDataTypeEnum: {\n readonly Users: \"users\";\n readonly Players: \"players\";\n};\ntype StatsControllerGetActivityStatsDataTypeEnum = (typeof StatsControllerGetActivityStatsDataTypeEnum)[keyof typeof StatsControllerGetActivityStatsDataTypeEnum];\n/**\n * @export\n */\ndeclare const StatsControllerGetEventsCountEventNameEnum: {\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n};\ntype StatsControllerGetEventsCountEventNameEnum = (typeof StatsControllerGetEventsCountEventNameEnum)[keyof typeof StatsControllerGetEventsCountEventNameEnum];\n/**\n * @export\n */\ndeclare const StatsControllerGetEventsCountBucketStepEnum: {\n readonly _5m: \"5m\";\n readonly _30m: \"30m\";\n readonly _1h: \"1h\";\n readonly _6h: \"6h\";\n readonly _12h: \"12h\";\n readonly _24h: \"24h\";\n};\ntype StatsControllerGetEventsCountBucketStepEnum = (typeof StatsControllerGetEventsCountBucketStepEnum)[keyof typeof StatsControllerGetEventsCountBucketStepEnum];\n/**\n * @export\n */\ndeclare const StatsControllerGetEventsCountSumByEnum: {\n readonly Player: \"player\";\n readonly Module: \"module\";\n readonly User: \"user\";\n readonly Gameserver: \"gameserver\";\n};\ntype StatsControllerGetEventsCountSumByEnum = (typeof StatsControllerGetEventsCountSumByEnum)[keyof typeof StatsControllerGetEventsCountSumByEnum];\n/**\n * UserApi - axios parameter creator\n * @export\n */\ndeclare const UserApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {UserRoleAssignChangeDTO} [userRoleAssignChangeDTO] UserRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerAssignRole: (id: string, roleId: string, userRoleAssignChangeDTO?: UserRoleAssignChangeDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Create\n * @param {UserCreateInputDTO} [userCreateInputDTO] UserCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerCreate: (userCreateInputDTO?: UserCreateInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Unset the selected domain for the user, this will clear the domain cookie. On the next request, the backend will set this again.\n * @summary Unset the selected domain for the user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerDeleteSelectedDomainCookie: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_USERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Invite\n * @param {InviteCreateDTO} [inviteCreateDTO] InviteCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerInvite: (inviteCreateDTO?: InviteCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Link your player profile to Takaro, allowing web access for things like shop and stats. To get the code, use the /link command in the game.\n * @summary Link player profile\n * @param {LinkPlayerUnauthedInputDTO} [linkPlayerUnauthedInputDTO] LinkPlayerUnauthedInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLinkPlayerProfile: (linkPlayerUnauthedInputDTO?: LinkPlayerUnauthedInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Login\n * @param {LoginDTO} [loginDTO] LoginDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogin: (loginDTO?: LoginDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Logout\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogout: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Get the current user and the domains that the user has access to. Note that you can only make requests in the scope of a single domain. In order to switch the domain, you need to use the domain selection endpoints\n * @summary Get the current logged in user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerMe: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemoveRole: (id: string, roleId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_USERS`\n * @summary Search\n * @param {UserSearchInputDTO} [userSearchInputDTO] UserSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSearch: (userSearchInputDTO?: UserSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * One user can have multiple domains, this endpoint is a helper to set the selected domain for the user\n * @summary Set the selected domain for the user\n * @param {string} domainId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSetSelectedDomain: (domainId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Update\n * @param {string} id\n * @param {UserUpdateDTO} [userUpdateDTO] UserUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerUpdate: (id: string, userUpdateDTO?: UserUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * UserApi - functional programming interface\n * @export\n */\ndeclare const UserApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {UserRoleAssignChangeDTO} [userRoleAssignChangeDTO] UserRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerAssignRole(id: string, roleId: string, userRoleAssignChangeDTO?: UserRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Create\n * @param {UserCreateInputDTO} [userCreateInputDTO] UserCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerCreate(userCreateInputDTO?: UserCreateInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Unset the selected domain for the user, this will clear the domain cookie. On the next request, the backend will set this again.\n * @summary Unset the selected domain for the user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerDeleteSelectedDomainCookie(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_USERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Invite\n * @param {InviteCreateDTO} [inviteCreateDTO] InviteCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerInvite(inviteCreateDTO?: InviteCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Link your player profile to Takaro, allowing web access for things like shop and stats. To get the code, use the /link command in the game.\n * @summary Link player profile\n * @param {LinkPlayerUnauthedInputDTO} [linkPlayerUnauthedInputDTO] LinkPlayerUnauthedInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLinkPlayerProfile(linkPlayerUnauthedInputDTO?: LinkPlayerUnauthedInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Login\n * @param {LoginDTO} [loginDTO] LoginDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogin(loginDTO?: LoginDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Logout\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogout(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Get the current user and the domains that the user has access to. Note that you can only make requests in the scope of a single domain. In order to switch the domain, you need to use the domain selection endpoints\n * @summary Get the current logged in user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerMe(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemoveRole(id: string, roleId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_USERS`\n * @summary Search\n * @param {UserSearchInputDTO} [userSearchInputDTO] UserSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSearch(userSearchInputDTO?: UserSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * One user can have multiple domains, this endpoint is a helper to set the selected domain for the user\n * @summary Set the selected domain for the user\n * @param {string} domainId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSetSelectedDomain(domainId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Update\n * @param {string} id\n * @param {UserUpdateDTO} [userUpdateDTO] UserUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerUpdate(id: string, userUpdateDTO?: UserUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * UserApi - factory interface\n * @export\n */\ndeclare const UserApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {UserRoleAssignChangeDTO} [userRoleAssignChangeDTO] UserRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerAssignRole(id: string, roleId: string, userRoleAssignChangeDTO?: UserRoleAssignChangeDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Create\n * @param {UserCreateInputDTO} [userCreateInputDTO] UserCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerCreate(userCreateInputDTO?: UserCreateInputDTO, options?: any): AxiosPromise;\n /**\n * Unset the selected domain for the user, this will clear the domain cookie. On the next request, the backend will set this again.\n * @summary Unset the selected domain for the user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerDeleteSelectedDomainCookie(options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_USERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Invite\n * @param {InviteCreateDTO} [inviteCreateDTO] InviteCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerInvite(inviteCreateDTO?: InviteCreateDTO, options?: any): AxiosPromise;\n /**\n * Link your player profile to Takaro, allowing web access for things like shop and stats. To get the code, use the /link command in the game.\n * @summary Link player profile\n * @param {LinkPlayerUnauthedInputDTO} [linkPlayerUnauthedInputDTO] LinkPlayerUnauthedInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLinkPlayerProfile(linkPlayerUnauthedInputDTO?: LinkPlayerUnauthedInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Login\n * @param {LoginDTO} [loginDTO] LoginDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogin(loginDTO?: LoginDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Logout\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogout(options?: any): AxiosPromise;\n /**\n * Get the current user and the domains that the user has access to. Note that you can only make requests in the scope of a single domain. In order to switch the domain, you need to use the domain selection endpoints\n * @summary Get the current logged in user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerMe(options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemoveRole(id: string, roleId: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_USERS`\n * @summary Search\n * @param {UserSearchInputDTO} [userSearchInputDTO] UserSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSearch(userSearchInputDTO?: UserSearchInputDTO, options?: any): AxiosPromise;\n /**\n * One user can have multiple domains, this endpoint is a helper to set the selected domain for the user\n * @summary Set the selected domain for the user\n * @param {string} domainId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSetSelectedDomain(domainId: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Update\n * @param {string} id\n * @param {UserUpdateDTO} [userUpdateDTO] UserUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerUpdate(id: string, userUpdateDTO?: UserUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * UserApi - object-oriented interface\n * @export\n * @class UserApi\n * @extends {BaseAPI}\n */\ndeclare class UserApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {UserRoleAssignChangeDTO} [userRoleAssignChangeDTO] UserRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerAssignRole(id: string, roleId: string, userRoleAssignChangeDTO?: UserRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Create\n * @param {UserCreateInputDTO} [userCreateInputDTO] UserCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerCreate(userCreateInputDTO?: UserCreateInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Unset the selected domain for the user, this will clear the domain cookie. On the next request, the backend will set this again.\n * @summary Unset the selected domain for the user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerDeleteSelectedDomainCookie(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_USERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Invite\n * @param {InviteCreateDTO} [inviteCreateDTO] InviteCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerInvite(inviteCreateDTO?: InviteCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Link your player profile to Takaro, allowing web access for things like shop and stats. To get the code, use the /link command in the game.\n * @summary Link player profile\n * @param {LinkPlayerUnauthedInputDTO} [linkPlayerUnauthedInputDTO] LinkPlayerUnauthedInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerLinkPlayerProfile(linkPlayerUnauthedInputDTO?: LinkPlayerUnauthedInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Login\n * @param {LoginDTO} [loginDTO] LoginDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerLogin(loginDTO?: LoginDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Logout\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerLogout(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Get the current user and the domains that the user has access to. Note that you can only make requests in the scope of a single domain. In order to switch the domain, you need to use the domain selection endpoints\n * @summary Get the current logged in user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerMe(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerRemoveRole(id: string, roleId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_USERS`\n * @summary Search\n * @param {UserSearchInputDTO} [userSearchInputDTO] UserSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerSearch(userSearchInputDTO?: UserSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * One user can have multiple domains, this endpoint is a helper to set the selected domain for the user\n * @summary Set the selected domain for the user\n * @param {string} domainId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerSetSelectedDomain(domainId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Update\n * @param {string} id\n * @param {UserUpdateDTO} [userUpdateDTO] UserUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerUpdate(id: string, userUpdateDTO?: UserUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * VariableApi - axios parameter creator\n * @export\n */\ndeclare const VariableApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Create\n * @param {VariableCreateDTO} [variableCreateDTO] VariableCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerCreate: (variableCreateDTO?: VariableCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerDelete: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerFindOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Search\n * @param {VariableSearchInputDTO} [variableSearchInputDTO] VariableSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerSearch: (variableSearchInputDTO?: VariableSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Update\n * @param {string} id\n * @param {VariableUpdateDTO} [variableUpdateDTO] VariableUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerUpdate: (id: string, variableUpdateDTO?: VariableUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * VariableApi - functional programming interface\n * @export\n */\ndeclare const VariableApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Create\n * @param {VariableCreateDTO} [variableCreateDTO] VariableCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerCreate(variableCreateDTO?: VariableCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerDelete(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerFindOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Search\n * @param {VariableSearchInputDTO} [variableSearchInputDTO] VariableSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerSearch(variableSearchInputDTO?: VariableSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Update\n * @param {string} id\n * @param {VariableUpdateDTO} [variableUpdateDTO] VariableUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerUpdate(id: string, variableUpdateDTO?: VariableUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * VariableApi - factory interface\n * @export\n */\ndeclare const VariableApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Create\n * @param {VariableCreateDTO} [variableCreateDTO] VariableCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerCreate(variableCreateDTO?: VariableCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerDelete(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerFindOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Search\n * @param {VariableSearchInputDTO} [variableSearchInputDTO] VariableSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerSearch(variableSearchInputDTO?: VariableSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Update\n * @param {string} id\n * @param {VariableUpdateDTO} [variableUpdateDTO] VariableUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerUpdate(id: string, variableUpdateDTO?: VariableUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * VariableApi - object-oriented interface\n * @export\n * @class VariableApi\n * @extends {BaseAPI}\n */\ndeclare class VariableApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Create\n * @param {VariableCreateDTO} [variableCreateDTO] VariableCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof VariableApi\n */\n variableControllerCreate(variableCreateDTO?: VariableCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof VariableApi\n */\n variableControllerDelete(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof VariableApi\n */\n variableControllerFindOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Search\n * @param {VariableSearchInputDTO} [variableSearchInputDTO] VariableSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof VariableApi\n */\n variableControllerSearch(variableSearchInputDTO?: VariableSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Update\n * @param {string} id\n * @param {VariableUpdateDTO} [variableUpdateDTO] VariableUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof VariableApi\n */\n variableControllerUpdate(id: string, variableUpdateDTO?: VariableUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n","file://node_modules/@takaro/apiclient/dist/generated/base.d.ts":"/**\n *\n * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\ndeclare const BASE_PATH: string;\n/**\n *\n * @export\n */\ndeclare const COLLECTION_FORMATS: {\n csv: string;\n ssv: string;\n tsv: string;\n pipes: string;\n};\n/**\n *\n * @export\n * @interface RequestArgs\n */\ninterface RequestArgs {\n url: string;\n options: RawAxiosRequestConfig;\n}\n/**\n *\n * @export\n * @class BaseAPI\n */\ndeclare class BaseAPI {\n protected basePath: string;\n protected axios: AxiosInstance;\n protected configuration: Configuration | undefined;\n constructor(configuration?: Configuration, basePath?: string, axios?: AxiosInstance);\n}\n/**\n *\n * @export\n * @class RequiredError\n * @extends {Error}\n */\ndeclare class RequiredError extends Error {\n field: string;\n constructor(field: string, msg?: string);\n}\ninterface ServerMap {\n [key: string]: {\n url: string;\n description: string;\n }[];\n}\n/**\n *\n * @export\n */\ndeclare const operationServerMap: ServerMap;\n{};\n","file://node_modules/@takaro/apiclient/dist/generated/common.d.ts":"/**\n *\n * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/// \n/**\n *\n * @export\n */\ndeclare const DUMMY_BASE_URL = \"https://example.com\";\n/**\n *\n * @throws {RequiredError}\n * @export\n */\ndeclare const assertParamExists: (functionName: string, paramName: string, paramValue: unknown) => void;\n/**\n *\n * @export\n */\ndeclare const setApiKeyToObject: (object: any, keyParamName: string, configuration?: Configuration) => Promise;\n/**\n *\n * @export\n */\ndeclare const setBasicAuthToObject: (object: any, configuration?: Configuration) => void;\n/**\n *\n * @export\n */\ndeclare const setBearerAuthToObject: (object: any, configuration?: Configuration) => Promise;\n/**\n *\n * @export\n */\ndeclare const setOAuthToObject: (object: any, name: string, scopes: string[], configuration?: Configuration) => Promise;\n/**\n *\n * @export\n */\ndeclare const setSearchParams: (url: URL, ...objects: any[]) => void;\n/**\n *\n * @export\n */\ndeclare const serializeDataIfNeeded: (value: any, requestOptions: any, configuration?: Configuration) => any;\n/**\n *\n * @export\n */\ndeclare const toPathString: (url: URL) => string;\n/**\n *\n * @export\n */\ndeclare const createRequestFunction: (axiosArgs: RequestArgs, globalAxios: AxiosInstance, BASE_PATH: string, configuration?: Configuration) => >(axios?: AxiosInstance, basePath?: string) => Promise;\n","file://node_modules/@takaro/apiclient/dist/generated/configuration.d.ts":"/**\n *\n * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\ninterface ConfigurationParameters {\n apiKey?: string | Promise | ((name: string) => string) | ((name: string) => Promise);\n username?: string;\n password?: string;\n accessToken?: string | Promise | ((name?: string, scopes?: string[]) => string) | ((name?: string, scopes?: string[]) => Promise);\n basePath?: string;\n serverIndex?: number;\n baseOptions?: any;\n formDataCtor?: new () => any;\n}\ndeclare class Configuration {\n /**\n * parameter for apiKey security\n * @param name security name\n * @memberof Configuration\n */\n apiKey?: string | Promise | ((name: string) => string) | ((name: string) => Promise);\n /**\n * parameter for basic security\n *\n * @type {string}\n * @memberof Configuration\n */\n username?: string;\n /**\n * parameter for basic security\n *\n * @type {string}\n * @memberof Configuration\n */\n password?: string;\n /**\n * parameter for oauth2 security\n * @param name security name\n * @param scopes oauth2 scope\n * @memberof Configuration\n */\n accessToken?: string | Promise | ((name?: string, scopes?: string[]) => string) | ((name?: string, scopes?: string[]) => Promise);\n /**\n * override base path\n *\n * @type {string}\n * @memberof Configuration\n */\n basePath?: string;\n /**\n * override server index\n *\n * @type {number}\n * @memberof Configuration\n */\n serverIndex?: number;\n /**\n * base options for axios calls\n *\n * @type {any}\n * @memberof Configuration\n */\n baseOptions?: any;\n /**\n * The FormData constructor that will be used to create multipart form data\n * requests. You can inject this here so that execution environments that\n * do not support the FormData class can still run the generated client.\n *\n * @type {new () => FormData}\n */\n formDataCtor?: new () => any;\n constructor(param?: ConfigurationParameters);\n /**\n * Check if the given MIME is a JSON MIME.\n * JSON MIME examples:\n * application/json\n * application/json; charset=UTF8\n * APPLICATION/JSON\n * application/vnd.company+json\n * @param mime - MIME (Multipurpose Internet Mail Extensions)\n * @return True if the given MIME is JSON, false otherwise.\n */\n isJsonMime(mime: string): boolean;\n}\n","file://node_modules/@takaro/apiclient/dist/generated/index.d.ts":"/**\n *\n * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n* from './api.js';\n* from './configuration.js';\n","file://node_modules/@takaro/apiclient/dist/lib/adminClient.d.ts":"interface IAdminApiClientConfig extends IBaseApiClientConfig {\n auth: {\n clientId: string;\n clientSecret: string;\n };\n OAuth2URL: string;\n}\ndeclare class AdminClient extends BaseApiClient {\n private cachedIssuer;\n private cachedClient;\n private token;\n constructor(config: IAdminApiClientConfig);\n private getIssuer;\n getOidcToken(): Promise;\n private addAuthInterceptor;\n get domain(): DomainApi;\n}\n","file://node_modules/@takaro/apiclient/dist/lib/baseClient.d.ts":"interface IBaseApiClientConfig {\n url: string;\n log?: Logger | false;\n}\ninterface Logger {\n info: (msg: string, meta?: unknown) => void;\n warn: (msg: string, meta?: unknown) => void;\n error: (msg: string, meta?: unknown) => void;\n debug: (msg: string, meta?: unknown) => void;\n}\ndeclare class BaseApiClient {\n protected readonly config: T;\n protected axios: AxiosInstance;\n protected log: Logger;\n constructor(config: T);\n isJsonMime(mime: string): boolean;\n private addLoggers;\n /**\n * Wait until the API reports that it is healthy\n * @param timeout in milliseconds\n */\n waitUntilHealthy(timeout?: number): Promise;\n get meta(): MetaApi;\n}\n{};\n","file://node_modules/@takaro/apiclient/dist/lib/client.d.ts":"interface IApiClientConfig extends IBaseApiClientConfig {\n auth: {\n username?: string;\n password?: string;\n token?: string;\n };\n}\ndeclare class Client extends BaseApiClient {\n token: string | null;\n constructor(config: IApiClientConfig);\n set username(username: string);\n set password(password: string);\n login(): Promise;\n logout(): void;\n permissionCodesToInputs(permissions: string[]): Promise<{\n permissionId: string;\n }[]>;\n get item(): ItemApi;\n get user(): UserApi;\n get role(): RoleApi;\n get gameserver(): GameServerApi;\n get cronjob(): CronJobApi;\n get function(): FunctionApi;\n get module(): ModuleApi;\n get hook(): HookApi;\n get command(): CommandApi;\n get player(): PlayerApi;\n get settings(): SettingsApi;\n get variable(): VariableApi;\n get discord(): DiscordApi;\n get event(): EventApi;\n get playerOnGameserver(): PlayerOnGameServerApi;\n get stats(): StatsApi;\n get shopListing(): ShopListingApi;\n get shopOrder(): ShopOrderApi;\n}\n","file://node_modules/@takaro/apiclient/dist/main.d.ts":"{ AxiosResponse } from 'axios';\n{ isAxiosError } from 'axios';\n{ AdminClient } from './lib/adminClient.js';\n{ Client } from './lib/client.js';\ntype ITakaroAPIAxiosResponse = AxiosResponse;\n* from './generated/api.js';\n","file://node_modules/@takaro/config/package.json":"{\"name\":\"@takaro/config\",\"types\":\"dist/main.d.ts\"}","file://node_modules/@takaro/config/dist/main.d.ts":"declare enum EXECUTION_MODE {\n LOCAL = \"local\",\n LAMBDA = \"lambda\"\n}\ninterface IBaseConfig {\n app: {\n name: string;\n };\n mode: 'development' | 'production' | 'test';\n functions: {\n executionMode: EXECUTION_MODE;\n };\n}\ndeclare const baseConfigConvict: Schema;\ndeclare class Config {\n _config: convict.Config;\n constructor(valuesArray?: Schema>[]);\n get>(arg: K): K extends null | undefined ? T : K extends Path ? PathValue : never;\n load(data: Partial): void;\n validate(): void;\n}\n","file://node_modules/croner/package.json":"{\"name\":\"croner\",\"types\":\"./types/croner.d.ts\"}","file://node_modules/croner/./types/croner.d.ts":"type TimePoint = {\n /**\n * - 1970--\n */\n y: number;\n /**\n * - 1-12\n */\n m: number;\n /**\n * - 1-31\n */\n d: number;\n /**\n * - 0-24\n */\n h: number;\n /**\n * - 0-60 Minute\n */\n i: number;\n /**\n * - 0-60\n */\n s: number;\n /**\n * - Time zone in IANA database format 'Europe/Stockholm'\n */\n tz: string;\n};\ntype CatchCallbackFn = (e: unknown, job: Cron) => any;\ntype ProtectCallbackFn = (job: Cron) => any;\n/**\n * - Cron scheduler options\n */\ntype CronOptions = {\n /**\n * - Name of a job\n */\n name?: string;\n /**\n * - Job is paused\n */\n paused?: boolean;\n /**\n * - Job is about to be killed or killed\n */\n kill?: boolean;\n /**\n * - Continue exection even if a unhandled error is thrown by triggered function\n * - If set to a function, execute function on catching the error.\n */\n catch?: boolean | CatchCallbackFn;\n /**\n * - Abort job instantly if nothing else keeps the event loop running.\n */\n unref?: boolean;\n /**\n * - Maximum nuber of executions\n */\n maxRuns?: number;\n /**\n * - Minimum interval between executions, in seconds\n */\n interval?: number;\n /**\n * - Skip current run if job is already running\n */\n protect?: boolean | ProtectCallbackFn;\n /**\n * - When to start running\n */\n startAt?: string | Date;\n /**\n * - When to stop running\n */\n stopAt?: string | Date;\n /**\n * - Time zone in Europe/Stockholm format\n */\n timezone?: string;\n /**\n * - Offset from UTC in minutes\n */\n utcOffset?: number;\n /**\n * - Combine day-of-month and day-of-week using true = OR, false = AND. Default is true = OR.\n */\n legacyMode?: boolean;\n /**\n * - Used to pass any object to scheduled function\n */\n context?: unknown;\n};\n/**\n * Name for each part of the cron pattern\n */\ntype CronPatternPart = (\"second\" | \"minute\" | \"hour\" | \"day\" | \"month\" | \"dayOfWeek\");\n/**\n * Offset, 0 or -1.\n *\n * 0 offset is used for seconds,minutes and hours as they start on 1.\n * -1 on days and months, as they start on 0\n */\ntype CronIndexOffset = number;\n/**\n * Cron entrypoint\n *\n * @constructor\n * @param {string|Date} pattern - Input pattern, input date, or input ISO 8601 time string\n * @param {CronOptions|Function} [fnOrOptions1] - Options or function to be run each iteration of pattern\n * @param {CronOptions|Function} [fnOrOptions2] - Options or function to be run each iteration of pattern\n * @returns {Cron}\n */\nfunction Cron(pattern: string | Date, fnOrOptions1?: CronOptions | Function, fnOrOptions2?: CronOptions | Function): Cron;\nclass Cron {\n /**\n * Cron entrypoint\n *\n * @constructor\n * @param {string|Date} pattern - Input pattern, input date, or input ISO 8601 time string\n * @param {CronOptions|Function} [fnOrOptions1] - Options or function to be run each iteration of pattern\n * @param {CronOptions|Function} [fnOrOptions2] - Options or function to be run each iteration of pattern\n * @returns {Cron}\n */\n constructor(pattern: string | Date, fnOrOptions1?: CronOptions | Function, fnOrOptions2?: CronOptions | Function);\n /**\n * @public\n * @type {string|undefined} */\n public name: string | undefined;\n /**\n * @public\n * @type {CronOptions} */\n public options: CronOptions;\n /**\n * Encapsulate all internal states in an object.\n * Duplicate all options that can change to internal states, for example maxRuns and paused.\n * @private\n */\n private _states;\n fn: Function | CronOptions;\n /**\n * Find next runtime, based on supplied date. Strips milliseconds.\n *\n * @param {CronDate|Date|string} [prev] - Date to start from\n * @returns {Date | null} - Next run time\n */\n nextRun(prev?: CronDate | Date | string): Date | null;\n /**\n * Find next n runs, based on supplied date. Strips milliseconds.\n *\n * @param {number} n - Number of runs to enumerate\n * @param {Date|string} [previous] - Date to start from\n * @returns {Date[]} - Next n run times\n */\n nextRuns(n: number, previous?: Date | string): Date[];\n /**\n * Return the original pattern, it there was one\n *\n * @returns {string|undefined} - Original pattern\n */\n getPattern(): string | undefined;\n /**\n * Indicates wether or not the cron job is scheduled and running, e.g. awaiting next trigger\n * @public\n *\n * @returns {boolean} - Running or not\n */\n public isRunning(): boolean;\n /**\n * Indicates wether or not the cron job is permanently stopped\n * @public\n *\n * @returns {boolean} - Running or not\n */\n public isStopped(): boolean;\n /**\n * Indicates wether or not the cron job is currently working\n * @public\n *\n * @returns {boolean} - Running or not\n */\n public isBusy(): boolean;\n /**\n * Return current/previous run start time\n * @public\n *\n * @returns {Date | null} - Previous run time\n */\n public currentRun(): Date | null;\n /**\n * Return previous run start time\n * @public\n *\n * @returns {Date | null} - Previous run time\n */\n public previousRun(): Date | null;\n /**\n * Returns number of milliseconds to next run\n * @public\n *\n * @param {CronDate|Date|string} [prev] - Starting date, defaults to now - minimum interval\n * @returns {number | null}\n */\n public msToNext(prev?: CronDate | Date | string): number | null;\n /**\n * Stop execution\n *\n * Running this will forcefully stop the job, and prevent furter exection. `.resume()` will not work after stopping.\n * It will also be removed from the scheduledJobs array if it were named.\n *\n * @public\n */\n public stop(): void;\n /**\n * Pause execution\n * @public\n *\n * @returns {boolean} - Wether pause was successful\n */\n public pause(): boolean;\n /**\n * Resume execution\n * @public\n *\n * @returns {boolean} - Wether resume was successful\n */\n public resume(): boolean;\n /**\n * Schedule a new job\n * @public\n *\n * @param {Function} func - Function to be run each iteration of pattern\n * @returns {Cron}\n */\n public schedule(func: Function): Cron;\n private _trigger;\n /**\n * Trigger a run manually\n * @public\n */\n public trigger(): Promise;\n private _checkTrigger;\n private _next;\n}\nnamespace Cron {\n export { Cron };\n export { scheduledJobs };\n}\n/**\n * An array containing all named cron jobs.\n *\n * @constant\n * @type {Cron[]}\n */\nconst scheduledJobs: Cron[];\n/**\n * @callback CatchCallbackFn\n * @param {unknown} e\n * @param {Cron} job\n */\n/**\n * @callback ProtectCallbackFn\n * @param {Cron} job\n */\n/**\n * @typedef {Object} CronOptions - Cron scheduler options\n * @property {string} [name] - Name of a job\n * @property {boolean} [paused] - Job is paused\n * @property {boolean} [kill] - Job is about to be killed or killed\n * @property {boolean | CatchCallbackFn} [catch] - Continue exection even if a unhandled error is thrown by triggered function\n * \t\t\t\t\t\t\t\t\t\t - If set to a function, execute function on catching the error.\n * @property {boolean} [unref] - Abort job instantly if nothing else keeps the event loop running.\n * @property {number} [maxRuns] - Maximum nuber of executions\n * @property {number} [interval] - Minimum interval between executions, in seconds\n * @property {boolean | ProtectCallbackFn} [protect] - Skip current run if job is already running\n * @property {string | Date} [startAt] - When to start running\n * @property {string | Date} [stopAt] - When to stop running\n * @property {string} [timezone] - Time zone in Europe/Stockholm format\n * @property {number} [utcOffset] - Offset from UTC in minutes\n * @property {boolean} [legacyMode] - Combine day-of-month and day-of-week using true = OR, false = AND. Default is true = OR.\n * @property {?} [context] - Used to pass any object to scheduled function\n */\n/**\n * Internal function that validates options, and sets defaults\n * @private\n *\n * @param {CronOptions} options\n * @returns {CronOptions}\n */\ndeclare function CronOptions(options: CronOptions): CronOptions;\n/**\n * Converts date to CronDate\n * @constructor\n *\n * @param {CronDate|Date|string} [d] - Input date, if using string representation ISO 8001 (2015-11-24T19:40:00) local timezone is expected\n * @param {string|number} [tz] - String representation of target timezone in Europe/Stockholm format, or a number representing offset in minutes.\n*/\ndeclare function CronDate(d?: CronDate | Date | string, tz?: string | number): void;\ndeclare class CronDate {\n /**\n * Converts date to CronDate\n * @constructor\n *\n * @param {CronDate|Date|string} [d] - Input date, if using string representation ISO 8001 (2015-11-24T19:40:00) local timezone is expected\n * @param {string|number} [tz] - String representation of target timezone in Europe/Stockholm format, or a number representing offset in minutes.\n */\n constructor(d?: CronDate | Date | string, tz?: string | number);\n /**\n * TimeZone\n * @type {string|number|undefined}\n */\n tz: string | number | undefined;\n private isNthWeekdayOfMonth;\n private fromDate;\n ms: number;\n second: number;\n minute: number;\n hour: number;\n day: number;\n month: number;\n year: number;\n private fromCronDate;\n private apply;\n private fromString;\n private findNext;\n private recurse;\n /**\n * Increment to next run time\n * @public\n *\n * @param {string} pattern - The pattern used to increment current state\n * @param {CronOptions} options - Cron options used for incrementing\n * @param {boolean} [hasPreviousRun] - If this run should adhere to minimum interval\n * @return {CronDate|null} - Returns itthis for chaining, or null if increment wasnt possible\n */\n public increment(pattern: string, options: CronOptions, hasPreviousRun?: boolean): CronDate | null;\n /**\n * Convert current state back to a javascript Date()\n * @public\n *\n * @param {boolean} internal - If this is an internal call\n * @returns {Date}\n */\n public getDate(internal: boolean): Date;\n /**\n * Convert current state back to a javascript Date() and return UTC milliseconds\n * @public\n *\n * @returns {Date}\n */\n public getTime(): Date;\n}\n{ Cron as default };\n","file://node_modules/@takaro/queues/package.json":"{\"name\":\"@takaro/queues\",\"types\":\"dist/main.d.ts\"}","file://node_modules/@takaro/queues/dist/QueueService.d.ts":"declare class QueuesService {\n private static instance;\n static getInstance(): QueuesService;\n private queuesMap;\n get queues(): {\n commands: {\n queue: TakaroQueue;\n };\n cronjobs: {\n queue: TakaroQueue;\n };\n hooks: {\n queue: TakaroQueue;\n };\n events: {\n queue: TakaroQueue;\n };\n connector: {\n queue: TakaroQueue;\n };\n itemsSync: {\n queue: TakaroQueue;\n };\n playerSync: {\n queue: TakaroQueue;\n };\n steamSync: {\n queue: TakaroQueue;\n };\n csmmImport: {\n queue: TakaroQueue;\n };\n kpi: {\n queue: TakaroQueue>;\n };\n system: {\n queue: TakaroQueue>;\n };\n };\n}\ndeclare const queueService: QueuesService;\n{};\n","file://node_modules/@takaro/queues/dist/TakaroQueue.d.ts":"declare class TakaroQueue> {\n name: string;\n bullQueue: Queue;\n constructor(name: string);\n /**\n * Generating a job ID like this effectively de-duplicates all jobs with the same data.\n * @see https://docs.bullmq.io/guide/jobs/job-ids\n * @param data\n * @returns\n */\n private getJobId;\n add(data: T, extra?: JobsOptions): Promise>;\n getRepeatableJobs(): Promise<{\n key: string;\n name: string;\n id: string;\n endDate: number;\n tz: string;\n pattern: string;\n next: number;\n }[]>;\n removeRepeatableByKey(id: string): Promise;\n}\n","file://node_modules/@takaro/queues/dist/TakaroWorker.d.ts":"declare abstract class TakaroWorker {\n log: import(\"winston\").Logger;\n bullWorker: Worker;\n constructor(name: string, concurrency: number | undefined, fn: Processor, extraBullOpts?: WorkerOptions);\n}\n","file://node_modules/@takaro/queues/dist/bullboard.d.ts":"declare function getBullBoard(): any;\n","file://node_modules/@takaro/queues/dist/config.d.ts":"interface IQueuesConfig extends IBaseConfig {\n queues: {\n commands: {\n name: string;\n concurrency: number;\n };\n cronjobs: {\n name: string;\n concurrency: number;\n };\n hooks: {\n name: string;\n concurrency: number;\n };\n events: {\n name: string;\n concurrency: number;\n };\n connector: {\n name: string;\n };\n itemsSync: {\n name: string;\n interval: number;\n };\n steamSync: {\n name: string;\n interval: number;\n };\n playerSync: {\n name: string;\n interval: number;\n concurrency: number;\n };\n kpi: {\n name: string;\n interval: number;\n concurrency: number;\n };\n csmmImport: {\n name: string;\n };\n system: {\n name: string;\n };\n };\n redis: {\n host: string;\n port: number;\n username: string;\n password: string;\n };\n}\ndeclare const queuesConfigSchema: {\n redis: {\n host: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n port: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n username: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n password: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n };\n queues: {\n commands: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n cronjobs: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n hooks: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n events: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n connector: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n };\n itemsSync: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n interval: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n steamSync: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n interval: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n playerSync: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n interval: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n kpi: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n interval: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n csmmImport: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n };\n system: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n };\n };\n};\ndeclare const config: Config;\n","file://node_modules/@takaro/queues/dist/dataDefinitions.d.ts":"interface IParsedCommand {\n command: string;\n arguments: Record;\n [key: string]: string | Record;\n}\ninterface IBaseJobData {\n [key: string]: unknown;\n domainId: string;\n}\ninterface IJobData extends IBaseJobData {\n functionId: string;\n /**\n * The id of the item that triggered this job (cronjobId, commandId or hookId)\n */\n itemId: string;\n /**\n * The id of the gameserver that triggered this job\n */\n gameServerId: string;\n /**\n * The module installation object, including the configs\n */\n module: ModuleInstallationOutputDTO;\n}\ninterface IHookJobData extends IJobData {\n eventData: EventPayload;\n player?: PlayerOutputWithRolesDTO;\n pog?: PlayerOnGameserverOutputWithRolesDTO;\n}\ninterface ICommandJobData extends IJobData {\n player: PlayerOutputWithRolesDTO;\n pog: PlayerOnGameserverOutputWithRolesDTO;\n arguments: IParsedCommand['arguments'];\n chatMessage: EventChatMessage;\n trigger: string;\n}\ntype ICronJobData = IJobData;\ndeclare function isCommandData(data: IJobData): data is ICommandJobData;\ndeclare function isHookData(data: IJobData): data is IHookJobData;\ndeclare function isCronData(data: IJobData): data is ICronJobData;\ninterface IEventQueueData extends IBaseJobData {\n type: ValueOf;\n gameServerId: string;\n event: ValueOf<(typeof GameEventsMapping)[ValueOf]>;\n}\ninterface IConnectorQueueData extends IBaseJobData {\n gameServerId: string;\n operation: 'create' | 'update' | 'delete';\n}\ninterface IGameServerQueueData extends IBaseJobData {\n gameServerId?: string;\n}\ninterface ICSMMImportData extends IBaseJobData {\n csmmExport: Record;\n}\n","file://node_modules/@takaro/queues/dist/main.d.ts":"{ queueService } from './QueueService.js';\n{ queuesConfigSchema, IQueuesConfig } from './config.js';\n* from './dataDefinitions.js';\n{ TakaroQueue } from './TakaroQueue.js';\n{ TakaroWorker } from './TakaroWorker.js';\n{ getBullBoard } from './bullboard.js';\n","file://node_modules/@takaro/queues/dist/util/redisConnectionOptions.d.ts":"declare function getRedisConnectionOptions(): {\n host: string;\n port: number;\n username: string;\n password: string;\n};\n","file://node_modules/filelist/package.json":"{\"name\":\"filelist\",\"types\":\"index.d.ts\"}","file://node_modules/filelist/index.d.ts":"// IncludeOptions definitions copied from minimatch (https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/minimatch/index.d.ts)\ninterface IncludeOptions {\n /**\n * Dump a ton of stuff to stderr.\n *\n * @default false\n */\n debug?: boolean;\n\n /**\n * Do not expand {a,b} and {1..3} brace sets.\n *\n * @default false\n */\n nobrace?: boolean;\n\n /**\n * Disable ** matching against multiple folder names.\n *\n * @default false\n */\n noglobstar?: boolean;\n\n /**\n * Allow patterns to match filenames starting with a period,\n * even if the pattern does not explicitly have a period in that spot.\n *\n * @default false\n */\n dot?: boolean;\n\n /**\n * Disable \"extglob\" style patterns like +(a|b).\n *\n * @default false\n */\n noext?: boolean;\n\n /**\n * Perform a case-insensitive match.\n *\n * @default false\n */\n nocase?: boolean;\n\n /**\n * When a match is not found by minimatch.match,\n * return a list containing the pattern itself if this option is set.\n * Otherwise, an empty list is returned if there are no matches.\n *\n * @default false\n */\n nonull?: boolean;\n\n /**\n * If set, then patterns without slashes will be matched against\n * the basename of the path if it contains slashes.\n *\n * @default false\n */\n matchBase?: boolean;\n\n /**\n * Suppress the behavior of treating #\n * at the start of a pattern as a comment.\n *\n * @default false\n */\n nocomment?: boolean;\n\n /**\n * Suppress the behavior of treating a leading ! character as negation.\n *\n * @default false\n */\n nonegate?: boolean;\n\n /**\n * Returns from negate expressions the same as if they were not negated.\n * (Ie, true on a hit, false on a miss.)\n *\n * @default false\n */\n flipNegate?: boolean;\n}\n\nclass FileList {\n static clone(): FileList\n static verbose: boolean\n}\n\ninterface FileList extends Omit, \"length\"> {\n pendingAdd: string[]\n pending: boolean\n excludes: {\n pats: RegExp[],\n funcs: Function[],\n regex: null | RegExp\n }\n items: string[]\n toArray(): string[]\n include(...items: string[]): this\n include(...items: (IncludeOptions | string)[]): this\n exclude(...items: string[]): this\n shouldExclude(item: string): boolean\n resolve(): this\n clearInclusions(): this\n clearExclusions(): this\n length(): number\n}","file://node_modules/setprototypeof/package.json":"{\"name\":\"setprototypeof\",\"types\":\"index.d.ts\"}","file://node_modules/setprototypeof/index.d.ts":"declare function setPrototypeOf(o: any, proto: object | null): any;\n= setPrototypeOf;\n","file://node_modules/iconv-lite/package.json":"{\"name\":\"iconv-lite\",\"types\":\"./lib/index.d.ts\"}","file://node_modules/iconv-lite/./lib/index.d.ts":"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License.\n * REQUIREMENT: This definition is dependent on the @types/node definition.\n * Install with `npm install @types/node --save-dev`\n *--------------------------------------------------------------------------------------------*/\n\ndeclare module 'iconv-lite' {\n\texport function decode(buffer: Buffer, encoding: string, options?: Options): string;\n\n\texport function encode(content: string, encoding: string, options?: Options): Buffer;\n\n\texport function encodingExists(encoding: string): boolean;\n\n\texport function decodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;\n\n\texport function encodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;\n}\n\ninterface Options {\n stripBOM?: boolean;\n addBOM?: boolean;\n defaultEncoding?: string;\n}\n","file://node_modules/side-channel/package.json":"{\"name\":\"side-channel\",\"types\":\"./index.d.ts\"}","file://node_modules/side-channel/index.d.ts":"declare namespace getSideChannel {\n\ttype Key = unknown;\n\ttype ListNode = {\n\t\tkey: Key;\n\t\tnext: ListNode;\n\t\tvalue: T;\n\t};\n\ttype RootNode = {\n\t\tkey: object;\n\t\tnext: null | ListNode;\n\t};\n\tfunction listGetNode(list: RootNode, key: ListNode['key']): ListNode | void;\n\tfunction listGet(objects: RootNode, key: ListNode['key']): T | void;\n\tfunction listSet(objects: RootNode, key: ListNode['key'], value: T): void;\n\tfunction listHas(objects: RootNode, key: ListNode['key']): boolean;\n\n\ttype Channel = {\n\t\tassert: (key: Key) => void;\n\t\thas: (key: Key) => boolean;\n\t\tget: (key: Key) => T;\n\t\tset: (key: Key, value: T) => void;\n\t}\n}\n\ndeclare function getSideChannel(): getSideChannel.Channel;\n\n= getSideChannel;\n","file://node_modules/es-define-property/package.json":"{\"name\":\"es-define-property\",\"types\":\"./index.d.ts\"}","file://node_modules/es-define-property/index.d.ts":"declare const defineProperty: false | typeof Object.defineProperty;\n\n= defineProperty;","file://node_modules/hasown/package.json":"{\"name\":\"hasown\",\"types\":\"index.d.ts\"}","file://node_modules/hasown/index.d.ts":"declare function hasOwn(o: T, p: PropertyKey): p is keyof T;\n\n= hasOwn;","file://node_modules/define-data-property/package.json":"{\"name\":\"define-data-property\",\"types\":\"./index.d.ts\"}","file://node_modules/define-data-property/index.d.ts":"\ndeclare function defineDataProperty(\n obj: Record,\n property: keyof typeof obj,\n value: typeof obj[typeof property],\n nonEnumerable?: boolean | null,\n nonWritable?: boolean | null,\n nonConfigurable?: boolean | null,\n loose?: boolean\n): void;\n\n= defineDataProperty;","file://node_modules/safe-buffer/package.json":"{\"name\":\"safe-buffer\",\"types\":\"index.d.ts\"}","file://node_modules/safe-buffer/index.d.ts":"declare module \"safe-buffer\" {\n export class Buffer {\n length: number\n write(string: string, offset?: number, length?: number, encoding?: string): number;\n toString(encoding?: string, start?: number, end?: number): string;\n toJSON(): { type: 'Buffer', data: any[] };\n equals(otherBuffer: Buffer): boolean;\n compare(otherBuffer: Buffer, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number;\n copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number;\n slice(start?: number, end?: number): Buffer;\n writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;\n writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;\n writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;\n writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;\n readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number;\n readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number;\n readIntLE(offset: number, byteLength: number, noAssert?: boolean): number;\n readIntBE(offset: number, byteLength: number, noAssert?: boolean): number;\n readUInt8(offset: number, noAssert?: boolean): number;\n readUInt16LE(offset: number, noAssert?: boolean): number;\n readUInt16BE(offset: number, noAssert?: boolean): number;\n readUInt32LE(offset: number, noAssert?: boolean): number;\n readUInt32BE(offset: number, noAssert?: boolean): number;\n readInt8(offset: number, noAssert?: boolean): number;\n readInt16LE(offset: number, noAssert?: boolean): number;\n readInt16BE(offset: number, noAssert?: boolean): number;\n readInt32LE(offset: number, noAssert?: boolean): number;\n readInt32BE(offset: number, noAssert?: boolean): number;\n readFloatLE(offset: number, noAssert?: boolean): number;\n readFloatBE(offset: number, noAssert?: boolean): number;\n readDoubleLE(offset: number, noAssert?: boolean): number;\n readDoubleBE(offset: number, noAssert?: boolean): number;\n swap16(): Buffer;\n swap32(): Buffer;\n swap64(): Buffer;\n writeUInt8(value: number, offset: number, noAssert?: boolean): number;\n writeUInt16LE(value: number, offset: number, noAssert?: boolean): number;\n writeUInt16BE(value: number, offset: number, noAssert?: boolean): number;\n writeUInt32LE(value: number, offset: number, noAssert?: boolean): number;\n writeUInt32BE(value: number, offset: number, noAssert?: boolean): number;\n writeInt8(value: number, offset: number, noAssert?: boolean): number;\n writeInt16LE(value: number, offset: number, noAssert?: boolean): number;\n writeInt16BE(value: number, offset: number, noAssert?: boolean): number;\n writeInt32LE(value: number, offset: number, noAssert?: boolean): number;\n writeInt32BE(value: number, offset: number, noAssert?: boolean): number;\n writeFloatLE(value: number, offset: number, noAssert?: boolean): number;\n writeFloatBE(value: number, offset: number, noAssert?: boolean): number;\n writeDoubleLE(value: number, offset: number, noAssert?: boolean): number;\n writeDoubleBE(value: number, offset: number, noAssert?: boolean): number;\n fill(value: any, offset?: number, end?: number): this;\n indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number;\n lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number;\n includes(value: string | number | Buffer, byteOffset?: number, encoding?: string): boolean;\n\n /**\n * Allocates a new buffer containing the given {str}.\n *\n * @param str String to store in buffer.\n * @param encoding encoding to use, optional. Default is 'utf8'\n */\n constructor (str: string, encoding?: string);\n /**\n * Allocates a new buffer of {size} octets.\n *\n * @param size count of octets to allocate.\n */\n constructor (size: number);\n /**\n * Allocates a new buffer containing the given {array} of octets.\n *\n * @param array The octets to store.\n */\n constructor (array: Uint8Array);\n /**\n * Produces a Buffer backed by the same allocated memory as\n * the given {ArrayBuffer}.\n *\n *\n * @param arrayBuffer The ArrayBuffer with which to share memory.\n */\n constructor (arrayBuffer: ArrayBuffer);\n /**\n * Allocates a new buffer containing the given {array} of octets.\n *\n * @param array The octets to store.\n */\n constructor (array: any[]);\n /**\n * Copies the passed {buffer} data onto a new {Buffer} instance.\n *\n * @param buffer The buffer to copy.\n */\n constructor (buffer: Buffer);\n prototype: Buffer;\n /**\n * Allocates a new Buffer using an {array} of octets.\n *\n * @param array\n */\n static from(array: any[]): Buffer;\n /**\n * When passed a reference to the .buffer property of a TypedArray instance,\n * the newly created Buffer will share the same allocated memory as the TypedArray.\n * The optional {byteOffset} and {length} arguments specify a memory range\n * within the {arrayBuffer} that will be shared by the Buffer.\n *\n * @param arrayBuffer The .buffer property of a TypedArray or a new ArrayBuffer()\n * @param byteOffset\n * @param length\n */\n static from(arrayBuffer: ArrayBuffer, byteOffset?: number, length?: number): Buffer;\n /**\n * Copies the passed {buffer} data onto a new Buffer instance.\n *\n * @param buffer\n */\n static from(buffer: Buffer): Buffer;\n /**\n * Creates a new Buffer containing the given JavaScript string {str}.\n * If provided, the {encoding} parameter identifies the character encoding.\n * If not provided, {encoding} defaults to 'utf8'.\n *\n * @param str\n */\n static from(str: string, encoding?: string): Buffer;\n /**\n * Returns true if {obj} is a Buffer\n *\n * @param obj object to test.\n */\n static isBuffer(obj: any): obj is Buffer;\n /**\n * Returns true if {encoding} is a valid encoding argument.\n * Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex'\n *\n * @param encoding string to test.\n */\n static isEncoding(encoding: string): boolean;\n /**\n * Gives the actual byte length of a string. encoding defaults to 'utf8'.\n * This is not the same as String.prototype.length since that returns the number of characters in a string.\n *\n * @param string string to test.\n * @param encoding encoding used to evaluate (defaults to 'utf8')\n */\n static byteLength(string: string, encoding?: string): number;\n /**\n * Returns a buffer which is the result of concatenating all the buffers in the list together.\n *\n * If the list has no items, or if the totalLength is 0, then it returns a zero-length buffer.\n * If the list has exactly one item, then the first item of the list is returned.\n * If the list has more than one item, then a new Buffer is created.\n *\n * @param list An array of Buffer objects to concatenate\n * @param totalLength Total length of the buffers when concatenated.\n * If totalLength is not provided, it is read from the buffers in the list. However, this adds an additional loop to the function, so it is faster to provide the length explicitly.\n */\n static concat(list: Buffer[], totalLength?: number): Buffer;\n /**\n * The same as buf1.compare(buf2).\n */\n static compare(buf1: Buffer, buf2: Buffer): number;\n /**\n * Allocates a new buffer of {size} octets.\n *\n * @param size count of octets to allocate.\n * @param fill if specified, buffer will be initialized by calling buf.fill(fill).\n * If parameter is omitted, buffer will be filled with zeros.\n * @param encoding encoding used for call to buf.fill while initalizing\n */\n static alloc(size: number, fill?: string | Buffer | number, encoding?: string): Buffer;\n /**\n * Allocates a new buffer of {size} octets, leaving memory not initialized, so the contents\n * of the newly created Buffer are unknown and may contain sensitive data.\n *\n * @param size count of octets to allocate\n */\n static allocUnsafe(size: number): Buffer;\n /**\n * Allocates a new non-pooled buffer of {size} octets, leaving memory not initialized, so the contents\n * of the newly created Buffer are unknown and may contain sensitive data.\n *\n * @param size count of octets to allocate\n */\n static allocUnsafeSlow(size: number): Buffer;\n }\n}","file://node_modules/ipaddr.js/package.json":"{\"name\":\"ipaddr.js\",\"types\":\"./lib/ipaddr.js.d.ts\"}","file://node_modules/ipaddr.js/./lib/ipaddr.js.d.ts":"declare module \"ipaddr.js\" {\n type IPv4Range = 'unicast' | 'unspecified' | 'broadcast' | 'multicast' | 'linkLocal' | 'loopback' | 'carrierGradeNat' | 'private' | 'reserved';\n type IPv6Range = 'unicast' | 'unspecified' | 'linkLocal' | 'multicast' | 'loopback' | 'uniqueLocal' | 'ipv4Mapped' | 'rfc6145' | 'rfc6052' | '6to4' | 'teredo' | 'reserved';\n\n interface RangeList {\n [name: string]: [T, number] | [T, number][];\n }\n\n // Common methods/properties for IPv4 and IPv6 classes.\n class IP {\n prefixLengthFromSubnetMask(): number | null;\n toByteArray(): number[];\n toNormalizedString(): string;\n toString(): string;\n }\n\n namespace Address {\n export function isValid(addr: string): boolean;\n export function fromByteArray(bytes: number[]): IPv4 | IPv6;\n export function parse(addr: string): IPv4 | IPv6;\n export function parseCIDR(mask: string): [IPv4 | IPv6, number];\n export function process(addr: string): IPv4 | IPv6;\n export function subnetMatch(addr: IPv4, rangeList: RangeList, defaultName?: string): string;\n export function subnetMatch(addr: IPv6, rangeList: RangeList, defaultName?: string): string;\n\n export class IPv4 extends IP {\n static broadcastAddressFromCIDR(addr: string): IPv4;\n static isIPv4(addr: string): boolean;\n static isValidFourPartDecimal(addr: string): boolean;\n static isValid(addr: string): boolean;\n static networkAddressFromCIDR(addr: string): IPv4;\n static parse(addr: string): IPv4;\n static parseCIDR(addr: string): [IPv4, number];\n static subnetMaskFromPrefixLength(prefix: number): IPv4;\n constructor(octets: number[]);\n octets: number[]\n\n kind(): 'ipv4';\n match(addr: IPv4, bits: number): boolean;\n match(mask: [IPv4, number]): boolean;\n range(): IPv4Range;\n subnetMatch(rangeList: RangeList, defaultName?: string): string;\n toIPv4MappedAddress(): IPv6;\n }\n\n export class IPv6 extends IP {\n static broadcastAddressFromCIDR(addr: string): IPv6;\n static isIPv6(addr: string): boolean;\n static isValid(addr: string): boolean;\n static parse(addr: string): IPv6;\n static parseCIDR(addr: string): [IPv6, number];\n static subnetMaskFromPrefixLength(prefix: number): IPv6;\n constructor(parts: number[]);\n parts: number[]\n zoneId?: string\n\n isIPv4MappedAddress(): boolean;\n kind(): 'ipv6';\n match(addr: IPv6, bits: number): boolean;\n match(mask: [IPv6, number]): boolean;\n range(): IPv6Range;\n subnetMatch(rangeList: RangeList, defaultName?: string): string;\n toIPv4Address(): IPv4;\n }\n }\n\n export = Address;\n}\n"} +{"file://node_modules/axios/package.json":"{\"name\":\"axios\",\"types\":\"./index.d.ts\"}","file://node_modules/axios/index.d.ts":"// TypeScript Version: 4.7\ntype AxiosHeaderValue = AxiosHeaders | string | string[] | number | boolean | null;\n\ninterface RawAxiosHeaders {\n [key: string]: AxiosHeaderValue;\n}\n\ntype MethodsHeaders = Partial<{\n [Key in Method as Lowercase]: AxiosHeaders;\n} & {common: AxiosHeaders}>;\n\ntype AxiosHeaderMatcher = string | RegExp | ((this: AxiosHeaders, value: string, name: string) => boolean);\n\ntype AxiosHeaderParser = (this: AxiosHeaders, value: AxiosHeaderValue, header: string) => any;\n\nclass AxiosHeaders {\n constructor(\n headers?: RawAxiosHeaders | AxiosHeaders | string\n );\n\n [key: string]: any;\n\n set(headerName?: string, value?: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean): AxiosHeaders;\n\n get(headerName: string, parser: RegExp): RegExpExecArray | null;\n get(headerName: string, matcher?: true | AxiosHeaderParser): AxiosHeaderValue;\n\n has(header: string, matcher?: AxiosHeaderMatcher): boolean;\n\n delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean;\n\n clear(matcher?: AxiosHeaderMatcher): boolean;\n\n normalize(format: boolean): AxiosHeaders;\n\n concat(...targets: Array): AxiosHeaders;\n\n toJSON(asStrings?: boolean): RawAxiosHeaders;\n\n static from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders;\n\n static accessor(header: string | string[]): AxiosHeaders;\n\n static concat(...targets: Array): AxiosHeaders;\n\n setContentType(value: ContentType, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getContentType(parser?: RegExp): RegExpExecArray | null;\n getContentType(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasContentType(matcher?: AxiosHeaderMatcher): boolean;\n\n setContentLength(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getContentLength(parser?: RegExp): RegExpExecArray | null;\n getContentLength(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasContentLength(matcher?: AxiosHeaderMatcher): boolean;\n\n setAccept(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getAccept(parser?: RegExp): RegExpExecArray | null;\n getAccept(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasAccept(matcher?: AxiosHeaderMatcher): boolean;\n\n setUserAgent(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getUserAgent(parser?: RegExp): RegExpExecArray | null;\n getUserAgent(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasUserAgent(matcher?: AxiosHeaderMatcher): boolean;\n\n setContentEncoding(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getContentEncoding(parser?: RegExp): RegExpExecArray | null;\n getContentEncoding(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasContentEncoding(matcher?: AxiosHeaderMatcher): boolean;\n\n setAuthorization(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders;\n getAuthorization(parser?: RegExp): RegExpExecArray | null;\n getAuthorization(matcher?: AxiosHeaderMatcher): AxiosHeaderValue;\n hasAuthorization(matcher?: AxiosHeaderMatcher): boolean;\n\n [Symbol.iterator](): IterableIterator<[string, AxiosHeaderValue]>;\n}\n\ntype CommonRequestHeadersList = 'Accept' | 'Content-Length' | 'User-Agent' | 'Content-Encoding' | 'Authorization';\n\ntype ContentType = AxiosHeaderValue | 'text/html' | 'text/plain' | 'multipart/form-data' | 'application/json' | 'application/x-www-form-urlencoded' | 'application/octet-stream';\n\ntype RawAxiosRequestHeaders = Partial;\n\ntype AxiosRequestHeaders = RawAxiosRequestHeaders & AxiosHeaders;\n\ntype CommonResponseHeadersList = 'Server' | 'Content-Type' | 'Content-Length' | 'Cache-Control'| 'Content-Encoding';\n\ntype RawCommonResponseHeaders = {\n [Key in CommonResponseHeadersList]: AxiosHeaderValue;\n} & {\n \"set-cookie\": string[];\n};\n\ntype RawAxiosResponseHeaders = Partial;\n\ntype AxiosResponseHeaders = RawAxiosResponseHeaders & AxiosHeaders;\n\ninterface AxiosRequestTransformer {\n (this: InternalAxiosRequestConfig, data: any, headers: AxiosRequestHeaders): any;\n}\n\ninterface AxiosResponseTransformer {\n (this: InternalAxiosRequestConfig, data: any, headers: AxiosResponseHeaders, status?: number): any;\n}\n\ninterface AxiosAdapter {\n (config: InternalAxiosRequestConfig): AxiosPromise;\n}\n\ninterface AxiosBasicCredentials {\n username: string;\n password: string;\n}\n\ninterface AxiosProxyConfig {\n host: string;\n port: number;\n auth?: AxiosBasicCredentials;\n protocol?: string;\n}\n\nenum HttpStatusCode {\n Continue = 100,\n SwitchingProtocols = 101,\n Processing = 102,\n EarlyHints = 103,\n Ok = 200,\n Created = 201,\n Accepted = 202,\n NonAuthoritativeInformation = 203,\n NoContent = 204,\n ResetContent = 205,\n PartialContent = 206,\n MultiStatus = 207,\n AlreadyReported = 208,\n ImUsed = 226,\n MultipleChoices = 300,\n MovedPermanently = 301,\n Found = 302,\n SeeOther = 303,\n NotModified = 304,\n UseProxy = 305,\n Unused = 306,\n TemporaryRedirect = 307,\n PermanentRedirect = 308,\n BadRequest = 400,\n Unauthorized = 401,\n PaymentRequired = 402,\n Forbidden = 403,\n NotFound = 404,\n MethodNotAllowed = 405,\n NotAcceptable = 406,\n ProxyAuthenticationRequired = 407,\n RequestTimeout = 408,\n Conflict = 409,\n Gone = 410,\n LengthRequired = 411,\n PreconditionFailed = 412,\n PayloadTooLarge = 413,\n UriTooLong = 414,\n UnsupportedMediaType = 415,\n RangeNotSatisfiable = 416,\n ExpectationFailed = 417,\n ImATeapot = 418,\n MisdirectedRequest = 421,\n UnprocessableEntity = 422,\n Locked = 423,\n FailedDependency = 424,\n TooEarly = 425,\n UpgradeRequired = 426,\n PreconditionRequired = 428,\n TooManyRequests = 429,\n RequestHeaderFieldsTooLarge = 431,\n UnavailableForLegalReasons = 451,\n InternalServerError = 500,\n NotImplemented = 501,\n BadGateway = 502,\n ServiceUnavailable = 503,\n GatewayTimeout = 504,\n HttpVersionNotSupported = 505,\n VariantAlsoNegotiates = 506,\n InsufficientStorage = 507,\n LoopDetected = 508,\n NotExtended = 510,\n NetworkAuthenticationRequired = 511,\n}\n\ntype Method =\n | 'get' | 'GET'\n | 'delete' | 'DELETE'\n | 'head' | 'HEAD'\n | 'options' | 'OPTIONS'\n | 'post' | 'POST'\n | 'put' | 'PUT'\n | 'patch' | 'PATCH'\n | 'purge' | 'PURGE'\n | 'link' | 'LINK'\n | 'unlink' | 'UNLINK';\n\ntype ResponseType =\n | 'arraybuffer'\n | 'blob'\n | 'document'\n | 'json'\n | 'text'\n | 'stream';\n\ntype responseEncoding =\n | 'ascii' | 'ASCII'\n | 'ansi' | 'ANSI'\n | 'binary' | 'BINARY'\n | 'base64' | 'BASE64'\n | 'base64url' | 'BASE64URL'\n | 'hex' | 'HEX'\n | 'latin1' | 'LATIN1'\n | 'ucs-2' | 'UCS-2'\n | 'ucs2' | 'UCS2'\n | 'utf-8' | 'UTF-8'\n | 'utf8' | 'UTF8'\n | 'utf16le' | 'UTF16LE';\n\ninterface TransitionalOptions {\n silentJSONParsing?: boolean;\n forcedJSONParsing?: boolean;\n clarifyTimeoutError?: boolean;\n}\n\ninterface GenericAbortSignal {\n readonly aborted: boolean;\n onabort?: ((...args: any) => any) | null;\n addEventListener?: (...args: any) => any;\n removeEventListener?: (...args: any) => any;\n}\n\ninterface FormDataVisitorHelpers {\n defaultVisitor: SerializerVisitor;\n convertValue: (value: any) => any;\n isVisitable: (value: any) => boolean;\n}\n\ninterface SerializerVisitor {\n (\n this: GenericFormData,\n value: any,\n key: string | number,\n path: null | Array,\n helpers: FormDataVisitorHelpers\n ): boolean;\n}\n\ninterface SerializerOptions {\n visitor?: SerializerVisitor;\n dots?: boolean;\n metaTokens?: boolean;\n indexes?: boolean | null;\n}\n\n// tslint:disable-next-line\ninterface FormSerializerOptions extends SerializerOptions {\n}\n\ninterface ParamEncoder {\n (value: any, defaultEncoder: (value: any) => any): any;\n}\n\ninterface CustomParamsSerializer {\n (params: Record, options?: ParamsSerializerOptions): string;\n}\n\ninterface ParamsSerializerOptions extends SerializerOptions {\n encode?: ParamEncoder;\n serialize?: CustomParamsSerializer;\n}\n\ntype MaxUploadRate = number;\n\ntype MaxDownloadRate = number;\n\ntype BrowserProgressEvent = any;\n\ninterface AxiosProgressEvent {\n loaded: number;\n total?: number;\n progress?: number;\n bytes: number;\n rate?: number;\n estimated?: number;\n upload?: boolean;\n download?: boolean;\n event?: BrowserProgressEvent;\n}\n\ntype Milliseconds = number;\n\ntype AxiosAdapterName = 'xhr' | 'http' | string;\n\ntype AxiosAdapterConfig = AxiosAdapter | AxiosAdapterName;\n\ntype AddressFamily = 4 | 6 | undefined;\n\ninterface LookupAddressEntry {\n address: string;\n family?: AddressFamily;\n}\n\ntype LookupAddress = string | LookupAddressEntry;\n\ninterface AxiosRequestConfig {\n url?: string;\n method?: Method | string;\n baseURL?: string;\n transformRequest?: AxiosRequestTransformer | AxiosRequestTransformer[];\n transformResponse?: AxiosResponseTransformer | AxiosResponseTransformer[];\n headers?: (RawAxiosRequestHeaders & MethodsHeaders) | AxiosHeaders;\n params?: any;\n paramsSerializer?: ParamsSerializerOptions | CustomParamsSerializer;\n data?: D;\n timeout?: Milliseconds;\n timeoutErrorMessage?: string;\n withCredentials?: boolean;\n adapter?: AxiosAdapterConfig | AxiosAdapterConfig[];\n auth?: AxiosBasicCredentials;\n responseType?: ResponseType;\n responseEncoding?: responseEncoding | string;\n xsrfCookieName?: string;\n xsrfHeaderName?: string;\n onUploadProgress?: (progressEvent: AxiosProgressEvent) => void;\n onDownloadProgress?: (progressEvent: AxiosProgressEvent) => void;\n maxContentLength?: number;\n validateStatus?: ((status: number) => boolean) | null;\n maxBodyLength?: number;\n maxRedirects?: number;\n maxRate?: number | [MaxUploadRate, MaxDownloadRate];\n beforeRedirect?: (options: Record, responseDetails: {headers: Record, statusCode: HttpStatusCode}) => void;\n socketPath?: string | null;\n transport?: any;\n httpAgent?: any;\n httpsAgent?: any;\n proxy?: AxiosProxyConfig | false;\n cancelToken?: CancelToken;\n decompress?: boolean;\n transitional?: TransitionalOptions;\n signal?: GenericAbortSignal;\n insecureHTTPParser?: boolean;\n env?: {\n FormData?: new (...args: any[]) => object;\n };\n formSerializer?: FormSerializerOptions;\n family?: AddressFamily;\n lookup?: ((hostname: string, options: object, cb: (err: Error | null, address: LookupAddress | LookupAddress[], family?: AddressFamily) => void) => void) |\n ((hostname: string, options: object) => Promise<[address: LookupAddressEntry | LookupAddressEntry[], family?: AddressFamily] | LookupAddress>);\n withXSRFToken?: boolean | ((config: InternalAxiosRequestConfig) => boolean | undefined);\n}\n\n// Alias\ntype RawAxiosRequestConfig = AxiosRequestConfig;\n\ninterface InternalAxiosRequestConfig extends AxiosRequestConfig {\n headers: AxiosRequestHeaders;\n}\n\ninterface HeadersDefaults {\n common: RawAxiosRequestHeaders;\n delete: RawAxiosRequestHeaders;\n get: RawAxiosRequestHeaders;\n head: RawAxiosRequestHeaders;\n post: RawAxiosRequestHeaders;\n put: RawAxiosRequestHeaders;\n patch: RawAxiosRequestHeaders;\n options?: RawAxiosRequestHeaders;\n purge?: RawAxiosRequestHeaders;\n link?: RawAxiosRequestHeaders;\n unlink?: RawAxiosRequestHeaders;\n}\n\ninterface AxiosDefaults extends Omit, 'headers'> {\n headers: HeadersDefaults;\n}\n\ninterface CreateAxiosDefaults extends Omit, 'headers'> {\n headers?: RawAxiosRequestHeaders | AxiosHeaders | Partial;\n}\n\ninterface AxiosResponse {\n data: T;\n status: number;\n statusText: string;\n headers: RawAxiosResponseHeaders | AxiosResponseHeaders;\n config: InternalAxiosRequestConfig;\n request?: any;\n}\n\nclass AxiosError extends Error {\n constructor(\n message?: string,\n code?: string,\n config?: InternalAxiosRequestConfig,\n request?: any,\n response?: AxiosResponse\n );\n\n config?: InternalAxiosRequestConfig;\n code?: string;\n request?: any;\n response?: AxiosResponse;\n isAxiosError: boolean;\n status?: number;\n toJSON: () => object;\n cause?: Error;\n static from(\n error: Error | unknown,\n code?: string,\n config?: InternalAxiosRequestConfig,\n request?: any,\n response?: AxiosResponse,\n customProps?: object,\n): AxiosError;\n static readonly ERR_FR_TOO_MANY_REDIRECTS = \"ERR_FR_TOO_MANY_REDIRECTS\";\n static readonly ERR_BAD_OPTION_VALUE = \"ERR_BAD_OPTION_VALUE\";\n static readonly ERR_BAD_OPTION = \"ERR_BAD_OPTION\";\n static readonly ERR_NETWORK = \"ERR_NETWORK\";\n static readonly ERR_DEPRECATED = \"ERR_DEPRECATED\";\n static readonly ERR_BAD_RESPONSE = \"ERR_BAD_RESPONSE\";\n static readonly ERR_BAD_REQUEST = \"ERR_BAD_REQUEST\";\n static readonly ERR_NOT_SUPPORT = \"ERR_NOT_SUPPORT\";\n static readonly ERR_INVALID_URL = \"ERR_INVALID_URL\";\n static readonly ERR_CANCELED = \"ERR_CANCELED\";\n static readonly ECONNABORTED = \"ECONNABORTED\";\n static readonly ETIMEDOUT = \"ETIMEDOUT\";\n}\n\nclass CanceledError extends AxiosError {\n}\n\ntype AxiosPromise = Promise>;\n\ninterface CancelStatic {\n new (message?: string): Cancel;\n}\n\ninterface Cancel {\n message: string | undefined;\n}\n\ninterface Canceler {\n (message?: string, config?: AxiosRequestConfig, request?: any): void;\n}\n\ninterface CancelTokenStatic {\n new (executor: (cancel: Canceler) => void): CancelToken;\n source(): CancelTokenSource;\n}\n\ninterface CancelToken {\n promise: Promise;\n reason?: Cancel;\n throwIfRequested(): void;\n}\n\ninterface CancelTokenSource {\n token: CancelToken;\n cancel: Canceler;\n}\n\ninterface AxiosInterceptorOptions {\n synchronous?: boolean;\n runWhen?: (config: InternalAxiosRequestConfig) => boolean;\n}\n\ninterface AxiosInterceptorManager {\n use(onFulfilled?: ((value: V) => V | Promise) | null, onRejected?: ((error: any) => any) | null, options?: AxiosInterceptorOptions): number;\n eject(id: number): void;\n clear(): void;\n}\n\nclass Axios {\n constructor(config?: AxiosRequestConfig);\n defaults: AxiosDefaults;\n interceptors: {\n request: AxiosInterceptorManager;\n response: AxiosInterceptorManager;\n };\n getUri(config?: AxiosRequestConfig): string;\n request, D = any>(config: AxiosRequestConfig): Promise;\n get, D = any>(url: string, config?: AxiosRequestConfig): Promise;\n delete, D = any>(url: string, config?: AxiosRequestConfig): Promise;\n head, D = any>(url: string, config?: AxiosRequestConfig): Promise;\n options, D = any>(url: string, config?: AxiosRequestConfig): Promise;\n post, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n put, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n patch, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n postForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n putForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n patchForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise;\n}\n\ninterface AxiosInstance extends Axios {\n , D = any>(config: AxiosRequestConfig): Promise;\n , D = any>(url: string, config?: AxiosRequestConfig): Promise;\n\n defaults: Omit & {\n headers: HeadersDefaults & {\n [key: string]: AxiosHeaderValue\n }\n };\n}\n\ninterface GenericFormData {\n append(name: string, value: any, options?: any): any;\n}\n\ninterface GenericHTMLFormElement {\n name: string;\n method: string;\n submit(): void;\n}\n\nfunction getAdapter(adapters: AxiosAdapterConfig | AxiosAdapterConfig[] | undefined): AxiosAdapter;\n\nfunction toFormData(sourceObj: object, targetFormData?: GenericFormData, options?: FormSerializerOptions): GenericFormData;\n\nfunction formToJSON(form: GenericFormData|GenericHTMLFormElement): object;\n\nfunction isAxiosError(payload: any): payload is AxiosError;\n\nfunction spread(callback: (...args: T[]) => R): (array: T[]) => R;\n\nfunction isCancel(value: any): value is Cancel;\n\nfunction all(values: Array>): Promise;\n\ninterface AxiosStatic extends AxiosInstance {\n create(config?: CreateAxiosDefaults): AxiosInstance;\n Cancel: CancelStatic;\n CancelToken: CancelTokenStatic;\n Axios: typeof Axios;\n AxiosError: typeof AxiosError;\n HttpStatusCode: typeof HttpStatusCode;\n readonly VERSION: string;\n isCancel: typeof isCancel;\n all: typeof all;\n spread: typeof spread;\n isAxiosError: typeof isAxiosError;\n toFormData: typeof toFormData;\n formToJSON: typeof formToJSON;\n getAdapter: typeof getAdapter;\n CanceledError: typeof CanceledError;\n AxiosHeaders: typeof AxiosHeaders;\n}\n\ndeclare const axios: AxiosStatic;\n\ndefault axios;\n","file://node_modules/form-data/package.json":"{\"name\":\"form-data\",\"types\":\"./index.d.ts\"}","file://node_modules/form-data/index.d.ts":"// Definitions by: Carlos Ballesteros Velasco \n// Leon Yu \n// BendingBender \n// Maple Miao \n\n/// \n\n= FormData;\n\n// Extracted because @types/node doesn't export interfaces.\ninterface ReadableOptions {\n highWaterMark?: number;\n encoding?: string;\n objectMode?: boolean;\n read?(this: stream.Readable, size: number): void;\n destroy?(this: stream.Readable, error: Error | null, callback: (error: Error | null) => void): void;\n autoDestroy?: boolean;\n}\n\ninterface Options extends ReadableOptions {\n writable?: boolean;\n readable?: boolean;\n dataSize?: number;\n maxDataSize?: number;\n pauseStreams?: boolean;\n}\n\ndeclare class FormData extends stream.Readable {\n constructor(options?: Options);\n append(key: string, value: any, options?: FormData.AppendOptions | string): void;\n getHeaders(userHeaders?: FormData.Headers): FormData.Headers;\n submit(\n params: string | FormData.SubmitOptions,\n callback?: (error: Error | null, response: http.IncomingMessage) => void\n ): http.ClientRequest;\n getBuffer(): Buffer;\n setBoundary(boundary: string): void;\n getBoundary(): string;\n getLength(callback: (err: Error | null, length: number) => void): void;\n getLengthSync(): number;\n hasKnownLength(): boolean;\n}\n\ndeclare namespace FormData {\n interface Headers {\n [key: string]: any;\n }\n\n interface AppendOptions {\n header?: string | Headers;\n knownLength?: number;\n filename?: string;\n filepath?: string;\n contentType?: string;\n }\n\n interface SubmitOptions extends http.RequestOptions {\n protocol?: 'https:' | 'http:';\n }\n}\n","file://node_modules/@takaro/helpers/package.json":"{\"name\":\"@takaro/helpers\",\"types\":\"dist/main.d.ts\"}","file://node_modules/@takaro/helpers/dist/TakaroUserError.d.ts":"declare class TakaroUserError extends Error {\n constructor(message: string);\n}\n","file://node_modules/@takaro/helpers/dist/checkPermission.d.ts":"declare function checkPermission(player: PlayerOnGameserverOutputWithRolesDTO, permission: string): any;\n","file://node_modules/@takaro/helpers/dist/config.d.ts":"interface IHelpersConfig extends IBaseConfig {\n apiClient: {\n token: string;\n url: string;\n };\n data: string;\n}\ndeclare const config: Config;\n{};\n","file://node_modules/@takaro/helpers/dist/getData.d.ts":"declare function getData(): any;\n","file://node_modules/@takaro/helpers/dist/getTakaro.d.ts":"/// \ndeclare function getTakaro(data: Record, logger?: Pick): {\n takaro: Client;\n data: Record;\n};\n","file://node_modules/@takaro/helpers/dist/main.d.ts":"{ getTakaro } from './getTakaro.js';\n{ checkPermission } from './checkPermission.js';\n{ nextCronJobRun } from './nextCronJobRun.js';\n{ TakaroUserError } from './TakaroUserError.js';\n* as _ from 'lodash-es';\n* as axios from 'axios';\n","file://node_modules/@takaro/helpers/dist/nextCronJobRun.d.ts":"declare const nextCronJobRun: (cron: string) => Date | null;\n","file://node_modules/@takaro/apiclient/package.json":"{\"name\":\"@takaro/apiclient\",\"types\":\"dist/main.d.ts\"}","file://node_modules/@takaro/apiclient/dist/generated/api.d.ts":"/**\n *\n * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/**\n *\n * @export\n * @interface APIOutput\n */\ninterface APIOutput {\n /**\n *\n * @type {MetadataOutput}\n * @memberof APIOutput\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ActivityInputDTO\n */\ninterface ActivityInputDTO {\n /**\n *\n * @type {string}\n * @memberof ActivityInputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {string}\n * @memberof ActivityInputDTO\n */\n timeType: ActivityInputDTOTimeTypeEnum;\n /**\n *\n * @type {string}\n * @memberof ActivityInputDTO\n */\n dataType: ActivityInputDTODataTypeEnum;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof ActivityInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof ActivityInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\ndeclare const ActivityInputDTOTimeTypeEnum: {\n readonly Daily: \"daily\";\n readonly Weekly: \"weekly\";\n readonly Monthly: \"monthly\";\n};\ntype ActivityInputDTOTimeTypeEnum = (typeof ActivityInputDTOTimeTypeEnum)[keyof typeof ActivityInputDTOTimeTypeEnum];\ndeclare const ActivityInputDTODataTypeEnum: {\n readonly Users: \"users\";\n readonly Players: \"players\";\n};\ntype ActivityInputDTODataTypeEnum = (typeof ActivityInputDTODataTypeEnum)[keyof typeof ActivityInputDTODataTypeEnum];\n/**\n *\n * @export\n * @interface BanDTO\n */\ninterface BanDTO {\n /**\n *\n * @type {IPlayerReferenceDTO}\n * @memberof BanDTO\n */\n player: IPlayerReferenceDTO;\n /**\n *\n * @type {string}\n * @memberof BanDTO\n */\n reason: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BanDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BanPlayerInputDTO\n */\ninterface BanPlayerInputDTO {\n /**\n *\n * @type {string}\n * @memberof BanPlayerInputDTO\n */\n reason?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BanPlayerInputDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BanPlayerOutputDTO\n */\ninterface BanPlayerOutputDTO {\n /**\n *\n * @type {Array}\n * @memberof BanPlayerOutputDTO\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof BanPlayerOutputDTO\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface BaseDiscordEvent\n */\ninterface BaseDiscordEvent {\n /**\n *\n * @type {string}\n * @memberof BaseDiscordEvent\n */\n msg: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BaseDiscordEvent\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BaseEvent\n */\ninterface BaseEvent {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BaseEvent\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BaseGameEvent\n */\ninterface BaseGameEvent {\n /**\n *\n * @type {string}\n * @memberof BaseGameEvent\n */\n msg?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BaseGameEvent\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BaseStatsInputDTO\n */\ninterface BaseStatsInputDTO {\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof BaseStatsInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof BaseStatsInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\n/**\n *\n * @export\n * @interface BaseTakaroEvent\n */\ninterface BaseTakaroEvent {\n /**\n *\n * @type {string}\n * @memberof BaseTakaroEvent\n */\n msg: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof BaseTakaroEvent\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface BuiltinModule\n */\ninterface BuiltinModule {\n /**\n *\n * @type {string}\n * @memberof BuiltinModule\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof BuiltinModule\n */\n description: string;\n /**\n *\n * @type {string}\n * @memberof BuiltinModule\n */\n configSchema: string;\n /**\n *\n * @type {string}\n * @memberof BuiltinModule\n */\n uiSchema: string;\n /**\n *\n * @type {Array}\n * @memberof BuiltinModule\n */\n commands: Array;\n /**\n *\n * @type {Array}\n * @memberof BuiltinModule\n */\n hooks: Array;\n /**\n *\n * @type {Array}\n * @memberof BuiltinModule\n */\n cronJobs: Array;\n /**\n *\n * @type {Array}\n * @memberof BuiltinModule\n */\n functions: Array;\n /**\n *\n * @type {Array}\n * @memberof BuiltinModule\n */\n permissions: Array;\n}\n/**\n *\n * @export\n * @interface CommandArgumentCreateDTO\n */\ninterface CommandArgumentCreateDTO {\n /**\n *\n * @type {string}\n * @memberof CommandArgumentCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentCreateDTO\n */\n type: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentCreateDTO\n */\n helpText?: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentCreateDTO\n */\n defaultValue?: string;\n /**\n *\n * @type {number}\n * @memberof CommandArgumentCreateDTO\n */\n position: number;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentCreateDTO\n */\n commandId?: string;\n}\n/**\n *\n * @export\n * @interface CommandArgumentDTOAPI\n */\ninterface CommandArgumentDTOAPI {\n /**\n *\n * @type {CommandArgumentOutputDTO}\n * @memberof CommandArgumentDTOAPI\n */\n data: CommandArgumentOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CommandArgumentDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CommandArgumentOutputDTO\n */\ninterface CommandArgumentOutputDTO {\n /**\n *\n * @type {string}\n * @memberof CommandArgumentOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentOutputDTO\n */\n type: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentOutputDTO\n */\n helpText: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentOutputDTO\n */\n defaultValue?: string;\n /**\n *\n * @type {number}\n * @memberof CommandArgumentOutputDTO\n */\n position: number;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CommandArgumentOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CommandArgumentOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface CommandArgumentUpdateDTO\n */\ninterface CommandArgumentUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof CommandArgumentUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentUpdateDTO\n */\n type?: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentUpdateDTO\n */\n helpText?: string;\n /**\n *\n * @type {string}\n * @memberof CommandArgumentUpdateDTO\n */\n defaultValue?: string;\n}\n/**\n *\n * @export\n * @interface CommandCreateDTO\n */\ninterface CommandCreateDTO {\n /**\n *\n * @type {string}\n * @memberof CommandCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CommandCreateDTO\n */\n trigger: string;\n /**\n *\n * @type {string}\n * @memberof CommandCreateDTO\n */\n helpText?: string;\n /**\n *\n * @type {string}\n * @memberof CommandCreateDTO\n */\n moduleId: string;\n /**\n *\n * @type {string}\n * @memberof CommandCreateDTO\n */\n function?: string;\n /**\n *\n * @type {Array}\n * @memberof CommandCreateDTO\n */\n arguments?: Array;\n}\n/**\n *\n * @export\n * @interface CommandExecuteDTOAPI\n */\ninterface CommandExecuteDTOAPI {\n /**\n *\n * @type {CommandOutput}\n * @memberof CommandExecuteDTOAPI\n */\n data: CommandOutput;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CommandExecuteDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CommandExecuteInputDTO\n */\ninterface CommandExecuteInputDTO {\n /**\n *\n * @type {string}\n * @memberof CommandExecuteInputDTO\n */\n command: string;\n}\n/**\n *\n * @export\n * @interface CommandOutput\n */\ninterface CommandOutput {\n /**\n *\n * @type {string}\n * @memberof CommandOutput\n */\n rawResult: string;\n /**\n *\n * @type {boolean}\n * @memberof CommandOutput\n */\n success: boolean;\n /**\n *\n * @type {string}\n * @memberof CommandOutput\n */\n errorMessage?: string;\n}\n/**\n *\n * @export\n * @interface CommandOutputArrayDTOAPI\n */\ninterface CommandOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof CommandOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CommandOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CommandOutputDTO\n */\ninterface CommandOutputDTO {\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n trigger: string;\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n helpText: string;\n /**\n *\n * @type {FunctionOutputDTO}\n * @memberof CommandOutputDTO\n */\n function: FunctionOutputDTO;\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n functionId: string;\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n moduleId: string;\n /**\n *\n * @type {Array}\n * @memberof CommandOutputDTO\n */\n arguments: Array;\n /**\n *\n * @type {string}\n * @memberof CommandOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CommandOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CommandOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface CommandOutputDTOAPI\n */\ninterface CommandOutputDTOAPI {\n /**\n *\n * @type {CommandOutputDTO}\n * @memberof CommandOutputDTOAPI\n */\n data: CommandOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CommandOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CommandSearchInputAllowedFilters\n */\ninterface CommandSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof CommandSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof CommandSearchInputAllowedFilters\n */\n moduleId?: Array;\n /**\n *\n * @type {Array}\n * @memberof CommandSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof CommandSearchInputAllowedFilters\n */\n enabled?: Array;\n}\n/**\n *\n * @export\n * @interface CommandSearchInputDTO\n */\ninterface CommandSearchInputDTO {\n /**\n *\n * @type {CommandSearchInputAllowedFilters}\n * @memberof CommandSearchInputDTO\n */\n filters?: CommandSearchInputAllowedFilters;\n /**\n *\n * @type {CommandSearchInputAllowedFilters}\n * @memberof CommandSearchInputDTO\n */\n search?: CommandSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof CommandSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof CommandSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof CommandSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof CommandSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof CommandSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof CommandSearchInputDTO\n */\n sortDirection?: CommandSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof CommandSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const CommandSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype CommandSearchInputDTOSortDirectionEnum = (typeof CommandSearchInputDTOSortDirectionEnum)[keyof typeof CommandSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface CommandTriggerDTO\n */\ninterface CommandTriggerDTO {\n /**\n *\n * @type {string}\n * @memberof CommandTriggerDTO\n */\n playerId: string;\n /**\n *\n * @type {string}\n * @memberof CommandTriggerDTO\n */\n msg: string;\n}\n/**\n *\n * @export\n * @interface CommandUpdateDTO\n */\ninterface CommandUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof CommandUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof CommandUpdateDTO\n */\n trigger?: string;\n /**\n *\n * @type {string}\n * @memberof CommandUpdateDTO\n */\n helpText?: string;\n /**\n *\n * @type {string}\n * @memberof CommandUpdateDTO\n */\n function?: string;\n /**\n *\n * @type {Array}\n * @memberof CommandUpdateDTO\n */\n arguments?: Array;\n}\n/**\n *\n * @export\n * @interface CronJobCreateDTO\n */\ninterface CronJobCreateDTO {\n /**\n *\n * @type {string}\n * @memberof CronJobCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CronJobCreateDTO\n */\n temporalValue: string;\n /**\n *\n * @type {string}\n * @memberof CronJobCreateDTO\n */\n moduleId: string;\n /**\n *\n * @type {string}\n * @memberof CronJobCreateDTO\n */\n function?: string;\n}\n/**\n *\n * @export\n * @interface CronJobOutputArrayDTOAPI\n */\ninterface CronJobOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof CronJobOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CronJobOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CronJobOutputDTO\n */\ninterface CronJobOutputDTO {\n /**\n *\n * @type {string}\n * @memberof CronJobOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof CronJobOutputDTO\n */\n temporalValue: string;\n /**\n *\n * @type {FunctionOutputDTO}\n * @memberof CronJobOutputDTO\n */\n function: FunctionOutputDTO;\n /**\n *\n * @type {string}\n * @memberof CronJobOutputDTO\n */\n moduleId: string;\n /**\n *\n * @type {string}\n * @memberof CronJobOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CronJobOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof CronJobOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface CronJobOutputDTOAPI\n */\ninterface CronJobOutputDTOAPI {\n /**\n *\n * @type {CronJobOutputDTO}\n * @memberof CronJobOutputDTOAPI\n */\n data: CronJobOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof CronJobOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface CronJobSearchInputAllowedFilters\n */\ninterface CronJobSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof CronJobSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof CronJobSearchInputAllowedFilters\n */\n moduleId?: Array;\n /**\n *\n * @type {Array}\n * @memberof CronJobSearchInputAllowedFilters\n */\n name?: Array;\n}\n/**\n *\n * @export\n * @interface CronJobSearchInputDTO\n */\ninterface CronJobSearchInputDTO {\n /**\n *\n * @type {CronJobSearchInputAllowedFilters}\n * @memberof CronJobSearchInputDTO\n */\n filters?: CronJobSearchInputAllowedFilters;\n /**\n *\n * @type {CronJobSearchInputAllowedFilters}\n * @memberof CronJobSearchInputDTO\n */\n search?: CronJobSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof CronJobSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof CronJobSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof CronJobSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof CronJobSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof CronJobSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof CronJobSearchInputDTO\n */\n sortDirection?: CronJobSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof CronJobSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const CronJobSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype CronJobSearchInputDTOSortDirectionEnum = (typeof CronJobSearchInputDTOSortDirectionEnum)[keyof typeof CronJobSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface CronJobTriggerDTO\n */\ninterface CronJobTriggerDTO {\n /**\n *\n * @type {string}\n * @memberof CronJobTriggerDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof CronJobTriggerDTO\n */\n cronjobId: string;\n /**\n *\n * @type {string}\n * @memberof CronJobTriggerDTO\n */\n moduleId: string;\n}\n/**\n *\n * @export\n * @interface CronJobUpdateDTO\n */\ninterface CronJobUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof CronJobUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof CronJobUpdateDTO\n */\n temporalValue?: string;\n /**\n *\n * @type {string}\n * @memberof CronJobUpdateDTO\n */\n function?: string;\n}\n/**\n *\n * @export\n * @interface DiscordInviteOutputDTO\n */\ninterface DiscordInviteOutputDTO {\n /**\n *\n * @type {InviteOutputDTO}\n * @memberof DiscordInviteOutputDTO\n */\n data: InviteOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof DiscordInviteOutputDTO\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface DiscordParamId\n */\ninterface DiscordParamId {\n /**\n *\n * @type {string}\n * @memberof DiscordParamId\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface DomainCreateInputDTO\n */\ninterface DomainCreateInputDTO {\n /**\n *\n * @type {string}\n * @memberof DomainCreateInputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof DomainCreateInputDTO\n */\n id?: string;\n /**\n *\n * @type {string}\n * @memberof DomainCreateInputDTO\n */\n state?: DomainCreateInputDTOStateEnum;\n}\ndeclare const DomainCreateInputDTOStateEnum: {\n readonly Active: \"ACTIVE\";\n readonly Disabled: \"DISABLED\";\n readonly Maintenance: \"MAINTENANCE\";\n};\ntype DomainCreateInputDTOStateEnum = (typeof DomainCreateInputDTOStateEnum)[keyof typeof DomainCreateInputDTOStateEnum];\n/**\n *\n * @export\n * @interface DomainCreateOutputDTO\n */\ninterface DomainCreateOutputDTO {\n /**\n *\n * @type {DomainOutputDTO}\n * @memberof DomainCreateOutputDTO\n */\n createdDomain: DomainOutputDTO;\n /**\n *\n * @type {UserOutputDTO}\n * @memberof DomainCreateOutputDTO\n */\n rootUser: UserOutputDTO;\n /**\n *\n * @type {RoleOutputDTO}\n * @memberof DomainCreateOutputDTO\n */\n rootRole: RoleOutputDTO;\n /**\n *\n * @type {string}\n * @memberof DomainCreateOutputDTO\n */\n password: string;\n}\n/**\n *\n * @export\n * @interface DomainCreateOutputDTOAPI\n */\ninterface DomainCreateOutputDTOAPI {\n /**\n *\n * @type {DomainCreateOutputDTO}\n * @memberof DomainCreateOutputDTOAPI\n */\n data: DomainCreateOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof DomainCreateOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface DomainOutputArrayDTOAPI\n */\ninterface DomainOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof DomainOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof DomainOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface DomainOutputDTO\n */\ninterface DomainOutputDTO {\n /**\n *\n * @type {string}\n * @memberof DomainOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof DomainOutputDTO\n */\n state: DomainOutputDTOStateEnum;\n /**\n *\n * @type {string}\n * @memberof DomainOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof DomainOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof DomainOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\ndeclare const DomainOutputDTOStateEnum: {\n readonly Active: \"ACTIVE\";\n readonly Disabled: \"DISABLED\";\n readonly Maintenance: \"MAINTENANCE\";\n};\ntype DomainOutputDTOStateEnum = (typeof DomainOutputDTOStateEnum)[keyof typeof DomainOutputDTOStateEnum];\n/**\n *\n * @export\n * @interface DomainOutputDTOAPI\n */\ninterface DomainOutputDTOAPI {\n /**\n *\n * @type {DomainOutputDTO}\n * @memberof DomainOutputDTOAPI\n */\n data: DomainOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof DomainOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface DomainSearchInputAllowedFilters\n */\ninterface DomainSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof DomainSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof DomainSearchInputAllowedFilters\n */\n state?: Array;\n}\ndeclare const DomainSearchInputAllowedFiltersStateEnum: {\n readonly Active: \"ACTIVE\";\n readonly Disabled: \"DISABLED\";\n readonly Maintenance: \"MAINTENANCE\";\n};\ntype DomainSearchInputAllowedFiltersStateEnum = (typeof DomainSearchInputAllowedFiltersStateEnum)[keyof typeof DomainSearchInputAllowedFiltersStateEnum];\n/**\n *\n * @export\n * @interface DomainSearchInputDTO\n */\ninterface DomainSearchInputDTO {\n /**\n *\n * @type {DomainSearchInputAllowedFilters}\n * @memberof DomainSearchInputDTO\n */\n filters?: DomainSearchInputAllowedFilters;\n /**\n *\n * @type {DomainSearchInputAllowedFilters}\n * @memberof DomainSearchInputDTO\n */\n search?: DomainSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof DomainSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof DomainSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof DomainSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof DomainSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof DomainSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof DomainSearchInputDTO\n */\n sortDirection?: DomainSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof DomainSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const DomainSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype DomainSearchInputDTOSortDirectionEnum = (typeof DomainSearchInputDTOSortDirectionEnum)[keyof typeof DomainSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface DomainUpdateInputDTO\n */\ninterface DomainUpdateInputDTO {\n /**\n *\n * @type {string}\n * @memberof DomainUpdateInputDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof DomainUpdateInputDTO\n */\n state?: DomainUpdateInputDTOStateEnum;\n}\ndeclare const DomainUpdateInputDTOStateEnum: {\n readonly Active: \"ACTIVE\";\n readonly Disabled: \"DISABLED\";\n readonly Maintenance: \"MAINTENANCE\";\n};\ntype DomainUpdateInputDTOStateEnum = (typeof DomainUpdateInputDTOStateEnum)[keyof typeof DomainUpdateInputDTOStateEnum];\n/**\n *\n * @export\n * @interface ErrorOutput\n */\ninterface ErrorOutput {\n /**\n *\n * @type {string}\n * @memberof ErrorOutput\n */\n code: string;\n /**\n *\n * @type {string}\n * @memberof ErrorOutput\n */\n message: string;\n /**\n *\n * @type {string}\n * @memberof ErrorOutput\n */\n details: string;\n}\n/**\n *\n * @export\n * @interface EventChatMessage\n */\ninterface EventChatMessage {\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventChatMessage\n */\n player: IGamePlayer;\n /**\n *\n * @type {string}\n * @memberof EventChatMessage\n */\n channel: EventChatMessageChannelEnum;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventChatMessage\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventChatMessage\n */\n msg?: string;\n}\ndeclare const EventChatMessageChannelEnum: {\n readonly Global: \"global\";\n readonly Team: \"team\";\n readonly Friends: \"friends\";\n readonly Whisper: \"whisper\";\n};\ntype EventChatMessageChannelEnum = (typeof EventChatMessageChannelEnum)[keyof typeof EventChatMessageChannelEnum];\n/**\n *\n * @export\n * @interface EventCreateDTO\n */\ninterface EventCreateDTO {\n /**\n *\n * @type {string}\n * @memberof EventCreateDTO\n */\n eventName: EventCreateDTOEventNameEnum;\n /**\n *\n * @type {string}\n * @memberof EventCreateDTO\n */\n moduleId?: string;\n /**\n *\n * @type {string}\n * @memberof EventCreateDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof EventCreateDTO\n */\n userId?: string;\n /**\n *\n * @type {string}\n * @memberof EventCreateDTO\n */\n gameserverId?: string;\n /**\n *\n * @type {object}\n * @memberof EventCreateDTO\n */\n meta?: object;\n}\ndeclare const EventCreateDTOEventNameEnum: {\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n};\ntype EventCreateDTOEventNameEnum = (typeof EventCreateDTOEventNameEnum)[keyof typeof EventCreateDTOEventNameEnum];\n/**\n *\n * @export\n * @interface EventDiscordChannel\n */\ninterface EventDiscordChannel {\n /**\n *\n * @type {string}\n * @memberof EventDiscordChannel\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof EventDiscordChannel\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface EventDiscordUser\n */\ninterface EventDiscordUser {\n /**\n *\n * @type {string}\n * @memberof EventDiscordUser\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof EventDiscordUser\n */\n username: string;\n /**\n *\n * @type {string}\n * @memberof EventDiscordUser\n */\n displayName: string;\n /**\n *\n * @type {boolean}\n * @memberof EventDiscordUser\n */\n isBot: boolean;\n /**\n *\n * @type {boolean}\n * @memberof EventDiscordUser\n */\n isTakaroBot: boolean;\n}\n/**\n *\n * @export\n * @interface EventEntityKilled\n */\ninterface EventEntityKilled {\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventEntityKilled\n */\n player: IGamePlayer;\n /**\n *\n * @type {string}\n * @memberof EventEntityKilled\n */\n entity: string;\n /**\n *\n * @type {string}\n * @memberof EventEntityKilled\n */\n weapon: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventEntityKilled\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventEntityKilled\n */\n msg?: string;\n}\n/**\n *\n * @export\n * @interface EventLogLine\n */\ninterface EventLogLine {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventLogLine\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventLogLine\n */\n msg?: string;\n}\n/**\n *\n * @export\n * @interface EventOutputArrayDTOAPI\n */\ninterface EventOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof EventOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof EventOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface EventOutputDTO\n */\ninterface EventOutputDTO {\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n eventName: EventOutputDTOEventNameEnum;\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n moduleId?: string;\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n userId?: string;\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n gameserverId?: string;\n /**\n *\n * @type {EventOutputDTOMeta}\n * @memberof EventOutputDTO\n */\n meta?: EventOutputDTOMeta;\n /**\n *\n * @type {PlayerOutputDTO}\n * @memberof EventOutputDTO\n */\n player?: PlayerOutputDTO;\n /**\n *\n * @type {GameServerOutputDTO}\n * @memberof EventOutputDTO\n */\n gameServer?: GameServerOutputDTO;\n /**\n *\n * @type {ModuleOutputDTO}\n * @memberof EventOutputDTO\n */\n module?: ModuleOutputDTO;\n /**\n *\n * @type {UserOutputDTO}\n * @memberof EventOutputDTO\n */\n user?: UserOutputDTO;\n /**\n *\n * @type {string}\n * @memberof EventOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\ndeclare const EventOutputDTOEventNameEnum: {\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n};\ntype EventOutputDTOEventNameEnum = (typeof EventOutputDTOEventNameEnum)[keyof typeof EventOutputDTOEventNameEnum];\n/**\n * @type EventOutputDTOMeta\n * @export\n */\ntype EventOutputDTOMeta = EventChatMessage | EventEntityKilled | EventLogLine | EventPlayerConnected | EventPlayerDeath | EventPlayerDisconnected | HookEventDiscordMessage | TakaroEventCommandExecuted | TakaroEventCronjobExecuted | TakaroEventCurrencyAdded | TakaroEventCurrencyDeducted | TakaroEventHookExecuted | TakaroEventModuleCreated | TakaroEventModuleDeleted | TakaroEventModuleInstalled | TakaroEventModuleUninstalled | TakaroEventModuleUpdated | TakaroEventPlayerCreated | TakaroEventPlayerLinked | TakaroEventPlayerNewIpDetected | TakaroEventRoleAssigned | TakaroEventRoleCreated | TakaroEventRoleDeleted | TakaroEventRoleRemoved | TakaroEventRoleUpdated | TakaroEventServerStatusChanged | TakaroEventSettingsSet | TakaroEventShopListingCreated | TakaroEventShopListingDeleted | TakaroEventShopListingUpdated | TakaroEventShopOrderCreated | TakaroEventShopOrderStatusChanged;\n/**\n *\n * @export\n * @interface EventPlayerConnected\n */\ninterface EventPlayerConnected {\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventPlayerConnected\n */\n player: IGamePlayer;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventPlayerConnected\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventPlayerConnected\n */\n msg?: string;\n}\n/**\n *\n * @export\n * @interface EventPlayerDeath\n */\ninterface EventPlayerDeath {\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventPlayerDeath\n */\n player: IGamePlayer;\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventPlayerDeath\n */\n attacker?: IGamePlayer;\n /**\n *\n * @type {IPosition}\n * @memberof EventPlayerDeath\n */\n position?: IPosition;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventPlayerDeath\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventPlayerDeath\n */\n msg?: string;\n}\n/**\n *\n * @export\n * @interface EventPlayerDisconnected\n */\ninterface EventPlayerDisconnected {\n /**\n *\n * @type {IGamePlayer}\n * @memberof EventPlayerDisconnected\n */\n player: IGamePlayer;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof EventPlayerDisconnected\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof EventPlayerDisconnected\n */\n msg?: string;\n}\n/**\n *\n * @export\n * @interface EventSearchInputAllowedFilters\n */\ninterface EventSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputAllowedFilters\n */\n eventName?: Array;\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputAllowedFilters\n */\n moduleId?: Array;\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputAllowedFilters\n */\n playerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputAllowedFilters\n */\n gameserverId?: Array;\n}\ndeclare const EventSearchInputAllowedFiltersEventNameEnum: {\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n};\ntype EventSearchInputAllowedFiltersEventNameEnum = (typeof EventSearchInputAllowedFiltersEventNameEnum)[keyof typeof EventSearchInputAllowedFiltersEventNameEnum];\n/**\n *\n * @export\n * @interface EventSearchInputDTO\n */\ninterface EventSearchInputDTO {\n /**\n *\n * @type {EventSearchInputAllowedFilters}\n * @memberof EventSearchInputDTO\n */\n filters?: EventSearchInputAllowedFilters;\n /**\n *\n * @type {EventSearchInputAllowedFilters}\n * @memberof EventSearchInputDTO\n */\n search?: EventSearchInputAllowedFilters;\n /**\n *\n * @type {RangeFilterCreatedAndUpdatedAt}\n * @memberof EventSearchInputDTO\n */\n greaterThan?: RangeFilterCreatedAndUpdatedAt;\n /**\n *\n * @type {RangeFilterCreatedAndUpdatedAt}\n * @memberof EventSearchInputDTO\n */\n lessThan?: RangeFilterCreatedAndUpdatedAt;\n /**\n *\n * @type {number}\n * @memberof EventSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof EventSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof EventSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof EventSearchInputDTO\n */\n sortDirection?: EventSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof EventSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const EventSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype EventSearchInputDTOSortDirectionEnum = (typeof EventSearchInputDTOSortDirectionEnum)[keyof typeof EventSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface EventsCountInputDTO\n */\ninterface EventsCountInputDTO {\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n eventName: EventsCountInputDTOEventNameEnum;\n /**\n *\n * @type {Array}\n * @memberof EventsCountInputDTO\n */\n sumBy?: Array;\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n moduleId?: string;\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n userId?: string;\n /**\n *\n * @type {string}\n * @memberof EventsCountInputDTO\n */\n bucketStep: EventsCountInputDTOBucketStepEnum;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof EventsCountInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof EventsCountInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\ndeclare const EventsCountInputDTOEventNameEnum: {\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n};\ntype EventsCountInputDTOEventNameEnum = (typeof EventsCountInputDTOEventNameEnum)[keyof typeof EventsCountInputDTOEventNameEnum];\ndeclare const EventsCountInputDTOSumByEnum: {\n readonly Player: \"player\";\n readonly Module: \"module\";\n readonly User: \"user\";\n readonly Gameserver: \"gameserver\";\n};\ntype EventsCountInputDTOSumByEnum = (typeof EventsCountInputDTOSumByEnum)[keyof typeof EventsCountInputDTOSumByEnum];\ndeclare const EventsCountInputDTOBucketStepEnum: {\n readonly _5m: \"5m\";\n readonly _30m: \"30m\";\n readonly _1h: \"1h\";\n readonly _6h: \"6h\";\n readonly _12h: \"12h\";\n readonly _24h: \"24h\";\n};\ntype EventsCountInputDTOBucketStepEnum = (typeof EventsCountInputDTOBucketStepEnum)[keyof typeof EventsCountInputDTOBucketStepEnum];\n/**\n *\n * @export\n * @interface FunctionCreateDTO\n */\ninterface FunctionCreateDTO {\n /**\n *\n * @type {string}\n * @memberof FunctionCreateDTO\n */\n code?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionCreateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionCreateDTO\n */\n moduleId?: string;\n}\n/**\n *\n * @export\n * @interface FunctionOutputArrayDTOAPI\n */\ninterface FunctionOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof FunctionOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof FunctionOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface FunctionOutputDTO\n */\ninterface FunctionOutputDTO {\n /**\n *\n * @type {string}\n * @memberof FunctionOutputDTO\n */\n code: string;\n /**\n *\n * @type {string}\n * @memberof FunctionOutputDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionOutputDTO\n */\n moduleId?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof FunctionOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof FunctionOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface FunctionOutputDTOAPI\n */\ninterface FunctionOutputDTOAPI {\n /**\n *\n * @type {FunctionOutputDTO}\n * @memberof FunctionOutputDTOAPI\n */\n data: FunctionOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof FunctionOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface FunctionSearchInputAllowedFilters\n */\ninterface FunctionSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof FunctionSearchInputAllowedFilters\n */\n id: Array;\n}\n/**\n *\n * @export\n * @interface FunctionSearchInputDTO\n */\ninterface FunctionSearchInputDTO {\n /**\n *\n * @type {FunctionSearchInputAllowedFilters}\n * @memberof FunctionSearchInputDTO\n */\n filters?: FunctionSearchInputAllowedFilters;\n /**\n *\n * @type {FunctionSearchInputAllowedFilters}\n * @memberof FunctionSearchInputDTO\n */\n search?: FunctionSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof FunctionSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof FunctionSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof FunctionSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof FunctionSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof FunctionSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionSearchInputDTO\n */\n sortDirection?: FunctionSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof FunctionSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const FunctionSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype FunctionSearchInputDTOSortDirectionEnum = (typeof FunctionSearchInputDTOSortDirectionEnum)[keyof typeof FunctionSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface FunctionUpdateDTO\n */\ninterface FunctionUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof FunctionUpdateDTO\n */\n code?: string;\n /**\n *\n * @type {string}\n * @memberof FunctionUpdateDTO\n */\n name?: string;\n}\n/**\n *\n * @export\n * @interface GameServerCreateDTO\n */\ninterface GameServerCreateDTO {\n /**\n *\n * @type {string}\n * @memberof GameServerCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GameServerCreateDTO\n */\n connectionInfo: string;\n /**\n *\n * @type {string}\n * @memberof GameServerCreateDTO\n */\n type: GameServerCreateDTOTypeEnum;\n}\ndeclare const GameServerCreateDTOTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerCreateDTOTypeEnum = (typeof GameServerCreateDTOTypeEnum)[keyof typeof GameServerCreateDTOTypeEnum];\n/**\n *\n * @export\n * @interface GameServerOutputArrayDTOAPI\n */\ninterface GameServerOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof GameServerOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GameServerOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GameServerOutputDTO\n */\ninterface GameServerOutputDTO {\n /**\n *\n * @type {string}\n * @memberof GameServerOutputDTO\n */\n name: string;\n /**\n *\n * @type {object}\n * @memberof GameServerOutputDTO\n */\n connectionInfo: object;\n /**\n *\n * @type {string}\n * @memberof GameServerOutputDTO\n */\n type: GameServerOutputDTOTypeEnum;\n /**\n *\n * @type {boolean}\n * @memberof GameServerOutputDTO\n */\n reachable: boolean;\n /**\n *\n * @type {string}\n * @memberof GameServerOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof GameServerOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof GameServerOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\ndeclare const GameServerOutputDTOTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerOutputDTOTypeEnum = (typeof GameServerOutputDTOTypeEnum)[keyof typeof GameServerOutputDTOTypeEnum];\n/**\n *\n * @export\n * @interface GameServerOutputDTOAPI\n */\ninterface GameServerOutputDTOAPI {\n /**\n *\n * @type {GameServerOutputDTO}\n * @memberof GameServerOutputDTOAPI\n */\n data: GameServerOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GameServerOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GameServerSearchInputAllowedFilters\n */\ninterface GameServerSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof GameServerSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof GameServerSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof GameServerSearchInputAllowedFilters\n */\n type?: Array;\n}\ndeclare const GameServerSearchInputAllowedFiltersTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerSearchInputAllowedFiltersTypeEnum = (typeof GameServerSearchInputAllowedFiltersTypeEnum)[keyof typeof GameServerSearchInputAllowedFiltersTypeEnum];\n/**\n *\n * @export\n * @interface GameServerSearchInputDTO\n */\ninterface GameServerSearchInputDTO {\n /**\n *\n * @type {GameServerSearchInputAllowedFilters}\n * @memberof GameServerSearchInputDTO\n */\n filters?: GameServerSearchInputAllowedFilters;\n /**\n *\n * @type {GameServerSearchInputAllowedFilters}\n * @memberof GameServerSearchInputDTO\n */\n search?: GameServerSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof GameServerSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof GameServerSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof GameServerSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof GameServerSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof GameServerSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof GameServerSearchInputDTO\n */\n sortDirection?: GameServerSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof GameServerSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const GameServerSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype GameServerSearchInputDTOSortDirectionEnum = (typeof GameServerSearchInputDTOSortDirectionEnum)[keyof typeof GameServerSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface GameServerTestReachabilityDTOAPI\n */\ninterface GameServerTestReachabilityDTOAPI {\n /**\n *\n * @type {TestReachabilityOutputDTO}\n * @memberof GameServerTestReachabilityDTOAPI\n */\n data: TestReachabilityOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GameServerTestReachabilityDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GameServerTestReachabilityInputDTO\n */\ninterface GameServerTestReachabilityInputDTO {\n /**\n *\n * @type {string}\n * @memberof GameServerTestReachabilityInputDTO\n */\n connectionInfo: string;\n /**\n *\n * @type {string}\n * @memberof GameServerTestReachabilityInputDTO\n */\n type: GameServerTestReachabilityInputDTOTypeEnum;\n}\ndeclare const GameServerTestReachabilityInputDTOTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerTestReachabilityInputDTOTypeEnum = (typeof GameServerTestReachabilityInputDTOTypeEnum)[keyof typeof GameServerTestReachabilityInputDTOTypeEnum];\n/**\n *\n * @export\n * @interface GameServerTypesOutputDTO\n */\ninterface GameServerTypesOutputDTO {\n /**\n *\n * @type {string}\n * @memberof GameServerTypesOutputDTO\n */\n type: GameServerTypesOutputDTOTypeEnum;\n /**\n *\n * @type {string}\n * @memberof GameServerTypesOutputDTO\n */\n connectionInfoSchema: string;\n}\ndeclare const GameServerTypesOutputDTOTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerTypesOutputDTOTypeEnum = (typeof GameServerTypesOutputDTOTypeEnum)[keyof typeof GameServerTypesOutputDTOTypeEnum];\n/**\n *\n * @export\n * @interface GameServerTypesOutputDTOAPI\n */\ninterface GameServerTypesOutputDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof GameServerTypesOutputDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GameServerTypesOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GameServerUpdateDTO\n */\ninterface GameServerUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof GameServerUpdateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GameServerUpdateDTO\n */\n connectionInfo: string;\n /**\n *\n * @type {string}\n * @memberof GameServerUpdateDTO\n */\n type: GameServerUpdateDTOTypeEnum;\n /**\n *\n * @type {boolean}\n * @memberof GameServerUpdateDTO\n */\n reachable?: boolean;\n}\ndeclare const GameServerUpdateDTOTypeEnum: {\n readonly Mock: \"MOCK\";\n readonly Sevendaystodie: \"SEVENDAYSTODIE\";\n readonly Rust: \"RUST\";\n};\ntype GameServerUpdateDTOTypeEnum = (typeof GameServerUpdateDTOTypeEnum)[keyof typeof GameServerUpdateDTOTypeEnum];\n/**\n *\n * @export\n * @interface GetSettingsInput\n */\ninterface GetSettingsInput {\n /**\n *\n * @type {Array}\n * @memberof GetSettingsInput\n */\n keys?: Array;\n /**\n *\n * @type {string}\n * @memberof GetSettingsInput\n */\n gameServerId?: string;\n}\ndeclare const GetSettingsInputKeysEnum: {\n readonly CommandPrefix: \"commandPrefix\";\n readonly ServerChatName: \"serverChatName\";\n readonly EconomyEnabled: \"economyEnabled\";\n readonly CurrencyName: \"currencyName\";\n};\ntype GetSettingsInputKeysEnum = (typeof GetSettingsInputKeysEnum)[keyof typeof GetSettingsInputKeysEnum];\n/**\n *\n * @export\n * @interface GetSettingsOneInput\n */\ninterface GetSettingsOneInput {\n /**\n *\n * @type {string}\n * @memberof GetSettingsOneInput\n */\n gameServerId?: string;\n}\n/**\n *\n * @export\n * @interface GetUserDTO\n */\ninterface GetUserDTO {\n /**\n *\n * @type {string}\n * @memberof GetUserDTO\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface GiveItemInputDTO\n */\ninterface GiveItemInputDTO {\n /**\n *\n * @type {string}\n * @memberof GiveItemInputDTO\n */\n name: string;\n /**\n *\n * @type {number}\n * @memberof GiveItemInputDTO\n */\n amount: number;\n /**\n *\n * @type {number}\n * @memberof GiveItemInputDTO\n */\n quality: number;\n}\n/**\n *\n * @export\n * @interface GuildApiUpdateDTO\n */\ninterface GuildApiUpdateDTO {\n /**\n *\n * @type {boolean}\n * @memberof GuildApiUpdateDTO\n */\n takaroEnabled?: boolean;\n}\n/**\n *\n * @export\n * @interface GuildCreateInputDTO\n */\ninterface GuildCreateInputDTO {\n /**\n *\n * @type {string}\n * @memberof GuildCreateInputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GuildCreateInputDTO\n */\n discordId: string;\n /**\n *\n * @type {string}\n * @memberof GuildCreateInputDTO\n */\n icon?: string;\n}\n/**\n *\n * @export\n * @interface GuildOutputArrayDTOAPI\n */\ninterface GuildOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof GuildOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GuildOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GuildOutputDTO\n */\ninterface GuildOutputDTO {\n /**\n *\n * @type {string}\n * @memberof GuildOutputDTO\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof GuildOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GuildOutputDTO\n */\n discordId: string;\n /**\n *\n * @type {boolean}\n * @memberof GuildOutputDTO\n */\n takaroEnabled: boolean;\n /**\n *\n * @type {string}\n * @memberof GuildOutputDTO\n */\n icon?: string;\n}\n/**\n *\n * @export\n * @interface GuildOutputDTOAPI\n */\ninterface GuildOutputDTOAPI {\n /**\n *\n * @type {GuildOutputDTO}\n * @memberof GuildOutputDTOAPI\n */\n data: GuildOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof GuildOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface GuildSearchInputAllowedFilters\n */\ninterface GuildSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof GuildSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof GuildSearchInputAllowedFilters\n */\n discordId?: Array;\n /**\n *\n * @type {Array}\n * @memberof GuildSearchInputAllowedFilters\n */\n takaroEnabled?: Array;\n}\n/**\n *\n * @export\n * @interface GuildSearchInputDTO\n */\ninterface GuildSearchInputDTO {\n /**\n *\n * @type {GuildSearchInputAllowedFilters}\n * @memberof GuildSearchInputDTO\n */\n filters?: GuildSearchInputAllowedFilters;\n /**\n *\n * @type {GuildSearchInputAllowedFilters}\n * @memberof GuildSearchInputDTO\n */\n search?: GuildSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof GuildSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof GuildSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof GuildSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof GuildSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof GuildSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof GuildSearchInputDTO\n */\n sortDirection?: GuildSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof GuildSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const GuildSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype GuildSearchInputDTOSortDirectionEnum = (typeof GuildSearchInputDTOSortDirectionEnum)[keyof typeof GuildSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface GuildUpdateDTO\n */\ninterface GuildUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof GuildUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof GuildUpdateDTO\n */\n icon?: string;\n /**\n *\n * @type {boolean}\n * @memberof GuildUpdateDTO\n */\n takaroEnabled?: boolean;\n}\n/**\n *\n * @export\n * @interface HealthOutputDTO\n */\ninterface HealthOutputDTO {\n /**\n *\n * @type {boolean}\n * @memberof HealthOutputDTO\n */\n healthy: boolean;\n}\n/**\n *\n * @export\n * @interface HookCreateDTO\n */\ninterface HookCreateDTO {\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n regex: string;\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n moduleId: string;\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n eventType: HookCreateDTOEventTypeEnum;\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n function?: string;\n /**\n *\n * @type {string}\n * @memberof HookCreateDTO\n */\n discordChannelId?: string;\n}\ndeclare const HookCreateDTOEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype HookCreateDTOEventTypeEnum = (typeof HookCreateDTOEventTypeEnum)[keyof typeof HookCreateDTOEventTypeEnum];\n/**\n *\n * @export\n * @interface HookEventDiscordMessage\n */\ninterface HookEventDiscordMessage {\n /**\n *\n * @type {string}\n * @memberof HookEventDiscordMessage\n */\n msg: string;\n /**\n *\n * @type {EventDiscordUser}\n * @memberof HookEventDiscordMessage\n */\n author: EventDiscordUser;\n /**\n *\n * @type {EventDiscordChannel}\n * @memberof HookEventDiscordMessage\n */\n channel: EventDiscordChannel;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof HookEventDiscordMessage\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface HookOutputArrayDTOAPI\n */\ninterface HookOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof HookOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof HookOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface HookOutputDTO\n */\ninterface HookOutputDTO {\n /**\n *\n * @type {string}\n * @memberof HookOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof HookOutputDTO\n */\n regex: string;\n /**\n *\n * @type {FunctionOutputDTO}\n * @memberof HookOutputDTO\n */\n function: FunctionOutputDTO;\n /**\n *\n * @type {string}\n * @memberof HookOutputDTO\n */\n eventType: HookOutputDTOEventTypeEnum;\n /**\n *\n * @type {string}\n * @memberof HookOutputDTO\n */\n moduleId: string;\n /**\n *\n * @type {string}\n * @memberof HookOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof HookOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof HookOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\ndeclare const HookOutputDTOEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype HookOutputDTOEventTypeEnum = (typeof HookOutputDTOEventTypeEnum)[keyof typeof HookOutputDTOEventTypeEnum];\n/**\n *\n * @export\n * @interface HookOutputDTOAPI\n */\ninterface HookOutputDTOAPI {\n /**\n *\n * @type {HookOutputDTO}\n * @memberof HookOutputDTOAPI\n */\n data: HookOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof HookOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface HookSearchInputAllowedFilters\n */\ninterface HookSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof HookSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof HookSearchInputAllowedFilters\n */\n moduleId?: Array;\n /**\n *\n * @type {Array}\n * @memberof HookSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof HookSearchInputAllowedFilters\n */\n eventType?: Array;\n}\ndeclare const HookSearchInputAllowedFiltersEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype HookSearchInputAllowedFiltersEventTypeEnum = (typeof HookSearchInputAllowedFiltersEventTypeEnum)[keyof typeof HookSearchInputAllowedFiltersEventTypeEnum];\n/**\n *\n * @export\n * @interface HookSearchInputDTO\n */\ninterface HookSearchInputDTO {\n /**\n *\n * @type {HookSearchInputAllowedFilters}\n * @memberof HookSearchInputDTO\n */\n filters?: HookSearchInputAllowedFilters;\n /**\n *\n * @type {HookSearchInputAllowedFilters}\n * @memberof HookSearchInputDTO\n */\n search?: HookSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof HookSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof HookSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof HookSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof HookSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof HookSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof HookSearchInputDTO\n */\n sortDirection?: HookSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof HookSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const HookSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype HookSearchInputDTOSortDirectionEnum = (typeof HookSearchInputDTOSortDirectionEnum)[keyof typeof HookSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface HookTriggerDTO\n */\ninterface HookTriggerDTO {\n /**\n *\n * @type {string}\n * @memberof HookTriggerDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof HookTriggerDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof HookTriggerDTO\n */\n moduleId?: string;\n /**\n *\n * @type {string}\n * @memberof HookTriggerDTO\n */\n eventType: HookTriggerDTOEventTypeEnum;\n /**\n *\n * @type {object}\n * @memberof HookTriggerDTO\n */\n eventMeta: object;\n}\ndeclare const HookTriggerDTOEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype HookTriggerDTOEventTypeEnum = (typeof HookTriggerDTOEventTypeEnum)[keyof typeof HookTriggerDTOEventTypeEnum];\n/**\n *\n * @export\n * @interface HookUpdateDTO\n */\ninterface HookUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof HookUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof HookUpdateDTO\n */\n regex?: string;\n /**\n *\n * @type {string}\n * @memberof HookUpdateDTO\n */\n eventType?: HookUpdateDTOEventTypeEnum;\n /**\n *\n * @type {string}\n * @memberof HookUpdateDTO\n */\n function?: string;\n /**\n *\n * @type {string}\n * @memberof HookUpdateDTO\n */\n discordChannelId?: string;\n}\ndeclare const HookUpdateDTOEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype HookUpdateDTOEventTypeEnum = (typeof HookUpdateDTOEventTypeEnum)[keyof typeof HookUpdateDTOEventTypeEnum];\n/**\n *\n * @export\n * @interface ICommand\n */\ninterface ICommand {\n /**\n *\n * @type {string}\n * @memberof ICommand\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ICommand\n */\n function: string;\n /**\n *\n * @type {string}\n * @memberof ICommand\n */\n trigger: string;\n /**\n *\n * @type {string}\n * @memberof ICommand\n */\n helpText?: string;\n /**\n *\n * @type {Array}\n * @memberof ICommand\n */\n arguments?: Array;\n}\n/**\n *\n * @export\n * @interface ICommandArgument\n */\ninterface ICommandArgument {\n /**\n *\n * @type {string}\n * @memberof ICommandArgument\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ICommandArgument\n */\n type: string;\n /**\n *\n * @type {string}\n * @memberof ICommandArgument\n */\n helpText?: string;\n /**\n *\n * @type {string}\n * @memberof ICommandArgument\n */\n defaultValue?: string;\n /**\n *\n * @type {number}\n * @memberof ICommandArgument\n */\n position?: number;\n}\n/**\n *\n * @export\n * @interface ICronJob\n */\ninterface ICronJob {\n /**\n *\n * @type {string}\n * @memberof ICronJob\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ICronJob\n */\n function: string;\n /**\n *\n * @type {string}\n * @memberof ICronJob\n */\n temporalValue: string;\n}\n/**\n *\n * @export\n * @interface IFunction\n */\ninterface IFunction {\n /**\n *\n * @type {string}\n * @memberof IFunction\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof IFunction\n */\n function: string;\n}\n/**\n *\n * @export\n * @interface IGamePlayer\n */\ninterface IGamePlayer {\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n gameId: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n steamId?: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n epicOnlineServicesId?: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n xboxLiveId?: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n platformId?: string;\n /**\n *\n * @type {string}\n * @memberof IGamePlayer\n */\n ip?: string;\n /**\n *\n * @type {number}\n * @memberof IGamePlayer\n */\n ping?: number;\n}\n/**\n *\n * @export\n * @interface IHook\n */\ninterface IHook {\n /**\n *\n * @type {string}\n * @memberof IHook\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof IHook\n */\n function: string;\n /**\n *\n * @type {string}\n * @memberof IHook\n */\n eventType: IHookEventTypeEnum;\n}\ndeclare const IHookEventTypeEnum: {\n readonly Log: \"log\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n readonly DiscordMessage: \"discord-message\";\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n};\ntype IHookEventTypeEnum = (typeof IHookEventTypeEnum)[keyof typeof IHookEventTypeEnum];\n/**\n *\n * @export\n * @interface IItemDTO\n */\ninterface IItemDTO {\n /**\n *\n * @type {string}\n * @memberof IItemDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof IItemDTO\n */\n code: string;\n /**\n *\n * @type {string}\n * @memberof IItemDTO\n */\n description?: string;\n /**\n *\n * @type {number}\n * @memberof IItemDTO\n */\n amount?: number;\n /**\n *\n * @type {string}\n * @memberof IItemDTO\n */\n quality?: string;\n}\n/**\n *\n * @export\n * @interface IMessageOptsDTO\n */\ninterface IMessageOptsDTO {\n /**\n *\n * @type {IPlayerReferenceDTO}\n * @memberof IMessageOptsDTO\n */\n recipient: IPlayerReferenceDTO;\n}\n/**\n *\n * @export\n * @interface IPermission\n */\ninterface IPermission {\n /**\n *\n * @type {string}\n * @memberof IPermission\n */\n permission: string;\n /**\n *\n * @type {string}\n * @memberof IPermission\n */\n description: string;\n /**\n *\n * @type {string}\n * @memberof IPermission\n */\n friendlyName: string;\n /**\n *\n * @type {boolean}\n * @memberof IPermission\n */\n canHaveCount?: boolean;\n}\n/**\n *\n * @export\n * @interface IPlayerReferenceDTO\n */\ninterface IPlayerReferenceDTO {\n /**\n *\n * @type {string}\n * @memberof IPlayerReferenceDTO\n */\n gameId: string;\n}\n/**\n *\n * @export\n * @interface IPosition\n */\ninterface IPosition {\n /**\n *\n * @type {number}\n * @memberof IPosition\n */\n x: number;\n /**\n *\n * @type {number}\n * @memberof IPosition\n */\n y: number;\n /**\n *\n * @type {number}\n * @memberof IPosition\n */\n z: number;\n}\n/**\n *\n * @export\n * @interface ITakaroQuery\n */\ninterface ITakaroQuery {\n /**\n *\n * @type {any}\n * @memberof ITakaroQuery\n */\n filters?: any;\n /**\n *\n * @type {any}\n * @memberof ITakaroQuery\n */\n search?: any;\n /**\n *\n * @type {any}\n * @memberof ITakaroQuery\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof ITakaroQuery\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof ITakaroQuery\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof ITakaroQuery\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof ITakaroQuery\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof ITakaroQuery\n */\n sortDirection?: ITakaroQuerySortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof ITakaroQuery\n */\n extend?: Array;\n}\ndeclare const ITakaroQuerySortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype ITakaroQuerySortDirectionEnum = (typeof ITakaroQuerySortDirectionEnum)[keyof typeof ITakaroQuerySortDirectionEnum];\n/**\n *\n * @export\n * @interface IdUuidDTO\n */\ninterface IdUuidDTO {\n /**\n *\n * @type {string}\n * @memberof IdUuidDTO\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface IdUuidDTOAPI\n */\ninterface IdUuidDTOAPI {\n /**\n *\n * @type {IdUuidDTO}\n * @memberof IdUuidDTOAPI\n */\n data: IdUuidDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof IdUuidDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ImportOutputDTO\n */\ninterface ImportOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ImportOutputDTO\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface ImportOutputDTOAPI\n */\ninterface ImportOutputDTOAPI {\n /**\n *\n * @type {ImportOutputDTO}\n * @memberof ImportOutputDTOAPI\n */\n data: ImportOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ImportOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface InviteCreateDTO\n */\ninterface InviteCreateDTO {\n /**\n *\n * @type {string}\n * @memberof InviteCreateDTO\n */\n email: string;\n}\n/**\n *\n * @export\n * @interface InviteOutputDTO\n */\ninterface InviteOutputDTO {\n /**\n *\n * @type {string}\n * @memberof InviteOutputDTO\n */\n botInvite: string;\n /**\n *\n * @type {string}\n * @memberof InviteOutputDTO\n */\n devServer: string;\n}\n/**\n *\n * @export\n * @interface IpHistoryOutputDTO\n */\ninterface IpHistoryOutputDTO {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof IpHistoryOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof IpHistoryOutputDTO\n */\n ip: string;\n /**\n *\n * @type {string}\n * @memberof IpHistoryOutputDTO\n */\n country?: string;\n /**\n *\n * @type {string}\n * @memberof IpHistoryOutputDTO\n */\n city?: string;\n /**\n *\n * @type {string}\n * @memberof IpHistoryOutputDTO\n */\n latitude?: string;\n /**\n *\n * @type {string}\n * @memberof IpHistoryOutputDTO\n */\n longitude?: string;\n}\n/**\n *\n * @export\n * @interface ItemCreateDTO\n */\ninterface ItemCreateDTO {\n /**\n *\n * @type {string}\n * @memberof ItemCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ItemCreateDTO\n */\n code: string;\n /**\n *\n * @type {string}\n * @memberof ItemCreateDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ItemCreateDTO\n */\n icon?: string;\n /**\n *\n * @type {string}\n * @memberof ItemCreateDTO\n */\n gameserverId: string;\n}\n/**\n *\n * @export\n * @interface ItemOutputArrayDTOAPI\n */\ninterface ItemOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof ItemOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ItemOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ItemOutputDTOAPI\n */\ninterface ItemOutputDTOAPI {\n /**\n *\n * @type {ItemsOutputDTO}\n * @memberof ItemOutputDTOAPI\n */\n data: ItemsOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ItemOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ItemSearchInputAllowedFilters\n */\ninterface ItemSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof ItemSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof ItemSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof ItemSearchInputAllowedFilters\n */\n code?: Array;\n /**\n *\n * @type {Array}\n * @memberof ItemSearchInputAllowedFilters\n */\n gameserverId?: Array;\n}\n/**\n *\n * @export\n * @interface ItemSearchInputDTO\n */\ninterface ItemSearchInputDTO {\n /**\n *\n * @type {ItemSearchInputAllowedFilters}\n * @memberof ItemSearchInputDTO\n */\n filters?: ItemSearchInputAllowedFilters;\n /**\n *\n * @type {ItemSearchInputAllowedFilters}\n * @memberof ItemSearchInputDTO\n */\n search?: ItemSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof ItemSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof ItemSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof ItemSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof ItemSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof ItemSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof ItemSearchInputDTO\n */\n sortDirection?: ItemSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof ItemSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const ItemSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype ItemSearchInputDTOSortDirectionEnum = (typeof ItemSearchInputDTOSortDirectionEnum)[keyof typeof ItemSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface ItemUpdateDTO\n */\ninterface ItemUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof ItemUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof ItemUpdateDTO\n */\n code?: string;\n /**\n *\n * @type {string}\n * @memberof ItemUpdateDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ItemUpdateDTO\n */\n icon?: string;\n}\n/**\n *\n * @export\n * @interface ItemsOutputDTO\n */\ninterface ItemsOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n code: string;\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n icon?: string;\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n gameserverId: string;\n /**\n *\n * @type {string}\n * @memberof ItemsOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ItemsOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ItemsOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface KickPlayerInputDTO\n */\ninterface KickPlayerInputDTO {\n /**\n *\n * @type {string}\n * @memberof KickPlayerInputDTO\n */\n reason: string;\n}\n/**\n *\n * @export\n * @interface LatencyInputDTO\n */\ninterface LatencyInputDTO {\n /**\n *\n * @type {string}\n * @memberof LatencyInputDTO\n */\n gameServerId: string;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof LatencyInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof LatencyInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\n/**\n *\n * @export\n * @interface LinkPlayerUnauthedInputDTO\n */\ninterface LinkPlayerUnauthedInputDTO {\n /**\n *\n * @type {string}\n * @memberof LinkPlayerUnauthedInputDTO\n */\n email: string;\n /**\n *\n * @type {string}\n * @memberof LinkPlayerUnauthedInputDTO\n */\n code: string;\n}\n/**\n *\n * @export\n * @interface LoginDTO\n */\ninterface LoginDTO {\n /**\n *\n * @type {string}\n * @memberof LoginDTO\n */\n username: string;\n /**\n *\n * @type {string}\n * @memberof LoginDTO\n */\n password: string;\n}\n/**\n *\n * @export\n * @interface LoginOutputDTO\n */\ninterface LoginOutputDTO {\n /**\n *\n * @type {string}\n * @memberof LoginOutputDTO\n */\n token: string;\n}\n/**\n *\n * @export\n * @interface LoginOutputDTOAPI\n */\ninterface LoginOutputDTOAPI {\n /**\n *\n * @type {LoginOutputDTO}\n * @memberof LoginOutputDTOAPI\n */\n data: LoginOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof LoginOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface MeOutoutDTO\n */\ninterface MeOutoutDTO {\n /**\n *\n * @type {UserOutputWithRolesDTO}\n * @memberof MeOutoutDTO\n */\n user: UserOutputWithRolesDTO;\n /**\n *\n * @type {Array}\n * @memberof MeOutoutDTO\n */\n domains: Array;\n /**\n *\n * @type {string}\n * @memberof MeOutoutDTO\n */\n domain: string;\n}\n/**\n *\n * @export\n * @interface MeOutoutDTOAPI\n */\ninterface MeOutoutDTOAPI {\n /**\n *\n * @type {MeOutoutDTO}\n * @memberof MeOutoutDTOAPI\n */\n data: MeOutoutDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof MeOutoutDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface MessageSendInputDTO\n */\ninterface MessageSendInputDTO {\n /**\n *\n * @type {string}\n * @memberof MessageSendInputDTO\n */\n message: string;\n /**\n *\n * @type {IMessageOptsDTO}\n * @memberof MessageSendInputDTO\n */\n opts?: IMessageOptsDTO;\n}\n/**\n *\n * @export\n * @interface MetadataOutput\n */\ninterface MetadataOutput {\n /**\n *\n * @type {MetadataOutputServerTime}\n * @memberof MetadataOutput\n */\n serverTime: MetadataOutputServerTime;\n /**\n *\n * @type {ErrorOutput}\n * @memberof MetadataOutput\n */\n error: ErrorOutput;\n /**\n *\n * @type {number}\n * @memberof MetadataOutput\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof MetadataOutput\n */\n limit?: number;\n /**\n *\n * @type {number}\n * @memberof MetadataOutput\n */\n total?: number;\n}\n/**\n * @type MetadataOutputServerTime\n * @export\n */\ntype MetadataOutputServerTime = string;\n/**\n *\n * @export\n * @interface MockConnectionInfo\n */\ninterface MockConnectionInfo {\n /**\n *\n * @type {string}\n * @memberof MockConnectionInfo\n */\n host: string;\n /**\n *\n * @type {string}\n * @memberof MockConnectionInfo\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface ModuleCreateDTO\n */\ninterface ModuleCreateDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateDTO\n */\n configSchema?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateDTO\n */\n uiSchema?: string;\n /**\n *\n * @type {Array}\n * @memberof ModuleCreateDTO\n */\n permissions?: Array;\n}\n/**\n *\n * @export\n * @interface ModuleCreateInternalDTO\n */\ninterface ModuleCreateInternalDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleCreateInternalDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateInternalDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateInternalDTO\n */\n configSchema?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateInternalDTO\n */\n uiSchema?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleCreateInternalDTO\n */\n builtin?: string;\n /**\n *\n * @type {Array}\n * @memberof ModuleCreateInternalDTO\n */\n permissions?: Array;\n}\n/**\n *\n * @export\n * @interface ModuleExportDTOAPI\n */\ninterface ModuleExportDTOAPI {\n /**\n *\n * @type {BuiltinModule}\n * @memberof ModuleExportDTOAPI\n */\n data: BuiltinModule;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ModuleExportDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ModuleInstallDTO\n */\ninterface ModuleInstallDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleInstallDTO\n */\n userConfig?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleInstallDTO\n */\n systemConfig?: string;\n}\n/**\n *\n * @export\n * @interface ModuleInstallationOutputArrayDTOAPI\n */\ninterface ModuleInstallationOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof ModuleInstallationOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ModuleInstallationOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ModuleInstallationOutputDTO\n */\ninterface ModuleInstallationOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleInstallationOutputDTO\n */\n gameserverId: string;\n /**\n *\n * @type {string}\n * @memberof ModuleInstallationOutputDTO\n */\n moduleId: string;\n /**\n *\n * @type {ModuleOutputDTO}\n * @memberof ModuleInstallationOutputDTO\n */\n module: ModuleOutputDTO;\n /**\n *\n * @type {object}\n * @memberof ModuleInstallationOutputDTO\n */\n userConfig: object;\n /**\n *\n * @type {object}\n * @memberof ModuleInstallationOutputDTO\n */\n systemConfig: object;\n /**\n *\n * @type {string}\n * @memberof ModuleInstallationOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ModuleInstallationOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ModuleInstallationOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface ModuleInstallationOutputDTOAPI\n */\ninterface ModuleInstallationOutputDTOAPI {\n /**\n *\n * @type {ModuleInstallationOutputDTO}\n * @memberof ModuleInstallationOutputDTOAPI\n */\n data: ModuleInstallationOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ModuleInstallationOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ModuleOutputArrayDTOAPI\n */\ninterface ModuleOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ModuleOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ModuleOutputDTO\n */\ninterface ModuleOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n description: string;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n configSchema: string;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n uiSchema: string;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n systemConfigSchema: string;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n builtin?: string;\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputDTO\n */\n cronJobs: Array;\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputDTO\n */\n hooks: Array;\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputDTO\n */\n commands: Array;\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputDTO\n */\n functions: Array;\n /**\n *\n * @type {Array}\n * @memberof ModuleOutputDTO\n */\n permissions: Array;\n /**\n *\n * @type {string}\n * @memberof ModuleOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ModuleOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ModuleOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface ModuleOutputDTOAPI\n */\ninterface ModuleOutputDTOAPI {\n /**\n *\n * @type {ModuleOutputDTO}\n * @memberof ModuleOutputDTOAPI\n */\n data: ModuleOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ModuleOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ModuleSearchInputAllowedFilters\n */\ninterface ModuleSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof ModuleSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof ModuleSearchInputAllowedFilters\n */\n name?: Array;\n}\n/**\n *\n * @export\n * @interface ModuleSearchInputDTO\n */\ninterface ModuleSearchInputDTO {\n /**\n *\n * @type {ModuleSearchInputAllowedFilters}\n * @memberof ModuleSearchInputDTO\n */\n filters?: ModuleSearchInputAllowedFilters;\n /**\n *\n * @type {ModuleSearchInputAllowedFilters}\n * @memberof ModuleSearchInputDTO\n */\n search?: ModuleSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof ModuleSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof ModuleSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof ModuleSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof ModuleSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof ModuleSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleSearchInputDTO\n */\n sortDirection?: ModuleSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof ModuleSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const ModuleSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype ModuleSearchInputDTOSortDirectionEnum = (typeof ModuleSearchInputDTOSortDirectionEnum)[keyof typeof ModuleSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface ModuleUpdateDTO\n */\ninterface ModuleUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof ModuleUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleUpdateDTO\n */\n description?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleUpdateDTO\n */\n configSchema?: string;\n /**\n *\n * @type {string}\n * @memberof ModuleUpdateDTO\n */\n uiSchema?: string;\n /**\n *\n * @type {Array}\n * @memberof ModuleUpdateDTO\n */\n permissions?: Array;\n}\n/**\n *\n * @export\n * @interface NOTDOMAINSCOPEDTakaroModelDTO\n */\ninterface NOTDOMAINSCOPEDTakaroModelDTO {\n /**\n *\n * @type {string}\n * @memberof NOTDOMAINSCOPEDTakaroModelDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof NOTDOMAINSCOPEDTakaroModelDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof NOTDOMAINSCOPEDTakaroModelDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n * @type NOTDOMAINSCOPEDTakaroModelDTOCreatedAt\n * @export\n */\ntype NOTDOMAINSCOPEDTakaroModelDTOCreatedAt = string;\n/**\n *\n * @export\n * @enum {string}\n */\ndeclare const PERMISSIONS: {\n readonly Root: \"ROOT\";\n readonly ManageUsers: \"MANAGE_USERS\";\n readonly ReadUsers: \"READ_USERS\";\n readonly ManageRoles: \"MANAGE_ROLES\";\n readonly ReadRoles: \"READ_ROLES\";\n readonly ManageGameservers: \"MANAGE_GAMESERVERS\";\n readonly ReadGameservers: \"READ_GAMESERVERS\";\n readonly ReadModules: \"READ_MODULES\";\n readonly ManageModules: \"MANAGE_MODULES\";\n readonly ReadPlayers: \"READ_PLAYERS\";\n readonly ManagePlayers: \"MANAGE_PLAYERS\";\n readonly ManageSettings: \"MANAGE_SETTINGS\";\n readonly ReadSettings: \"READ_SETTINGS\";\n readonly ReadVariables: \"READ_VARIABLES\";\n readonly ManageVariables: \"MANAGE_VARIABLES\";\n readonly ReadEvents: \"READ_EVENTS\";\n readonly ManageEvents: \"MANAGE_EVENTS\";\n readonly ReadItems: \"READ_ITEMS\";\n readonly ManageItems: \"MANAGE_ITEMS\";\n readonly ManageShopListings: \"MANAGE_SHOP_LISTINGS\";\n readonly ManageShopOrders: \"MANAGE_SHOP_ORDERS\";\n};\ntype PERMISSIONS = (typeof PERMISSIONS)[keyof typeof PERMISSIONS];\n/**\n *\n * @export\n * @interface ParamId\n */\ninterface ParamId {\n /**\n *\n * @type {string}\n * @memberof ParamId\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface ParamIdAndModuleId\n */\ninterface ParamIdAndModuleId {\n /**\n *\n * @type {string}\n * @memberof ParamIdAndModuleId\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof ParamIdAndModuleId\n */\n moduleId: string;\n}\n/**\n *\n * @export\n * @interface ParamIdAndRoleId\n */\ninterface ParamIdAndRoleId {\n /**\n *\n * @type {string}\n * @memberof ParamIdAndRoleId\n */\n roleId: string;\n /**\n *\n * @type {string}\n * @memberof ParamIdAndRoleId\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface ParamKey\n */\ninterface ParamKey {\n /**\n *\n * @type {string}\n * @memberof ParamKey\n */\n key: ParamKeyKeyEnum;\n}\ndeclare const ParamKeyKeyEnum: {\n readonly CommandPrefix: \"commandPrefix\";\n readonly ServerChatName: \"serverChatName\";\n readonly EconomyEnabled: \"economyEnabled\";\n readonly CurrencyName: \"currencyName\";\n};\ntype ParamKeyKeyEnum = (typeof ParamKeyKeyEnum)[keyof typeof ParamKeyKeyEnum];\n/**\n *\n * @export\n * @interface ParamSenderReceiver\n */\ninterface ParamSenderReceiver {\n /**\n *\n * @type {string}\n * @memberof ParamSenderReceiver\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof ParamSenderReceiver\n */\n sender: string;\n /**\n *\n * @type {string}\n * @memberof ParamSenderReceiver\n */\n receiver: string;\n}\n/**\n *\n * @export\n * @interface PermissionCreateDTO\n */\ninterface PermissionCreateDTO {\n /**\n *\n * @type {string}\n * @memberof PermissionCreateDTO\n */\n permission: string;\n /**\n *\n * @type {string}\n * @memberof PermissionCreateDTO\n */\n friendlyName: string;\n /**\n *\n * @type {string}\n * @memberof PermissionCreateDTO\n */\n description: string;\n /**\n *\n * @type {boolean}\n * @memberof PermissionCreateDTO\n */\n canHaveCount?: boolean;\n}\n/**\n *\n * @export\n * @interface PermissionInputDTO\n */\ninterface PermissionInputDTO {\n /**\n *\n * @type {string}\n * @memberof PermissionInputDTO\n */\n permissionId: string;\n /**\n *\n * @type {number}\n * @memberof PermissionInputDTO\n */\n count?: number;\n}\n/**\n *\n * @export\n * @interface PermissionModuleDTO\n */\ninterface PermissionModuleDTO {\n /**\n *\n * @type {string}\n * @memberof PermissionModuleDTO\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof PermissionModuleDTO\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface PermissionOnRoleDTO\n */\ninterface PermissionOnRoleDTO {\n /**\n *\n * @type {string}\n * @memberof PermissionOnRoleDTO\n */\n permissionId: string;\n /**\n *\n * @type {PermissionOutputDTO}\n * @memberof PermissionOnRoleDTO\n */\n permission: PermissionOutputDTO;\n /**\n *\n * @type {number}\n * @memberof PermissionOnRoleDTO\n */\n count: number;\n /**\n *\n * @type {string}\n * @memberof PermissionOnRoleDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PermissionOnRoleDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PermissionOnRoleDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PermissionOutputDTO\n */\ninterface PermissionOutputDTO {\n /**\n *\n * @type {PermissionModuleDTO}\n * @memberof PermissionOutputDTO\n */\n module?: PermissionModuleDTO;\n /**\n *\n * @type {string}\n * @memberof PermissionOutputDTO\n */\n permission: string;\n /**\n *\n * @type {string}\n * @memberof PermissionOutputDTO\n */\n friendlyName: string;\n /**\n *\n * @type {string}\n * @memberof PermissionOutputDTO\n */\n description: string;\n /**\n *\n * @type {boolean}\n * @memberof PermissionOutputDTO\n */\n canHaveCount?: boolean;\n /**\n *\n * @type {string}\n * @memberof PermissionOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PermissionOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PermissionOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PermissionOutputDTOAPI\n */\ninterface PermissionOutputDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof PermissionOutputDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PermissionOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerCreateDTO\n */\ninterface PlayerCreateDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerCreateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof PlayerCreateDTO\n */\n steamId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerCreateDTO\n */\n xboxLiveId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerCreateDTO\n */\n epicOnlineServicesId?: string;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameServerCreateDTO\n */\ninterface PlayerOnGameServerCreateDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerCreateDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerCreateDTO\n */\n playerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerCreateDTO\n */\n gameId: string;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameServerSearchInputAllowedFilters\n */\ninterface PlayerOnGameServerSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputAllowedFilters\n */\n gameId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputAllowedFilters\n */\n gameServerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputAllowedFilters\n */\n playerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputAllowedFilters\n */\n online?: Array;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameServerSearchInputAllowedRangeFilter\n */\ninterface PlayerOnGameServerSearchInputAllowedRangeFilter {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameServerSearchInputAllowedRangeFilter\n */\n lastSeen?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameServerSearchInputAllowedRangeFilter\n */\n createdAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameServerSearchInputAllowedRangeFilter\n */\n updatedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameServerSearchInputDTO\n */\ninterface PlayerOnGameServerSearchInputDTO {\n /**\n *\n * @type {PlayerOnGameServerSearchInputAllowedFilters}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n filters?: PlayerOnGameServerSearchInputAllowedFilters;\n /**\n *\n * @type {PlayerOnGameServerSearchInputAllowedFilters}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n search?: PlayerOnGameServerSearchInputAllowedFilters;\n /**\n *\n * @type {PlayerOnGameServerSearchInputAllowedRangeFilter}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n greaterThan?: PlayerOnGameServerSearchInputAllowedRangeFilter;\n /**\n *\n * @type {PlayerOnGameServerSearchInputAllowedRangeFilter}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n lessThan?: PlayerOnGameServerSearchInputAllowedRangeFilter;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n sortDirection?: PlayerOnGameServerSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameServerSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const PlayerOnGameServerSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype PlayerOnGameServerSearchInputDTOSortDirectionEnum = (typeof PlayerOnGameServerSearchInputDTOSortDirectionEnum)[keyof typeof PlayerOnGameServerSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface PlayerOnGameServerSetCurrencyInputDTO\n */\ninterface PlayerOnGameServerSetCurrencyInputDTO {\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerSetCurrencyInputDTO\n */\n currency: number;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameServerUpdateDTO\n */\ninterface PlayerOnGameServerUpdateDTO {\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n positionX?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n positionY?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n positionZ?: number;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n ip?: string;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n ping?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n currency?: number;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOnGameServerUpdateDTO\n */\n online: boolean;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameserverOutputArrayDTOAPI\n */\ninterface PlayerOnGameserverOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameserverOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PlayerOnGameserverOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameserverOutputDTO\n */\ninterface PlayerOnGameserverOutputDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputDTO\n */\n playerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputDTO\n */\n gameId: string;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputDTO\n */\n positionX?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputDTO\n */\n positionY?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputDTO\n */\n positionZ?: number;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputDTO\n */\n ip?: string;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputDTO\n */\n ping?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputDTO\n */\n currency: number;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOnGameserverOutputDTO\n */\n online: boolean;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameserverOutputDTO\n */\n inventory: Array;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputDTO\n */\n lastSeen: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameserverOutputDTOAPI\n */\ninterface PlayerOnGameserverOutputDTOAPI {\n /**\n *\n * @type {PlayerOnGameserverOutputWithRolesDTO}\n * @memberof PlayerOnGameserverOutputDTOAPI\n */\n data: PlayerOnGameserverOutputWithRolesDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PlayerOnGameserverOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerOnGameserverOutputWithRolesDTO\n */\ninterface PlayerOnGameserverOutputWithRolesDTO {\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n roles: Array;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n playerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n gameId: string;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n positionX?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n positionY?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n positionZ?: number;\n /**\n *\n * @type {string}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n ip?: string;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n ping?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n currency: number;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n online: boolean;\n /**\n *\n * @type {Array}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n inventory: Array;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOnGameserverOutputWithRolesDTO\n */\n lastSeen: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerOutputArrayDTOAPI\n */\ninterface PlayerOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PlayerOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerOutputDTO\n */\ninterface PlayerOutputDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n steamId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n xboxLiveId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n epicOnlineServicesId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n steamAvatar?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputDTO\n */\n steamAccountCreated?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOutputDTO\n */\n steamCommunityBanned?: boolean;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n steamEconomyBan?: string;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOutputDTO\n */\n steamVacBanned?: boolean;\n /**\n *\n * @type {number}\n * @memberof PlayerOutputDTO\n */\n steamsDaysSinceLastBan?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOutputDTO\n */\n steamNumberOfVACBans?: number;\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputDTO\n */\n playerOnGameServers?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputDTO\n */\n ipHistory: Array;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerOutputDTOAPI\n */\ninterface PlayerOutputDTOAPI {\n /**\n *\n * @type {PlayerOutputWithRolesDTO}\n * @memberof PlayerOutputDTOAPI\n */\n data: PlayerOutputWithRolesDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PlayerOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerOutputWithRolesDTO\n */\ninterface PlayerOutputWithRolesDTO {\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputWithRolesDTO\n */\n roleAssignments: Array;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputWithRolesDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputWithRolesDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n xboxLiveId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n epicOnlineServicesId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamAvatar?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamAccountCreated?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamCommunityBanned?: boolean;\n /**\n *\n * @type {string}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamEconomyBan?: string;\n /**\n *\n * @type {boolean}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamVacBanned?: boolean;\n /**\n *\n * @type {number}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamsDaysSinceLastBan?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerOutputWithRolesDTO\n */\n steamNumberOfVACBans?: number;\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputWithRolesDTO\n */\n playerOnGameServers?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerOutputWithRolesDTO\n */\n ipHistory: Array;\n}\n/**\n *\n * @export\n * @interface PlayerOutputWithRolesDTOAPI\n */\ninterface PlayerOutputWithRolesDTOAPI {\n /**\n *\n * @type {PlayerOutputWithRolesDTO}\n * @memberof PlayerOutputWithRolesDTOAPI\n */\n data: PlayerOutputWithRolesDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof PlayerOutputWithRolesDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface PlayerRoleAssignChangeDTO\n */\ninterface PlayerRoleAssignChangeDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerRoleAssignChangeDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerRoleAssignChangeDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerRoleAssignmentOutputDTO\n */\ninterface PlayerRoleAssignmentOutputDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n playerId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n roleId: string;\n /**\n *\n * @type {string}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {RoleOutputDTO}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n role: RoleOutputDTO;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof PlayerRoleAssignmentOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface PlayerSearchInputAllowedFilters\n */\ninterface PlayerSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n steamId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n epicOnlineServicesId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n xboxLiveId?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n steamCommunityBanned?: Array;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputAllowedFilters\n */\n steamVacBanned?: Array;\n}\n/**\n *\n * @export\n * @interface PlayerSearchInputDTO\n */\ninterface PlayerSearchInputDTO {\n /**\n *\n * @type {PlayerSearchInputAllowedFilters}\n * @memberof PlayerSearchInputDTO\n */\n filters?: PlayerSearchInputAllowedFilters;\n /**\n *\n * @type {PlayerSearchInputAllowedFilters}\n * @memberof PlayerSearchInputDTO\n */\n search?: PlayerSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof PlayerSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof PlayerSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof PlayerSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof PlayerSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof PlayerSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerSearchInputDTO\n */\n sortDirection?: PlayerSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof PlayerSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const PlayerSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype PlayerSearchInputDTOSortDirectionEnum = (typeof PlayerSearchInputDTOSortDirectionEnum)[keyof typeof PlayerSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface PlayerUpdateDTO\n */\ninterface PlayerUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof PlayerUpdateDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof PlayerUpdateDTO\n */\n steamId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerUpdateDTO\n */\n xboxLiveId?: string;\n /**\n *\n * @type {string}\n * @memberof PlayerUpdateDTO\n */\n epicOnlineServicesId?: string;\n}\n/**\n *\n * @export\n * @interface PlayersOnlineInputDTO\n */\ninterface PlayersOnlineInputDTO {\n /**\n *\n * @type {string}\n * @memberof PlayersOnlineInputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof PlayersOnlineInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof PlayersOnlineInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\n/**\n *\n * @export\n * @interface PogParam\n */\ninterface PogParam {\n /**\n *\n * @type {string}\n * @memberof PogParam\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof PogParam\n */\n playerId: string;\n}\n/**\n *\n * @export\n * @interface PogStatsInputDTO\n */\ninterface PogStatsInputDTO {\n /**\n *\n * @type {string}\n * @memberof PogStatsInputDTO\n */\n gameServerId: string;\n /**\n *\n * @type {string}\n * @memberof PogStatsInputDTO\n */\n playerId: string;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof PogStatsInputDTO\n */\n startDate?: StatsControllerGetPingStatsStartDateParameter;\n /**\n *\n * @type {StatsControllerGetPingStatsStartDateParameter}\n * @memberof PogStatsInputDTO\n */\n endDate?: StatsControllerGetPingStatsStartDateParameter;\n}\n/**\n *\n * @export\n * @interface RangeFilterCreatedAndUpdatedAt\n */\ninterface RangeFilterCreatedAndUpdatedAt {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof RangeFilterCreatedAndUpdatedAt\n */\n createdAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof RangeFilterCreatedAndUpdatedAt\n */\n updatedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface RedirectQs\n */\ninterface RedirectQs {\n /**\n *\n * @type {string}\n * @memberof RedirectQs\n */\n redirect: string;\n}\n/**\n *\n * @export\n * @interface RoleCreateInputDTO\n */\ninterface RoleCreateInputDTO {\n /**\n *\n * @type {string}\n * @memberof RoleCreateInputDTO\n */\n name: string;\n /**\n *\n * @type {Array}\n * @memberof RoleCreateInputDTO\n */\n permissions: Array;\n}\n/**\n *\n * @export\n * @interface RoleOutputArrayDTOAPI\n */\ninterface RoleOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof RoleOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof RoleOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface RoleOutputDTO\n */\ninterface RoleOutputDTO {\n /**\n *\n * @type {string}\n * @memberof RoleOutputDTO\n */\n name: string;\n /**\n *\n * @type {Array}\n * @memberof RoleOutputDTO\n */\n permissions: Array;\n /**\n *\n * @type {boolean}\n * @memberof RoleOutputDTO\n */\n system: boolean;\n /**\n *\n * @type {string}\n * @memberof RoleOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof RoleOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof RoleOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface RoleOutputDTOAPI\n */\ninterface RoleOutputDTOAPI {\n /**\n *\n * @type {RoleOutputDTO}\n * @memberof RoleOutputDTOAPI\n */\n data: RoleOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof RoleOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface RoleSearchInputAllowedFilters\n */\ninterface RoleSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof RoleSearchInputAllowedFilters\n */\n name?: Array;\n}\n/**\n *\n * @export\n * @interface RoleSearchInputDTO\n */\ninterface RoleSearchInputDTO {\n /**\n *\n * @type {RoleSearchInputAllowedFilters}\n * @memberof RoleSearchInputDTO\n */\n filters?: RoleSearchInputAllowedFilters;\n /**\n *\n * @type {RoleSearchInputAllowedFilters}\n * @memberof RoleSearchInputDTO\n */\n search?: RoleSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof RoleSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof RoleSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof RoleSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof RoleSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof RoleSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof RoleSearchInputDTO\n */\n sortDirection?: RoleSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof RoleSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const RoleSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype RoleSearchInputDTOSortDirectionEnum = (typeof RoleSearchInputDTOSortDirectionEnum)[keyof typeof RoleSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface RoleUpdateInputDTO\n */\ninterface RoleUpdateInputDTO {\n /**\n *\n * @type {string}\n * @memberof RoleUpdateInputDTO\n */\n name?: string;\n /**\n *\n * @type {Array}\n * @memberof RoleUpdateInputDTO\n */\n permissions?: Array;\n}\n/**\n *\n * @export\n * @interface RustConnectionInfo\n */\ninterface RustConnectionInfo {\n /**\n *\n * @type {string}\n * @memberof RustConnectionInfo\n */\n host: string;\n /**\n *\n * @type {number}\n * @memberof RustConnectionInfo\n */\n rconPort: number;\n /**\n *\n * @type {string}\n * @memberof RustConnectionInfo\n */\n rconPassword: string;\n /**\n *\n * @type {boolean}\n * @memberof RustConnectionInfo\n */\n useTls: boolean;\n}\n/**\n *\n * @export\n * @interface SdtdConnectionInfo\n */\ninterface SdtdConnectionInfo {\n /**\n *\n * @type {string}\n * @memberof SdtdConnectionInfo\n */\n host: string;\n /**\n *\n * @type {string}\n * @memberof SdtdConnectionInfo\n */\n adminUser: string;\n /**\n *\n * @type {string}\n * @memberof SdtdConnectionInfo\n */\n adminToken: string;\n /**\n *\n * @type {boolean}\n * @memberof SdtdConnectionInfo\n */\n useTls: boolean;\n /**\n *\n * @type {boolean}\n * @memberof SdtdConnectionInfo\n */\n useCPM: boolean;\n /**\n *\n * @type {boolean}\n * @memberof SdtdConnectionInfo\n */\n useV1: boolean;\n}\n/**\n *\n * @export\n * @interface SearchRoleInputDTO\n */\ninterface SearchRoleInputDTO {\n /**\n *\n * @type {string}\n * @memberof SearchRoleInputDTO\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface SendMessageInputDTO\n */\ninterface SendMessageInputDTO {\n /**\n *\n * @type {string}\n * @memberof SendMessageInputDTO\n */\n message: string;\n}\n/**\n *\n * @export\n * @interface ServiceRoleCreateInputDTO\n */\ninterface ServiceRoleCreateInputDTO {\n /**\n *\n * @type {string}\n * @memberof ServiceRoleCreateInputDTO\n */\n name: string;\n /**\n *\n * @type {Array}\n * @memberof ServiceRoleCreateInputDTO\n */\n permissions: Array;\n /**\n *\n * @type {boolean}\n * @memberof ServiceRoleCreateInputDTO\n */\n system?: boolean;\n}\n/**\n *\n * @export\n * @interface Settings\n */\ninterface Settings {\n /**\n *\n * @type {string}\n * @memberof Settings\n */\n commandPrefix: string;\n /**\n *\n * @type {string}\n * @memberof Settings\n */\n serverChatName: string;\n /**\n *\n * @type {string}\n * @memberof Settings\n */\n economyEnabled: string;\n /**\n *\n * @type {string}\n * @memberof Settings\n */\n currencyName: string;\n /**\n *\n * @type {string}\n * @memberof Settings\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof Settings\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof Settings\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface SettingsOutputArrayDTOAPI\n */\ninterface SettingsOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof SettingsOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof SettingsOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface SettingsOutputDTO\n */\ninterface SettingsOutputDTO {\n /**\n *\n * @type {string}\n * @memberof SettingsOutputDTO\n */\n key: SettingsOutputDTOKeyEnum;\n /**\n *\n * @type {string}\n * @memberof SettingsOutputDTO\n */\n value: string;\n /**\n *\n * @type {string}\n * @memberof SettingsOutputDTO\n */\n type: SettingsOutputDTOTypeEnum;\n}\ndeclare const SettingsOutputDTOKeyEnum: {\n readonly CommandPrefix: \"commandPrefix\";\n readonly ServerChatName: \"serverChatName\";\n readonly EconomyEnabled: \"economyEnabled\";\n readonly CurrencyName: \"currencyName\";\n};\ntype SettingsOutputDTOKeyEnum = (typeof SettingsOutputDTOKeyEnum)[keyof typeof SettingsOutputDTOKeyEnum];\ndeclare const SettingsOutputDTOTypeEnum: {\n readonly Override: \"override\";\n readonly Inherit: \"inherit\";\n readonly Global: \"global\";\n readonly Default: \"default\";\n};\ntype SettingsOutputDTOTypeEnum = (typeof SettingsOutputDTOTypeEnum)[keyof typeof SettingsOutputDTOTypeEnum];\n/**\n *\n * @export\n * @interface SettingsOutputDTOAPI\n */\ninterface SettingsOutputDTOAPI {\n /**\n *\n * @type {SettingsOutputDTO}\n * @memberof SettingsOutputDTOAPI\n */\n data: SettingsOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof SettingsOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface SettingsSetDTO\n */\ninterface SettingsSetDTO {\n /**\n *\n * @type {string}\n * @memberof SettingsSetDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {any}\n * @memberof SettingsSetDTO\n */\n value: any;\n}\n/**\n *\n * @export\n * @interface ShopListingCreateDTO\n */\ninterface ShopListingCreateDTO {\n /**\n *\n * @type {string}\n * @memberof ShopListingCreateDTO\n */\n gameServerId: string;\n /**\n *\n * @type {Array}\n * @memberof ShopListingCreateDTO\n */\n items: Array;\n /**\n *\n * @type {number}\n * @memberof ShopListingCreateDTO\n */\n price: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingCreateDTO\n */\n name?: string;\n /**\n *\n * @type {boolean}\n * @memberof ShopListingCreateDTO\n */\n draft?: boolean;\n}\n/**\n *\n * @export\n * @interface ShopListingItemMetaInputDTO\n */\ninterface ShopListingItemMetaInputDTO {\n /**\n *\n * @type {number}\n * @memberof ShopListingItemMetaInputDTO\n */\n amount: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingItemMetaInputDTO\n */\n quality?: string;\n /**\n *\n * @type {string}\n * @memberof ShopListingItemMetaInputDTO\n */\n itemId: string;\n}\n/**\n *\n * @export\n * @interface ShopListingItemMetaOutputDTO\n */\ninterface ShopListingItemMetaOutputDTO {\n /**\n *\n * @type {number}\n * @memberof ShopListingItemMetaOutputDTO\n */\n amount: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingItemMetaOutputDTO\n */\n quality?: string;\n /**\n *\n * @type {ItemsOutputDTO}\n * @memberof ShopListingItemMetaOutputDTO\n */\n item: ItemsOutputDTO;\n /**\n *\n * @type {string}\n * @memberof ShopListingItemMetaOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopListingItemMetaOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopListingItemMetaOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface ShopListingOutputArrayDTOAPI\n */\ninterface ShopListingOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof ShopListingOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ShopListingOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ShopListingOutputDTO\n */\ninterface ShopListingOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ShopListingOutputDTO\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof ShopListingOutputDTO\n */\n gameServerId: string;\n /**\n *\n * @type {Array}\n * @memberof ShopListingOutputDTO\n */\n items: Array;\n /**\n *\n * @type {number}\n * @memberof ShopListingOutputDTO\n */\n price: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingOutputDTO\n */\n name?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopListingOutputDTO\n */\n deletedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {boolean}\n * @memberof ShopListingOutputDTO\n */\n draft: boolean;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopListingOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopListingOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface ShopListingOutputDTOAPI\n */\ninterface ShopListingOutputDTOAPI {\n /**\n *\n * @type {ShopListingOutputDTO}\n * @memberof ShopListingOutputDTOAPI\n */\n data: ShopListingOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ShopListingOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ShopListingSearchInputAllowedFilters\n */\ninterface ShopListingSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof ShopListingSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopListingSearchInputAllowedFilters\n */\n gameServerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopListingSearchInputAllowedFilters\n */\n price?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopListingSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {boolean}\n * @memberof ShopListingSearchInputAllowedFilters\n */\n draft?: boolean;\n}\n/**\n *\n * @export\n * @interface ShopListingSearchInputDTO\n */\ninterface ShopListingSearchInputDTO {\n /**\n *\n * @type {ShopListingSearchInputAllowedFilters}\n * @memberof ShopListingSearchInputDTO\n */\n filters?: ShopListingSearchInputAllowedFilters;\n /**\n *\n * @type {ShopListingSearchInputAllowedFilters}\n * @memberof ShopListingSearchInputDTO\n */\n search?: ShopListingSearchInputAllowedFilters;\n /**\n *\n * @type {ShopSearchInputAllowedRangeFilter}\n * @memberof ShopListingSearchInputDTO\n */\n greaterThan?: ShopSearchInputAllowedRangeFilter;\n /**\n *\n * @type {ShopSearchInputAllowedRangeFilter}\n * @memberof ShopListingSearchInputDTO\n */\n lessThan?: ShopSearchInputAllowedRangeFilter;\n /**\n *\n * @type {number}\n * @memberof ShopListingSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof ShopListingSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof ShopListingSearchInputDTO\n */\n sortDirection?: ShopListingSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof ShopListingSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const ShopListingSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype ShopListingSearchInputDTOSortDirectionEnum = (typeof ShopListingSearchInputDTOSortDirectionEnum)[keyof typeof ShopListingSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface ShopListingUpdateDTO\n */\ninterface ShopListingUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof ShopListingUpdateDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {Array}\n * @memberof ShopListingUpdateDTO\n */\n items?: Array;\n /**\n *\n * @type {number}\n * @memberof ShopListingUpdateDTO\n */\n price?: number;\n /**\n *\n * @type {string}\n * @memberof ShopListingUpdateDTO\n */\n name?: string;\n /**\n *\n * @type {boolean}\n * @memberof ShopListingUpdateDTO\n */\n draft?: boolean;\n}\n/**\n *\n * @export\n * @interface ShopOrderCreateDTO\n */\ninterface ShopOrderCreateDTO {\n /**\n *\n * @type {string}\n * @memberof ShopOrderCreateDTO\n */\n listingId: string;\n /**\n *\n * @type {number}\n * @memberof ShopOrderCreateDTO\n */\n amount: number;\n}\n/**\n *\n * @export\n * @interface ShopOrderCreateInternalDTO\n */\ninterface ShopOrderCreateInternalDTO {\n /**\n *\n * @type {string}\n * @memberof ShopOrderCreateInternalDTO\n */\n userId: string;\n /**\n *\n * @type {string}\n * @memberof ShopOrderCreateInternalDTO\n */\n listingId: string;\n /**\n *\n * @type {number}\n * @memberof ShopOrderCreateInternalDTO\n */\n amount: number;\n}\n/**\n *\n * @export\n * @interface ShopOrderOutputArrayDTOAPI\n */\ninterface ShopOrderOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof ShopOrderOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ShopOrderOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ShopOrderOutputDTO\n */\ninterface ShopOrderOutputDTO {\n /**\n *\n * @type {string}\n * @memberof ShopOrderOutputDTO\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof ShopOrderOutputDTO\n */\n listingId: string;\n /**\n *\n * @type {string}\n * @memberof ShopOrderOutputDTO\n */\n userId: string;\n /**\n *\n * @type {number}\n * @memberof ShopOrderOutputDTO\n */\n amount: number;\n /**\n *\n * @type {string}\n * @memberof ShopOrderOutputDTO\n */\n status: ShopOrderOutputDTOStatusEnum;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopOrderOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopOrderOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\ndeclare const ShopOrderOutputDTOStatusEnum: {\n readonly Completed: \"COMPLETED\";\n readonly Paid: \"PAID\";\n readonly Canceled: \"CANCELED\";\n};\ntype ShopOrderOutputDTOStatusEnum = (typeof ShopOrderOutputDTOStatusEnum)[keyof typeof ShopOrderOutputDTOStatusEnum];\n/**\n *\n * @export\n * @interface ShopOrderOutputDTOAPI\n */\ninterface ShopOrderOutputDTOAPI {\n /**\n *\n * @type {ShopOrderOutputDTO}\n * @memberof ShopOrderOutputDTOAPI\n */\n data: ShopOrderOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof ShopOrderOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface ShopOrderSearchInputAllowedFilters\n */\ninterface ShopOrderSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputAllowedFilters\n */\n listingId?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputAllowedFilters\n */\n userId?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputAllowedFilters\n */\n amount?: Array;\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputAllowedFilters\n */\n status?: Array;\n}\n/**\n *\n * @export\n * @interface ShopOrderSearchInputAllowedRangeFilter\n */\ninterface ShopOrderSearchInputAllowedRangeFilter {\n /**\n *\n * @type {number}\n * @memberof ShopOrderSearchInputAllowedRangeFilter\n */\n amount?: number;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopOrderSearchInputAllowedRangeFilter\n */\n createdAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopOrderSearchInputAllowedRangeFilter\n */\n updatedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface ShopOrderSearchInputDTO\n */\ninterface ShopOrderSearchInputDTO {\n /**\n *\n * @type {ShopOrderSearchInputAllowedFilters}\n * @memberof ShopOrderSearchInputDTO\n */\n filters?: ShopOrderSearchInputAllowedFilters;\n /**\n *\n * @type {ShopOrderSearchInputAllowedFilters}\n * @memberof ShopOrderSearchInputDTO\n */\n search?: ShopOrderSearchInputAllowedFilters;\n /**\n *\n * @type {ShopOrderSearchInputAllowedRangeFilter}\n * @memberof ShopOrderSearchInputDTO\n */\n greaterThan?: ShopOrderSearchInputAllowedRangeFilter;\n /**\n *\n * @type {ShopOrderSearchInputAllowedRangeFilter}\n * @memberof ShopOrderSearchInputDTO\n */\n lessThan?: ShopOrderSearchInputAllowedRangeFilter;\n /**\n *\n * @type {number}\n * @memberof ShopOrderSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof ShopOrderSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof ShopOrderSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof ShopOrderSearchInputDTO\n */\n sortDirection?: ShopOrderSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof ShopOrderSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const ShopOrderSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype ShopOrderSearchInputDTOSortDirectionEnum = (typeof ShopOrderSearchInputDTOSortDirectionEnum)[keyof typeof ShopOrderSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface ShopOrderUpdateDTO\n */\ninterface ShopOrderUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof ShopOrderUpdateDTO\n */\n status: ShopOrderUpdateDTOStatusEnum;\n}\ndeclare const ShopOrderUpdateDTOStatusEnum: {\n readonly Completed: \"COMPLETED\";\n readonly Paid: \"PAID\";\n readonly Canceled: \"CANCELED\";\n};\ntype ShopOrderUpdateDTOStatusEnum = (typeof ShopOrderUpdateDTOStatusEnum)[keyof typeof ShopOrderUpdateDTOStatusEnum];\n/**\n *\n * @export\n * @interface ShopSearchInputAllowedRangeFilter\n */\ninterface ShopSearchInputAllowedRangeFilter {\n /**\n *\n * @type {number}\n * @memberof ShopSearchInputAllowedRangeFilter\n */\n price?: number;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopSearchInputAllowedRangeFilter\n */\n deletedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopSearchInputAllowedRangeFilter\n */\n createdAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof ShopSearchInputAllowedRangeFilter\n */\n updatedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n * @type StatsControllerGetPingStatsStartDateParameter\n * @export\n */\ntype StatsControllerGetPingStatsStartDateParameter = string;\n/**\n *\n * @export\n * @interface StatsOutputDTO\n */\ninterface StatsOutputDTO {\n /**\n *\n * @type {object}\n * @memberof StatsOutputDTO\n */\n values: object;\n}\n/**\n *\n * @export\n * @interface StatsOutputDTOAPI\n */\ninterface StatsOutputDTOAPI {\n /**\n *\n * @type {StatsOutputDTO}\n * @memberof StatsOutputDTOAPI\n */\n data: StatsOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof StatsOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface TakaroEventCommandDetails\n */\ninterface TakaroEventCommandDetails {\n /**\n *\n * @type {string}\n * @memberof TakaroEventCommandDetails\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventCommandDetails\n */\n name: string;\n /**\n *\n * @type {object}\n * @memberof TakaroEventCommandDetails\n */\n arguments: object;\n}\n/**\n *\n * @export\n * @interface TakaroEventCommandExecuted\n */\ninterface TakaroEventCommandExecuted {\n /**\n *\n * @type {any}\n * @memberof TakaroEventCommandExecuted\n */\n data: any;\n /**\n *\n * @type {Array}\n * @memberof TakaroEventCommandExecuted\n */\n result: Array;\n /**\n *\n * @type {TakaroEventCommandDetails}\n * @memberof TakaroEventCommandExecuted\n */\n command?: TakaroEventCommandDetails;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventCommandExecuted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventCronjobDetails\n */\ninterface TakaroEventCronjobDetails {\n /**\n *\n * @type {string}\n * @memberof TakaroEventCronjobDetails\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventCronjobDetails\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface TakaroEventCronjobExecuted\n */\ninterface TakaroEventCronjobExecuted {\n /**\n *\n * @type {any}\n * @memberof TakaroEventCronjobExecuted\n */\n data: any;\n /**\n *\n * @type {Array}\n * @memberof TakaroEventCronjobExecuted\n */\n result: Array;\n /**\n *\n * @type {TakaroEventCronjobDetails}\n * @memberof TakaroEventCronjobExecuted\n */\n cronjob?: TakaroEventCronjobDetails;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventCronjobExecuted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventCurrencyAdded\n */\ninterface TakaroEventCurrencyAdded {\n /**\n *\n * @type {number}\n * @memberof TakaroEventCurrencyAdded\n */\n amount: number;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventCurrencyAdded\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventCurrencyDeducted\n */\ninterface TakaroEventCurrencyDeducted {\n /**\n *\n * @type {number}\n * @memberof TakaroEventCurrencyDeducted\n */\n amount: number;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventCurrencyDeducted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventFunctionLog\n */\ninterface TakaroEventFunctionLog {\n /**\n *\n * @type {string}\n * @memberof TakaroEventFunctionLog\n */\n msg: string;\n /**\n *\n * @type {any}\n * @memberof TakaroEventFunctionLog\n */\n details?: any;\n}\n/**\n *\n * @export\n * @interface TakaroEventFunctionResult\n */\ninterface TakaroEventFunctionResult {\n /**\n *\n * @type {Array}\n * @memberof TakaroEventFunctionResult\n */\n logs: Array;\n /**\n *\n * @type {boolean}\n * @memberof TakaroEventFunctionResult\n */\n success: boolean;\n /**\n *\n * @type {string}\n * @memberof TakaroEventFunctionResult\n */\n reason?: string;\n /**\n *\n * @type {number}\n * @memberof TakaroEventFunctionResult\n */\n tryAgainIn?: number;\n}\n/**\n *\n * @export\n * @interface TakaroEventHookDetails\n */\ninterface TakaroEventHookDetails {\n /**\n *\n * @type {string}\n * @memberof TakaroEventHookDetails\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventHookDetails\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface TakaroEventHookExecuted\n */\ninterface TakaroEventHookExecuted {\n /**\n *\n * @type {any}\n * @memberof TakaroEventHookExecuted\n */\n data: any;\n /**\n *\n * @type {Array}\n * @memberof TakaroEventHookExecuted\n */\n result: Array;\n /**\n *\n * @type {TakaroEventHookDetails}\n * @memberof TakaroEventHookExecuted\n */\n hook?: TakaroEventHookDetails;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventHookExecuted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventModuleCreated\n */\ninterface TakaroEventModuleCreated {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventModuleCreated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventModuleDeleted\n */\ninterface TakaroEventModuleDeleted {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventModuleDeleted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventModuleInstalled\n */\ninterface TakaroEventModuleInstalled {\n /**\n *\n * @type {string}\n * @memberof TakaroEventModuleInstalled\n */\n userConfig: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventModuleInstalled\n */\n systemConfig: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventModuleInstalled\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventModuleUninstalled\n */\ninterface TakaroEventModuleUninstalled {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventModuleUninstalled\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventModuleUpdated\n */\ninterface TakaroEventModuleUpdated {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventModuleUpdated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventPlayerCreated\n */\ninterface TakaroEventPlayerCreated {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventPlayerCreated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventPlayerLinked\n */\ninterface TakaroEventPlayerLinked {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventPlayerLinked\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventPlayerNewIpDetected\n */\ninterface TakaroEventPlayerNewIpDetected {\n /**\n *\n * @type {string}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n country: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n city: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n longitude: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n latitude: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n ip: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventPlayerNewIpDetected\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleAssigned\n */\ninterface TakaroEventRoleAssigned {\n /**\n *\n * @type {TakaroEventRoleMeta}\n * @memberof TakaroEventRoleAssigned\n */\n role: TakaroEventRoleMeta;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventRoleAssigned\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleCreated\n */\ninterface TakaroEventRoleCreated {\n /**\n *\n * @type {TakaroEventRoleMeta}\n * @memberof TakaroEventRoleCreated\n */\n role: TakaroEventRoleMeta;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventRoleCreated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleDeleted\n */\ninterface TakaroEventRoleDeleted {\n /**\n *\n * @type {TakaroEventRoleMeta}\n * @memberof TakaroEventRoleDeleted\n */\n role: TakaroEventRoleMeta;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventRoleDeleted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleMeta\n */\ninterface TakaroEventRoleMeta {\n /**\n *\n * @type {string}\n * @memberof TakaroEventRoleMeta\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventRoleMeta\n */\n name: string;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleRemoved\n */\ninterface TakaroEventRoleRemoved {\n /**\n *\n * @type {TakaroEventRoleMeta}\n * @memberof TakaroEventRoleRemoved\n */\n role: TakaroEventRoleMeta;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventRoleRemoved\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventRoleUpdated\n */\ninterface TakaroEventRoleUpdated {\n /**\n *\n * @type {TakaroEventRoleMeta}\n * @memberof TakaroEventRoleUpdated\n */\n role: TakaroEventRoleMeta;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventRoleUpdated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventServerStatusChanged\n */\ninterface TakaroEventServerStatusChanged {\n /**\n *\n * @type {string}\n * @memberof TakaroEventServerStatusChanged\n */\n status: string;\n /**\n *\n * @type {any}\n * @memberof TakaroEventServerStatusChanged\n */\n details?: any;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventServerStatusChanged\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventSettingsSet\n */\ninterface TakaroEventSettingsSet {\n /**\n *\n * @type {string}\n * @memberof TakaroEventSettingsSet\n */\n key: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventSettingsSet\n */\n value?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventSettingsSet\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventShopListingCreated\n */\ninterface TakaroEventShopListingCreated {\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopListingCreated\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventShopListingCreated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventShopListingDeleted\n */\ninterface TakaroEventShopListingDeleted {\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopListingDeleted\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventShopListingDeleted\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventShopListingUpdated\n */\ninterface TakaroEventShopListingUpdated {\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopListingUpdated\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventShopListingUpdated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventShopOrderCreated\n */\ninterface TakaroEventShopOrderCreated {\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopOrderCreated\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventShopOrderCreated\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroEventShopOrderStatusChanged\n */\ninterface TakaroEventShopOrderStatusChanged {\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopOrderStatusChanged\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof TakaroEventShopOrderStatusChanged\n */\n status: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroEventShopOrderStatusChanged\n */\n timestamp: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroModelDTO\n */\ninterface TakaroModelDTO {\n /**\n *\n * @type {string}\n * @memberof TakaroModelDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroModelDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof TakaroModelDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface TakaroTokenDTO\n */\ninterface TakaroTokenDTO {\n /**\n *\n * @type {boolean}\n * @memberof TakaroTokenDTO\n */\n active: boolean;\n /**\n *\n * @type {string}\n * @memberof TakaroTokenDTO\n */\n clientId: string;\n /**\n *\n * @type {number}\n * @memberof TakaroTokenDTO\n */\n exp: number;\n /**\n *\n * @type {number}\n * @memberof TakaroTokenDTO\n */\n iat: number;\n /**\n *\n * @type {string}\n * @memberof TakaroTokenDTO\n */\n iss: string;\n /**\n *\n * @type {string}\n * @memberof TakaroTokenDTO\n */\n sub: string;\n /**\n *\n * @type {Array}\n * @memberof TakaroTokenDTO\n */\n aud: Array;\n}\n/**\n *\n * @export\n * @interface TeleportPlayerInputDTO\n */\ninterface TeleportPlayerInputDTO {\n /**\n *\n * @type {number}\n * @memberof TeleportPlayerInputDTO\n */\n x: number;\n /**\n *\n * @type {number}\n * @memberof TeleportPlayerInputDTO\n */\n y: number;\n /**\n *\n * @type {number}\n * @memberof TeleportPlayerInputDTO\n */\n z: number;\n}\n/**\n *\n * @export\n * @interface TestReachabilityOutputDTO\n */\ninterface TestReachabilityOutputDTO {\n /**\n *\n * @type {boolean}\n * @memberof TestReachabilityOutputDTO\n */\n connectable: boolean;\n /**\n *\n * @type {string}\n * @memberof TestReachabilityOutputDTO\n */\n reason?: string;\n /**\n *\n * @type {number}\n * @memberof TestReachabilityOutputDTO\n */\n latency?: number;\n}\n/**\n *\n * @export\n * @interface TokenInputDTO\n */\ninterface TokenInputDTO {\n /**\n *\n * @type {string}\n * @memberof TokenInputDTO\n */\n domainId: string;\n}\n/**\n *\n * @export\n * @interface TokenOutputDTO\n */\ninterface TokenOutputDTO {\n /**\n *\n * @type {string}\n * @memberof TokenOutputDTO\n */\n token: string;\n}\n/**\n *\n * @export\n * @interface TokenOutputDTOAPI\n */\ninterface TokenOutputDTOAPI {\n /**\n *\n * @type {TokenOutputDTO}\n * @memberof TokenOutputDTOAPI\n */\n data: TokenOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof TokenOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface UserAssignmentOutputDTO\n */\ninterface UserAssignmentOutputDTO {\n /**\n *\n * @type {string}\n * @memberof UserAssignmentOutputDTO\n */\n userId: string;\n /**\n *\n * @type {string}\n * @memberof UserAssignmentOutputDTO\n */\n roleId: string;\n /**\n *\n * @type {string}\n * @memberof UserAssignmentOutputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {RoleOutputDTO}\n * @memberof UserAssignmentOutputDTO\n */\n role: RoleOutputDTO;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserAssignmentOutputDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof UserAssignmentOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserAssignmentOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserAssignmentOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface UserCreateInputDTO\n */\ninterface UserCreateInputDTO {\n /**\n *\n * @type {string}\n * @memberof UserCreateInputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof UserCreateInputDTO\n */\n email: string;\n /**\n *\n * @type {string}\n * @memberof UserCreateInputDTO\n */\n password: string;\n /**\n *\n * @type {string}\n * @memberof UserCreateInputDTO\n */\n idpId?: string;\n}\n/**\n *\n * @export\n * @interface UserOutputArrayDTOAPI\n */\ninterface UserOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof UserOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof UserOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface UserOutputDTO\n */\ninterface UserOutputDTO {\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n email: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n idpId: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n discordId?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputDTO\n */\n lastSeen: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface UserOutputDTOAPI\n */\ninterface UserOutputDTOAPI {\n /**\n *\n * @type {UserOutputWithRolesDTO}\n * @memberof UserOutputDTOAPI\n */\n data: UserOutputWithRolesDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof UserOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface UserOutputWithRolesDTO\n */\ninterface UserOutputWithRolesDTO {\n /**\n *\n * @type {Array}\n * @memberof UserOutputWithRolesDTO\n */\n roles: Array;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputWithRolesDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputWithRolesDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n email: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n idpId: string;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n discordId?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserOutputWithRolesDTO\n */\n lastSeen: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {string}\n * @memberof UserOutputWithRolesDTO\n */\n playerId?: string;\n}\n/**\n *\n * @export\n * @interface UserRoleAssignChangeDTO\n */\ninterface UserRoleAssignChangeDTO {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserRoleAssignChangeDTO\n */\n expiresAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface UserSearchInputAllowedFilters\n */\ninterface UserSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof UserSearchInputAllowedFilters\n */\n name?: Array;\n /**\n *\n * @type {Array}\n * @memberof UserSearchInputAllowedFilters\n */\n idpId?: Array;\n /**\n *\n * @type {Array}\n * @memberof UserSearchInputAllowedFilters\n */\n discordId?: Array;\n /**\n *\n * @type {Array}\n * @memberof UserSearchInputAllowedFilters\n */\n playerId?: Array;\n}\n/**\n *\n * @export\n * @interface UserSearchInputAllowedRangeFilter\n */\ninterface UserSearchInputAllowedRangeFilter {\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserSearchInputAllowedRangeFilter\n */\n lastSeen?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserSearchInputAllowedRangeFilter\n */\n createdAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserSearchInputAllowedRangeFilter\n */\n updatedAt?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface UserSearchInputDTO\n */\ninterface UserSearchInputDTO {\n /**\n *\n * @type {UserSearchInputAllowedFilters}\n * @memberof UserSearchInputDTO\n */\n filters?: UserSearchInputAllowedFilters;\n /**\n *\n * @type {UserSearchInputAllowedFilters}\n * @memberof UserSearchInputDTO\n */\n search?: UserSearchInputAllowedFilters;\n /**\n *\n * @type {UserSearchInputAllowedRangeFilter}\n * @memberof UserSearchInputDTO\n */\n greaterThan?: UserSearchInputAllowedRangeFilter;\n /**\n *\n * @type {UserSearchInputAllowedRangeFilter}\n * @memberof UserSearchInputDTO\n */\n lessThan?: UserSearchInputAllowedRangeFilter;\n /**\n *\n * @type {number}\n * @memberof UserSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof UserSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof UserSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof UserSearchInputDTO\n */\n sortDirection?: UserSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof UserSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const UserSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype UserSearchInputDTOSortDirectionEnum = (typeof UserSearchInputDTOSortDirectionEnum)[keyof typeof UserSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface UserUpdateAuthDTO\n */\ninterface UserUpdateAuthDTO {\n /**\n *\n * @type {string}\n * @memberof UserUpdateAuthDTO\n */\n discordId?: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof UserUpdateAuthDTO\n */\n lastSeen?: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface UserUpdateDTO\n */\ninterface UserUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof UserUpdateDTO\n */\n name?: string;\n}\n/**\n *\n * @export\n * @interface VariableCreateDTO\n */\ninterface VariableCreateDTO {\n /**\n *\n * @type {string}\n * @memberof VariableCreateDTO\n */\n key: string;\n /**\n *\n * @type {string}\n * @memberof VariableCreateDTO\n */\n value: string;\n /**\n *\n * @type {string}\n * @memberof VariableCreateDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableCreateDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableCreateDTO\n */\n moduleId?: string;\n}\n/**\n *\n * @export\n * @interface VariableOutputArrayDTOAPI\n */\ninterface VariableOutputArrayDTOAPI {\n /**\n *\n * @type {Array}\n * @memberof VariableOutputArrayDTOAPI\n */\n data: Array;\n /**\n *\n * @type {MetadataOutput}\n * @memberof VariableOutputArrayDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface VariableOutputDTO\n */\ninterface VariableOutputDTO {\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n key: string;\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n value: string;\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n moduleId?: string;\n /**\n *\n * @type {GameServerOutputDTO}\n * @memberof VariableOutputDTO\n */\n gameServer?: GameServerOutputDTO;\n /**\n *\n * @type {ModuleOutputDTO}\n * @memberof VariableOutputDTO\n */\n module?: ModuleOutputDTO;\n /**\n *\n * @type {PlayerOutputDTO}\n * @memberof VariableOutputDTO\n */\n player?: PlayerOutputDTO;\n /**\n *\n * @type {string}\n * @memberof VariableOutputDTO\n */\n id: string;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof VariableOutputDTO\n */\n createdAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n /**\n *\n * @type {NOTDOMAINSCOPEDTakaroModelDTOCreatedAt}\n * @memberof VariableOutputDTO\n */\n updatedAt: NOTDOMAINSCOPEDTakaroModelDTOCreatedAt;\n}\n/**\n *\n * @export\n * @interface VariableOutputDTOAPI\n */\ninterface VariableOutputDTOAPI {\n /**\n *\n * @type {VariableOutputDTO}\n * @memberof VariableOutputDTOAPI\n */\n data: VariableOutputDTO;\n /**\n *\n * @type {MetadataOutput}\n * @memberof VariableOutputDTOAPI\n */\n meta: MetadataOutput;\n}\n/**\n *\n * @export\n * @interface VariableSearchInputAllowedFilters\n */\ninterface VariableSearchInputAllowedFilters {\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputAllowedFilters\n */\n id?: Array;\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputAllowedFilters\n */\n key?: Array;\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputAllowedFilters\n */\n gameServerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputAllowedFilters\n */\n playerId?: Array;\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputAllowedFilters\n */\n moduleId?: Array;\n}\n/**\n *\n * @export\n * @interface VariableSearchInputDTO\n */\ninterface VariableSearchInputDTO {\n /**\n *\n * @type {VariableSearchInputAllowedFilters}\n * @memberof VariableSearchInputDTO\n */\n filters?: VariableSearchInputAllowedFilters;\n /**\n *\n * @type {VariableSearchInputAllowedFilters}\n * @memberof VariableSearchInputDTO\n */\n search?: VariableSearchInputAllowedFilters;\n /**\n *\n * @type {any}\n * @memberof VariableSearchInputDTO\n */\n greaterThan?: any;\n /**\n *\n * @type {any}\n * @memberof VariableSearchInputDTO\n */\n lessThan?: any;\n /**\n *\n * @type {number}\n * @memberof VariableSearchInputDTO\n */\n page?: number;\n /**\n *\n * @type {number}\n * @memberof VariableSearchInputDTO\n */\n limit?: number;\n /**\n *\n * @type {string}\n * @memberof VariableSearchInputDTO\n */\n sortBy?: string;\n /**\n *\n * @type {string}\n * @memberof VariableSearchInputDTO\n */\n sortDirection?: VariableSearchInputDTOSortDirectionEnum;\n /**\n *\n * @type {Array}\n * @memberof VariableSearchInputDTO\n */\n extend?: Array;\n}\ndeclare const VariableSearchInputDTOSortDirectionEnum: {\n readonly Asc: \"asc\";\n readonly Desc: \"desc\";\n};\ntype VariableSearchInputDTOSortDirectionEnum = (typeof VariableSearchInputDTOSortDirectionEnum)[keyof typeof VariableSearchInputDTOSortDirectionEnum];\n/**\n *\n * @export\n * @interface VariableUpdateDTO\n */\ninterface VariableUpdateDTO {\n /**\n *\n * @type {string}\n * @memberof VariableUpdateDTO\n */\n key?: string;\n /**\n *\n * @type {string}\n * @memberof VariableUpdateDTO\n */\n value: string;\n /**\n *\n * @type {string}\n * @memberof VariableUpdateDTO\n */\n gameServerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableUpdateDTO\n */\n playerId?: string;\n /**\n *\n * @type {string}\n * @memberof VariableUpdateDTO\n */\n moduleId?: string;\n}\n/**\n * CommandApi - axios parameter creator\n * @export\n */\ndeclare const CommandApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CommandCreateDTO} [commandCreateDTO] CommandCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreate: (commandCreateDTO?: CommandCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create argument\n * @param {CommandArgumentCreateDTO} [commandArgumentCreateDTO] CommandArgumentCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreateArgument: (commandArgumentCreateDTO?: CommandArgumentCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetExecutions: (id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove argument\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemoveArgument: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CommandSearchInputDTO} [commandSearchInputDTO] CommandSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerSearch: (commandSearchInputDTO?: CommandSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {string} id\n * @param {CommandTriggerDTO} [commandTriggerDTO] CommandTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerTrigger: (id: string, commandTriggerDTO?: CommandTriggerDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CommandUpdateDTO} [commandUpdateDTO] CommandUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdate: (id: string, commandUpdateDTO?: CommandUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update argument\n * @param {string} id\n * @param {CommandArgumentUpdateDTO} [commandArgumentUpdateDTO] CommandArgumentUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdateArgument: (id: string, commandArgumentUpdateDTO?: CommandArgumentUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * CommandApi - functional programming interface\n * @export\n */\ndeclare const CommandApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CommandCreateDTO} [commandCreateDTO] CommandCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreate(commandCreateDTO?: CommandCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create argument\n * @param {CommandArgumentCreateDTO} [commandArgumentCreateDTO] CommandArgumentCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreateArgument(commandArgumentCreateDTO?: CommandArgumentCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove argument\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemoveArgument(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CommandSearchInputDTO} [commandSearchInputDTO] CommandSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerSearch(commandSearchInputDTO?: CommandSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {string} id\n * @param {CommandTriggerDTO} [commandTriggerDTO] CommandTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerTrigger(id: string, commandTriggerDTO?: CommandTriggerDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CommandUpdateDTO} [commandUpdateDTO] CommandUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdate(id: string, commandUpdateDTO?: CommandUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update argument\n * @param {string} id\n * @param {CommandArgumentUpdateDTO} [commandArgumentUpdateDTO] CommandArgumentUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdateArgument(id: string, commandArgumentUpdateDTO?: CommandArgumentUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * CommandApi - factory interface\n * @export\n */\ndeclare const CommandApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CommandCreateDTO} [commandCreateDTO] CommandCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreate(commandCreateDTO?: CommandCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create argument\n * @param {CommandArgumentCreateDTO} [commandArgumentCreateDTO] CommandArgumentCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerCreateArgument(commandArgumentCreateDTO?: CommandArgumentCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove argument\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerRemoveArgument(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CommandSearchInputDTO} [commandSearchInputDTO] CommandSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerSearch(commandSearchInputDTO?: CommandSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {string} id\n * @param {CommandTriggerDTO} [commandTriggerDTO] CommandTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerTrigger(id: string, commandTriggerDTO?: CommandTriggerDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CommandUpdateDTO} [commandUpdateDTO] CommandUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdate(id: string, commandUpdateDTO?: CommandUpdateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update argument\n * @param {string} id\n * @param {CommandArgumentUpdateDTO} [commandArgumentUpdateDTO] CommandArgumentUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n commandControllerUpdateArgument(id: string, commandArgumentUpdateDTO?: CommandArgumentUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * CommandApi - object-oriented interface\n * @export\n * @class CommandApi\n * @extends {BaseAPI}\n */\ndeclare class CommandApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CommandCreateDTO} [commandCreateDTO] CommandCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerCreate(commandCreateDTO?: CommandCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create argument\n * @param {CommandArgumentCreateDTO} [commandArgumentCreateDTO] CommandArgumentCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerCreateArgument(commandArgumentCreateDTO?: CommandArgumentCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove argument\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerRemoveArgument(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CommandSearchInputDTO} [commandSearchInputDTO] CommandSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerSearch(commandSearchInputDTO?: CommandSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {string} id\n * @param {CommandTriggerDTO} [commandTriggerDTO] CommandTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerTrigger(id: string, commandTriggerDTO?: CommandTriggerDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CommandUpdateDTO} [commandUpdateDTO] CommandUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerUpdate(id: string, commandUpdateDTO?: CommandUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update argument\n * @param {string} id\n * @param {CommandArgumentUpdateDTO} [commandArgumentUpdateDTO] CommandArgumentUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CommandApi\n */\n commandControllerUpdateArgument(id: string, commandArgumentUpdateDTO?: CommandArgumentUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * CronJobApi - axios parameter creator\n * @export\n */\ndeclare const CronJobApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CronJobCreateDTO} [cronJobCreateDTO] CronJobCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerCreate: (cronJobCreateDTO?: CronJobCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetExecutions: (id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CronJobSearchInputDTO} [cronJobSearchInputDTO] CronJobSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerSearch: (cronJobSearchInputDTO?: CronJobSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {CronJobTriggerDTO} [cronJobTriggerDTO] CronJobTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerTrigger: (cronJobTriggerDTO?: CronJobTriggerDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CronJobUpdateDTO} [cronJobUpdateDTO] CronJobUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerUpdate: (id: string, cronJobUpdateDTO?: CronJobUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * CronJobApi - functional programming interface\n * @export\n */\ndeclare const CronJobApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CronJobCreateDTO} [cronJobCreateDTO] CronJobCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerCreate(cronJobCreateDTO?: CronJobCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CronJobSearchInputDTO} [cronJobSearchInputDTO] CronJobSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerSearch(cronJobSearchInputDTO?: CronJobSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {CronJobTriggerDTO} [cronJobTriggerDTO] CronJobTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerTrigger(cronJobTriggerDTO?: CronJobTriggerDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CronJobUpdateDTO} [cronJobUpdateDTO] CronJobUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerUpdate(id: string, cronJobUpdateDTO?: CronJobUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * CronJobApi - factory interface\n * @export\n */\ndeclare const CronJobApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CronJobCreateDTO} [cronJobCreateDTO] CronJobCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerCreate(cronJobCreateDTO?: CronJobCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CronJobSearchInputDTO} [cronJobSearchInputDTO] CronJobSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerSearch(cronJobSearchInputDTO?: CronJobSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {CronJobTriggerDTO} [cronJobTriggerDTO] CronJobTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerTrigger(cronJobTriggerDTO?: CronJobTriggerDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CronJobUpdateDTO} [cronJobUpdateDTO] CronJobUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n cronJobControllerUpdate(id: string, cronJobUpdateDTO?: CronJobUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * CronJobApi - object-oriented interface\n * @export\n * @class CronJobApi\n * @extends {BaseAPI}\n */\ndeclare class CronJobApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {CronJobCreateDTO} [cronJobCreateDTO] CronJobCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerCreate(cronJobCreateDTO?: CronJobCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {CronJobSearchInputDTO} [cronJobSearchInputDTO] CronJobSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerSearch(cronJobSearchInputDTO?: CronJobSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {CronJobTriggerDTO} [cronJobTriggerDTO] CronJobTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerTrigger(cronJobTriggerDTO?: CronJobTriggerDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {CronJobUpdateDTO} [cronJobUpdateDTO] CronJobUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof CronJobApi\n */\n cronJobControllerUpdate(id: string, cronJobUpdateDTO?: CronJobUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * DiscordApi - axios parameter creator\n * @export\n */\ndeclare const DiscordApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n *\n * @summary Get invite\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerGetInvite: (options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Search\n * @param {GuildSearchInputDTO} [guildSearchInputDTO] GuildSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSearch: (guildSearchInputDTO?: GuildSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Send message\n * @param {string} id\n * @param {SendMessageInputDTO} [sendMessageInputDTO] SendMessageInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSendMessage: (id: string, sendMessageInputDTO?: SendMessageInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Update guild\n * @param {string} id\n * @param {GuildApiUpdateDTO} [guildApiUpdateDTO] GuildApiUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerUpdateGuild: (id: string, guildApiUpdateDTO?: GuildApiUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * DiscordApi - functional programming interface\n * @export\n */\ndeclare const DiscordApiFp: (configuration?: Configuration) => {\n /**\n *\n * @summary Get invite\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerGetInvite(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Search\n * @param {GuildSearchInputDTO} [guildSearchInputDTO] GuildSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSearch(guildSearchInputDTO?: GuildSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Send message\n * @param {string} id\n * @param {SendMessageInputDTO} [sendMessageInputDTO] SendMessageInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSendMessage(id: string, sendMessageInputDTO?: SendMessageInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Update guild\n * @param {string} id\n * @param {GuildApiUpdateDTO} [guildApiUpdateDTO] GuildApiUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerUpdateGuild(id: string, guildApiUpdateDTO?: GuildApiUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * DiscordApi - factory interface\n * @export\n */\ndeclare const DiscordApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n *\n * @summary Get invite\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerGetInvite(options?: any): AxiosPromise;\n /**\n *\n * @summary Search\n * @param {GuildSearchInputDTO} [guildSearchInputDTO] GuildSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSearch(guildSearchInputDTO?: GuildSearchInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Send message\n * @param {string} id\n * @param {SendMessageInputDTO} [sendMessageInputDTO] SendMessageInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerSendMessage(id: string, sendMessageInputDTO?: SendMessageInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Update guild\n * @param {string} id\n * @param {GuildApiUpdateDTO} [guildApiUpdateDTO] GuildApiUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n discordControllerUpdateGuild(id: string, guildApiUpdateDTO?: GuildApiUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * DiscordApi - object-oriented interface\n * @export\n * @class DiscordApi\n * @extends {BaseAPI}\n */\ndeclare class DiscordApi extends BaseAPI {\n /**\n *\n * @summary Get invite\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DiscordApi\n */\n discordControllerGetInvite(options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Search\n * @param {GuildSearchInputDTO} [guildSearchInputDTO] GuildSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DiscordApi\n */\n discordControllerSearch(guildSearchInputDTO?: GuildSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Send message\n * @param {string} id\n * @param {SendMessageInputDTO} [sendMessageInputDTO] SendMessageInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DiscordApi\n */\n discordControllerSendMessage(id: string, sendMessageInputDTO?: SendMessageInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Update guild\n * @param {string} id\n * @param {GuildApiUpdateDTO} [guildApiUpdateDTO] GuildApiUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DiscordApi\n */\n discordControllerUpdateGuild(id: string, guildApiUpdateDTO?: GuildApiUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * DomainApi - axios parameter creator\n * @export\n */\ndeclare const DomainApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n *\n * @summary Create\n * @param {DomainCreateInputDTO} [domainCreateInputDTO] DomainCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerCreate: (domainCreateInputDTO?: DomainCreateInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get token\n * @param {TokenInputDTO} [tokenInputDTO] TokenInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetToken: (tokenInputDTO?: TokenInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Search\n * @param {DomainSearchInputDTO} [domainSearchInputDTO] DomainSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerSearch: (domainSearchInputDTO?: DomainSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Update\n * @param {string} id\n * @param {DomainUpdateInputDTO} [domainUpdateInputDTO] DomainUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerUpdate: (id: string, domainUpdateInputDTO?: DomainUpdateInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * DomainApi - functional programming interface\n * @export\n */\ndeclare const DomainApiFp: (configuration?: Configuration) => {\n /**\n *\n * @summary Create\n * @param {DomainCreateInputDTO} [domainCreateInputDTO] DomainCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerCreate(domainCreateInputDTO?: DomainCreateInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get token\n * @param {TokenInputDTO} [tokenInputDTO] TokenInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetToken(tokenInputDTO?: TokenInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Search\n * @param {DomainSearchInputDTO} [domainSearchInputDTO] DomainSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerSearch(domainSearchInputDTO?: DomainSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Update\n * @param {string} id\n * @param {DomainUpdateInputDTO} [domainUpdateInputDTO] DomainUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerUpdate(id: string, domainUpdateInputDTO?: DomainUpdateInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * DomainApi - factory interface\n * @export\n */\ndeclare const DomainApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n *\n * @summary Create\n * @param {DomainCreateInputDTO} [domainCreateInputDTO] DomainCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerCreate(domainCreateInputDTO?: DomainCreateInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Get token\n * @param {TokenInputDTO} [tokenInputDTO] TokenInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerGetToken(tokenInputDTO?: TokenInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Search\n * @param {DomainSearchInputDTO} [domainSearchInputDTO] DomainSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerSearch(domainSearchInputDTO?: DomainSearchInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Update\n * @param {string} id\n * @param {DomainUpdateInputDTO} [domainUpdateInputDTO] DomainUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n domainControllerUpdate(id: string, domainUpdateInputDTO?: DomainUpdateInputDTO, options?: any): AxiosPromise;\n};\n/**\n * DomainApi - object-oriented interface\n * @export\n * @class DomainApi\n * @extends {BaseAPI}\n */\ndeclare class DomainApi extends BaseAPI {\n /**\n *\n * @summary Create\n * @param {DomainCreateInputDTO} [domainCreateInputDTO] DomainCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerCreate(domainCreateInputDTO?: DomainCreateInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get token\n * @param {TokenInputDTO} [tokenInputDTO] TokenInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerGetToken(tokenInputDTO?: TokenInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Search\n * @param {DomainSearchInputDTO} [domainSearchInputDTO] DomainSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerSearch(domainSearchInputDTO?: DomainSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Update\n * @param {string} id\n * @param {DomainUpdateInputDTO} [domainUpdateInputDTO] DomainUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof DomainApi\n */\n domainControllerUpdate(id: string, domainUpdateInputDTO?: DomainUpdateInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * EventApi - axios parameter creator\n * @export\n */\ndeclare const EventApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_EVENTS`\n * @summary Create\n * @param {EventCreateDTO} [eventCreateDTO] EventCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerCreate: (eventCreateDTO?: EventCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetches events where cronjob, hook and command failed. Supports all the common query parameters Required permissions: `READ_MODULES`, `READ_EVENTS`\n * @summary Get failed functions\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetFailedFunctions: (eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Search\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerSearch: (eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * EventApi - functional programming interface\n * @export\n */\ndeclare const EventApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_EVENTS`\n * @summary Create\n * @param {EventCreateDTO} [eventCreateDTO] EventCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerCreate(eventCreateDTO?: EventCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetches events where cronjob, hook and command failed. Supports all the common query parameters Required permissions: `READ_MODULES`, `READ_EVENTS`\n * @summary Get failed functions\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetFailedFunctions(eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Search\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerSearch(eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * EventApi - factory interface\n * @export\n */\ndeclare const EventApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_EVENTS`\n * @summary Create\n * @param {EventCreateDTO} [eventCreateDTO] EventCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerCreate(eventCreateDTO?: EventCreateDTO, options?: any): AxiosPromise;\n /**\n * Fetches events where cronjob, hook and command failed. Supports all the common query parameters Required permissions: `READ_MODULES`, `READ_EVENTS`\n * @summary Get failed functions\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetFailedFunctions(eventSearchInputDTO?: EventSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Search\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n eventControllerSearch(eventSearchInputDTO?: EventSearchInputDTO, options?: any): AxiosPromise;\n};\n/**\n * EventApi - object-oriented interface\n * @export\n * @class EventApi\n * @extends {BaseAPI}\n */\ndeclare class EventApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_EVENTS`\n * @summary Create\n * @param {EventCreateDTO} [eventCreateDTO] EventCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof EventApi\n */\n eventControllerCreate(eventCreateDTO?: EventCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetches events where cronjob, hook and command failed. Supports all the common query parameters Required permissions: `READ_MODULES`, `READ_EVENTS`\n * @summary Get failed functions\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof EventApi\n */\n eventControllerGetFailedFunctions(eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof EventApi\n */\n eventControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_EVENTS`\n * @summary Search\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof EventApi\n */\n eventControllerSearch(eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * ExternalAuthApi - axios parameter creator\n * @export\n */\ndeclare const ExternalAuthApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n *\n * @summary Auth discord\n * @param {string} redirect\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscord: (redirect: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Auth discord return\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscordReturn: (options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * ExternalAuthApi - functional programming interface\n * @export\n */\ndeclare const ExternalAuthApiFp: (configuration?: Configuration) => {\n /**\n *\n * @summary Auth discord\n * @param {string} redirect\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscord(redirect: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Auth discord return\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscordReturn(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * ExternalAuthApi - factory interface\n * @export\n */\ndeclare const ExternalAuthApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n *\n * @summary Auth discord\n * @param {string} redirect\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscord(redirect: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Auth discord return\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n externalAuthControllerAuthDiscordReturn(options?: any): AxiosPromise;\n};\n/**\n * ExternalAuthApi - object-oriented interface\n * @export\n * @class ExternalAuthApi\n * @extends {BaseAPI}\n */\ndeclare class ExternalAuthApi extends BaseAPI {\n /**\n *\n * @summary Auth discord\n * @param {string} redirect\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ExternalAuthApi\n */\n externalAuthControllerAuthDiscord(redirect: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Auth discord return\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ExternalAuthApi\n */\n externalAuthControllerAuthDiscordReturn(options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * FunctionApi - axios parameter creator\n * @export\n */\ndeclare const FunctionApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {FunctionCreateDTO} [functionCreateDTO] FunctionCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerCreate: (functionCreateDTO?: FunctionCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {FunctionSearchInputDTO} [functionSearchInputDTO] FunctionSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerSearch: (functionSearchInputDTO?: FunctionSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {FunctionUpdateDTO} [functionUpdateDTO] FunctionUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerUpdate: (id: string, functionUpdateDTO?: FunctionUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * FunctionApi - functional programming interface\n * @export\n */\ndeclare const FunctionApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {FunctionCreateDTO} [functionCreateDTO] FunctionCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerCreate(functionCreateDTO?: FunctionCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {FunctionSearchInputDTO} [functionSearchInputDTO] FunctionSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerSearch(functionSearchInputDTO?: FunctionSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {FunctionUpdateDTO} [functionUpdateDTO] FunctionUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerUpdate(id: string, functionUpdateDTO?: FunctionUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * FunctionApi - factory interface\n * @export\n */\ndeclare const FunctionApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {FunctionCreateDTO} [functionCreateDTO] FunctionCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerCreate(functionCreateDTO?: FunctionCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {FunctionSearchInputDTO} [functionSearchInputDTO] FunctionSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerSearch(functionSearchInputDTO?: FunctionSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {FunctionUpdateDTO} [functionUpdateDTO] FunctionUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n functionControllerUpdate(id: string, functionUpdateDTO?: FunctionUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * FunctionApi - object-oriented interface\n * @export\n * @class FunctionApi\n * @extends {BaseAPI}\n */\ndeclare class FunctionApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {FunctionCreateDTO} [functionCreateDTO] FunctionCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof FunctionApi\n */\n functionControllerCreate(functionCreateDTO?: FunctionCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof FunctionApi\n */\n functionControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof FunctionApi\n */\n functionControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {FunctionSearchInputDTO} [functionSearchInputDTO] FunctionSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof FunctionApi\n */\n functionControllerSearch(functionSearchInputDTO?: FunctionSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {FunctionUpdateDTO} [functionUpdateDTO] FunctionUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof FunctionApi\n */\n functionControllerUpdate(id: string, functionUpdateDTO?: FunctionUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * GameServerApi - axios parameter creator\n * @export\n */\ndeclare const GameServerApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Ban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Ban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {BanPlayerInputDTO} [banPlayerInputDTO] BanPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerBanPlayer: (gameServerId: string, playerId: string, banPlayerInputDTO?: BanPlayerInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Create a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Create\n * @param {GameServerCreateDTO} [gameServerCreateDTO] GameServerCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerCreate: (gameServerCreateDTO?: GameServerCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Execute a raw command on a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Execute command\n * @param {string} id\n * @param {CommandExecuteInputDTO} [commandExecuteInputDTO] CommandExecuteInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerExecuteCommand: (id: string, commandExecuteInputDTO?: CommandExecuteInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetch status of an import from CSMM Required permissions: `MANAGE_GAMESERVERS`\n * @summary Get import\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetImport: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Get all module installations for a gameserver Required permissions: `READ_GAMESERVERS`\n * @summary Get installed modules\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetInstalledModules: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Get a module installation by id Required permissions: `READ_GAMESERVERS`\n * @summary Get module installation\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetModuleInstallation: (gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetch a gameserver by id Required permissions: `READ_GAMESERVERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetch a list of players on a gameserver. Requires gameserver to be online and reachable. Required permissions: `READ_PLAYERS`\n * @summary Get players\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetPlayers: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetch gameserver types (7dtd, Rust, ...) Required permissions: `READ_GAMESERVERS`\n * @summary Get types\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetTypes: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Give an item to a player. Requires gameserver to be online and reachable. Depending on the underlying game implementation, it\\'s possible that the item is dropped on the ground instead of placed directly in the player\\'s inventory. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Give item\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {GiveItemInputDTO} [giveItemInputDTO] GiveItemInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGiveItem: (gameServerId: string, playerId: string, giveItemInputDTO?: GiveItemInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Import a gameserver from CSMM. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Import from csmm\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerImportFromCSMM: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Install a module on a gameserver. If the module is already installed, it will be updated. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Install module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {ModuleInstallDTO} [moduleInstallDTO] ModuleInstallDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerInstallModule: (gameServerId: string, moduleId: string, moduleInstallDTO?: ModuleInstallDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Kick a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Kick player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {KickPlayerInputDTO} [kickPlayerInputDTO] KickPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerKickPlayer: (gameServerId: string, playerId: string, kickPlayerInputDTO?: KickPlayerInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * List bans for a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary List bans\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerListBans: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Delete a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Fetch gameservers Required permissions: `READ_GAMESERVERS`\n * @summary Search\n * @param {GameServerSearchInputDTO} [gameServerSearchInputDTO] GameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSearch: (gameServerSearchInputDTO?: GameServerSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Send a message in gameserver chat. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Send message\n * @param {string} id\n * @param {MessageSendInputDTO} [messageSendInputDTO] MessageSendInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSendMessage: (id: string, messageSendInputDTO?: MessageSendInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Teleport a player to a location. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Teleport player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {TeleportPlayerInputDTO} [teleportPlayerInputDTO] TeleportPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTeleportPlayer: (gameServerId: string, playerId: string, teleportPlayerInputDTO?: TeleportPlayerInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability\n * @param {GameServerTestReachabilityInputDTO} [gameServerTestReachabilityInputDTO] GameServerTestReachabilityInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachability: (gameServerTestReachabilityInputDTO?: GameServerTestReachabilityInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability for id\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachabilityForId: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Unban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Unban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUnbanPlayer: (gameServerId: string, playerId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Uninstall a module from a gameserver. This will not delete the module from the database. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Uninstall module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUninstallModule: (gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Update a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Update\n * @param {string} id\n * @param {GameServerUpdateDTO} [gameServerUpdateDTO] GameServerUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUpdate: (id: string, gameServerUpdateDTO?: GameServerUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * GameServerApi - functional programming interface\n * @export\n */\ndeclare const GameServerApiFp: (configuration?: Configuration) => {\n /**\n * Ban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Ban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {BanPlayerInputDTO} [banPlayerInputDTO] BanPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerBanPlayer(gameServerId: string, playerId: string, banPlayerInputDTO?: BanPlayerInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Create a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Create\n * @param {GameServerCreateDTO} [gameServerCreateDTO] GameServerCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerCreate(gameServerCreateDTO?: GameServerCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Execute a raw command on a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Execute command\n * @param {string} id\n * @param {CommandExecuteInputDTO} [commandExecuteInputDTO] CommandExecuteInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerExecuteCommand(id: string, commandExecuteInputDTO?: CommandExecuteInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetch status of an import from CSMM Required permissions: `MANAGE_GAMESERVERS`\n * @summary Get import\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetImport(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Get all module installations for a gameserver Required permissions: `READ_GAMESERVERS`\n * @summary Get installed modules\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetInstalledModules(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Get a module installation by id Required permissions: `READ_GAMESERVERS`\n * @summary Get module installation\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetModuleInstallation(gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetch a gameserver by id Required permissions: `READ_GAMESERVERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetch a list of players on a gameserver. Requires gameserver to be online and reachable. Required permissions: `READ_PLAYERS`\n * @summary Get players\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetPlayers(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetch gameserver types (7dtd, Rust, ...) Required permissions: `READ_GAMESERVERS`\n * @summary Get types\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetTypes(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Give an item to a player. Requires gameserver to be online and reachable. Depending on the underlying game implementation, it\\'s possible that the item is dropped on the ground instead of placed directly in the player\\'s inventory. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Give item\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {GiveItemInputDTO} [giveItemInputDTO] GiveItemInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGiveItem(gameServerId: string, playerId: string, giveItemInputDTO?: GiveItemInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Import a gameserver from CSMM. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Import from csmm\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerImportFromCSMM(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Install a module on a gameserver. If the module is already installed, it will be updated. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Install module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {ModuleInstallDTO} [moduleInstallDTO] ModuleInstallDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerInstallModule(gameServerId: string, moduleId: string, moduleInstallDTO?: ModuleInstallDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Kick a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Kick player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {KickPlayerInputDTO} [kickPlayerInputDTO] KickPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerKickPlayer(gameServerId: string, playerId: string, kickPlayerInputDTO?: KickPlayerInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * List bans for a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary List bans\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerListBans(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Delete a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Fetch gameservers Required permissions: `READ_GAMESERVERS`\n * @summary Search\n * @param {GameServerSearchInputDTO} [gameServerSearchInputDTO] GameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSearch(gameServerSearchInputDTO?: GameServerSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Send a message in gameserver chat. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Send message\n * @param {string} id\n * @param {MessageSendInputDTO} [messageSendInputDTO] MessageSendInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSendMessage(id: string, messageSendInputDTO?: MessageSendInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Teleport a player to a location. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Teleport player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {TeleportPlayerInputDTO} [teleportPlayerInputDTO] TeleportPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTeleportPlayer(gameServerId: string, playerId: string, teleportPlayerInputDTO?: TeleportPlayerInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability\n * @param {GameServerTestReachabilityInputDTO} [gameServerTestReachabilityInputDTO] GameServerTestReachabilityInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachability(gameServerTestReachabilityInputDTO?: GameServerTestReachabilityInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability for id\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachabilityForId(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Unban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Unban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUnbanPlayer(gameServerId: string, playerId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Uninstall a module from a gameserver. This will not delete the module from the database. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Uninstall module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUninstallModule(gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Update a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Update\n * @param {string} id\n * @param {GameServerUpdateDTO} [gameServerUpdateDTO] GameServerUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUpdate(id: string, gameServerUpdateDTO?: GameServerUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * GameServerApi - factory interface\n * @export\n */\ndeclare const GameServerApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Ban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Ban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {BanPlayerInputDTO} [banPlayerInputDTO] BanPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerBanPlayer(gameServerId: string, playerId: string, banPlayerInputDTO?: BanPlayerInputDTO, options?: any): AxiosPromise;\n /**\n * Create a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Create\n * @param {GameServerCreateDTO} [gameServerCreateDTO] GameServerCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerCreate(gameServerCreateDTO?: GameServerCreateDTO, options?: any): AxiosPromise;\n /**\n * Execute a raw command on a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Execute command\n * @param {string} id\n * @param {CommandExecuteInputDTO} [commandExecuteInputDTO] CommandExecuteInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerExecuteCommand(id: string, commandExecuteInputDTO?: CommandExecuteInputDTO, options?: any): AxiosPromise;\n /**\n * Fetch status of an import from CSMM Required permissions: `MANAGE_GAMESERVERS`\n * @summary Get import\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetImport(id: string, options?: any): AxiosPromise;\n /**\n * Get all module installations for a gameserver Required permissions: `READ_GAMESERVERS`\n * @summary Get installed modules\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetInstalledModules(id: string, options?: any): AxiosPromise;\n /**\n * Get a module installation by id Required permissions: `READ_GAMESERVERS`\n * @summary Get module installation\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetModuleInstallation(gameServerId: string, moduleId: string, options?: any): AxiosPromise;\n /**\n * Fetch a gameserver by id Required permissions: `READ_GAMESERVERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Fetch a list of players on a gameserver. Requires gameserver to be online and reachable. Required permissions: `READ_PLAYERS`\n * @summary Get players\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetPlayers(id: string, options?: any): AxiosPromise;\n /**\n * Fetch gameserver types (7dtd, Rust, ...) Required permissions: `READ_GAMESERVERS`\n * @summary Get types\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGetTypes(options?: any): AxiosPromise;\n /**\n * Give an item to a player. Requires gameserver to be online and reachable. Depending on the underlying game implementation, it\\'s possible that the item is dropped on the ground instead of placed directly in the player\\'s inventory. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Give item\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {GiveItemInputDTO} [giveItemInputDTO] GiveItemInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerGiveItem(gameServerId: string, playerId: string, giveItemInputDTO?: GiveItemInputDTO, options?: any): AxiosPromise;\n /**\n * Import a gameserver from CSMM. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Import from csmm\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerImportFromCSMM(options?: any): AxiosPromise;\n /**\n * Install a module on a gameserver. If the module is already installed, it will be updated. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Install module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {ModuleInstallDTO} [moduleInstallDTO] ModuleInstallDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerInstallModule(gameServerId: string, moduleId: string, moduleInstallDTO?: ModuleInstallDTO, options?: any): AxiosPromise;\n /**\n * Kick a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Kick player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {KickPlayerInputDTO} [kickPlayerInputDTO] KickPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerKickPlayer(gameServerId: string, playerId: string, kickPlayerInputDTO?: KickPlayerInputDTO, options?: any): AxiosPromise;\n /**\n * List bans for a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary List bans\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerListBans(id: string, options?: any): AxiosPromise;\n /**\n * Delete a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Fetch gameservers Required permissions: `READ_GAMESERVERS`\n * @summary Search\n * @param {GameServerSearchInputDTO} [gameServerSearchInputDTO] GameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSearch(gameServerSearchInputDTO?: GameServerSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Send a message in gameserver chat. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Send message\n * @param {string} id\n * @param {MessageSendInputDTO} [messageSendInputDTO] MessageSendInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerSendMessage(id: string, messageSendInputDTO?: MessageSendInputDTO, options?: any): AxiosPromise;\n /**\n * Teleport a player to a location. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Teleport player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {TeleportPlayerInputDTO} [teleportPlayerInputDTO] TeleportPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTeleportPlayer(gameServerId: string, playerId: string, teleportPlayerInputDTO?: TeleportPlayerInputDTO, options?: any): AxiosPromise;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability\n * @param {GameServerTestReachabilityInputDTO} [gameServerTestReachabilityInputDTO] GameServerTestReachabilityInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachability(gameServerTestReachabilityInputDTO?: GameServerTestReachabilityInputDTO, options?: any): AxiosPromise;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability for id\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerTestReachabilityForId(id: string, options?: any): AxiosPromise;\n /**\n * Unban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Unban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUnbanPlayer(gameServerId: string, playerId: string, options?: any): AxiosPromise;\n /**\n * Uninstall a module from a gameserver. This will not delete the module from the database. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Uninstall module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUninstallModule(gameServerId: string, moduleId: string, options?: any): AxiosPromise;\n /**\n * Update a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Update\n * @param {string} id\n * @param {GameServerUpdateDTO} [gameServerUpdateDTO] GameServerUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n gameServerControllerUpdate(id: string, gameServerUpdateDTO?: GameServerUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * GameServerApi - object-oriented interface\n * @export\n * @class GameServerApi\n * @extends {BaseAPI}\n */\ndeclare class GameServerApi extends BaseAPI {\n /**\n * Ban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Ban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {BanPlayerInputDTO} [banPlayerInputDTO] BanPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerBanPlayer(gameServerId: string, playerId: string, banPlayerInputDTO?: BanPlayerInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Create a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Create\n * @param {GameServerCreateDTO} [gameServerCreateDTO] GameServerCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerCreate(gameServerCreateDTO?: GameServerCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Execute a raw command on a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Execute command\n * @param {string} id\n * @param {CommandExecuteInputDTO} [commandExecuteInputDTO] CommandExecuteInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerExecuteCommand(id: string, commandExecuteInputDTO?: CommandExecuteInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetch status of an import from CSMM Required permissions: `MANAGE_GAMESERVERS`\n * @summary Get import\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetImport(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Get all module installations for a gameserver Required permissions: `READ_GAMESERVERS`\n * @summary Get installed modules\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetInstalledModules(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Get a module installation by id Required permissions: `READ_GAMESERVERS`\n * @summary Get module installation\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetModuleInstallation(gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetch a gameserver by id Required permissions: `READ_GAMESERVERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetch a list of players on a gameserver. Requires gameserver to be online and reachable. Required permissions: `READ_PLAYERS`\n * @summary Get players\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetPlayers(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetch gameserver types (7dtd, Rust, ...) Required permissions: `READ_GAMESERVERS`\n * @summary Get types\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGetTypes(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Give an item to a player. Requires gameserver to be online and reachable. Depending on the underlying game implementation, it\\'s possible that the item is dropped on the ground instead of placed directly in the player\\'s inventory. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Give item\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {GiveItemInputDTO} [giveItemInputDTO] GiveItemInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerGiveItem(gameServerId: string, playerId: string, giveItemInputDTO?: GiveItemInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Import a gameserver from CSMM. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Import from csmm\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerImportFromCSMM(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Install a module on a gameserver. If the module is already installed, it will be updated. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Install module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {ModuleInstallDTO} [moduleInstallDTO] ModuleInstallDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerInstallModule(gameServerId: string, moduleId: string, moduleInstallDTO?: ModuleInstallDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Kick a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Kick player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {KickPlayerInputDTO} [kickPlayerInputDTO] KickPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerKickPlayer(gameServerId: string, playerId: string, kickPlayerInputDTO?: KickPlayerInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * List bans for a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary List bans\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerListBans(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Delete a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Fetch gameservers Required permissions: `READ_GAMESERVERS`\n * @summary Search\n * @param {GameServerSearchInputDTO} [gameServerSearchInputDTO] GameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerSearch(gameServerSearchInputDTO?: GameServerSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Send a message in gameserver chat. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Send message\n * @param {string} id\n * @param {MessageSendInputDTO} [messageSendInputDTO] MessageSendInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerSendMessage(id: string, messageSendInputDTO?: MessageSendInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Teleport a player to a location. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Teleport player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {TeleportPlayerInputDTO} [teleportPlayerInputDTO] TeleportPlayerInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerTeleportPlayer(gameServerId: string, playerId: string, teleportPlayerInputDTO?: TeleportPlayerInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability\n * @param {GameServerTestReachabilityInputDTO} [gameServerTestReachabilityInputDTO] GameServerTestReachabilityInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerTestReachability(gameServerTestReachabilityInputDTO?: GameServerTestReachabilityInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Test if Takaro can connect to a gameserver. Will do a thorough check and report details. Required permissions: `READ_GAMESERVERS`\n * @summary Test reachability for id\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerTestReachabilityForId(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Unban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Unban player\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerUnbanPlayer(gameServerId: string, playerId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Uninstall a module from a gameserver. This will not delete the module from the database. Required permissions: `MANAGE_GAMESERVERS`\n * @summary Uninstall module\n * @param {string} gameServerId\n * @param {string} moduleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerUninstallModule(gameServerId: string, moduleId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Update a gameserver Required permissions: `MANAGE_GAMESERVERS`\n * @summary Update\n * @param {string} id\n * @param {GameServerUpdateDTO} [gameServerUpdateDTO] GameServerUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof GameServerApi\n */\n gameServerControllerUpdate(id: string, gameServerUpdateDTO?: GameServerUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * HookApi - axios parameter creator\n * @export\n */\ndeclare const HookApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {HookCreateDTO} [hookCreateDTO] HookCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerCreate: (hookCreateDTO?: HookCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetExecutions: (id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {HookSearchInputDTO} [hookSearchInputDTO] HookSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerSearch: (hookSearchInputDTO?: HookSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Trigger a hook. This is used for testing purposes, the event will not actually be created but the hook-logic will be executed. You can pass any data you want, but it must validate against the corresponding event metadata. Eg to trigger the `chat-message` event, you must pass an object with a `message` property Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {HookTriggerDTO} [hookTriggerDTO] HookTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerTrigger: (hookTriggerDTO?: HookTriggerDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {HookUpdateDTO} [hookUpdateDTO] HookUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerUpdate: (id: string, hookUpdateDTO?: HookUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * HookApi - functional programming interface\n * @export\n */\ndeclare const HookApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {HookCreateDTO} [hookCreateDTO] HookCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerCreate(hookCreateDTO?: HookCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {HookSearchInputDTO} [hookSearchInputDTO] HookSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerSearch(hookSearchInputDTO?: HookSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Trigger a hook. This is used for testing purposes, the event will not actually be created but the hook-logic will be executed. You can pass any data you want, but it must validate against the corresponding event metadata. Eg to trigger the `chat-message` event, you must pass an object with a `message` property Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {HookTriggerDTO} [hookTriggerDTO] HookTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerTrigger(hookTriggerDTO?: HookTriggerDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {HookUpdateDTO} [hookUpdateDTO] HookUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerUpdate(id: string, hookUpdateDTO?: HookUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * HookApi - factory interface\n * @export\n */\ndeclare const HookApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {HookCreateDTO} [hookCreateDTO] HookCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerCreate(hookCreateDTO?: HookCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {HookSearchInputDTO} [hookSearchInputDTO] HookSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerSearch(hookSearchInputDTO?: HookSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Trigger a hook. This is used for testing purposes, the event will not actually be created but the hook-logic will be executed. You can pass any data you want, but it must validate against the corresponding event metadata. Eg to trigger the `chat-message` event, you must pass an object with a `message` property Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {HookTriggerDTO} [hookTriggerDTO] HookTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerTrigger(hookTriggerDTO?: HookTriggerDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {HookUpdateDTO} [hookUpdateDTO] HookUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n hookControllerUpdate(id: string, hookUpdateDTO?: HookUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * HookApi - object-oriented interface\n * @export\n * @class HookApi\n * @extends {BaseAPI}\n */\ndeclare class HookApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {HookCreateDTO} [hookCreateDTO] HookCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerCreate(hookCreateDTO?: HookCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get executions\n * @param {string} id\n * @param {any} [success]\n * @param {EventSearchInputDTO} [eventSearchInputDTO] EventSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerGetExecutions(id: string, success?: any, eventSearchInputDTO?: EventSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {HookSearchInputDTO} [hookSearchInputDTO] HookSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerSearch(hookSearchInputDTO?: HookSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Trigger a hook. This is used for testing purposes, the event will not actually be created but the hook-logic will be executed. You can pass any data you want, but it must validate against the corresponding event metadata. Eg to trigger the `chat-message` event, you must pass an object with a `message` property Required permissions: `MANAGE_MODULES`\n * @summary Trigger\n * @param {HookTriggerDTO} [hookTriggerDTO] HookTriggerDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerTrigger(hookTriggerDTO?: HookTriggerDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {HookUpdateDTO} [hookUpdateDTO] HookUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof HookApi\n */\n hookControllerUpdate(id: string, hookUpdateDTO?: HookUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * ItemApi - axios parameter creator\n * @export\n */\ndeclare const ItemApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerFindOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Search\n * @param {ItemSearchInputDTO} [itemSearchInputDTO] ItemSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerSearch: (itemSearchInputDTO?: ItemSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * ItemApi - functional programming interface\n * @export\n */\ndeclare const ItemApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerFindOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Search\n * @param {ItemSearchInputDTO} [itemSearchInputDTO] ItemSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerSearch(itemSearchInputDTO?: ItemSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * ItemApi - factory interface\n * @export\n */\ndeclare const ItemApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerFindOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Search\n * @param {ItemSearchInputDTO} [itemSearchInputDTO] ItemSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n itemControllerSearch(itemSearchInputDTO?: ItemSearchInputDTO, options?: any): AxiosPromise;\n};\n/**\n * ItemApi - object-oriented interface\n * @export\n * @class ItemApi\n * @extends {BaseAPI}\n */\ndeclare class ItemApi extends BaseAPI {\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ItemApi\n */\n itemControllerFindOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_ITEMS`\n * @summary Search\n * @param {ItemSearchInputDTO} [itemSearchInputDTO] ItemSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ItemApi\n */\n itemControllerSearch(itemSearchInputDTO?: ItemSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * MetaApi - axios parameter creator\n * @export\n */\ndeclare const MetaApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n *\n * @summary Get health\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetHealth: (options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get metrics\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetMetrics: (options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get open api\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApi: (options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get open api html\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApiHtml: (options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get readiness\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetReadiness: (options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * MetaApi - functional programming interface\n * @export\n */\ndeclare const MetaApiFp: (configuration?: Configuration) => {\n /**\n *\n * @summary Get health\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetHealth(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get metrics\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetMetrics(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get open api\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApi(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get open api html\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApiHtml(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get readiness\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetReadiness(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * MetaApi - factory interface\n * @export\n */\ndeclare const MetaApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n *\n * @summary Get health\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetHealth(options?: any): AxiosPromise;\n /**\n *\n * @summary Get metrics\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetMetrics(options?: any): AxiosPromise;\n /**\n *\n * @summary Get open api\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApi(options?: any): AxiosPromise;\n /**\n *\n * @summary Get open api html\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetOpenApiHtml(options?: any): AxiosPromise;\n /**\n *\n * @summary Get readiness\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n metaGetReadiness(options?: any): AxiosPromise;\n};\n/**\n * MetaApi - object-oriented interface\n * @export\n * @class MetaApi\n * @extends {BaseAPI}\n */\ndeclare class MetaApi extends BaseAPI {\n /**\n *\n * @summary Get health\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof MetaApi\n */\n metaGetHealth(options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get metrics\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof MetaApi\n */\n metaGetMetrics(options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get open api\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof MetaApi\n */\n metaGetOpenApi(options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get open api html\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof MetaApi\n */\n metaGetOpenApiHtml(options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get readiness\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof MetaApi\n */\n metaGetReadiness(options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * ModuleApi - axios parameter creator\n * @export\n */\ndeclare const ModuleApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {ModuleCreateDTO} [moduleCreateDTO] ModuleCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerCreate: (moduleCreateDTO?: ModuleCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Export\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerExport: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Import\n * @param {BuiltinModule} [builtinModule] BuiltinModule\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerImport: (builtinModule?: BuiltinModule, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {ModuleSearchInputDTO} [moduleSearchInputDTO] ModuleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerSearch: (moduleSearchInputDTO?: ModuleSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {ModuleUpdateDTO} [moduleUpdateDTO] ModuleUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerUpdate: (id: string, moduleUpdateDTO?: ModuleUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * ModuleApi - functional programming interface\n * @export\n */\ndeclare const ModuleApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {ModuleCreateDTO} [moduleCreateDTO] ModuleCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerCreate(moduleCreateDTO?: ModuleCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Export\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerExport(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Import\n * @param {BuiltinModule} [builtinModule] BuiltinModule\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerImport(builtinModule?: BuiltinModule, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {ModuleSearchInputDTO} [moduleSearchInputDTO] ModuleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerSearch(moduleSearchInputDTO?: ModuleSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {ModuleUpdateDTO} [moduleUpdateDTO] ModuleUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerUpdate(id: string, moduleUpdateDTO?: ModuleUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * ModuleApi - factory interface\n * @export\n */\ndeclare const ModuleApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {ModuleCreateDTO} [moduleCreateDTO] ModuleCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerCreate(moduleCreateDTO?: ModuleCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Export\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerExport(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Import\n * @param {BuiltinModule} [builtinModule] BuiltinModule\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerImport(builtinModule?: BuiltinModule, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {ModuleSearchInputDTO} [moduleSearchInputDTO] ModuleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerSearch(moduleSearchInputDTO?: ModuleSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {ModuleUpdateDTO} [moduleUpdateDTO] ModuleUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n moduleControllerUpdate(id: string, moduleUpdateDTO?: ModuleUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * ModuleApi - object-oriented interface\n * @export\n * @class ModuleApi\n * @extends {BaseAPI}\n */\ndeclare class ModuleApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Create\n * @param {ModuleCreateDTO} [moduleCreateDTO] ModuleCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerCreate(moduleCreateDTO?: ModuleCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Export\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerExport(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Import\n * @param {BuiltinModule} [builtinModule] BuiltinModule\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerImport(builtinModule?: BuiltinModule, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_MODULES`\n * @summary Search\n * @param {ModuleSearchInputDTO} [moduleSearchInputDTO] ModuleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerSearch(moduleSearchInputDTO?: ModuleSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_MODULES`\n * @summary Update\n * @param {string} id\n * @param {ModuleUpdateDTO} [moduleUpdateDTO] ModuleUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ModuleApi\n */\n moduleControllerUpdate(id: string, moduleUpdateDTO?: ModuleUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * PlayerApi - axios parameter creator\n * @export\n */\ndeclare const PlayerApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerAssignRole: (id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerRemoveRole: (id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerSearchInputDTO} [playerSearchInputDTO] PlayerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerSearch: (playerSearchInputDTO?: PlayerSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * PlayerApi - functional programming interface\n * @export\n */\ndeclare const PlayerApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerAssignRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerRemoveRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerSearchInputDTO} [playerSearchInputDTO] PlayerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerSearch(playerSearchInputDTO?: PlayerSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * PlayerApi - factory interface\n * @export\n */\ndeclare const PlayerApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerAssignRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerRemoveRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerSearchInputDTO} [playerSearchInputDTO] PlayerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerControllerSearch(playerSearchInputDTO?: PlayerSearchInputDTO, options?: any): AxiosPromise;\n};\n/**\n * PlayerApi - object-oriented interface\n * @export\n * @class PlayerApi\n * @extends {BaseAPI}\n */\ndeclare class PlayerApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerApi\n */\n playerControllerAssignRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerApi\n */\n playerControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {PlayerRoleAssignChangeDTO} [playerRoleAssignChangeDTO] PlayerRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerApi\n */\n playerControllerRemoveRole(id: string, roleId: string, playerRoleAssignChangeDTO?: PlayerRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerSearchInputDTO} [playerSearchInputDTO] PlayerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerApi\n */\n playerControllerSearch(playerSearchInputDTO?: PlayerSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * PlayerOnGameServerApi - axios parameter creator\n * @export\n */\ndeclare const PlayerOnGameServerApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Add currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerAddCurrency: (gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Deduct currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerDeductCurrency: (gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerGetOne: (gameServerId: string, playerId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerOnGameServerSearchInputDTO} [playerOnGameServerSearchInputDTO] PlayerOnGameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSearch: (playerOnGameServerSearchInputDTO?: PlayerOnGameServerSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Set currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSetCurrency: (gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Transact between players\n * @param {string} gameServerId\n * @param {string} sender\n * @param {string} receiver\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerTransactBetweenPlayers: (gameServerId: string, sender: string, receiver: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * PlayerOnGameServerApi - functional programming interface\n * @export\n */\ndeclare const PlayerOnGameServerApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Add currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerAddCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Deduct currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerDeductCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerGetOne(gameServerId: string, playerId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerOnGameServerSearchInputDTO} [playerOnGameServerSearchInputDTO] PlayerOnGameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSearch(playerOnGameServerSearchInputDTO?: PlayerOnGameServerSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Set currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSetCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Transact between players\n * @param {string} gameServerId\n * @param {string} sender\n * @param {string} receiver\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerTransactBetweenPlayers(gameServerId: string, sender: string, receiver: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * PlayerOnGameServerApi - factory interface\n * @export\n */\ndeclare const PlayerOnGameServerApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Add currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerAddCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Deduct currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerDeductCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerGetOne(gameServerId: string, playerId: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerOnGameServerSearchInputDTO} [playerOnGameServerSearchInputDTO] PlayerOnGameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSearch(playerOnGameServerSearchInputDTO?: PlayerOnGameServerSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Set currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerSetCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Transact between players\n * @param {string} gameServerId\n * @param {string} sender\n * @param {string} receiver\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n playerOnGameServerControllerTransactBetweenPlayers(gameServerId: string, sender: string, receiver: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: any): AxiosPromise;\n};\n/**\n * PlayerOnGameServerApi - object-oriented interface\n * @export\n * @class PlayerOnGameServerApi\n * @extends {BaseAPI}\n */\ndeclare class PlayerOnGameServerApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Add currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerAddCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Deduct currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerDeductCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Get one\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerGetOne(gameServerId: string, playerId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_PLAYERS`\n * @summary Search\n * @param {PlayerOnGameServerSearchInputDTO} [playerOnGameServerSearchInputDTO] PlayerOnGameServerSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerSearch(playerOnGameServerSearchInputDTO?: PlayerOnGameServerSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Set currency\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerSetCurrency(gameServerId: string, playerId: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_PLAYERS`\n * @summary Transact between players\n * @param {string} gameServerId\n * @param {string} sender\n * @param {string} receiver\n * @param {PlayerOnGameServerSetCurrencyInputDTO} [playerOnGameServerSetCurrencyInputDTO] PlayerOnGameServerSetCurrencyInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof PlayerOnGameServerApi\n */\n playerOnGameServerControllerTransactBetweenPlayers(gameServerId: string, sender: string, receiver: string, playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * RoleApi - axios parameter creator\n * @export\n */\ndeclare const RoleApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Create\n * @param {RoleCreateInputDTO} [roleCreateInputDTO] RoleCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerCreate: (roleCreateInputDTO?: RoleCreateInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get permissions\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetPermissions: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Search\n * @param {RoleSearchInputDTO} [roleSearchInputDTO] RoleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerSearch: (roleSearchInputDTO?: RoleSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Update\n * @param {string} id\n * @param {RoleUpdateInputDTO} [roleUpdateInputDTO] RoleUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerUpdate: (id: string, roleUpdateInputDTO?: RoleUpdateInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * RoleApi - functional programming interface\n * @export\n */\ndeclare const RoleApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Create\n * @param {RoleCreateInputDTO} [roleCreateInputDTO] RoleCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerCreate(roleCreateInputDTO?: RoleCreateInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get permissions\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetPermissions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Search\n * @param {RoleSearchInputDTO} [roleSearchInputDTO] RoleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerSearch(roleSearchInputDTO?: RoleSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Update\n * @param {string} id\n * @param {RoleUpdateInputDTO} [roleUpdateInputDTO] RoleUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerUpdate(id: string, roleUpdateInputDTO?: RoleUpdateInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * RoleApi - factory interface\n * @export\n */\ndeclare const RoleApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Create\n * @param {RoleCreateInputDTO} [roleCreateInputDTO] RoleCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerCreate(roleCreateInputDTO?: RoleCreateInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Get permissions\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerGetPermissions(options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Search\n * @param {RoleSearchInputDTO} [roleSearchInputDTO] RoleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerSearch(roleSearchInputDTO?: RoleSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Update\n * @param {string} id\n * @param {RoleUpdateInputDTO} [roleUpdateInputDTO] RoleUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n roleControllerUpdate(id: string, roleUpdateInputDTO?: RoleUpdateInputDTO, options?: any): AxiosPromise;\n};\n/**\n * RoleApi - object-oriented interface\n * @export\n * @class RoleApi\n * @extends {BaseAPI}\n */\ndeclare class RoleApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Create\n * @param {RoleCreateInputDTO} [roleCreateInputDTO] RoleCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerCreate(roleCreateInputDTO?: RoleCreateInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get permissions\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerGetPermissions(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_ROLES`\n * @summary Search\n * @param {RoleSearchInputDTO} [roleSearchInputDTO] RoleSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerSearch(roleSearchInputDTO?: RoleSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_ROLES`\n * @summary Update\n * @param {string} id\n * @param {RoleUpdateInputDTO} [roleUpdateInputDTO] RoleUpdateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof RoleApi\n */\n roleControllerUpdate(id: string, roleUpdateInputDTO?: RoleUpdateInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * SettingsApi - axios parameter creator\n * @export\n */\ndeclare const SettingsApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Delete\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerDelete: (key: string, gameServerId?: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get\n * @param {Array} [keys]\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGet: (keys?: Array, gameServerId?: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get one\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGetOne: (key: string, gameServerId?: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Set\n * @param {string} key\n * @param {SettingsSetDTO} [settingsSetDTO] SettingsSetDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerSet: (key: string, settingsSetDTO?: SettingsSetDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * SettingsApi - functional programming interface\n * @export\n */\ndeclare const SettingsApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Delete\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerDelete(key: string, gameServerId?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get\n * @param {Array} [keys]\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGet(keys?: Array, gameServerId?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get one\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGetOne(key: string, gameServerId?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Set\n * @param {string} key\n * @param {SettingsSetDTO} [settingsSetDTO] SettingsSetDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerSet(key: string, settingsSetDTO?: SettingsSetDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * SettingsApi - factory interface\n * @export\n */\ndeclare const SettingsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Delete\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerDelete(key: string, gameServerId?: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get\n * @param {Array} [keys]\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGet(keys?: Array, gameServerId?: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get one\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerGetOne(key: string, gameServerId?: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Set\n * @param {string} key\n * @param {SettingsSetDTO} [settingsSetDTO] SettingsSetDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n settingsControllerSet(key: string, settingsSetDTO?: SettingsSetDTO, options?: any): AxiosPromise;\n};\n/**\n * SettingsApi - object-oriented interface\n * @export\n * @class SettingsApi\n * @extends {BaseAPI}\n */\ndeclare class SettingsApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Delete\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof SettingsApi\n */\n settingsControllerDelete(key: string, gameServerId?: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get\n * @param {Array} [keys]\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof SettingsApi\n */\n settingsControllerGet(keys?: Array, gameServerId?: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_SETTINGS`\n * @summary Get one\n * @param {string} key\n * @param {string} [gameServerId]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof SettingsApi\n */\n settingsControllerGetOne(key: string, gameServerId?: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_SETTINGS`\n * @summary Set\n * @param {string} key\n * @param {SettingsSetDTO} [settingsSetDTO] SettingsSetDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof SettingsApi\n */\n settingsControllerSet(key: string, settingsSetDTO?: SettingsSetDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * @export\n */\ndeclare const SettingsControllerGetKeysEnum: {\n readonly CommandPrefix: \"commandPrefix\";\n readonly ServerChatName: \"serverChatName\";\n readonly EconomyEnabled: \"economyEnabled\";\n readonly CurrencyName: \"currencyName\";\n};\ntype SettingsControllerGetKeysEnum = (typeof SettingsControllerGetKeysEnum)[keyof typeof SettingsControllerGetKeysEnum];\n/**\n * ShopListingApi - axios parameter creator\n * @export\n */\ndeclare const ShopListingApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Create\n * @param {ShopListingCreateDTO} [shopListingCreateDTO] ShopListingCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerCreate: (shopListingCreateDTO?: ShopListingCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerDelete: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Search\n * @param {ShopListingSearchInputDTO} [shopListingSearchInputDTO] ShopListingSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerSearch: (shopListingSearchInputDTO?: ShopListingSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Update\n * @param {string} id\n * @param {ShopListingUpdateDTO} [shopListingUpdateDTO] ShopListingUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerUpdate: (id: string, shopListingUpdateDTO?: ShopListingUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * ShopListingApi - functional programming interface\n * @export\n */\ndeclare const ShopListingApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Create\n * @param {ShopListingCreateDTO} [shopListingCreateDTO] ShopListingCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerCreate(shopListingCreateDTO?: ShopListingCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerDelete(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Search\n * @param {ShopListingSearchInputDTO} [shopListingSearchInputDTO] ShopListingSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerSearch(shopListingSearchInputDTO?: ShopListingSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Update\n * @param {string} id\n * @param {ShopListingUpdateDTO} [shopListingUpdateDTO] ShopListingUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerUpdate(id: string, shopListingUpdateDTO?: ShopListingUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * ShopListingApi - factory interface\n * @export\n */\ndeclare const ShopListingApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Create\n * @param {ShopListingCreateDTO} [shopListingCreateDTO] ShopListingCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerCreate(shopListingCreateDTO?: ShopListingCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerDelete(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Search\n * @param {ShopListingSearchInputDTO} [shopListingSearchInputDTO] ShopListingSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerSearch(shopListingSearchInputDTO?: ShopListingSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Update\n * @param {string} id\n * @param {ShopListingUpdateDTO} [shopListingUpdateDTO] ShopListingUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopListingControllerUpdate(id: string, shopListingUpdateDTO?: ShopListingUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * ShopListingApi - object-oriented interface\n * @export\n * @class ShopListingApi\n * @extends {BaseAPI}\n */\ndeclare class ShopListingApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Create\n * @param {ShopListingCreateDTO} [shopListingCreateDTO] ShopListingCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopListingApi\n */\n shopListingControllerCreate(shopListingCreateDTO?: ShopListingCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopListingApi\n */\n shopListingControllerDelete(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopListingApi\n */\n shopListingControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Search\n * @param {ShopListingSearchInputDTO} [shopListingSearchInputDTO] ShopListingSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopListingApi\n */\n shopListingControllerSearch(shopListingSearchInputDTO?: ShopListingSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_SHOP_LISTINGS`\n * @summary Update\n * @param {string} id\n * @param {ShopListingUpdateDTO} [shopListingUpdateDTO] ShopListingUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopListingApi\n */\n shopListingControllerUpdate(id: string, shopListingUpdateDTO?: ShopListingUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * ShopOrderApi - axios parameter creator\n * @export\n */\ndeclare const ShopOrderApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n *\n * @summary Cancel\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCancel: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Claiming an order will mark it as completed and give the user the item in-game\n * @summary Claim an order\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerClaim: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Create\n * @param {ShopOrderCreateDTO} [shopOrderCreateDTO] ShopOrderCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCreate: (shopOrderCreateDTO?: ShopOrderCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Get an order by its ID. This endpoint only returns orders that belong to the caller. When the caller has permission to view all orders, they can get any order.\n * @summary Get order by ID\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Search for orders. By default, this endpoint only returns your own orders. When the caller has permission to view all orders, they can search for all orders.\n * @summary Search orders\n * @param {ShopOrderSearchInputDTO} [shopOrderSearchInputDTO] ShopOrderSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerSearch: (shopOrderSearchInputDTO?: ShopOrderSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * ShopOrderApi - functional programming interface\n * @export\n */\ndeclare const ShopOrderApiFp: (configuration?: Configuration) => {\n /**\n *\n * @summary Cancel\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCancel(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Claiming an order will mark it as completed and give the user the item in-game\n * @summary Claim an order\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerClaim(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Create\n * @param {ShopOrderCreateDTO} [shopOrderCreateDTO] ShopOrderCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCreate(shopOrderCreateDTO?: ShopOrderCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Get an order by its ID. This endpoint only returns orders that belong to the caller. When the caller has permission to view all orders, they can get any order.\n * @summary Get order by ID\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Search for orders. By default, this endpoint only returns your own orders. When the caller has permission to view all orders, they can search for all orders.\n * @summary Search orders\n * @param {ShopOrderSearchInputDTO} [shopOrderSearchInputDTO] ShopOrderSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerSearch(shopOrderSearchInputDTO?: ShopOrderSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * ShopOrderApi - factory interface\n * @export\n */\ndeclare const ShopOrderApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n *\n * @summary Cancel\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCancel(id: string, options?: any): AxiosPromise;\n /**\n * Claiming an order will mark it as completed and give the user the item in-game\n * @summary Claim an order\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerClaim(id: string, options?: any): AxiosPromise;\n /**\n *\n * @summary Create\n * @param {ShopOrderCreateDTO} [shopOrderCreateDTO] ShopOrderCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerCreate(shopOrderCreateDTO?: ShopOrderCreateDTO, options?: any): AxiosPromise;\n /**\n * Get an order by its ID. This endpoint only returns orders that belong to the caller. When the caller has permission to view all orders, they can get any order.\n * @summary Get order by ID\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Search for orders. By default, this endpoint only returns your own orders. When the caller has permission to view all orders, they can search for all orders.\n * @summary Search orders\n * @param {ShopOrderSearchInputDTO} [shopOrderSearchInputDTO] ShopOrderSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n shopOrderControllerSearch(shopOrderSearchInputDTO?: ShopOrderSearchInputDTO, options?: any): AxiosPromise;\n};\n/**\n * ShopOrderApi - object-oriented interface\n * @export\n * @class ShopOrderApi\n * @extends {BaseAPI}\n */\ndeclare class ShopOrderApi extends BaseAPI {\n /**\n *\n * @summary Cancel\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopOrderApi\n */\n shopOrderControllerCancel(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Claiming an order will mark it as completed and give the user the item in-game\n * @summary Claim an order\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopOrderApi\n */\n shopOrderControllerClaim(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Create\n * @param {ShopOrderCreateDTO} [shopOrderCreateDTO] ShopOrderCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopOrderApi\n */\n shopOrderControllerCreate(shopOrderCreateDTO?: ShopOrderCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Get an order by its ID. This endpoint only returns orders that belong to the caller. When the caller has permission to view all orders, they can get any order.\n * @summary Get order by ID\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopOrderApi\n */\n shopOrderControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Search for orders. By default, this endpoint only returns your own orders. When the caller has permission to view all orders, they can search for all orders.\n * @summary Search orders\n * @param {ShopOrderSearchInputDTO} [shopOrderSearchInputDTO] ShopOrderSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof ShopOrderApi\n */\n shopOrderControllerSearch(shopOrderSearchInputDTO?: ShopOrderSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * StatsApi - axios parameter creator\n * @export\n */\ndeclare const StatsApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get activity stats\n * @param {StatsControllerGetActivityStatsTimeTypeEnum} timeType\n * @param {StatsControllerGetActivityStatsDataTypeEnum} dataType\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetActivityStats: (timeType: StatsControllerGetActivityStatsTimeTypeEnum, dataType: StatsControllerGetActivityStatsDataTypeEnum, gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get currency stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetCurrencyStats: (gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Calculates how many times an event type has occured over `bucketStep` time. Supports different filters and can return multiple series at a time. Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get event count over time\n * @param {StatsControllerGetEventsCountEventNameEnum} eventName\n * @param {StatsControllerGetEventsCountBucketStepEnum} bucketStep\n * @param {Array} [sumBy]\n * @param {string} [gameServerId]\n * @param {string} [moduleId]\n * @param {string} [playerId]\n * @param {string} [userId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetEventsCount: (eventName: StatsControllerGetEventsCountEventNameEnum, bucketStep: StatsControllerGetEventsCountBucketStepEnum, sumBy?: Array, gameServerId?: string, moduleId?: string, playerId?: string, userId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n /**\n * The roundtrip time for reachability tests between Takaro and the game server Required permissions: `READ_GAMESERVERS`\n * @summary Get latency stats\n * @param {string} gameServerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetLatencyStats: (gameServerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get ping stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPingStats: (gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get player online stats\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPlayerOnlineStats: (gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * StatsApi - functional programming interface\n * @export\n */\ndeclare const StatsApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get activity stats\n * @param {StatsControllerGetActivityStatsTimeTypeEnum} timeType\n * @param {StatsControllerGetActivityStatsDataTypeEnum} dataType\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetActivityStats(timeType: StatsControllerGetActivityStatsTimeTypeEnum, dataType: StatsControllerGetActivityStatsDataTypeEnum, gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get currency stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetCurrencyStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Calculates how many times an event type has occured over `bucketStep` time. Supports different filters and can return multiple series at a time. Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get event count over time\n * @param {StatsControllerGetEventsCountEventNameEnum} eventName\n * @param {StatsControllerGetEventsCountBucketStepEnum} bucketStep\n * @param {Array} [sumBy]\n * @param {string} [gameServerId]\n * @param {string} [moduleId]\n * @param {string} [playerId]\n * @param {string} [userId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetEventsCount(eventName: StatsControllerGetEventsCountEventNameEnum, bucketStep: StatsControllerGetEventsCountBucketStepEnum, sumBy?: Array, gameServerId?: string, moduleId?: string, playerId?: string, userId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * The roundtrip time for reachability tests between Takaro and the game server Required permissions: `READ_GAMESERVERS`\n * @summary Get latency stats\n * @param {string} gameServerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetLatencyStats(gameServerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get ping stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPingStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get player online stats\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPlayerOnlineStats(gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * StatsApi - factory interface\n * @export\n */\ndeclare const StatsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get activity stats\n * @param {StatsControllerGetActivityStatsTimeTypeEnum} timeType\n * @param {StatsControllerGetActivityStatsDataTypeEnum} dataType\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetActivityStats(timeType: StatsControllerGetActivityStatsTimeTypeEnum, dataType: StatsControllerGetActivityStatsDataTypeEnum, gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get currency stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetCurrencyStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n /**\n * Calculates how many times an event type has occured over `bucketStep` time. Supports different filters and can return multiple series at a time. Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get event count over time\n * @param {StatsControllerGetEventsCountEventNameEnum} eventName\n * @param {StatsControllerGetEventsCountBucketStepEnum} bucketStep\n * @param {Array} [sumBy]\n * @param {string} [gameServerId]\n * @param {string} [moduleId]\n * @param {string} [playerId]\n * @param {string} [userId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetEventsCount(eventName: StatsControllerGetEventsCountEventNameEnum, bucketStep: StatsControllerGetEventsCountBucketStepEnum, sumBy?: Array, gameServerId?: string, moduleId?: string, playerId?: string, userId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n /**\n * The roundtrip time for reachability tests between Takaro and the game server Required permissions: `READ_GAMESERVERS`\n * @summary Get latency stats\n * @param {string} gameServerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetLatencyStats(gameServerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get ping stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPingStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get player online stats\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n statsControllerGetPlayerOnlineStats(gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: any): AxiosPromise;\n};\n/**\n * StatsApi - object-oriented interface\n * @export\n * @class StatsApi\n * @extends {BaseAPI}\n */\ndeclare class StatsApi extends BaseAPI {\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get activity stats\n * @param {StatsControllerGetActivityStatsTimeTypeEnum} timeType\n * @param {StatsControllerGetActivityStatsDataTypeEnum} dataType\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetActivityStats(timeType: StatsControllerGetActivityStatsTimeTypeEnum, dataType: StatsControllerGetActivityStatsDataTypeEnum, gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get currency stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetCurrencyStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Calculates how many times an event type has occured over `bucketStep` time. Supports different filters and can return multiple series at a time. Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get event count over time\n * @param {StatsControllerGetEventsCountEventNameEnum} eventName\n * @param {StatsControllerGetEventsCountBucketStepEnum} bucketStep\n * @param {Array} [sumBy]\n * @param {string} [gameServerId]\n * @param {string} [moduleId]\n * @param {string} [playerId]\n * @param {string} [userId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetEventsCount(eventName: StatsControllerGetEventsCountEventNameEnum, bucketStep: StatsControllerGetEventsCountBucketStepEnum, sumBy?: Array, gameServerId?: string, moduleId?: string, playerId?: string, userId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n /**\n * The roundtrip time for reachability tests between Takaro and the game server Required permissions: `READ_GAMESERVERS`\n * @summary Get latency stats\n * @param {string} gameServerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetLatencyStats(gameServerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get ping stats\n * @param {string} gameServerId\n * @param {string} playerId\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetPingStats(gameServerId: string, playerId: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_GAMESERVERS`, `READ_PLAYERS`\n * @summary Get player online stats\n * @param {string} [gameServerId]\n * @param {StatsControllerGetPingStatsStartDateParameter} [startDate]\n * @param {StatsControllerGetPingStatsStartDateParameter} [endDate]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof StatsApi\n */\n statsControllerGetPlayerOnlineStats(gameServerId?: string, startDate?: StatsControllerGetPingStatsStartDateParameter, endDate?: StatsControllerGetPingStatsStartDateParameter, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * @export\n */\ndeclare const StatsControllerGetActivityStatsTimeTypeEnum: {\n readonly Daily: \"daily\";\n readonly Weekly: \"weekly\";\n readonly Monthly: \"monthly\";\n};\ntype StatsControllerGetActivityStatsTimeTypeEnum = (typeof StatsControllerGetActivityStatsTimeTypeEnum)[keyof typeof StatsControllerGetActivityStatsTimeTypeEnum];\n/**\n * @export\n */\ndeclare const StatsControllerGetActivityStatsDataTypeEnum: {\n readonly Users: \"users\";\n readonly Players: \"players\";\n};\ntype StatsControllerGetActivityStatsDataTypeEnum = (typeof StatsControllerGetActivityStatsDataTypeEnum)[keyof typeof StatsControllerGetActivityStatsDataTypeEnum];\n/**\n * @export\n */\ndeclare const StatsControllerGetEventsCountEventNameEnum: {\n readonly RoleAssigned: \"role-assigned\";\n readonly RoleRemoved: \"role-removed\";\n readonly RoleCreated: \"role-created\";\n readonly RoleUpdated: \"role-updated\";\n readonly RoleDeleted: \"role-deleted\";\n readonly CommandExecuted: \"command-executed\";\n readonly HookExecuted: \"hook-executed\";\n readonly CronjobExecuted: \"cronjob-executed\";\n readonly CurrencyAdded: \"currency-added\";\n readonly CurrencyDeducted: \"currency-deducted\";\n readonly SettingsSet: \"settings-set\";\n readonly PlayerNewIpDetected: \"player-new-ip-detected\";\n readonly ServerStatusChanged: \"server-status-changed\";\n readonly ModuleCreated: \"module-created\";\n readonly ModuleUpdated: \"module-updated\";\n readonly ModuleDeleted: \"module-deleted\";\n readonly ModuleInstalled: \"module-installed\";\n readonly ModuleUninstalled: \"module-uninstalled\";\n readonly PlayerCreated: \"player-created\";\n readonly ShopListingCreated: \"shop-listing-created\";\n readonly ShopListingUpdated: \"shop-listing-updated\";\n readonly ShopListingDeleted: \"shop-listing-deleted\";\n readonly ShopOrderCreated: \"shop-order-created\";\n readonly ShopOrderStatusChanged: \"shop-order-status-changed\";\n readonly PlayerLinked: \"player-linked\";\n readonly PlayerConnected: \"player-connected\";\n readonly PlayerDisconnected: \"player-disconnected\";\n readonly ChatMessage: \"chat-message\";\n readonly PlayerDeath: \"player-death\";\n readonly EntityKilled: \"entity-killed\";\n};\ntype StatsControllerGetEventsCountEventNameEnum = (typeof StatsControllerGetEventsCountEventNameEnum)[keyof typeof StatsControllerGetEventsCountEventNameEnum];\n/**\n * @export\n */\ndeclare const StatsControllerGetEventsCountBucketStepEnum: {\n readonly _5m: \"5m\";\n readonly _30m: \"30m\";\n readonly _1h: \"1h\";\n readonly _6h: \"6h\";\n readonly _12h: \"12h\";\n readonly _24h: \"24h\";\n};\ntype StatsControllerGetEventsCountBucketStepEnum = (typeof StatsControllerGetEventsCountBucketStepEnum)[keyof typeof StatsControllerGetEventsCountBucketStepEnum];\n/**\n * @export\n */\ndeclare const StatsControllerGetEventsCountSumByEnum: {\n readonly Player: \"player\";\n readonly Module: \"module\";\n readonly User: \"user\";\n readonly Gameserver: \"gameserver\";\n};\ntype StatsControllerGetEventsCountSumByEnum = (typeof StatsControllerGetEventsCountSumByEnum)[keyof typeof StatsControllerGetEventsCountSumByEnum];\n/**\n * UserApi - axios parameter creator\n * @export\n */\ndeclare const UserApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {UserRoleAssignChangeDTO} [userRoleAssignChangeDTO] UserRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerAssignRole: (id: string, roleId: string, userRoleAssignChangeDTO?: UserRoleAssignChangeDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Create\n * @param {UserCreateInputDTO} [userCreateInputDTO] UserCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerCreate: (userCreateInputDTO?: UserCreateInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Unset the selected domain for the user, this will clear the domain cookie. On the next request, the backend will set this again.\n * @summary Unset the selected domain for the user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerDeleteSelectedDomainCookie: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_USERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerGetOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Invite\n * @param {InviteCreateDTO} [inviteCreateDTO] InviteCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerInvite: (inviteCreateDTO?: InviteCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Link your player profile to Takaro, allowing web access for things like shop and stats. To get the code, use the /link command in the game.\n * @summary Link player profile\n * @param {LinkPlayerUnauthedInputDTO} [linkPlayerUnauthedInputDTO] LinkPlayerUnauthedInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLinkPlayerProfile: (linkPlayerUnauthedInputDTO?: LinkPlayerUnauthedInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Login\n * @param {LoginDTO} [loginDTO] LoginDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogin: (loginDTO?: LoginDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n *\n * @summary Logout\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogout: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Get the current user and the domains that the user has access to. Note that you can only make requests in the scope of a single domain. In order to switch the domain, you need to use the domain selection endpoints\n * @summary Get the current logged in user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerMe: (options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemove: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemoveRole: (id: string, roleId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_USERS`\n * @summary Search\n * @param {UserSearchInputDTO} [userSearchInputDTO] UserSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSearch: (userSearchInputDTO?: UserSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * One user can have multiple domains, this endpoint is a helper to set the selected domain for the user\n * @summary Set the selected domain for the user\n * @param {string} domainId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSetSelectedDomain: (domainId: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Update\n * @param {string} id\n * @param {UserUpdateDTO} [userUpdateDTO] UserUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerUpdate: (id: string, userUpdateDTO?: UserUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * UserApi - functional programming interface\n * @export\n */\ndeclare const UserApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {UserRoleAssignChangeDTO} [userRoleAssignChangeDTO] UserRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerAssignRole(id: string, roleId: string, userRoleAssignChangeDTO?: UserRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Create\n * @param {UserCreateInputDTO} [userCreateInputDTO] UserCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerCreate(userCreateInputDTO?: UserCreateInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Unset the selected domain for the user, this will clear the domain cookie. On the next request, the backend will set this again.\n * @summary Unset the selected domain for the user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerDeleteSelectedDomainCookie(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_USERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Invite\n * @param {InviteCreateDTO} [inviteCreateDTO] InviteCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerInvite(inviteCreateDTO?: InviteCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Link your player profile to Takaro, allowing web access for things like shop and stats. To get the code, use the /link command in the game.\n * @summary Link player profile\n * @param {LinkPlayerUnauthedInputDTO} [linkPlayerUnauthedInputDTO] LinkPlayerUnauthedInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLinkPlayerProfile(linkPlayerUnauthedInputDTO?: LinkPlayerUnauthedInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Login\n * @param {LoginDTO} [loginDTO] LoginDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogin(loginDTO?: LoginDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n *\n * @summary Logout\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogout(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Get the current user and the domains that the user has access to. Note that you can only make requests in the scope of a single domain. In order to switch the domain, you need to use the domain selection endpoints\n * @summary Get the current logged in user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerMe(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemoveRole(id: string, roleId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_USERS`\n * @summary Search\n * @param {UserSearchInputDTO} [userSearchInputDTO] UserSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSearch(userSearchInputDTO?: UserSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * One user can have multiple domains, this endpoint is a helper to set the selected domain for the user\n * @summary Set the selected domain for the user\n * @param {string} domainId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSetSelectedDomain(domainId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Update\n * @param {string} id\n * @param {UserUpdateDTO} [userUpdateDTO] UserUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerUpdate(id: string, userUpdateDTO?: UserUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * UserApi - factory interface\n * @export\n */\ndeclare const UserApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {UserRoleAssignChangeDTO} [userRoleAssignChangeDTO] UserRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerAssignRole(id: string, roleId: string, userRoleAssignChangeDTO?: UserRoleAssignChangeDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Create\n * @param {UserCreateInputDTO} [userCreateInputDTO] UserCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerCreate(userCreateInputDTO?: UserCreateInputDTO, options?: any): AxiosPromise;\n /**\n * Unset the selected domain for the user, this will clear the domain cookie. On the next request, the backend will set this again.\n * @summary Unset the selected domain for the user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerDeleteSelectedDomainCookie(options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_USERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerGetOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Invite\n * @param {InviteCreateDTO} [inviteCreateDTO] InviteCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerInvite(inviteCreateDTO?: InviteCreateDTO, options?: any): AxiosPromise;\n /**\n * Link your player profile to Takaro, allowing web access for things like shop and stats. To get the code, use the /link command in the game.\n * @summary Link player profile\n * @param {LinkPlayerUnauthedInputDTO} [linkPlayerUnauthedInputDTO] LinkPlayerUnauthedInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLinkPlayerProfile(linkPlayerUnauthedInputDTO?: LinkPlayerUnauthedInputDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Login\n * @param {LoginDTO} [loginDTO] LoginDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogin(loginDTO?: LoginDTO, options?: any): AxiosPromise;\n /**\n *\n * @summary Logout\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerLogout(options?: any): AxiosPromise;\n /**\n * Get the current user and the domains that the user has access to. Note that you can only make requests in the scope of a single domain. In order to switch the domain, you need to use the domain selection endpoints\n * @summary Get the current logged in user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerMe(options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemove(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerRemoveRole(id: string, roleId: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_USERS`\n * @summary Search\n * @param {UserSearchInputDTO} [userSearchInputDTO] UserSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSearch(userSearchInputDTO?: UserSearchInputDTO, options?: any): AxiosPromise;\n /**\n * One user can have multiple domains, this endpoint is a helper to set the selected domain for the user\n * @summary Set the selected domain for the user\n * @param {string} domainId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerSetSelectedDomain(domainId: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Update\n * @param {string} id\n * @param {UserUpdateDTO} [userUpdateDTO] UserUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n userControllerUpdate(id: string, userUpdateDTO?: UserUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * UserApi - object-oriented interface\n * @export\n * @class UserApi\n * @extends {BaseAPI}\n */\ndeclare class UserApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Assign role\n * @param {string} id\n * @param {string} roleId\n * @param {UserRoleAssignChangeDTO} [userRoleAssignChangeDTO] UserRoleAssignChangeDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerAssignRole(id: string, roleId: string, userRoleAssignChangeDTO?: UserRoleAssignChangeDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Create\n * @param {UserCreateInputDTO} [userCreateInputDTO] UserCreateInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerCreate(userCreateInputDTO?: UserCreateInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Unset the selected domain for the user, this will clear the domain cookie. On the next request, the backend will set this again.\n * @summary Unset the selected domain for the user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerDeleteSelectedDomainCookie(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_USERS`\n * @summary Get one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerGetOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Invite\n * @param {InviteCreateDTO} [inviteCreateDTO] InviteCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerInvite(inviteCreateDTO?: InviteCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Link your player profile to Takaro, allowing web access for things like shop and stats. To get the code, use the /link command in the game.\n * @summary Link player profile\n * @param {LinkPlayerUnauthedInputDTO} [linkPlayerUnauthedInputDTO] LinkPlayerUnauthedInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerLinkPlayerProfile(linkPlayerUnauthedInputDTO?: LinkPlayerUnauthedInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Login\n * @param {LoginDTO} [loginDTO] LoginDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerLogin(loginDTO?: LoginDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n *\n * @summary Logout\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerLogout(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Get the current user and the domains that the user has access to. Note that you can only make requests in the scope of a single domain. In order to switch the domain, you need to use the domain selection endpoints\n * @summary Get the current logged in user\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerMe(options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Remove\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerRemove(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_USERS`, `MANAGE_ROLES`\n * @summary Remove role\n * @param {string} id\n * @param {string} roleId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerRemoveRole(id: string, roleId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_USERS`\n * @summary Search\n * @param {UserSearchInputDTO} [userSearchInputDTO] UserSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerSearch(userSearchInputDTO?: UserSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * One user can have multiple domains, this endpoint is a helper to set the selected domain for the user\n * @summary Set the selected domain for the user\n * @param {string} domainId\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerSetSelectedDomain(domainId: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_USERS`\n * @summary Update\n * @param {string} id\n * @param {UserUpdateDTO} [userUpdateDTO] UserUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof UserApi\n */\n userControllerUpdate(id: string, userUpdateDTO?: UserUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n/**\n * VariableApi - axios parameter creator\n * @export\n */\ndeclare const VariableApiAxiosParamCreator: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Create\n * @param {VariableCreateDTO} [variableCreateDTO] VariableCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerCreate: (variableCreateDTO?: VariableCreateDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerDelete: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerFindOne: (id: string, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Search\n * @param {VariableSearchInputDTO} [variableSearchInputDTO] VariableSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerSearch: (variableSearchInputDTO?: VariableSearchInputDTO, options?: RawAxiosRequestConfig) => Promise;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Update\n * @param {string} id\n * @param {VariableUpdateDTO} [variableUpdateDTO] VariableUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerUpdate: (id: string, variableUpdateDTO?: VariableUpdateDTO, options?: RawAxiosRequestConfig) => Promise;\n};\n/**\n * VariableApi - functional programming interface\n * @export\n */\ndeclare const VariableApiFp: (configuration?: Configuration) => {\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Create\n * @param {VariableCreateDTO} [variableCreateDTO] VariableCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerCreate(variableCreateDTO?: VariableCreateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerDelete(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerFindOne(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Search\n * @param {VariableSearchInputDTO} [variableSearchInputDTO] VariableSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerSearch(variableSearchInputDTO?: VariableSearchInputDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Update\n * @param {string} id\n * @param {VariableUpdateDTO} [variableUpdateDTO] VariableUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerUpdate(id: string, variableUpdateDTO?: VariableUpdateDTO, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>;\n};\n/**\n * VariableApi - factory interface\n * @export\n */\ndeclare const VariableApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Create\n * @param {VariableCreateDTO} [variableCreateDTO] VariableCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerCreate(variableCreateDTO?: VariableCreateDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerDelete(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerFindOne(id: string, options?: any): AxiosPromise;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Search\n * @param {VariableSearchInputDTO} [variableSearchInputDTO] VariableSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerSearch(variableSearchInputDTO?: VariableSearchInputDTO, options?: any): AxiosPromise;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Update\n * @param {string} id\n * @param {VariableUpdateDTO} [variableUpdateDTO] VariableUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n variableControllerUpdate(id: string, variableUpdateDTO?: VariableUpdateDTO, options?: any): AxiosPromise;\n};\n/**\n * VariableApi - object-oriented interface\n * @export\n * @class VariableApi\n * @extends {BaseAPI}\n */\ndeclare class VariableApi extends BaseAPI {\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Create\n * @param {VariableCreateDTO} [variableCreateDTO] VariableCreateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof VariableApi\n */\n variableControllerCreate(variableCreateDTO?: VariableCreateDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Delete\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof VariableApi\n */\n variableControllerDelete(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Find one\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof VariableApi\n */\n variableControllerFindOne(id: string, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `READ_VARIABLES`\n * @summary Search\n * @param {VariableSearchInputDTO} [variableSearchInputDTO] VariableSearchInputDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof VariableApi\n */\n variableControllerSearch(variableSearchInputDTO?: VariableSearchInputDTO, options?: RawAxiosRequestConfig): Promise>;\n /**\n * Required permissions: `MANAGE_VARIABLES`\n * @summary Update\n * @param {string} id\n * @param {VariableUpdateDTO} [variableUpdateDTO] VariableUpdateDTO\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n * @memberof VariableApi\n */\n variableControllerUpdate(id: string, variableUpdateDTO?: VariableUpdateDTO, options?: RawAxiosRequestConfig): Promise>;\n}\n","file://node_modules/@takaro/apiclient/dist/generated/base.d.ts":"/**\n *\n * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\ndeclare const BASE_PATH: string;\n/**\n *\n * @export\n */\ndeclare const COLLECTION_FORMATS: {\n csv: string;\n ssv: string;\n tsv: string;\n pipes: string;\n};\n/**\n *\n * @export\n * @interface RequestArgs\n */\ninterface RequestArgs {\n url: string;\n options: RawAxiosRequestConfig;\n}\n/**\n *\n * @export\n * @class BaseAPI\n */\ndeclare class BaseAPI {\n protected basePath: string;\n protected axios: AxiosInstance;\n protected configuration: Configuration | undefined;\n constructor(configuration?: Configuration, basePath?: string, axios?: AxiosInstance);\n}\n/**\n *\n * @export\n * @class RequiredError\n * @extends {Error}\n */\ndeclare class RequiredError extends Error {\n field: string;\n constructor(field: string, msg?: string);\n}\ninterface ServerMap {\n [key: string]: {\n url: string;\n description: string;\n }[];\n}\n/**\n *\n * @export\n */\ndeclare const operationServerMap: ServerMap;\n{};\n","file://node_modules/@takaro/apiclient/dist/generated/common.d.ts":"/**\n *\n * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/// \n/**\n *\n * @export\n */\ndeclare const DUMMY_BASE_URL = \"https://example.com\";\n/**\n *\n * @throws {RequiredError}\n * @export\n */\ndeclare const assertParamExists: (functionName: string, paramName: string, paramValue: unknown) => void;\n/**\n *\n * @export\n */\ndeclare const setApiKeyToObject: (object: any, keyParamName: string, configuration?: Configuration) => Promise;\n/**\n *\n * @export\n */\ndeclare const setBasicAuthToObject: (object: any, configuration?: Configuration) => void;\n/**\n *\n * @export\n */\ndeclare const setBearerAuthToObject: (object: any, configuration?: Configuration) => Promise;\n/**\n *\n * @export\n */\ndeclare const setOAuthToObject: (object: any, name: string, scopes: string[], configuration?: Configuration) => Promise;\n/**\n *\n * @export\n */\ndeclare const setSearchParams: (url: URL, ...objects: any[]) => void;\n/**\n *\n * @export\n */\ndeclare const serializeDataIfNeeded: (value: any, requestOptions: any, configuration?: Configuration) => any;\n/**\n *\n * @export\n */\ndeclare const toPathString: (url: URL) => string;\n/**\n *\n * @export\n */\ndeclare const createRequestFunction: (axiosArgs: RequestArgs, globalAxios: AxiosInstance, BASE_PATH: string, configuration?: Configuration) => >(axios?: AxiosInstance, basePath?: string) => Promise;\n","file://node_modules/@takaro/apiclient/dist/generated/configuration.d.ts":"/**\n *\n * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\ninterface ConfigurationParameters {\n apiKey?: string | Promise | ((name: string) => string) | ((name: string) => Promise);\n username?: string;\n password?: string;\n accessToken?: string | Promise | ((name?: string, scopes?: string[]) => string) | ((name?: string, scopes?: string[]) => Promise);\n basePath?: string;\n serverIndex?: number;\n baseOptions?: any;\n formDataCtor?: new () => any;\n}\ndeclare class Configuration {\n /**\n * parameter for apiKey security\n * @param name security name\n * @memberof Configuration\n */\n apiKey?: string | Promise | ((name: string) => string) | ((name: string) => Promise);\n /**\n * parameter for basic security\n *\n * @type {string}\n * @memberof Configuration\n */\n username?: string;\n /**\n * parameter for basic security\n *\n * @type {string}\n * @memberof Configuration\n */\n password?: string;\n /**\n * parameter for oauth2 security\n * @param name security name\n * @param scopes oauth2 scope\n * @memberof Configuration\n */\n accessToken?: string | Promise | ((name?: string, scopes?: string[]) => string) | ((name?: string, scopes?: string[]) => Promise);\n /**\n * override base path\n *\n * @type {string}\n * @memberof Configuration\n */\n basePath?: string;\n /**\n * override server index\n *\n * @type {number}\n * @memberof Configuration\n */\n serverIndex?: number;\n /**\n * base options for axios calls\n *\n * @type {any}\n * @memberof Configuration\n */\n baseOptions?: any;\n /**\n * The FormData constructor that will be used to create multipart form data\n * requests. You can inject this here so that execution environments that\n * do not support the FormData class can still run the generated client.\n *\n * @type {new () => FormData}\n */\n formDataCtor?: new () => any;\n constructor(param?: ConfigurationParameters);\n /**\n * Check if the given MIME is a JSON MIME.\n * JSON MIME examples:\n * application/json\n * application/json; charset=UTF8\n * APPLICATION/JSON\n * application/vnd.company+json\n * @param mime - MIME (Multipurpose Internet Mail Extensions)\n * @return True if the given MIME is JSON, false otherwise.\n */\n isJsonMime(mime: string): boolean;\n}\n","file://node_modules/@takaro/apiclient/dist/generated/index.d.ts":"/**\n *\n * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n* from './api.js';\n* from './configuration.js';\n","file://node_modules/@takaro/apiclient/dist/lib/adminClient.d.ts":"interface IAdminApiClientConfig extends IBaseApiClientConfig {\n auth: {\n clientId: string;\n clientSecret: string;\n };\n OAuth2URL: string;\n}\ndeclare class AdminClient extends BaseApiClient {\n private cachedIssuer;\n private cachedClient;\n private token;\n constructor(config: IAdminApiClientConfig);\n private getIssuer;\n getOidcToken(): Promise;\n private addAuthInterceptor;\n get domain(): DomainApi;\n}\n","file://node_modules/@takaro/apiclient/dist/lib/baseClient.d.ts":"interface IBaseApiClientConfig {\n url: string;\n log?: Logger | false;\n}\ninterface Logger {\n info: (msg: string, meta?: unknown) => void;\n warn: (msg: string, meta?: unknown) => void;\n error: (msg: string, meta?: unknown) => void;\n debug: (msg: string, meta?: unknown) => void;\n}\ndeclare class BaseApiClient {\n protected readonly config: T;\n protected axios: AxiosInstance;\n protected log: Logger;\n constructor(config: T);\n isJsonMime(mime: string): boolean;\n private addLoggers;\n /**\n * Wait until the API reports that it is healthy\n * @param timeout in milliseconds\n */\n waitUntilHealthy(timeout?: number): Promise;\n get meta(): MetaApi;\n}\n{};\n","file://node_modules/@takaro/apiclient/dist/lib/client.d.ts":"interface IApiClientConfig extends IBaseApiClientConfig {\n auth: {\n username?: string;\n password?: string;\n token?: string;\n };\n}\ndeclare class Client extends BaseApiClient {\n token: string | null;\n constructor(config: IApiClientConfig);\n set username(username: string);\n set password(password: string);\n login(): Promise;\n logout(): void;\n permissionCodesToInputs(permissions: string[]): Promise<{\n permissionId: string;\n }[]>;\n get item(): ItemApi;\n get user(): UserApi;\n get role(): RoleApi;\n get gameserver(): GameServerApi;\n get cronjob(): CronJobApi;\n get function(): FunctionApi;\n get module(): ModuleApi;\n get hook(): HookApi;\n get command(): CommandApi;\n get player(): PlayerApi;\n get settings(): SettingsApi;\n get variable(): VariableApi;\n get discord(): DiscordApi;\n get event(): EventApi;\n get playerOnGameserver(): PlayerOnGameServerApi;\n get stats(): StatsApi;\n get shopListing(): ShopListingApi;\n get shopOrder(): ShopOrderApi;\n}\n","file://node_modules/@takaro/apiclient/dist/main.d.ts":"{ AxiosResponse } from 'axios';\n{ isAxiosError } from 'axios';\n{ AdminClient } from './lib/adminClient.js';\n{ Client } from './lib/client.js';\ntype ITakaroAPIAxiosResponse = AxiosResponse;\n* from './generated/api.js';\n","file://node_modules/@takaro/config/package.json":"{\"name\":\"@takaro/config\",\"types\":\"dist/main.d.ts\"}","file://node_modules/@takaro/config/dist/main.d.ts":"declare enum EXECUTION_MODE {\n LOCAL = \"local\",\n LAMBDA = \"lambda\"\n}\ninterface IBaseConfig {\n app: {\n name: string;\n };\n mode: 'development' | 'production' | 'test';\n functions: {\n executionMode: EXECUTION_MODE;\n };\n}\ndeclare const baseConfigConvict: Schema;\ndeclare class Config {\n _config: convict.Config;\n constructor(valuesArray?: Schema>[]);\n get>(arg: K): K extends null | undefined ? T : K extends Path ? PathValue : never;\n load(data: Partial): void;\n validate(): void;\n}\n","file://node_modules/croner/package.json":"{\"name\":\"croner\",\"types\":\"./types/croner.d.ts\"}","file://node_modules/croner/./types/croner.d.ts":"type TimePoint = {\n /**\n * - 1970--\n */\n y: number;\n /**\n * - 1-12\n */\n m: number;\n /**\n * - 1-31\n */\n d: number;\n /**\n * - 0-24\n */\n h: number;\n /**\n * - 0-60 Minute\n */\n i: number;\n /**\n * - 0-60\n */\n s: number;\n /**\n * - Time zone in IANA database format 'Europe/Stockholm'\n */\n tz: string;\n};\ntype CatchCallbackFn = (e: unknown, job: Cron) => any;\ntype ProtectCallbackFn = (job: Cron) => any;\n/**\n * - Cron scheduler options\n */\ntype CronOptions = {\n /**\n * - Name of a job\n */\n name?: string;\n /**\n * - Job is paused\n */\n paused?: boolean;\n /**\n * - Job is about to be killed or killed\n */\n kill?: boolean;\n /**\n * - Continue exection even if a unhandled error is thrown by triggered function\n * - If set to a function, execute function on catching the error.\n */\n catch?: boolean | CatchCallbackFn;\n /**\n * - Abort job instantly if nothing else keeps the event loop running.\n */\n unref?: boolean;\n /**\n * - Maximum nuber of executions\n */\n maxRuns?: number;\n /**\n * - Minimum interval between executions, in seconds\n */\n interval?: number;\n /**\n * - Skip current run if job is already running\n */\n protect?: boolean | ProtectCallbackFn;\n /**\n * - When to start running\n */\n startAt?: string | Date;\n /**\n * - When to stop running\n */\n stopAt?: string | Date;\n /**\n * - Time zone in Europe/Stockholm format\n */\n timezone?: string;\n /**\n * - Offset from UTC in minutes\n */\n utcOffset?: number;\n /**\n * - Combine day-of-month and day-of-week using true = OR, false = AND. Default is true = OR.\n */\n legacyMode?: boolean;\n /**\n * - Used to pass any object to scheduled function\n */\n context?: unknown;\n};\n/**\n * Name for each part of the cron pattern\n */\ntype CronPatternPart = (\"second\" | \"minute\" | \"hour\" | \"day\" | \"month\" | \"dayOfWeek\");\n/**\n * Offset, 0 or -1.\n *\n * 0 offset is used for seconds,minutes and hours as they start on 1.\n * -1 on days and months, as they start on 0\n */\ntype CronIndexOffset = number;\n/**\n * Cron entrypoint\n *\n * @constructor\n * @param {string|Date} pattern - Input pattern, input date, or input ISO 8601 time string\n * @param {CronOptions|Function} [fnOrOptions1] - Options or function to be run each iteration of pattern\n * @param {CronOptions|Function} [fnOrOptions2] - Options or function to be run each iteration of pattern\n * @returns {Cron}\n */\nfunction Cron(pattern: string | Date, fnOrOptions1?: CronOptions | Function, fnOrOptions2?: CronOptions | Function): Cron;\nclass Cron {\n /**\n * Cron entrypoint\n *\n * @constructor\n * @param {string|Date} pattern - Input pattern, input date, or input ISO 8601 time string\n * @param {CronOptions|Function} [fnOrOptions1] - Options or function to be run each iteration of pattern\n * @param {CronOptions|Function} [fnOrOptions2] - Options or function to be run each iteration of pattern\n * @returns {Cron}\n */\n constructor(pattern: string | Date, fnOrOptions1?: CronOptions | Function, fnOrOptions2?: CronOptions | Function);\n /**\n * @public\n * @type {string|undefined} */\n public name: string | undefined;\n /**\n * @public\n * @type {CronOptions} */\n public options: CronOptions;\n /**\n * Encapsulate all internal states in an object.\n * Duplicate all options that can change to internal states, for example maxRuns and paused.\n * @private\n */\n private _states;\n fn: Function | CronOptions;\n /**\n * Find next runtime, based on supplied date. Strips milliseconds.\n *\n * @param {CronDate|Date|string} [prev] - Date to start from\n * @returns {Date | null} - Next run time\n */\n nextRun(prev?: CronDate | Date | string): Date | null;\n /**\n * Find next n runs, based on supplied date. Strips milliseconds.\n *\n * @param {number} n - Number of runs to enumerate\n * @param {Date|string} [previous] - Date to start from\n * @returns {Date[]} - Next n run times\n */\n nextRuns(n: number, previous?: Date | string): Date[];\n /**\n * Return the original pattern, it there was one\n *\n * @returns {string|undefined} - Original pattern\n */\n getPattern(): string | undefined;\n /**\n * Indicates wether or not the cron job is scheduled and running, e.g. awaiting next trigger\n * @public\n *\n * @returns {boolean} - Running or not\n */\n public isRunning(): boolean;\n /**\n * Indicates wether or not the cron job is permanently stopped\n * @public\n *\n * @returns {boolean} - Running or not\n */\n public isStopped(): boolean;\n /**\n * Indicates wether or not the cron job is currently working\n * @public\n *\n * @returns {boolean} - Running or not\n */\n public isBusy(): boolean;\n /**\n * Return current/previous run start time\n * @public\n *\n * @returns {Date | null} - Previous run time\n */\n public currentRun(): Date | null;\n /**\n * Return previous run start time\n * @public\n *\n * @returns {Date | null} - Previous run time\n */\n public previousRun(): Date | null;\n /**\n * Returns number of milliseconds to next run\n * @public\n *\n * @param {CronDate|Date|string} [prev] - Starting date, defaults to now - minimum interval\n * @returns {number | null}\n */\n public msToNext(prev?: CronDate | Date | string): number | null;\n /**\n * Stop execution\n *\n * Running this will forcefully stop the job, and prevent furter exection. `.resume()` will not work after stopping.\n * It will also be removed from the scheduledJobs array if it were named.\n *\n * @public\n */\n public stop(): void;\n /**\n * Pause execution\n * @public\n *\n * @returns {boolean} - Wether pause was successful\n */\n public pause(): boolean;\n /**\n * Resume execution\n * @public\n *\n * @returns {boolean} - Wether resume was successful\n */\n public resume(): boolean;\n /**\n * Schedule a new job\n * @public\n *\n * @param {Function} func - Function to be run each iteration of pattern\n * @returns {Cron}\n */\n public schedule(func: Function): Cron;\n private _trigger;\n /**\n * Trigger a run manually\n * @public\n */\n public trigger(): Promise;\n private _checkTrigger;\n private _next;\n}\nnamespace Cron {\n export { Cron };\n export { scheduledJobs };\n}\n/**\n * An array containing all named cron jobs.\n *\n * @constant\n * @type {Cron[]}\n */\nconst scheduledJobs: Cron[];\n/**\n * @callback CatchCallbackFn\n * @param {unknown} e\n * @param {Cron} job\n */\n/**\n * @callback ProtectCallbackFn\n * @param {Cron} job\n */\n/**\n * @typedef {Object} CronOptions - Cron scheduler options\n * @property {string} [name] - Name of a job\n * @property {boolean} [paused] - Job is paused\n * @property {boolean} [kill] - Job is about to be killed or killed\n * @property {boolean | CatchCallbackFn} [catch] - Continue exection even if a unhandled error is thrown by triggered function\n * \t\t\t\t\t\t\t\t\t\t - If set to a function, execute function on catching the error.\n * @property {boolean} [unref] - Abort job instantly if nothing else keeps the event loop running.\n * @property {number} [maxRuns] - Maximum nuber of executions\n * @property {number} [interval] - Minimum interval between executions, in seconds\n * @property {boolean | ProtectCallbackFn} [protect] - Skip current run if job is already running\n * @property {string | Date} [startAt] - When to start running\n * @property {string | Date} [stopAt] - When to stop running\n * @property {string} [timezone] - Time zone in Europe/Stockholm format\n * @property {number} [utcOffset] - Offset from UTC in minutes\n * @property {boolean} [legacyMode] - Combine day-of-month and day-of-week using true = OR, false = AND. Default is true = OR.\n * @property {?} [context] - Used to pass any object to scheduled function\n */\n/**\n * Internal function that validates options, and sets defaults\n * @private\n *\n * @param {CronOptions} options\n * @returns {CronOptions}\n */\ndeclare function CronOptions(options: CronOptions): CronOptions;\n/**\n * Converts date to CronDate\n * @constructor\n *\n * @param {CronDate|Date|string} [d] - Input date, if using string representation ISO 8001 (2015-11-24T19:40:00) local timezone is expected\n * @param {string|number} [tz] - String representation of target timezone in Europe/Stockholm format, or a number representing offset in minutes.\n*/\ndeclare function CronDate(d?: CronDate | Date | string, tz?: string | number): void;\ndeclare class CronDate {\n /**\n * Converts date to CronDate\n * @constructor\n *\n * @param {CronDate|Date|string} [d] - Input date, if using string representation ISO 8001 (2015-11-24T19:40:00) local timezone is expected\n * @param {string|number} [tz] - String representation of target timezone in Europe/Stockholm format, or a number representing offset in minutes.\n */\n constructor(d?: CronDate | Date | string, tz?: string | number);\n /**\n * TimeZone\n * @type {string|number|undefined}\n */\n tz: string | number | undefined;\n private isNthWeekdayOfMonth;\n private fromDate;\n ms: number;\n second: number;\n minute: number;\n hour: number;\n day: number;\n month: number;\n year: number;\n private fromCronDate;\n private apply;\n private fromString;\n private findNext;\n private recurse;\n /**\n * Increment to next run time\n * @public\n *\n * @param {string} pattern - The pattern used to increment current state\n * @param {CronOptions} options - Cron options used for incrementing\n * @param {boolean} [hasPreviousRun] - If this run should adhere to minimum interval\n * @return {CronDate|null} - Returns itthis for chaining, or null if increment wasnt possible\n */\n public increment(pattern: string, options: CronOptions, hasPreviousRun?: boolean): CronDate | null;\n /**\n * Convert current state back to a javascript Date()\n * @public\n *\n * @param {boolean} internal - If this is an internal call\n * @returns {Date}\n */\n public getDate(internal: boolean): Date;\n /**\n * Convert current state back to a javascript Date() and return UTC milliseconds\n * @public\n *\n * @returns {Date}\n */\n public getTime(): Date;\n}\n{ Cron as default };\n","file://node_modules/@takaro/queues/package.json":"{\"name\":\"@takaro/queues\",\"types\":\"dist/main.d.ts\"}","file://node_modules/@takaro/queues/dist/QueueService.d.ts":"declare class QueuesService {\n private static instance;\n static getInstance(): QueuesService;\n private queuesMap;\n get queues(): {\n commands: {\n queue: TakaroQueue;\n };\n cronjobs: {\n queue: TakaroQueue;\n };\n hooks: {\n queue: TakaroQueue;\n };\n events: {\n queue: TakaroQueue;\n };\n connector: {\n queue: TakaroQueue;\n };\n itemsSync: {\n queue: TakaroQueue;\n };\n playerSync: {\n queue: TakaroQueue;\n };\n steamSync: {\n queue: TakaroQueue;\n };\n csmmImport: {\n queue: TakaroQueue;\n };\n kpi: {\n queue: TakaroQueue>;\n };\n system: {\n queue: TakaroQueue>;\n };\n };\n}\ndeclare const queueService: QueuesService;\n{};\n","file://node_modules/@takaro/queues/dist/TakaroQueue.d.ts":"declare class TakaroQueue> {\n name: string;\n bullQueue: Queue;\n constructor(name: string);\n /**\n * Generating a job ID like this effectively de-duplicates all jobs with the same data.\n * @see https://docs.bullmq.io/guide/jobs/job-ids\n * @param data\n * @returns\n */\n private getJobId;\n add(data: T, extra?: JobsOptions): Promise>;\n getRepeatableJobs(): Promise<{\n key: string;\n name: string;\n id: string;\n endDate: number;\n tz: string;\n pattern: string;\n next: number;\n }[]>;\n removeRepeatableByKey(id: string): Promise;\n}\n","file://node_modules/@takaro/queues/dist/TakaroWorker.d.ts":"declare abstract class TakaroWorker {\n log: import(\"winston\").Logger;\n bullWorker: Worker;\n constructor(name: string, concurrency: number | undefined, fn: Processor, extraBullOpts?: WorkerOptions);\n}\n","file://node_modules/@takaro/queues/dist/bullboard.d.ts":"declare function getBullBoard(): any;\n","file://node_modules/@takaro/queues/dist/config.d.ts":"interface IQueuesConfig extends IBaseConfig {\n queues: {\n commands: {\n name: string;\n concurrency: number;\n };\n cronjobs: {\n name: string;\n concurrency: number;\n };\n hooks: {\n name: string;\n concurrency: number;\n };\n events: {\n name: string;\n concurrency: number;\n };\n connector: {\n name: string;\n };\n itemsSync: {\n name: string;\n interval: number;\n };\n steamSync: {\n name: string;\n interval: number;\n };\n playerSync: {\n name: string;\n interval: number;\n concurrency: number;\n };\n kpi: {\n name: string;\n interval: number;\n concurrency: number;\n };\n csmmImport: {\n name: string;\n };\n system: {\n name: string;\n };\n };\n redis: {\n host: string;\n port: number;\n username: string;\n password: string;\n };\n}\ndeclare const queuesConfigSchema: {\n redis: {\n host: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n port: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n username: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n password: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n };\n queues: {\n commands: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n cronjobs: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n hooks: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n events: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n connector: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n };\n itemsSync: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n interval: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n steamSync: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n interval: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n playerSync: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n interval: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n kpi: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n interval: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n concurrency: {\n doc: string;\n format: NumberConstructor;\n default: number;\n env: string;\n };\n };\n csmmImport: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n };\n system: {\n name: {\n doc: string;\n format: StringConstructor;\n default: string;\n env: string;\n };\n };\n };\n};\ndeclare const config: Config;\n","file://node_modules/@takaro/queues/dist/dataDefinitions.d.ts":"interface IParsedCommand {\n command: string;\n arguments: Record;\n [key: string]: string | Record;\n}\ninterface IBaseJobData {\n [key: string]: unknown;\n domainId: string;\n}\ninterface IJobData extends IBaseJobData {\n functionId: string;\n /**\n * The id of the item that triggered this job (cronjobId, commandId or hookId)\n */\n itemId: string;\n /**\n * The id of the gameserver that triggered this job\n */\n gameServerId: string;\n /**\n * The module installation object, including the configs\n */\n module: ModuleInstallationOutputDTO;\n}\ninterface IHookJobData extends IJobData {\n eventData: EventPayload;\n player?: PlayerOutputWithRolesDTO;\n pog?: PlayerOnGameserverOutputWithRolesDTO;\n}\ninterface ICommandJobData extends IJobData {\n player: PlayerOutputWithRolesDTO;\n pog: PlayerOnGameserverOutputWithRolesDTO;\n arguments: IParsedCommand['arguments'];\n chatMessage: EventChatMessage;\n trigger: string;\n}\ntype ICronJobData = IJobData;\ndeclare function isCommandData(data: IJobData): data is ICommandJobData;\ndeclare function isHookData(data: IJobData): data is IHookJobData;\ndeclare function isCronData(data: IJobData): data is ICronJobData;\ninterface IEventQueueData extends IBaseJobData {\n type: ValueOf;\n gameServerId: string;\n event: ValueOf<(typeof GameEventsMapping)[ValueOf]>;\n}\ninterface IConnectorQueueData extends IBaseJobData {\n gameServerId: string;\n operation: 'create' | 'update' | 'delete';\n}\ninterface IGameServerQueueData extends IBaseJobData {\n gameServerId?: string;\n}\ninterface ICSMMImportData extends IBaseJobData {\n csmmExport: Record;\n}\n","file://node_modules/@takaro/queues/dist/main.d.ts":"{ queueService } from './QueueService.js';\n{ queuesConfigSchema, IQueuesConfig } from './config.js';\n* from './dataDefinitions.js';\n{ TakaroQueue } from './TakaroQueue.js';\n{ TakaroWorker } from './TakaroWorker.js';\n{ getBullBoard } from './bullboard.js';\n","file://node_modules/@takaro/queues/dist/util/redisConnectionOptions.d.ts":"declare function getRedisConnectionOptions(): {\n host: string;\n port: number;\n username: string;\n password: string;\n};\n","file://node_modules/filelist/package.json":"{\"name\":\"filelist\",\"types\":\"index.d.ts\"}","file://node_modules/filelist/index.d.ts":"// IncludeOptions definitions copied from minimatch (https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/minimatch/index.d.ts)\ninterface IncludeOptions {\n /**\n * Dump a ton of stuff to stderr.\n *\n * @default false\n */\n debug?: boolean;\n\n /**\n * Do not expand {a,b} and {1..3} brace sets.\n *\n * @default false\n */\n nobrace?: boolean;\n\n /**\n * Disable ** matching against multiple folder names.\n *\n * @default false\n */\n noglobstar?: boolean;\n\n /**\n * Allow patterns to match filenames starting with a period,\n * even if the pattern does not explicitly have a period in that spot.\n *\n * @default false\n */\n dot?: boolean;\n\n /**\n * Disable \"extglob\" style patterns like +(a|b).\n *\n * @default false\n */\n noext?: boolean;\n\n /**\n * Perform a case-insensitive match.\n *\n * @default false\n */\n nocase?: boolean;\n\n /**\n * When a match is not found by minimatch.match,\n * return a list containing the pattern itself if this option is set.\n * Otherwise, an empty list is returned if there are no matches.\n *\n * @default false\n */\n nonull?: boolean;\n\n /**\n * If set, then patterns without slashes will be matched against\n * the basename of the path if it contains slashes.\n *\n * @default false\n */\n matchBase?: boolean;\n\n /**\n * Suppress the behavior of treating #\n * at the start of a pattern as a comment.\n *\n * @default false\n */\n nocomment?: boolean;\n\n /**\n * Suppress the behavior of treating a leading ! character as negation.\n *\n * @default false\n */\n nonegate?: boolean;\n\n /**\n * Returns from negate expressions the same as if they were not negated.\n * (Ie, true on a hit, false on a miss.)\n *\n * @default false\n */\n flipNegate?: boolean;\n}\n\nclass FileList {\n static clone(): FileList\n static verbose: boolean\n}\n\ninterface FileList extends Omit, \"length\"> {\n pendingAdd: string[]\n pending: boolean\n excludes: {\n pats: RegExp[],\n funcs: Function[],\n regex: null | RegExp\n }\n items: string[]\n toArray(): string[]\n include(...items: string[]): this\n include(...items: (IncludeOptions | string)[]): this\n exclude(...items: string[]): this\n shouldExclude(item: string): boolean\n resolve(): this\n clearInclusions(): this\n clearExclusions(): this\n length(): number\n}","file://node_modules/setprototypeof/package.json":"{\"name\":\"setprototypeof\",\"types\":\"index.d.ts\"}","file://node_modules/setprototypeof/index.d.ts":"declare function setPrototypeOf(o: any, proto: object | null): any;\n= setPrototypeOf;\n","file://node_modules/iconv-lite/package.json":"{\"name\":\"iconv-lite\",\"types\":\"./lib/index.d.ts\"}","file://node_modules/iconv-lite/./lib/index.d.ts":"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License.\n * REQUIREMENT: This definition is dependent on the @types/node definition.\n * Install with `npm install @types/node --save-dev`\n *--------------------------------------------------------------------------------------------*/\n\ndeclare module 'iconv-lite' {\n\texport function decode(buffer: Buffer, encoding: string, options?: Options): string;\n\n\texport function encode(content: string, encoding: string, options?: Options): Buffer;\n\n\texport function encodingExists(encoding: string): boolean;\n\n\texport function decodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;\n\n\texport function encodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;\n}\n\ninterface Options {\n stripBOM?: boolean;\n addBOM?: boolean;\n defaultEncoding?: string;\n}\n","file://node_modules/side-channel/package.json":"{\"name\":\"side-channel\",\"types\":\"./index.d.ts\"}","file://node_modules/side-channel/index.d.ts":"declare namespace getSideChannel {\n\ttype Key = unknown;\n\ttype ListNode = {\n\t\tkey: Key;\n\t\tnext: ListNode;\n\t\tvalue: T;\n\t};\n\ttype RootNode = {\n\t\tkey: object;\n\t\tnext: null | ListNode;\n\t};\n\tfunction listGetNode(list: RootNode, key: ListNode['key']): ListNode | void;\n\tfunction listGet(objects: RootNode, key: ListNode['key']): T | void;\n\tfunction listSet(objects: RootNode, key: ListNode['key'], value: T): void;\n\tfunction listHas(objects: RootNode, key: ListNode['key']): boolean;\n\n\ttype Channel = {\n\t\tassert: (key: Key) => void;\n\t\thas: (key: Key) => boolean;\n\t\tget: (key: Key) => T;\n\t\tset: (key: Key, value: T) => void;\n\t}\n}\n\ndeclare function getSideChannel(): getSideChannel.Channel;\n\n= getSideChannel;\n","file://node_modules/es-define-property/package.json":"{\"name\":\"es-define-property\",\"types\":\"./index.d.ts\"}","file://node_modules/es-define-property/index.d.ts":"declare const defineProperty: false | typeof Object.defineProperty;\n\n= defineProperty;","file://node_modules/hasown/package.json":"{\"name\":\"hasown\",\"types\":\"index.d.ts\"}","file://node_modules/hasown/index.d.ts":"declare function hasOwn(o: T, p: PropertyKey): p is keyof T;\n\n= hasOwn;","file://node_modules/define-data-property/package.json":"{\"name\":\"define-data-property\",\"types\":\"./index.d.ts\"}","file://node_modules/define-data-property/index.d.ts":"\ndeclare function defineDataProperty(\n obj: Record,\n property: keyof typeof obj,\n value: typeof obj[typeof property],\n nonEnumerable?: boolean | null,\n nonWritable?: boolean | null,\n nonConfigurable?: boolean | null,\n loose?: boolean\n): void;\n\n= defineDataProperty;","file://node_modules/safe-buffer/package.json":"{\"name\":\"safe-buffer\",\"types\":\"index.d.ts\"}","file://node_modules/safe-buffer/index.d.ts":"declare module \"safe-buffer\" {\n export class Buffer {\n length: number\n write(string: string, offset?: number, length?: number, encoding?: string): number;\n toString(encoding?: string, start?: number, end?: number): string;\n toJSON(): { type: 'Buffer', data: any[] };\n equals(otherBuffer: Buffer): boolean;\n compare(otherBuffer: Buffer, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number;\n copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number;\n slice(start?: number, end?: number): Buffer;\n writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;\n writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;\n writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;\n writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;\n readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number;\n readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number;\n readIntLE(offset: number, byteLength: number, noAssert?: boolean): number;\n readIntBE(offset: number, byteLength: number, noAssert?: boolean): number;\n readUInt8(offset: number, noAssert?: boolean): number;\n readUInt16LE(offset: number, noAssert?: boolean): number;\n readUInt16BE(offset: number, noAssert?: boolean): number;\n readUInt32LE(offset: number, noAssert?: boolean): number;\n readUInt32BE(offset: number, noAssert?: boolean): number;\n readInt8(offset: number, noAssert?: boolean): number;\n readInt16LE(offset: number, noAssert?: boolean): number;\n readInt16BE(offset: number, noAssert?: boolean): number;\n readInt32LE(offset: number, noAssert?: boolean): number;\n readInt32BE(offset: number, noAssert?: boolean): number;\n readFloatLE(offset: number, noAssert?: boolean): number;\n readFloatBE(offset: number, noAssert?: boolean): number;\n readDoubleLE(offset: number, noAssert?: boolean): number;\n readDoubleBE(offset: number, noAssert?: boolean): number;\n swap16(): Buffer;\n swap32(): Buffer;\n swap64(): Buffer;\n writeUInt8(value: number, offset: number, noAssert?: boolean): number;\n writeUInt16LE(value: number, offset: number, noAssert?: boolean): number;\n writeUInt16BE(value: number, offset: number, noAssert?: boolean): number;\n writeUInt32LE(value: number, offset: number, noAssert?: boolean): number;\n writeUInt32BE(value: number, offset: number, noAssert?: boolean): number;\n writeInt8(value: number, offset: number, noAssert?: boolean): number;\n writeInt16LE(value: number, offset: number, noAssert?: boolean): number;\n writeInt16BE(value: number, offset: number, noAssert?: boolean): number;\n writeInt32LE(value: number, offset: number, noAssert?: boolean): number;\n writeInt32BE(value: number, offset: number, noAssert?: boolean): number;\n writeFloatLE(value: number, offset: number, noAssert?: boolean): number;\n writeFloatBE(value: number, offset: number, noAssert?: boolean): number;\n writeDoubleLE(value: number, offset: number, noAssert?: boolean): number;\n writeDoubleBE(value: number, offset: number, noAssert?: boolean): number;\n fill(value: any, offset?: number, end?: number): this;\n indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number;\n lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number;\n includes(value: string | number | Buffer, byteOffset?: number, encoding?: string): boolean;\n\n /**\n * Allocates a new buffer containing the given {str}.\n *\n * @param str String to store in buffer.\n * @param encoding encoding to use, optional. Default is 'utf8'\n */\n constructor (str: string, encoding?: string);\n /**\n * Allocates a new buffer of {size} octets.\n *\n * @param size count of octets to allocate.\n */\n constructor (size: number);\n /**\n * Allocates a new buffer containing the given {array} of octets.\n *\n * @param array The octets to store.\n */\n constructor (array: Uint8Array);\n /**\n * Produces a Buffer backed by the same allocated memory as\n * the given {ArrayBuffer}.\n *\n *\n * @param arrayBuffer The ArrayBuffer with which to share memory.\n */\n constructor (arrayBuffer: ArrayBuffer);\n /**\n * Allocates a new buffer containing the given {array} of octets.\n *\n * @param array The octets to store.\n */\n constructor (array: any[]);\n /**\n * Copies the passed {buffer} data onto a new {Buffer} instance.\n *\n * @param buffer The buffer to copy.\n */\n constructor (buffer: Buffer);\n prototype: Buffer;\n /**\n * Allocates a new Buffer using an {array} of octets.\n *\n * @param array\n */\n static from(array: any[]): Buffer;\n /**\n * When passed a reference to the .buffer property of a TypedArray instance,\n * the newly created Buffer will share the same allocated memory as the TypedArray.\n * The optional {byteOffset} and {length} arguments specify a memory range\n * within the {arrayBuffer} that will be shared by the Buffer.\n *\n * @param arrayBuffer The .buffer property of a TypedArray or a new ArrayBuffer()\n * @param byteOffset\n * @param length\n */\n static from(arrayBuffer: ArrayBuffer, byteOffset?: number, length?: number): Buffer;\n /**\n * Copies the passed {buffer} data onto a new Buffer instance.\n *\n * @param buffer\n */\n static from(buffer: Buffer): Buffer;\n /**\n * Creates a new Buffer containing the given JavaScript string {str}.\n * If provided, the {encoding} parameter identifies the character encoding.\n * If not provided, {encoding} defaults to 'utf8'.\n *\n * @param str\n */\n static from(str: string, encoding?: string): Buffer;\n /**\n * Returns true if {obj} is a Buffer\n *\n * @param obj object to test.\n */\n static isBuffer(obj: any): obj is Buffer;\n /**\n * Returns true if {encoding} is a valid encoding argument.\n * Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex'\n *\n * @param encoding string to test.\n */\n static isEncoding(encoding: string): boolean;\n /**\n * Gives the actual byte length of a string. encoding defaults to 'utf8'.\n * This is not the same as String.prototype.length since that returns the number of characters in a string.\n *\n * @param string string to test.\n * @param encoding encoding used to evaluate (defaults to 'utf8')\n */\n static byteLength(string: string, encoding?: string): number;\n /**\n * Returns a buffer which is the result of concatenating all the buffers in the list together.\n *\n * If the list has no items, or if the totalLength is 0, then it returns a zero-length buffer.\n * If the list has exactly one item, then the first item of the list is returned.\n * If the list has more than one item, then a new Buffer is created.\n *\n * @param list An array of Buffer objects to concatenate\n * @param totalLength Total length of the buffers when concatenated.\n * If totalLength is not provided, it is read from the buffers in the list. However, this adds an additional loop to the function, so it is faster to provide the length explicitly.\n */\n static concat(list: Buffer[], totalLength?: number): Buffer;\n /**\n * The same as buf1.compare(buf2).\n */\n static compare(buf1: Buffer, buf2: Buffer): number;\n /**\n * Allocates a new buffer of {size} octets.\n *\n * @param size count of octets to allocate.\n * @param fill if specified, buffer will be initialized by calling buf.fill(fill).\n * If parameter is omitted, buffer will be filled with zeros.\n * @param encoding encoding used for call to buf.fill while initalizing\n */\n static alloc(size: number, fill?: string | Buffer | number, encoding?: string): Buffer;\n /**\n * Allocates a new buffer of {size} octets, leaving memory not initialized, so the contents\n * of the newly created Buffer are unknown and may contain sensitive data.\n *\n * @param size count of octets to allocate\n */\n static allocUnsafe(size: number): Buffer;\n /**\n * Allocates a new non-pooled buffer of {size} octets, leaving memory not initialized, so the contents\n * of the newly created Buffer are unknown and may contain sensitive data.\n *\n * @param size count of octets to allocate\n */\n static allocUnsafeSlow(size: number): Buffer;\n }\n}","file://node_modules/ipaddr.js/package.json":"{\"name\":\"ipaddr.js\",\"types\":\"./lib/ipaddr.js.d.ts\"}","file://node_modules/ipaddr.js/./lib/ipaddr.js.d.ts":"declare module \"ipaddr.js\" {\n type IPv4Range = 'unicast' | 'unspecified' | 'broadcast' | 'multicast' | 'linkLocal' | 'loopback' | 'carrierGradeNat' | 'private' | 'reserved';\n type IPv6Range = 'unicast' | 'unspecified' | 'linkLocal' | 'multicast' | 'loopback' | 'uniqueLocal' | 'ipv4Mapped' | 'rfc6145' | 'rfc6052' | '6to4' | 'teredo' | 'reserved';\n\n interface RangeList {\n [name: string]: [T, number] | [T, number][];\n }\n\n // Common methods/properties for IPv4 and IPv6 classes.\n class IP {\n prefixLengthFromSubnetMask(): number | null;\n toByteArray(): number[];\n toNormalizedString(): string;\n toString(): string;\n }\n\n namespace Address {\n export function isValid(addr: string): boolean;\n export function fromByteArray(bytes: number[]): IPv4 | IPv6;\n export function parse(addr: string): IPv4 | IPv6;\n export function parseCIDR(mask: string): [IPv4 | IPv6, number];\n export function process(addr: string): IPv4 | IPv6;\n export function subnetMatch(addr: IPv4, rangeList: RangeList, defaultName?: string): string;\n export function subnetMatch(addr: IPv6, rangeList: RangeList, defaultName?: string): string;\n\n export class IPv4 extends IP {\n static broadcastAddressFromCIDR(addr: string): IPv4;\n static isIPv4(addr: string): boolean;\n static isValidFourPartDecimal(addr: string): boolean;\n static isValid(addr: string): boolean;\n static networkAddressFromCIDR(addr: string): IPv4;\n static parse(addr: string): IPv4;\n static parseCIDR(addr: string): [IPv4, number];\n static subnetMaskFromPrefixLength(prefix: number): IPv4;\n constructor(octets: number[]);\n octets: number[]\n\n kind(): 'ipv4';\n match(addr: IPv4, bits: number): boolean;\n match(mask: [IPv4, number]): boolean;\n range(): IPv4Range;\n subnetMatch(rangeList: RangeList, defaultName?: string): string;\n toIPv4MappedAddress(): IPv6;\n }\n\n export class IPv6 extends IP {\n static broadcastAddressFromCIDR(addr: string): IPv6;\n static isIPv6(addr: string): boolean;\n static isValid(addr: string): boolean;\n static parse(addr: string): IPv6;\n static parseCIDR(addr: string): [IPv6, number];\n static subnetMaskFromPrefixLength(prefix: number): IPv6;\n constructor(parts: number[]);\n parts: number[]\n zoneId?: string\n\n isIPv4MappedAddress(): boolean;\n kind(): 'ipv6';\n match(addr: IPv6, bits: number): boolean;\n match(mask: [IPv6, number]): boolean;\n range(): IPv6Range;\n subnetMatch(rangeList: RangeList, defaultName?: string): string;\n toIPv4Address(): IPv4;\n }\n }\n\n export = Address;\n}\n"}