Path: blob/1.0-develop/app/Http/Requests/Api/Client/Servers/Settings/RenameServerRequest.php
10284 views
<?php12namespace Pterodactyl\Http\Requests\Api\Client\Servers\Settings;34use Pterodactyl\Models\Server;5use Pterodactyl\Models\Permission;6use Pterodactyl\Contracts\Http\ClientPermissionsRequest;7use Pterodactyl\Http\Requests\Api\Client\ClientApiRequest;89class RenameServerRequest extends ClientApiRequest implements ClientPermissionsRequest10{11/**12* Returns the permissions string indicating which permission should be used to13* validate that the authenticated user has permission to perform this action against14* the given resource (server).15*/16public function permission(): string17{18return Permission::ACTION_SETTINGS_RENAME;19}2021/**22* The rules to apply when validating this request.23*/24public function rules(): array25{26return [27'name' => Server::getRules()['name'],28'description' => 'string|nullable',29];30}31}323334