File constructor

const File({
  1. required String id,
  2. required String purpose,
  3. required Status status,
  4. required ScanStatus scanStatus,
  5. String? name,
  6. String? filename,
  7. required String contentType,
  8. required int size,
  9. required String checksumSha256,
  10. required Actor createdBy,
  11. required Source source,
  12. Media? media,
  13. required PublicStorage storage,
  14. DeliveryDetails? delivery,
  15. LatestError? latestError,
  16. CustomData? customData,
  17. FileMetadata? metadata,
  18. required DateTime createdAt,
  19. required DateTime updatedAt,
  20. DateTime? availableAt,
  21. 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,
});