f7cloud_client/apps/groupfolders/lib/Folder/FolderDefinition.php
root 8b6a0139db f7cloud_client
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 22:59:26 +00:00

27 lines
586 B
PHP

<?php
declare (strict_types=1);
/**
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
namespace OCA\GroupFolders\Folder;
class FolderDefinition {
public function __construct(
public readonly int $id,
public readonly string $mountPoint,
public readonly int $quota,
public readonly bool $acl,
public readonly int $storageId,
public readonly int $rootId,
public readonly array $options,
) {
}
public function useSeparateStorage(): bool {
return $this->options['separate-storage'] ?? false;
}
}