From a9eb1f6af31706f71793b62e2de89078753063a3 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 11 May 2021 17:38:48 +0200 Subject: [PATCH] update public interface with new methods Signed-off-by: Robin Appelman --- lib/public/Share/IManager.php | 48 +++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/lib/public/Share/IManager.php b/lib/public/Share/IManager.php index 606e642991..66b4de9c4e 100644 --- a/lib/public/Share/IManager.php +++ b/lib/public/Share/IManager.php @@ -346,6 +346,54 @@ interface IManager { */ public function shareApiLinkDefaultExpireDays(); + /** + * Is default internal expire date enabled + * + * @return bool + * @since 22.0.0 + */ + public function shareApiInternalDefaultExpireDate(): bool; + + /** + * Is default remote expire date enabled + * + * @return bool + * @since 22.0.0 + */ + public function shareApiRemoteDefaultExpireDate(): bool; + + /** + * Is default expire date enforced + * + * @return bool + * @since 22.0.0 + */ + public function shareApiInternalDefaultExpireDateEnforced(): bool; + + /** + * Is default expire date enforced for remote shares + * + * @return bool + * @since 22.0.0 + */ + public function shareApiRemoteDefaultExpireDateEnforced(): bool; + + /** + * Number of default expire days + * + * @return int + * @since 22.0.0 + */ + public function shareApiInternalDefaultExpireDays(): int; + + /** + * Number of default expire days for remote shares + * + * @return int + * @since 22.0.0 + */ + public function shareApiRemoteDefaultExpireDays(): int; + /** * Allow public upload on link shares *