Module @takaro/apiclient

@takaro/apiclient

Automatically generated API client for Takaro.

import { AdminClient, Client } from '@takaro/apiclient';

const url = 'http://localhost:13000';

const adminClient = new AdminClient({
url,
auth: {
clientSecret: config.get('adminClientSecret'),
},
});

const createdDomain = await this.adminClient.domain.domainControllerCreate({
name: 'test-domain',
});

const client = new Client({
url,
auth: {
username: createdDomain.data.data.rootUser.email,
password: createdDomain.data.data.password,
},
});

await client.login();

Index

Enumerations

Classes

Interfaces

ActivityInputDTO AllowedFilters APIOutput AxiosResponse BanDTO BanPlayerInputDTO BanPlayerOutputDTO BaseDiscordEvent BaseEvent BaseGameEvent BaseStatsInputDTO BaseTakaroEvent BuiltinModule CommandArgumentCreateDTO CommandArgumentDTOAPI CommandArgumentOutputDTO CommandArgumentUpdateDTO CommandCreateDTO CommandExecuteDTOAPI CommandExecuteInputDTO CommandOutput CommandOutputArrayDTOAPI CommandOutputDTO CommandOutputDTOAPI CommandSearchInputAllowedFilters CommandSearchInputDTO CommandTriggerDTO CommandUpdateDTO CronJobCreateDTO CronJobOutputArrayDTOAPI CronJobOutputDTO CronJobOutputDTOAPI CronJobSearchInputAllowedFilters CronJobSearchInputDTO CronJobTriggerDTO CronJobUpdateDTO DiscordInviteOutputDTO DiscordParamId DomainCreateInputDTO DomainCreateOutputDTO DomainCreateOutputDTOAPI DomainOutputArrayDTOAPI DomainOutputDTO DomainOutputDTOAPI DomainSearchInputAllowedFilters DomainSearchInputDTO DomainUpdateInputDTO ErrorOutput EventChatMessage EventCreateDTO EventDiscordChannel EventDiscordUser EventEntityKilled EventLogLine EventOutputArrayDTOAPI EventOutputDTO EventPlayerConnected EventPlayerDeath EventPlayerDisconnected EventsCountInputDTO EventSearchInputAllowedFilters EventSearchInputDTO FunctionCreateDTO FunctionOutputArrayDTOAPI FunctionOutputDTO FunctionOutputDTOAPI FunctionSearchInputAllowedFilters FunctionSearchInputDTO FunctionUpdateDTO GameServerCreateDTO GameServerOutputArrayDTOAPI GameServerOutputDTO GameServerOutputDTOAPI GameServerSearchInputAllowedFilters GameServerSearchInputDTO GameServerTestReachabilityDTOAPI GameServerTestReachabilityInputDTO GameServerTypesOutputDTO GameServerTypesOutputDTOAPI GameServerUpdateDTO GetSettingsInput GetSettingsOneInput GetUserDTO GiveItemInputDTO GuildApiUpdateDTO GuildCreateInputDTO GuildOutputArrayDTOAPI GuildOutputDTO GuildOutputDTOAPI GuildSearchInputAllowedFilters GuildSearchInputDTO GuildUpdateDTO HealthOutputDTO HookCreateDTO HookEventDiscordMessage HookOutputArrayDTOAPI HookOutputDTO HookOutputDTOAPI HookSearchInputAllowedFilters HookSearchInputDTO HookTriggerDTO HookUpdateDTO ICommand ICommandArgument ICronJob IFunction IGamePlayer IHook IItemDTO IMessageOptsDTO ImportOutputDTO ImportOutputDTOAPI InviteCreateDTO InviteOutputDTO IPermission IpHistoryOutputDTO IPlayerReferenceDTO IPosition ITakaroQuery ItemCreateDTO ItemOutputArrayDTOAPI ItemOutputDTOAPI ItemSearchInputAllowedFilters ItemSearchInputDTO ItemsOutputDTO ItemUpdateDTO KickPlayerInputDTO LatencyInputDTO LinkPlayerUnauthedInputDTO LoginDTO LoginOutputDTO LoginOutputDTOAPI MeOutoutDTOAPI MeOutputDTO MessageSendInputDTO MetadataOutput MockConnectionInfo ModuleCreateDTO ModuleCreateInternalDTO ModuleExportDTOAPI ModuleInstallationOutputArrayDTOAPI ModuleInstallationOutputDTO ModuleInstallationOutputDTOAPI ModuleInstallDTO ModuleOutputArrayDTOAPI ModuleOutputDTO ModuleOutputDTOAPI ModuleSearchInputAllowedFilters ModuleSearchInputDTO ModuleUpdateDTO NOTDOMAINSCOPEDTakaroModelDTO PaginationParams PaginationParamsWithGameServer ParamId ParamIdAndModuleId ParamIdAndRoleId ParamKey ParamSenderReceiver PermissionCreateDTO PermissionInputDTO PermissionModuleDTO PermissionOnRoleDTO PermissionOutputDTO PermissionOutputDTOAPI PlayerCreateDTO PlayerMeOutputDTO PlayerOnGameServerCreateDTO PlayerOnGameserverOutputArrayDTOAPI PlayerOnGameserverOutputDTO PlayerOnGameserverOutputDTOAPI PlayerOnGameserverOutputWithRolesDTO PlayerOnGameServerSearchInputAllowedFilters PlayerOnGameServerSearchInputAllowedRangeFilter PlayerOnGameServerSearchInputDTO PlayerOnGameServerSetCurrencyInputDTO PlayerOnGameServerUpdateDTO PlayerOutputArrayDTOAPI PlayerOutputDTO PlayerOutputDTOAPI PlayerOutputWithRolesDTO PlayerOutputWithRolesDTOAPI PlayerRoleAssignChangeDTO PlayerRoleAssignmentOutputDTO PlayerSearchInputAllowedFilters PlayerSearchInputDTO PlayersOnlineInputDTO PlayerUpdateDTO PogParam PogStatsInputDTO RangeFilterCreatedAndUpdatedAt RedirectQs RoleCreateInputDTO RoleMembersOutputDTO RoleMembersOutputDTOAPI RoleMembersPlayersOutputDTO RoleMembersUsersOutputDTO RoleOutputArrayDTOAPI RoleOutputDTO RoleOutputDTOAPI RoleSearchInputAllowedFilters RoleSearchInputDTO RoleUpdateInputDTO RustConnectionInfo SdtdConnectionInfo SearchRoleInputDTO SendMessageInputDTO ServiceRoleCreateInputDTO Settings SettingsOutputArrayDTOAPI SettingsOutputDTO SettingsOutputDTOAPI SettingsSetDTO ShopListingCreateDTO ShopListingItemMetaInputDTO ShopListingItemMetaOutputDTO ShopListingOutputArrayDTOAPI ShopListingOutputDTO ShopListingOutputDTOAPI ShopListingSearchInputAllowedFilters ShopListingSearchInputDTO ShopListingUpdateDTO ShopOrderCreateDTO ShopOrderCreateInternalDTO ShopOrderOutputArrayDTOAPI ShopOrderOutputDTO ShopOrderOutputDTOAPI ShopOrderSearchInputAllowedFilters ShopOrderSearchInputAllowedRangeFilter ShopOrderSearchInputDTO ShopOrderUpdateDTO ShopSearchInputAllowedRangeFilter StatsOutputDTO StatsOutputDTOAPI TakaroEventCommandDetails TakaroEventCommandExecuted TakaroEventCronjobDetails TakaroEventCronjobExecuted TakaroEventCurrencyAdded TakaroEventCurrencyDeducted TakaroEventFunctionLog TakaroEventFunctionResult TakaroEventHookDetails TakaroEventHookExecuted TakaroEventModuleCreated TakaroEventModuleDeleted TakaroEventModuleInstalled TakaroEventModuleUninstalled TakaroEventModuleUpdated TakaroEventPlayerCreated TakaroEventPlayerLinked TakaroEventPlayerNewIpDetected TakaroEventRoleAssigned TakaroEventRoleCreated TakaroEventRoleDeleted TakaroEventRoleMeta TakaroEventRoleRemoved TakaroEventRoleUpdated TakaroEventServerStatusChanged TakaroEventSettingsSet TakaroEventShopListingCreated TakaroEventShopListingDeleted TakaroEventShopListingUpdated TakaroEventShopOrderCreated TakaroEventShopOrderStatusChanged TakaroModelDTO TeleportPlayerInputDTO TestReachabilityOutputDTO TokenInputDTO TokenOutputDTO TokenOutputDTOAPI UserAssignmentOutputDTO UserCreateInputDTO UserOutputArrayDTOAPI UserOutputDTO UserOutputDTOAPI UserOutputWithRolesDTO UserRoleAssignChangeDTO UserSearchInputAllowedFilters UserSearchInputAllowedRangeFilter UserSearchInputDTO UserUpdateAuthDTO UserUpdateDTO VariableCreateDTO VariableOutputArrayDTOAPI VariableOutputDTO VariableOutputDTOAPI VariableSearchInputAllowedFilters VariableSearchInputDTO VariableUpdateDTO

