If non-empty, only files from the given chats are considered. Use 0 as chat identifier to delete files not belonging to any chat (e.g., profile photos).
Same as in getStorageStatistics. Affects only returned statistics.
Limit on the total number of files after deletion. Pass -1 to use the default limit.
If non-empty, files from the given chats are excluded. Use 0 as chat identifier to exclude all files not belonging to any chat (e.g., profile photos).
If non-empty, only files with the given types are considered. By default, all types except thumbnails, profile photos, stickers and wallpapers are deleted.
The amount of time after the creation of a file during which it can't be deleted, in seconds. Pass -1 to use the default value.
Optional
return_Pass true if statistics about the files that were deleted must be returned instead of the whole storage usage statistics. Affects only returned statistics.
Limit on the total size of files after deletion, in bytes. Pass -1 to use the default limit.
Limit on the time that has passed since the last time a file was accessed (or creation time for some filesystems). Pass -1 to use the default limit.
Optimizes storage usage, i.e. deletes some files and returns new storage usage statistics. Secret thumbnails can't be deleted. Request type for Tdjson#optimizeStorage.