-record(object, {
checksum_algorithm :: gleam@option:option(list(aws@services@s3:checksum_algorithm())),
checksum_type :: gleam@option:option(aws@services@s3:checksum_type()),
e_tag :: gleam@option:option(binary()),
key :: gleam@option:option(binary()),
last_modified :: gleam@option:option(aws@internal@codec@json_timestamp:timestamp()),
owner :: gleam@option:option(aws@services@s3:owner()),
restore_status :: gleam@option:option(aws@services@s3:restore_status()),
size :: gleam@option:option(integer()),
storage_class :: gleam@option:option(aws@services@s3:object_storage_class())
}).