class VaultEntry { const VaultEntry({ required this.id, required this.name, required this.parentId, required this.isFolder, required this.size, required this.checksum, }); final String id; final String name; final String? parentId; final bool isFolder; final int size; final String? checksum; } class VaultFolder { const VaultFolder({required this.id, required this.name, required this.parentId}); final String id; final String name; final String? parentId; } class VaultListing { const VaultListing({ required this.entries, required this.breadcrumbs, required this.hasMore, required this.usedBytes, required this.maxFileBytes, }); final List entries; final List breadcrumbs; final bool hasMore; final int usedBytes; final int maxFileBytes; }