1129 lines
56 KiB
PHP
1129 lines
56 KiB
PHP
<?php
|
|
|
|
// @formatter:off
|
|
/**
|
|
* A helper file for your Eloquent Models
|
|
* Copy the phpDocs from this file to the correct Model,
|
|
* And remove them from this file, to prevent double declarations.
|
|
*
|
|
* @author Barry vd. Heuvel <barryvdh@gmail.com>
|
|
*/
|
|
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\APILog
|
|
*
|
|
* @property int $id
|
|
* @property bool $authorized
|
|
* @property string|null $error
|
|
* @property string|null $key
|
|
* @property string $method
|
|
* @property string $route
|
|
* @property string|null $content
|
|
* @property string $user_agent
|
|
* @property string $request_ip
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereAuthorized($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereContent($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereError($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereKey($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereMethod($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereRequestIp($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereRoute($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|APILog whereUserAgent($value)
|
|
*/
|
|
class APILog extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\AdminRole
|
|
*
|
|
* @property int $id
|
|
* @property string $name
|
|
* @property string|null $description
|
|
* @property int $sort_id
|
|
* @property array $permissions
|
|
* @property-read int|null $permissions_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AdminRole newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AdminRole newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AdminRole query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AdminRole whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AdminRole whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AdminRole whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AdminRole wherePermissions($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AdminRole whereSortId($value)
|
|
*/
|
|
class AdminRole extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Allocation
|
|
*
|
|
* @property int $id
|
|
* @property int $node_id
|
|
* @property string $ip
|
|
* @property string|null $ip_alias
|
|
* @property int $port
|
|
* @property int|null $server_id
|
|
* @property string|null $notes
|
|
* @property \Carbon\Carbon|null $created_at
|
|
* @property \Carbon\Carbon|null $updated_at
|
|
* @property string $alias
|
|
* @property bool $has_alias
|
|
* @property \Pterodactyl\Models\Server|null $server
|
|
* @property \Pterodactyl\Models\Node $node
|
|
* @property-read string $hashid
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation whereIp($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation whereIpAlias($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation whereNodeId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation whereNotes($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation wherePort($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation whereServerId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Allocation whereUpdatedAt($value)
|
|
*/
|
|
class Allocation extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\ApiKey
|
|
*
|
|
* @property int $id
|
|
* @property int $user_id
|
|
* @property int $key_type
|
|
* @property string|null $identifier
|
|
* @property string $token
|
|
* @property array|null $allowed_ips
|
|
* @property string|null $memo
|
|
* @property \Illuminate\Support\Carbon|null $last_used_at
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property int $r_servers
|
|
* @property int $r_nodes
|
|
* @property int $r_allocations
|
|
* @property int $r_users
|
|
* @property int $r_locations
|
|
* @property int $r_nests
|
|
* @property int $r_eggs
|
|
* @property int $r_database_hosts
|
|
* @property int $r_server_databases
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereAllowedIps($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereIdentifier($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereKeyType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereLastUsedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereMemo($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereRAllocations($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereRDatabaseHosts($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereREggs($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereRLocations($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereRNests($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereRNodes($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereRServerDatabases($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereRServers($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereRUsers($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereToken($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ApiKey whereUserId($value)
|
|
*/
|
|
class ApiKey extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\AuditLog
|
|
*
|
|
* @property int $id
|
|
* @property string $uuid
|
|
* @property bool $is_system
|
|
* @property int|null $user_id
|
|
* @property int|null $server_id
|
|
* @property string $action
|
|
* @property string|null $subaction
|
|
* @property array $device
|
|
* @property array $metadata
|
|
* @property \Carbon\CarbonImmutable $created_at
|
|
* @property \Pterodactyl\Models\User|null $user
|
|
* @property \Pterodactyl\Models\Server|null $server
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog whereAction($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog whereDevice($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog whereIsSystem($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog whereMetadata($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog whereServerId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog whereSubaction($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog whereUserId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|AuditLog whereUuid($value)
|
|
*/
|
|
class AuditLog extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Backup
|
|
*
|
|
* @property int $id
|
|
* @property int $server_id
|
|
* @property string $uuid
|
|
* @property bool $is_successful
|
|
* @property bool $is_locked
|
|
* @property string $name
|
|
* @property string[] $ignored_files
|
|
* @property string $disk
|
|
* @property string|null $checksum
|
|
* @property int $bytes
|
|
* @property string|null $upload_id
|
|
* @property \Carbon\CarbonImmutable|null $completed_at
|
|
* @property \Carbon\CarbonImmutable $created_at
|
|
* @property \Carbon\CarbonImmutable $updated_at
|
|
* @property \Carbon\CarbonImmutable|null $deleted_at
|
|
* @property \Pterodactyl\Models\Server $server
|
|
* @property \Pterodactyl\Models\AuditLog[] $audits
|
|
* @property-read int|null $audits_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup newQuery()
|
|
* @method static \Illuminate\Database\Query\Builder|Backup onlyTrashed()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereBytes($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereChecksum($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereCompletedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereDeletedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereDisk($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereIgnoredFiles($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereIsLocked($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereIsSuccessful($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereServerId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereUploadId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Backup whereUuid($value)
|
|
* @method static \Illuminate\Database\Query\Builder|Backup withTrashed()
|
|
* @method static \Illuminate\Database\Query\Builder|Backup withoutTrashed()
|
|
*/
|
|
class Backup extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Database
|
|
*
|
|
* @property int $id
|
|
* @property int $server_id
|
|
* @property int $database_host_id
|
|
* @property string $database
|
|
* @property string $username
|
|
* @property string $remote
|
|
* @property string $password
|
|
* @property int $max_connections
|
|
* @property \Carbon\Carbon $created_at
|
|
* @property \Carbon\Carbon $updated_at
|
|
* @property \Pterodactyl\Models\Server $server
|
|
* @property \Pterodactyl\Models\DatabaseHost $host
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database whereDatabase($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database whereDatabaseHostId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database whereMaxConnections($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database wherePassword($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database whereRemote($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database whereServerId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Database whereUsername($value)
|
|
*/
|
|
class Database extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\DatabaseHost
|
|
*
|
|
* @property int $id
|
|
* @property string $name
|
|
* @property string $host
|
|
* @property int $port
|
|
* @property string $username
|
|
* @property string $password
|
|
* @property int|null $max_databases
|
|
* @property \Carbon\CarbonImmutable $created_at
|
|
* @property \Carbon\CarbonImmutable $updated_at
|
|
* @property-read \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\Database[] $databases
|
|
* @property-read int|null $databases_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost whereHost($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost whereMaxDatabases($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost wherePassword($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost wherePort($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|DatabaseHost whereUsername($value)
|
|
*/
|
|
class DatabaseHost extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Egg
|
|
*
|
|
* @property int $id
|
|
* @property string $uuid
|
|
* @property int $nest_id
|
|
* @property string $author
|
|
* @property string $name
|
|
* @property string|null $description
|
|
* @property array|null $features
|
|
* @property string $docker_image -- deprecated, use $docker_images
|
|
* @property string $update_url
|
|
* @property array $docker_images
|
|
* @property array|null $file_denylist
|
|
* @property string|null $config_files
|
|
* @property string|null $config_startup
|
|
* @property string|null $config_logs
|
|
* @property string|null $config_stop
|
|
* @property int|null $config_from
|
|
* @property string|null $startup
|
|
* @property bool $script_is_privileged
|
|
* @property string|null $script_install
|
|
* @property string $script_entry
|
|
* @property string $script_container
|
|
* @property int|null $copy_script_from
|
|
* @property \Carbon\Carbon $created_at
|
|
* @property \Carbon\Carbon $updated_at
|
|
* @property string|null $copy_script_install
|
|
* @property string $copy_script_entry
|
|
* @property string $copy_script_container
|
|
* @property string|null $inherit_config_files
|
|
* @property string|null $inherit_config_startup
|
|
* @property string|null $inherit_config_logs
|
|
* @property string|null $inherit_config_stop
|
|
* @property string $inherit_file_denylist
|
|
* @property array|null $inherit_features
|
|
* @property \Pterodactyl\Models\Nest $nest
|
|
* @property \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\Server[] $servers
|
|
* @property \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\EggVariable[] $variables
|
|
* @property \Pterodactyl\Models\Egg|null $scriptFrom
|
|
* @property \Pterodactyl\Models\Egg|null $configFrom
|
|
* @property-read int|null $servers_count
|
|
* @property-read int|null $variables_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereAuthor($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereConfigFiles($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereConfigFrom($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereConfigLogs($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereConfigStartup($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereConfigStop($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereCopyScriptFrom($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereDockerImages($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereFeatures($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereFileDenylist($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereNestId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereScriptContainer($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereScriptEntry($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereScriptInstall($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereScriptIsPrivileged($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereStartup($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereUpdateUrl($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Egg whereUuid($value)
|
|
*/
|
|
class Egg extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\EggMount
|
|
*
|
|
* @property int $egg_id
|
|
* @property int $mount_id
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggMount newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggMount newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggMount query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggMount whereEggId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggMount whereMountId($value)
|
|
*/
|
|
class EggMount extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\EggVariable
|
|
*
|
|
* @property int $id
|
|
* @property int $egg_id
|
|
* @property string $name
|
|
* @property string $description
|
|
* @property string $env_variable
|
|
* @property string $default_value
|
|
* @property bool $user_viewable
|
|
* @property bool $user_editable
|
|
* @property string $rules
|
|
* @property \Carbon\CarbonImmutable $created_at
|
|
* @property \Carbon\CarbonImmutable $updated_at
|
|
* @property bool $required
|
|
* @property \Pterodactyl\Models\Egg $egg
|
|
* @property \Pterodactyl\Models\ServerVariable $serverVariable
|
|
*
|
|
* The "server_value" variable is only present on the object if you've loaded this model
|
|
* using the server relationship.
|
|
* @property string|null $server_value
|
|
* @property-read int|null $server_variable_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereDefaultValue($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereEggId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereEnvVariable($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereRules($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereUserEditable($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|EggVariable whereUserViewable($value)
|
|
*/
|
|
class EggVariable extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Location
|
|
*
|
|
* @property int $id
|
|
* @property string $short
|
|
* @property string $long
|
|
* @property \Carbon\Carbon $created_at
|
|
* @property \Carbon\Carbon $updated_at
|
|
* @property \Pterodactyl\Models\Node[] $nodes
|
|
* @property \Pterodactyl\Models\Server[] $servers
|
|
* @property-read int|null $nodes_count
|
|
* @property-read int|null $servers_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Location newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Location newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Location query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Location whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Location whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Location whereLong($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Location whereShort($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Location whereUpdatedAt($value)
|
|
*/
|
|
class Location extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Mount
|
|
*
|
|
* @property int $id
|
|
* @property string $uuid
|
|
* @property string $name
|
|
* @property string $description
|
|
* @property string $source
|
|
* @property string $target
|
|
* @property bool $read_only
|
|
* @property bool $user_mountable
|
|
* @property \Pterodactyl\Models\Egg[]|\Illuminate\Database\Eloquent\Collection $eggs
|
|
* @property \Pterodactyl\Models\Node[]|\Illuminate\Database\Eloquent\Collection $nodes
|
|
* @property \Pterodactyl\Models\Server[]|\Illuminate\Database\Eloquent\Collection $servers
|
|
* @property-read int|null $eggs_count
|
|
* @property-read int|null $nodes_count
|
|
* @property-read int|null $servers_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount whereReadOnly($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount whereSource($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount whereTarget($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount whereUserMountable($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Mount whereUuid($value)
|
|
*/
|
|
class Mount extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\MountNode
|
|
*
|
|
* @property int $node_id
|
|
* @property int $mount_id
|
|
* @method static \Illuminate\Database\Eloquent\Builder|MountNode newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|MountNode newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|MountNode query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|MountNode whereMountId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|MountNode whereNodeId($value)
|
|
*/
|
|
class MountNode extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\MountServer
|
|
*
|
|
* @property int $server_id
|
|
* @property int $mount_id
|
|
* @method static \Illuminate\Database\Eloquent\Builder|MountServer newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|MountServer newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|MountServer query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|MountServer whereMountId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|MountServer whereServerId($value)
|
|
*/
|
|
class MountServer extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Nest
|
|
*
|
|
* @property int $id
|
|
* @property string $uuid
|
|
* @property string $author
|
|
* @property string $name
|
|
* @property string|null $description
|
|
* @property \Carbon\Carbon $created_at
|
|
* @property \Carbon\Carbon $updated_at
|
|
* @property \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\Server[] $servers
|
|
* @property \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\Egg[] $eggs
|
|
* @property-read int|null $eggs_count
|
|
* @property-read int|null $servers_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Nest newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Nest newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Nest query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Nest whereAuthor($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Nest whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Nest whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Nest whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Nest whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Nest whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Nest whereUuid($value)
|
|
*/
|
|
class Nest extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Node
|
|
*
|
|
* @property int $id
|
|
* @property string $uuid
|
|
* @property bool $public
|
|
* @property string $name
|
|
* @property string|null $description
|
|
* @property int $location_id
|
|
* @property int|null $database_host_id
|
|
* @property string $fqdn
|
|
* @property int $listen_port_http
|
|
* @property int $public_port_http
|
|
* @property int $listen_port_sftp
|
|
* @property int $public_port_sftp
|
|
* @property string $scheme
|
|
* @property bool $behind_proxy
|
|
* @property bool $maintenance_mode
|
|
* @property int $memory
|
|
* @property int $memory_overallocate
|
|
* @property int $disk
|
|
* @property int $disk_overallocate
|
|
* @property int $upload_size
|
|
* @property string $daemon_token_id
|
|
* @property string $daemon_token
|
|
* @property string $daemon_base
|
|
* @property \Carbon\Carbon $created_at
|
|
* @property \Carbon\Carbon $updated_at
|
|
* @property \Pterodactyl\Models\Location $location
|
|
* @property \Pterodactyl\Models\Mount[]|\Illuminate\Database\Eloquent\Collection $mounts
|
|
* @property \Pterodactyl\Models\Server[]|\Illuminate\Database\Eloquent\Collection $servers
|
|
* @property \Pterodactyl\Models\Allocation[]|\Illuminate\Database\Eloquent\Collection $allocations
|
|
* @property \Pterodactyl\Models\DatabaseHost $databaseHost
|
|
* @property-read int|null $allocations_count
|
|
* @property-read int|null $mounts_count
|
|
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
|
|
* @property-read int|null $notifications_count
|
|
* @property-read int|null $servers_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereBehindProxy($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereDaemonBase($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereDaemonToken($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereDaemonTokenId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereDatabaseHostId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereDisk($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereDiskOverallocate($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereFqdn($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereListenPortHttp($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereListenPortSftp($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereLocationId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereMaintenanceMode($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereMemory($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereMemoryOverallocate($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node wherePublic($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node wherePublicPortHttp($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node wherePublicPortSftp($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereScheme($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereUploadSize($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Node whereUuid($value)
|
|
*/
|
|
class Node extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Permission
|
|
*
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Permission newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Permission newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Permission query()
|
|
*/
|
|
class Permission extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\PersonalAccessToken
|
|
*
|
|
* @property int $id
|
|
* @property string $tokenable_type
|
|
* @property int $tokenable_id
|
|
* @property string $name
|
|
* @property string $token
|
|
* @property array|null $abilities
|
|
* @property \Illuminate\Support\Carbon|null $last_used_at
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $tokenable
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereAbilities($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereLastUsedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereToken($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereTokenableId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereTokenableType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereUpdatedAt($value)
|
|
*/
|
|
class PersonalAccessToken extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\RecoveryToken
|
|
*
|
|
* @property int $id
|
|
* @property int $user_id
|
|
* @property string $token
|
|
* @property \Carbon\CarbonImmutable $created_at
|
|
* @property \Pterodactyl\Models\User $user
|
|
* @method static \Illuminate\Database\Eloquent\Builder|RecoveryToken newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|RecoveryToken newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|RecoveryToken query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|RecoveryToken whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|RecoveryToken whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|RecoveryToken whereToken($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|RecoveryToken whereUserId($value)
|
|
*/
|
|
class RecoveryToken extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Schedule
|
|
*
|
|
* @property int $id
|
|
* @property int $server_id
|
|
* @property string $name
|
|
* @property string $cron_day_of_week
|
|
* @property string $cron_month
|
|
* @property string $cron_day_of_month
|
|
* @property string $cron_hour
|
|
* @property string $cron_minute
|
|
* @property bool $is_active
|
|
* @property bool $is_processing
|
|
* @property bool $only_when_online
|
|
* @property \Carbon\Carbon|null $last_run_at
|
|
* @property \Carbon\Carbon|null $next_run_at
|
|
* @property \Carbon\Carbon $created_at
|
|
* @property \Carbon\Carbon $updated_at
|
|
* @property string $hashid
|
|
* @property \Pterodactyl\Models\Server $server
|
|
* @property \Pterodactyl\Models\Task[]|\Illuminate\Support\Collection $tasks
|
|
* @property-read int|null $tasks_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereCronDayOfMonth($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereCronDayOfWeek($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereCronHour($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereCronMinute($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereCronMonth($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereIsActive($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereIsProcessing($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereLastRunAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereNextRunAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereOnlyWhenOnline($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereServerId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Schedule whereUpdatedAt($value)
|
|
*/
|
|
class Schedule extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Server
|
|
*
|
|
* @property int $id
|
|
* @property string|null $external_id
|
|
* @property string $uuid
|
|
* @property string $uuidShort
|
|
* @property int $node_id
|
|
* @property string $name
|
|
* @property string $description
|
|
* @property string|null $status
|
|
* @property bool $skip_scripts
|
|
* @property int $owner_id
|
|
* @property int $memory
|
|
* @property int $swap
|
|
* @property int $disk
|
|
* @property int $io
|
|
* @property int $cpu
|
|
* @property string $threads
|
|
* @property bool $oom_disabled
|
|
* @property int $allocation_id
|
|
* @property int $nest_id
|
|
* @property int $egg_id
|
|
* @property string $startup
|
|
* @property string $image
|
|
* @property int $allocation_limit
|
|
* @property int $database_limit
|
|
* @property int $backup_limit
|
|
* @property \Carbon\Carbon $created_at
|
|
* @property \Carbon\Carbon $updated_at
|
|
* @property \Pterodactyl\Models\User $user
|
|
* @property \Pterodactyl\Models\Subuser[]|\Illuminate\Database\Eloquent\Collection $subusers
|
|
* @property \Pterodactyl\Models\Allocation $allocation
|
|
* @property \Pterodactyl\Models\Allocation[]|\Illuminate\Database\Eloquent\Collection $allocations
|
|
* @property \Pterodactyl\Models\Node $node
|
|
* @property \Pterodactyl\Models\Nest $nest
|
|
* @property \Pterodactyl\Models\Egg $egg
|
|
* @property \Pterodactyl\Models\EggVariable[]|\Illuminate\Database\Eloquent\Collection $variables
|
|
* @property \Pterodactyl\Models\Schedule[]|\Illuminate\Database\Eloquent\Collection $schedule
|
|
* @property \Pterodactyl\Models\Database[]|\Illuminate\Database\Eloquent\Collection $databases
|
|
* @property \Pterodactyl\Models\Location $location
|
|
* @property \Pterodactyl\Models\ServerTransfer $transfer
|
|
* @property \Pterodactyl\Models\Backup[]|\Illuminate\Database\Eloquent\Collection $backups
|
|
* @property \Pterodactyl\Models\Mount[]|\Illuminate\Database\Eloquent\Collection $mounts
|
|
* @property \Pterodactyl\Models\AuditLog[] $audits
|
|
* @property-read int|null $allocations_count
|
|
* @property-read int|null $audits_count
|
|
* @property-read int|null $backups_count
|
|
* @property-read int|null $databases_count
|
|
* @property-read int|null $mounts_count
|
|
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
|
|
* @property-read int|null $notifications_count
|
|
* @property-read int|null $schedule_count
|
|
* @property-read int|null $subusers_count
|
|
* @property-read int|null $variables_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereAllocationId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereAllocationLimit($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereBackupLimit($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereCpu($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereDatabaseLimit($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereDisk($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereEggId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereExternalId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereImage($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereIo($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereMemory($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereNestId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereNodeId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereOomDisabled($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereOwnerId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereSkipScripts($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereStartup($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereStatus($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereSwap($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereThreads($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereUuid($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Server whereUuidShort($value)
|
|
*/
|
|
class Server extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\ServerTransfer
|
|
*
|
|
* @property int $id
|
|
* @property int $server_id
|
|
* @property int $old_node
|
|
* @property int $new_node
|
|
* @property int $old_allocation
|
|
* @property int $new_allocation
|
|
* @property array|null $old_additional_allocations
|
|
* @property array|null $new_additional_allocations
|
|
* @property bool|null $successful
|
|
* @property bool $archived
|
|
* @property \Carbon\Carbon $created_at
|
|
* @property \Carbon\Carbon $updated_at
|
|
* @property \Pterodactyl\Models\Server $server
|
|
* @property \Pterodactyl\Models\Node $oldNode
|
|
* @property \Pterodactyl\Models\Node $newNode
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereArchived($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereNewAdditionalAllocations($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereNewAllocation($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereNewNode($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereOldAdditionalAllocations($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereOldAllocation($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereOldNode($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereServerId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereSuccessful($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerTransfer whereUpdatedAt($value)
|
|
*/
|
|
class ServerTransfer extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\ServerVariable
|
|
*
|
|
* @property int $id
|
|
* @property int $server_id
|
|
* @property int $variable_id
|
|
* @property string $variable_value
|
|
* @property \Carbon\CarbonImmutable|null $created_at
|
|
* @property \Carbon\CarbonImmutable|null $updated_at
|
|
* @property \Pterodactyl\Models\EggVariable $variable
|
|
* @property \Pterodactyl\Models\Server $server
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerVariable newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerVariable newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerVariable query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerVariable whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerVariable whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerVariable whereServerId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerVariable whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerVariable whereVariableId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|ServerVariable whereVariableValue($value)
|
|
*/
|
|
class ServerVariable extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Session
|
|
*
|
|
* @property string $id
|
|
* @property int|null $user_id
|
|
* @property string|null $ip_address
|
|
* @property string|null $user_agent
|
|
* @property string $payload
|
|
* @property int $last_activity
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Session newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Session newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Session query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Session whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Session whereIpAddress($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Session whereLastActivity($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Session wherePayload($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Session whereUserAgent($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Session whereUserId($value)
|
|
*/
|
|
class Session extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Setting
|
|
*
|
|
* @property int $id
|
|
* @property string $key
|
|
* @property string $value
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Setting newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Setting newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Setting query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Setting whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Setting whereKey($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Setting whereValue($value)
|
|
*/
|
|
class Setting extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Subuser
|
|
*
|
|
* @property int $id
|
|
* @property int $user_id
|
|
* @property int $server_id
|
|
* @property array $permissions
|
|
* @property \Carbon\Carbon $created_at
|
|
* @property \Carbon\Carbon $updated_at
|
|
* @property \Pterodactyl\Models\User $user
|
|
* @property \Pterodactyl\Models\Server $server
|
|
* @property-read string $hashid
|
|
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
|
|
* @property-read int|null $notifications_count
|
|
* @property-read int|null $permissions_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Subuser newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Subuser newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Subuser query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Subuser whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Subuser whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Subuser wherePermissions($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Subuser whereServerId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Subuser whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Subuser whereUserId($value)
|
|
*/
|
|
class Subuser extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\Task
|
|
*
|
|
* @property int $id
|
|
* @property int $schedule_id
|
|
* @property int $sequence_id
|
|
* @property string $action
|
|
* @property string $payload
|
|
* @property int $time_offset
|
|
* @property bool $is_queued
|
|
* @property bool $continue_on_failure
|
|
* @property \Carbon\Carbon $created_at
|
|
* @property \Carbon\Carbon $updated_at
|
|
* @property string $hashid
|
|
* @property \Pterodactyl\Models\Schedule $schedule
|
|
* @property \Pterodactyl\Models\Server $server
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task whereAction($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task whereContinueOnFailure($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task whereIsQueued($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task wherePayload($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task whereScheduleId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task whereSequenceId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task whereTimeOffset($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|Task whereUpdatedAt($value)
|
|
*/
|
|
class Task extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\TaskLog
|
|
*
|
|
* @property int $id
|
|
* @property int $task_id
|
|
* @property \Illuminate\Support\Carbon $run_time
|
|
* @property int $run_status
|
|
* @property string $response
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskLog newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskLog newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskLog query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskLog whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskLog whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskLog whereResponse($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskLog whereRunStatus($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskLog whereRunTime($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskLog whereTaskId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskLog whereUpdatedAt($value)
|
|
*/
|
|
class TaskLog extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\User
|
|
*
|
|
* @property int $id
|
|
* @property string|null $external_id
|
|
* @property string $uuid
|
|
* @property string $username
|
|
* @property string $email
|
|
* @property string|null $name_first
|
|
* @property string|null $name_last
|
|
* @property string $password
|
|
* @property string|null $remember_token
|
|
* @property string $language
|
|
* @property int|null $admin_role_id
|
|
* @property bool $root_admin
|
|
* @property bool $use_totp
|
|
* @property string|null $totp_secret
|
|
* @property \Illuminate\Support\Carbon|null $totp_authenticated_at
|
|
* @property bool $gravatar
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \Pterodactyl\Models\AdminRole|null $adminRole
|
|
* @property-read \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\ApiKey[] $apiKeys
|
|
* @property-read int|null $api_keys_count
|
|
* @property-read string $name
|
|
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
|
|
* @property-read int|null $notifications_count
|
|
* @property-read \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\RecoveryToken[] $recoveryTokens
|
|
* @property-read int|null $recovery_tokens_count
|
|
* @property-read \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\Server[] $servers
|
|
* @property-read int|null $servers_count
|
|
* @property-read \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\UserSSHKey[] $sshKeys
|
|
* @property-read int|null $ssh_keys_count
|
|
* @property-read \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\PersonalAccessToken[] $tokens
|
|
* @property-read int|null $tokens_count
|
|
* @property-read \Illuminate\Database\Eloquent\Collection|\Pterodactyl\Models\WebauthnKey[] $webauthnKeys
|
|
* @property-read int|null $webauthn_keys_count
|
|
* @method static \Database\Factories\UserFactory factory(...$parameters)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereAdminRoleId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereExternalId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereGravatar($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereLanguage($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereNameFirst($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereNameLast($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereRootAdmin($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereTotpAuthenticatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereTotpSecret($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereUseTotp($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereUsername($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|User whereUuid($value)
|
|
*/
|
|
class User extends \Eloquent implements \Illuminate\Contracts\Auth\Authenticatable, \Illuminate\Contracts\Auth\Access\Authorizable, \Illuminate\Contracts\Auth\CanResetPassword {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\UserSSHKey
|
|
*
|
|
* @property int $id
|
|
* @property int $user_id
|
|
* @property string $name
|
|
* @property string $public_key
|
|
* @property \Carbon\CarbonImmutable $created_at
|
|
* @property \Pterodactyl\Models\User $user
|
|
* @method static \Illuminate\Database\Eloquent\Builder|UserSSHKey newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|UserSSHKey newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|UserSSHKey query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|UserSSHKey whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|UserSSHKey whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|UserSSHKey whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|UserSSHKey wherePublicKey($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|UserSSHKey whereUserId($value)
|
|
*/
|
|
class UserSSHKey extends \Eloquent {}
|
|
}
|
|
|
|
namespace Pterodactyl\Models{
|
|
/**
|
|
* Pterodactyl\Models\WebauthnKey
|
|
*
|
|
* @property int $id
|
|
* @property int $user_id
|
|
* @property string $name
|
|
* @property string $credentialId
|
|
* @property string $type
|
|
* @property array $transports
|
|
* @property string $attestationType
|
|
* @property string $trustPath
|
|
* @property \Ramsey\Uuid\UuidInterface|null $aaguid
|
|
* @property string $credentialPublicKey
|
|
* @property int $counter
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property string|null $credential_id
|
|
* @property string|null $credential_public_key
|
|
* @property \Webauthn\PublicKeyCredentialSource $public_key_credential_source
|
|
* @property \Webauthn\TrustPath\TrustPath|null $trust_path
|
|
* @property-read \Pterodactyl\Models\User $user
|
|
* @method static \Database\Factories\WebauthnKeyFactory factory(...$parameters)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereAaguid($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereAttestationType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereCounter($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereCredentialId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereCredentialPublicKey($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereTransports($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereTrustPath($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder|WebauthnKey whereUserId($value)
|
|
*/
|
|
class WebauthnKey extends \Eloquent {}
|
|
}
|
|
|