Object constructor

Object({
  1. List<ObjectAccessControl>? acl,
  2. String? bucket,
  3. String? cacheControl,
  4. int? componentCount,
  5. String? contentDisposition,
  6. String? contentEncoding,
  7. String? contentLanguage,
  8. String? contentType,
  9. String? crc32c,
  10. DateTime? customTime,
  11. ObjectCustomerEncryption? customerEncryption,
  12. String? etag,
  13. bool? eventBasedHold,
  14. String? generation,
  15. DateTime? hardDeleteTime,
  16. String? id,
  17. String? kind,
  18. String? kmsKeyName,
  19. String? md5Hash,
  20. String? mediaLink,
  21. Map<String, String>? metadata,
  22. String? metageneration,
  23. String? name,
  24. ObjectOwner? owner,
  25. ObjectRetention? retention,
  26. DateTime? retentionExpirationTime,
  27. String? selfLink,
  28. String? size,
  29. DateTime? softDeleteTime,
  30. String? storageClass,
  31. bool? temporaryHold,
  32. DateTime? timeCreated,
  33. DateTime? timeDeleted,
  34. DateTime? timeStorageClassUpdated,
  35. DateTime? updated,
})

Implementation

Object({
  this.acl,
  this.bucket,
  this.cacheControl,
  this.componentCount,
  this.contentDisposition,
  this.contentEncoding,
  this.contentLanguage,
  this.contentType,
  this.crc32c,
  this.customTime,
  this.customerEncryption,
  this.etag,
  this.eventBasedHold,
  this.generation,
  this.hardDeleteTime,
  this.id,
  this.kind,
  this.kmsKeyName,
  this.md5Hash,
  this.mediaLink,
  this.metadata,
  this.metageneration,
  this.name,
  this.owner,
  this.retention,
  this.retentionExpirationTime,
  this.selfLink,
  this.size,
  this.softDeleteTime,
  this.storageClass,
  this.temporaryHold,
  this.timeCreated,
  this.timeDeleted,
  this.timeStorageClassUpdated,
  this.updated,
});