*/ public function getCapabilities(): array { if (!$this->appManager->isEnabledForUser('files_sharing')) { return []; } return [ 'files_sharing' => [ 'sharebymail' => [ 'enabled' => $this->manager->shareApiAllowLinks(), 'send_password_by_mail' => $this->settingsManager->sendPasswordByMail(), 'upload_files_drop' => [ 'enabled' => true, ], 'password' => [ 'enabled' => true, 'enforced' => $this->manager->shareApiLinkEnforcePassword(), ], 'expire_date' => [ 'enabled' => true, 'enforced' => $this->manager->shareApiLinkDefaultExpireDateEnforced(), ], ] ] ]; } }