diff --git a/app/Models/Node.php b/app/Models/Node.php index bf0f38bd6..15e51b290 100644 --- a/app/Models/Node.php +++ b/app/Models/Node.php @@ -5,6 +5,32 @@ namespace Pterodactyl\Models; use Illuminate\Notifications\Notifiable; use Pterodactyl\Models\Traits\Searchable; +/** + * @property int $id + * @property bool $public + * @property string $name + * @property string $description + * @property int $location_id + * @property string $fqdn + * @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 $daemonSecret + * @property int $daemonListen + * @property int $daemonSFTP + * @property string $daemonBase + * @property \Carbon\Carbon $created_at + * @property \Carbon\Carbon $updated_at + * + * @property \Pterodactyl\Models\Location $location + * @property \Pterodactyl\Models\Server[]|\Illuminate\Support\Collection $servers + * @property \Pterodactyl\Models\Allocation[]|\Illuminate\Support\Collection $allocations + */ class Node extends Validable { use Notifiable, Searchable; diff --git a/app/Models/User.php b/app/Models/User.php index 22b8a5a03..0ed3a67d0 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -16,6 +16,31 @@ use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract; use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; use Pterodactyl\Notifications\SendPasswordReset as ResetPasswordNotification; +/** + * @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 $remeber_token + * @property string $language + * @property bool $root_admin + * @property bool $use_totp + * @property string|null $totp_secret + * @property \Carbon\Carbon|null $totp_authenticated_at + * @property bool $gravatar + * @property \Carbon\Carbon $created_at + * @property \Carbon\Carbon $updated_at + * + * @property string $name + * @property \Pterodactyl\Models\Permission[]|\Illuminate\Support\Collection $permissions + * @property \Pterodactyl\Models\Server[]|\Illuminate\Support\Collection $servers + * @property \Pterodactyl\Models\Subuser[]|\Illuminate\Support\Collection $subuserOf + * @property \Pterodactyl\Models\DaemonKey[]|\Illuminate\Support\Collection $keys + */ class User extends Validable implements AuthenticatableContract, AuthorizableContract, @@ -85,7 +110,7 @@ class User extends Validable implements /** * @var array */ - protected $dates = [self::CREATED_AT, self::UPDATED_AT, 'totp_authenticated_at']; + protected $dates = ['totp_authenticated_at']; /** * The attributes excluded from the model's JSON form.