Skip to main content

include/aws@services@s3_ObjectVersion.hrl

-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())
}).