File constructor
const
File({
- required String id,
- required String purpose,
- required Status status,
- required ScanStatus scanStatus,
- String? name,
- String? filename,
- required String contentType,
- required int size,
- required String checksumSha256,
- required Actor createdBy,
- required Source source,
- Media? media,
- required PublicStorage storage,
- DeliveryDetails? delivery,
- LatestError? latestError,
- CustomData? customData,
- FileMetadata? metadata,
- required DateTime createdAt,
- required DateTime updatedAt,
- DateTime? availableAt,
- DateTime? expiresAt,
Implementation
const File({
required this.id,
required this.purpose,
required this.status,
required this.scanStatus,
this.name,
this.filename,
required this.contentType,
required this.size,
required this.checksumSha256,
required this.createdBy,
required this.source,
this.media,
required this.storage,
this.delivery,
this.latestError,
this.customData,
this.metadata,
required this.createdAt,
required this.updatedAt,
this.availableAt,
this.expiresAt,
});