--- title: danog\MadelineProto\Settings\Files: File management settings. description: image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png --- # `danog\MadelineProto\Settings\Files` [Back to index](../../../index.md) > Author: Daniil Gentili File management settings. ## Method list: * `getAllowAutomaticUpload(): bool` * `setAllowAutomaticUpload(bool $allowAutomaticUpload): self` * `getUploadParallelChunks(): int` * `setUploadParallelChunks(int $uploadParallelChunks): self` * `getDownloadParallelChunks(): int` * `setDownloadParallelChunks(int $downloadParallelChunks): self` * `getReportBrokenMedia(): bool` * `setReportBrokenMedia(bool $reportBrokenMedia): self` * `hasChanged(): bool` ## Methods: ### `getAllowAutomaticUpload(): bool` Get allow automatic upload of files from file paths present in constructors? ### `setAllowAutomaticUpload(bool $allowAutomaticUpload): self` Set allow automatic upload of files from file paths present in constructors? Parameters: * `$allowAutomaticUpload`: `bool` Allow automatic upload of files from file paths present in constructors? ### `getUploadParallelChunks(): int` Get upload parallel chunk count. ### `setUploadParallelChunks(int $uploadParallelChunks): self` Set upload parallel chunk count. Parameters: * `$uploadParallelChunks`: `int` Upload parallel chunk count ### `getDownloadParallelChunks(): int` Get download parallel chunk count. ### `setDownloadParallelChunks(int $downloadParallelChunks): self` Set download parallel chunk count. Parameters: * `$downloadParallelChunks`: `int` Download parallel chunk count ### `getReportBrokenMedia(): bool` Get whether to report undownloadable media to TSF. ### `setReportBrokenMedia(bool $reportBrokenMedia): self` Set whether to report undownloadable media to TSF. Parameters: * `$reportBrokenMedia`: `bool` Whether to report undownloadable media to TSF ### `hasChanged(): bool` Get whether this setting was changed, also applies changes. --- Generated by [danog/phpdoc](https://phpdoc.daniil.it)