dartactyl_visible_dio library

Classes

Account
ActivityFilters
ActivityLog
ActivityLogRelationships
ActivityLogsIncludes
ActivityLogSort
Allocation
AllocationIncludes
AllocationNote
AllocationPermissionKeys
ApiKey
ApiKeyMeta
Shows on createApiKey
ApplicationAllocation
ApplicationServer
ApplicationServerContainer
ApplicationServerIncludes
ApplicationServerRelationships
ApplicationUser
ApplicationUserRelationships
ApplicationUsersIncludes
AttributesConverter<T extends SerializableMixin>
Backup
BackupPermissionKeys
CancelToken
Controls cancellation of Dio's requests.
ChmodFile
ChmodFileBody
ControlPermissionKeys
CreateApiKey
CreateBackup
CreateNodeRequest
CreateServerDatabase
CreateSshKey
CreateUserRequest
Cron
Database
DatabasePassword
DatabasePasswordRelationships
DatabasePermissionKeys
Databases
DeleteSSHKey
DeprecatedPteroClient
A client for deprecated Pterodactyl APIs.
DisableTwoFactor
Egg
EggConfig
EggLogsConfig
EggScript
EggStartupConfig
EggVariable
FileBody
FileBodyListFromTo
FileBodyListString
FileObject
name is the name of the file.
FilePermissionKeys
Filters<E extends FilterEnumMixin>
FolderBody
FractalData<T extends SerializableMixin>
FractalDataMeta<T extends SerializableMixin, M extends Meta>
FractalListData<T extends SerializableMixin>
FractalListMeta<T extends SerializableMixin, M extends Meta>
FromTo
HandleErrorInterceptor
Includes
Consider using specific subtypes like ServerIncludes, ActivityLogsIncludes, ScheduleIncludes, and ServerDatabasesIncludes. These expose the options available for those routes directly
KeyValue
KnownNamespaces
Location
MakeFileCopy
Meta
MetaConverter<M extends Meta>
Nest
Node
NodeIncludes
NodeRelationships
NodesSort
PaginatedBackupsMeta
Shows on listBackups
PaginatedMeta
Shows on listServers
Pagination
PermissionKeysConverter<T extends SerializableMixin>
Permissions
PermissionsModel<T extends SerializableMixin>
PteroApplication
Pterodactyl Application API Client
PteroClient
Pterodactyl API Client
PteroData<T extends SerializableMixin>
PteroDataConverter<T extends SerializableMixin>
PteroErrorCode
PteroErrorMeta
PteroErrors
PteroErrorScheduleMeta
PteroErrorStringMeta
PteroTranslationsClient
PullFileBody
Recaptcha
RecoveryTokens
RemoveNullResourcesInterceptor
Remove any instance of null_resource, which looks like this:
Rename
RequestSchedule
ResourceMeta
Shows on application.createNode
RestoreBackup
deleteExistingFiles specifies the truncate parameter in the request.
ScheduleIncludes
SchedulePermissionKeys
ScheduleTask
SendServerCommand
Server
ServerDatabase
ServerDatabasesIncludes
ServerFeatureLimits
ServerFilters
ServerIncludes
ServerLimits
ServerMeta
shows on getServerDetails
ServerRelationships
ServerSchedule
ServerScheduleRelationships
ServerSubuser
SettingsPermissionKeys
SftpDetails
Signal
SignedUrl
SiteConfig
Sort<T extends Sort<T>>
SshKey
StartupMeta
Shows up on listVariables
StartupPermissionKeys
Stats
StatsResources
Subuser
SubuserPermissions
SystemPermissions
Task
TranslationData
TwoFactorCode
TwoFactorImage
UpdateEmail
UpdateImage
UpdateNodeRequest
UpdatePassword
UpdateUserRequest
User
UserConfig
UserPermissionKeys
UsersSort
WebsocketDetails
WebsocketPermissionKeys

Mixins

FilterEnumMixin
Fractal<T extends SerializableMixin>
A mixin for FractalData and FractalMeta
FractalList<T extends SerializableMixin>
A mixin for FractalListData and FractalListMeta
FractalMeta<T extends SerializableMixin, M extends Meta>
PaginationMixin
SerializableMixin

Extensions

AllocationList on FractalList<Allocation>
ApiKeyList on FractalList<ApiKey>
BackupList on FractalList<Backup>
BackupListResponse on FractalListMeta<Backup, PaginatedMeta>
ClientUtility on PteroClient
This ectention will allow transformations of data from the client to make it easier to use
EggVariableList on FractalList<EggVariable>
EggVariableListResponse on FractalListMeta<EggVariable, StartupMeta>
FileObjectList on FractalList<FileObject>
FractalGetAllocation on Fractal<Allocation>
FractalGetApiKey on Fractal<ApiKey>
FractalGetApiKeyMeta on FractalMeta<ApiKey, ApiKeyMeta>
FractalGetBackup on Fractal<Backup>
FractalGetEggVariable on Fractal<EggVariable>
FractalGetFileObject on Fractal<FileObject>
FractalGetRecoveryTokens on Fractal<RecoveryTokens>
FractalGetScheduleTask on Fractal<ScheduleTask>
FractalGetServer on Fractal<Server>
FractalGetServerDatabase on Fractal<ServerDatabase>
FractalGetServerMeta on FractalMeta<Server, ServerMeta>
FractalGetServerSchedule on Fractal<ServerSchedule>
FractalGetServerSubuser on Fractal<ServerSubuser>
FractalGetSignedUrl on Fractal<SignedUrl>
FractalGetStats on Fractal<Stats>
FractalGetSystemPermissions on Fractal<SystemPermissions>
FractalGetTwoFactorImage on Fractal<TwoFactorImage>
FractalGetUser on Fractal<Account>
ListItems on FractalList<T>
MockPrefer on Dio
ParseSiteConfig on PteroClient
A SiteConfiguration extension for accessing panel information that exists in the html
PteroClientStuff on PteroClient
PteroClientVisibleDio on PteroClient
An extension that allows you to access the Dio instance used by the client.
ServerDatabaseList on FractalList<ServerDatabase>
ServerList on FractalList<Server>
ServerListResponse on FractalListMeta<Server, PaginatedMeta>
ServerSubuserList on FractalList<ServerSubuser>

Functions

activityLogPropertiesFromJson(dynamic value) JsonMap

Exceptions / Errors

ConfigNotFoundException
An exception for when the site configuration could not be found
GenericApiException
Base ApiException class for dartactyl. All api errors should be an instance of this class
NoConnectionPteroApiException
We could not reach the server
NoDataPteroApiException
We reached the server, but we did not get any data
PteroApiException
A common exception class with whatever error data the server sent us
PteroError