Files
server/shared/lib/Files/Node/INodeCollectionBase.php
2025-12-21 10:09:54 -05:00

23 lines
520 B
PHP

<?php
declare(strict_types=1);
/**
* SPDX-FileCopyrightText: Sebastian Krupinski <krupinski01@gmail.com>
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
namespace KTXF\Files\Node;
/**
* Interface for collection (folder) nodes
*
* Collections are containers that can hold other nodes (both collections and entities).
* They inherit common properties from INodeBase and add collection-specific properties.
*/
interface INodeCollectionBase extends INodeBase {
public const JSON_TYPE = 'files.collection';
}