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? inheritedPermissionsDisabled,
  21. bool? isAppAuthorized,
  22. String? kind,
  23. FileLabelInfo? labelInfo,
  24. User? lastModifyingUser,
  25. FileLinkShareMetadata? linkShareMetadata,
  26. String? md5Checksum,
  27. String? mimeType,
  28. bool? modifiedByMe,
  29. DateTime? modifiedByMeTime,
  30. DateTime? modifiedTime,
  31. String? name,
  32. String? originalFilename,
  33. bool? ownedByMe,
  34. List<User>? owners,
  35. List<String>? parents,
  36. List<String>? permissionIds,
  37. List<Permission>? permissions,
  38. Map<String, String?>? properties,
  39. String? quotaBytesUsed,
  40. String? resourceKey,
  41. String? sha1Checksum,
  42. String? sha256Checksum,
  43. bool? shared,
  44. DateTime? sharedWithMeTime,
  45. User? sharingUser,
  46. FileShortcutDetails? shortcutDetails,
  47. String? size,
  48. List<String>? spaces,
  49. bool? starred,
  50. String? teamDriveId,
  51. String? thumbnailLink,
  52. String? thumbnailVersion,
  53. bool? trashed,
  54. DateTime? trashedTime,
  55. User? trashingUser,
  56. String? version,
  57. FileVideoMediaMetadata? videoMediaMetadata,
  58. bool? viewedByMe,
  59. DateTime? viewedByMeTime,
  60. bool? viewersCanCopyContent,
  61. String? webContentLink,
  62. String? webViewLink,
  63. 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.inheritedPermissionsDisabled,
  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,
});