Type Aliases

ActivityInputDTODataTypeEnum ActivityInputDTOTimeTypeEnum CommandSearchInputDTOSortDirectionEnum CronJobSearchInputDTOSortDirectionEnum DomainCreateInputDTOStateEnum DomainOutputDTOStateEnum DomainSearchInputAllowedFiltersStateEnum DomainSearchInputDTOSortDirectionEnum DomainUpdateInputDTOStateEnum EventChatMessageChannelEnum EventCreateDTOEventNameEnum EventOutputDTOEventNameEnum EventOutputDTOMeta EventsCountInputDTOBucketStepEnum EventsCountInputDTOEventNameEnum EventsCountInputDTOSumByEnum EventSearchInputAllowedFiltersEventNameEnum EventSearchInputDTOSortDirectionEnum FunctionSearchInputDTOSortDirectionEnum GameServerCreateDTOTypeEnum GameServerOutputDTOTypeEnum GameServerSearchInputAllowedFiltersTypeEnum GameServerSearchInputDTOSortDirectionEnum GameServerTestReachabilityInputDTOTypeEnum GameServerTypesOutputDTOTypeEnum GameServerUpdateDTOTypeEnum GetSettingsInputKeysEnum GuildSearchInputDTOSortDirectionEnum HookCreateDTOEventTypeEnum HookOutputDTOEventTypeEnum HookSearchInputAllowedFiltersEventTypeEnum HookSearchInputDTOSortDirectionEnum HookTriggerDTOEventTypeEnum HookUpdateDTOEventTypeEnum IHookEventTypeEnum ITakaroAPIAxiosResponse ITakaroQuerySortDirectionEnum ItemSearchInputDTOSortDirectionEnum MetadataOutputServerTime ModuleSearchInputDTOSortDirectionEnum NOTDOMAINSCOPEDTakaroModelDTOCreatedAt ParamKeyKeyEnum PlayerOnGameServerSearchInputDTOSortDirectionEnum PlayerSearchInputDTOSortDirectionEnum RoleSearchInputDTOSortDirectionEnum SettingsControllerGetKeysEnum SettingsOutputDTOKeyEnum SettingsOutputDTOTypeEnum ShopListingSearchInputDTOSortDirectionEnum ShopOrderOutputDTOStatusEnum ShopOrderSearchInputDTOSortDirectionEnum ShopOrderUpdateDTOStatusEnum StatsControllerGetActivityStatsDataTypeEnum StatsControllerGetActivityStatsTimeTypeEnum StatsControllerGetEventsCountBucketStepEnum StatsControllerGetEventsCountEventNameEnum StatsControllerGetEventsCountSumByEnum StatsControllerGetPingStatsStartDateParameter UserSearchInputDTOSortDirectionEnum VariableSearchInputDTOSortDirectionEnum

