chore: initial release

This commit is contained in:
cogwheel0
2025-08-10 01:20:45 +05:30
commit 758615813f
218 changed files with 67743 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
import 'package:freezed_annotation/freezed_annotation.dart';
part 'file_info.freezed.dart';
part 'file_info.g.dart';
@freezed
sealed class FileInfo with _$FileInfo {
const factory FileInfo({
required String id,
required String filename,
required String originalFilename,
required int size,
required String mimeType,
required DateTime createdAt,
required DateTime updatedAt,
String? userId,
String? hash,
Map<String, dynamic>? metadata,
}) = _FileInfo;
factory FileInfo.fromJson(Map<String, dynamic> json) =>
_$FileInfoFromJson(json);
}