# Functions
New creates new DocumentsController.
# Structs
DocumentsController used to upload, download and delete documents.
Settings used to create DocumentsController.
# Interfaces
DocumentController used to upload, download and delete documents.
MetadataCache used to cache metadata.
MetadataRepository used to upload, download and delete metadata.
UserRepository used to get user by login.