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. ObjectContexts? contexts,
  10. String? crc32c,
  11. DateTime? customTime,
  12. ObjectCustomerEncryption? customerEncryption,
  13. String? etag,
  14. bool? eventBasedHold,
  15. String? generation,
  16. DateTime? hardDeleteTime,
  17. String? id,
  18. String? kind,
  19. String? kmsKeyName,
  20. String? md5Hash,
  21. String? mediaLink,
  22. Map<String, String>? metadata,
  23. String? metageneration,
  24. String? name,
  25. ObjectOwner? owner,
  26. String? restoreToken,
  27. ObjectRetention? retention,
  28. DateTime? retentionExpirationTime,
  29. String? selfLink,
  30. String? size,
  31. DateTime? softDeleteTime,
  32. String? storageClass,
  33. bool? temporaryHold,
  34. DateTime? timeCreated,
  35. DateTime? timeDeleted,
  36. DateTime? timeFinalized,
  37. DateTime? timeStorageClassUpdated,
  38. DateTime? updated,
})

Implementation

Object({
  this.acl,
  this.bucket,
  this.cacheControl,
  this.componentCount,
  this.contentDisposition,
  this.contentEncoding,
  this.contentLanguage,
  this.contentType,
  this.contexts,
  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.restoreToken,
  this.retention,
  this.retentionExpirationTime,
  this.selfLink,
  this.size,
  this.softDeleteTime,
  this.storageClass,
  this.temporaryHold,
  this.timeCreated,
  this.timeDeleted,
  this.timeFinalized,
  this.timeStorageClassUpdated,
  this.updated,
});