-record(object_version, { 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()), is_latest :: gleam@option:option(boolean()), 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_version_storage_class()), version_id :: gleam@option:option(binary()) }).