Files
Immich/mobile/lib/domain/models/file_vault.model.dart
T

42 lines
855 B
Dart

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<VaultEntry> entries;
final List<VaultFolder> breadcrumbs;
final bool hasMore;
final int usedBytes;
final int maxFileBytes;
}