Variables

ActivityInputDTODataTypeEnum ActivityInputDTOTimeTypeEnum CommandSearchInputDTOSortDirectionEnum CronJobSearchInputDTOSortDirectionEnum DomainCreateInputDTOStateEnum DomainOutputDTOStateEnum DomainSearchInputAllowedFiltersStateEnum DomainSearchInputDTOSortDirectionEnum DomainUpdateInputDTOStateEnum EventChatMessageChannelEnum EventCreateDTOEventNameEnum EventOutputDTOEventNameEnum EventsCountInputDTOBucketStepEnum EventsCountInputDTOEventNameEnum EventsCountInputDTOSumByEnum EventSearchInputAllowedFiltersEventNameEnum EventSearchInputDTOSortDirectionEnum FunctionSearchInputDTOSortDirectionEnum GameServerCreateDTOTypeEnum GameServerOutputDTOTypeEnum GameServerSearchInputAllowedFiltersTypeEnum GameServerSearchInputDTOSortDirectionEnum GameServerTestReachabilityInputDTOTypeEnum GameServerTypesOutputDTOTypeEnum GameServerUpdateDTOTypeEnum GetSettingsInputKeysEnum GuildSearchInputDTOSortDirectionEnum HookCreateDTOEventTypeEnum HookOutputDTOEventTypeEnum HookSearchInputAllowedFiltersEventTypeEnum HookSearchInputDTOSortDirectionEnum HookTriggerDTOEventTypeEnum HookUpdateDTOEventTypeEnum IHookEventTypeEnum ITakaroQuerySortDirectionEnum ItemSearchInputDTOSortDirectionEnum ModuleSearchInputDTOSortDirectionEnum ParamKeyKeyEnum PlayerOnGameServerSearchInputDTOSortDirectionEnum PlayerSearchInputDTOSortDirectionEnum RoleSearchInputDTOSortDirectionEnum SettingsControllerGetKeysEnum SettingsOutputDTOKeyEnum SettingsOutputDTOTypeEnum ShopListingSearchInputDTOSortDirectionEnum ShopOrderOutputDTOStatusEnum ShopOrderSearchInputDTOSortDirectionEnum ShopOrderUpdateDTOStatusEnum StatsControllerGetActivityStatsDataTypeEnum StatsControllerGetActivityStatsTimeTypeEnum StatsControllerGetEventsCountBucketStepEnum StatsControllerGetEventsCountEventNameEnum StatsControllerGetEventsCountSumByEnum UserSearchInputDTOSortDirectionEnum VariableSearchInputDTOSortDirectionEnum

Functions