File constructor

File({
  1. Map<String, String?>? appProperties,
  2. FileCapabilities? capabilities,
  3. FileContentHints? contentHints,
  4. List<ContentRestriction>? contentRestrictions,
  5. bool? copyRequiresWriterPermission,
  6. DateTime? createdTime,
  7. String? description,
  8. String? driveId,
  9. bool? explicitlyTrashed,
  10. Map<String, String>? exportLinks,
  11. String? fileExtension,
  12. String? folderColorRgb,
  13. String? fullFileExtension,
  14. bool? hasAugmentedPermissions,
  15. bool? hasThumbnail,
  16. String? headRevisionId,
  17. String? iconLink,
  18. String? id,
  19. FileImageMediaMetadata? imageMediaMetadata,
  20. bool? isAppAuthorized,
  21. String? kind,
  22. FileLabelInfo? labelInfo,
  23. User? lastModifyingUser,
  24. FileLinkShareMetadata? linkShareMetadata,
  25. String? md5Checksum,
  26. String? mimeType,
  27. bool? modifiedByMe,
  28. DateTime? modifiedByMeTime,
  29. DateTime? modifiedTime,
  30. String? name,
  31. String? originalFilename,
  32. bool? ownedByMe,
  33. List<User>? owners,
  34. List<String>? parents,
  35. List<String>? permissionIds,
  36. List<Permission>? permissions,
  37. Map<String, String?>? properties,
  38. String? quotaBytesUsed,
  39. String? resourceKey,
  40. String? sha1Checksum,
  41. String? sha256Checksum,
  42. bool? shared,
  43. DateTime? sharedWithMeTime,
  44. User? sharingUser,
  45. FileShortcutDetails? shortcutDetails,
  46. String? size,
  47. List<String>? spaces,
  48. bool? starred,
  49. String? teamDriveId,
  50. String? thumbnailLink,
  51. String? thumbnailVersion,
  52. bool? trashed,
  53. DateTime? trashedTime,
  54. User? trashingUser,
  55. String? version,
  56. FileVideoMediaMetadata? videoMediaMetadata,
  57. bool? viewedByMe,
  58. DateTime? viewedByMeTime,
  59. bool? viewersCanCopyContent,
  60. String? webContentLink,
  61. String? webViewLink,
  62. bool? writersCanShare,
})

Implementation

File({
  this.appProperties,
  this.capabilities,
  this.contentHints,
  this.contentRestrictions,
  this.copyRequiresWriterPermission,
  this.createdTime,
  this.description,
  this.driveId,
  this.explicitlyTrashed,
  this.exportLinks,
  this.fileExtension,
  this.folderColorRgb,
  this.fullFileExtension,
  this.hasAugmentedPermissions,
  this.hasThumbnail,
  this.headRevisionId,
  this.iconLink,
  this.id,
  this.imageMediaMetadata,
  this.isAppAuthorized,
  this.kind,
  this.labelInfo,
  this.lastModifyingUser,
  this.linkShareMetadata,
  this.md5Checksum,
  this.mimeType,
  this.modifiedByMe,
  this.modifiedByMeTime,
  this.modifiedTime,
  this.name,
  this.originalFilename,
  this.ownedByMe,
  this.owners,
  this.parents,
  this.permissionIds,
  this.permissions,
  this.properties,
  this.quotaBytesUsed,
  this.resourceKey,
  this.sha1Checksum,
  this.sha256Checksum,
  this.shared,
  this.sharedWithMeTime,
  this.sharingUser,
  this.shortcutDetails,
  this.size,
  this.spaces,
  this.starred,
  this.teamDriveId,
  this.thumbnailLink,
  this.thumbnailVersion,
  this.trashed,
  this.trashedTime,
  this.trashingUser,
  this.version,
  this.videoMediaMetadata,
  this.viewedByMe,
  this.viewedByMeTime,
  this.viewersCanCopyContent,
  this.webContentLink,
  this.webViewLink,
  this.writersCanShare,
});