@@ -317,7 +317,7 @@ defmodule AWS.S3 do
317317 write_get_object_response_request() :: %{
318318 optional("VersionId") => String.t() | atom(),
319319 optional("ChecksumCRC32C") => String.t() | atom(),
320- optional("Expires") => non_neg_integer (),
320+ optional("Expires") => String.t() | atom (),
321321 optional("Body") => binary(),
322322 optional("DeleteMarker") => boolean(),
323323 optional("ChecksumSHA256") => String.t() | atom(),
@@ -717,7 +717,7 @@ defmodule AWS.S3 do
717717 "ContentType" => String.t() | atom(),
718718 "SSECustomerKeyMD5" => String.t() | atom(),
719719 "LastModified" => non_neg_integer(),
720- "Expires" => non_neg_integer (),
720+ "Expires" => String.t() | atom (),
721721 "TagCount" => integer(),
722722 "ReplicationStatus" => list(any()),
723723 "ContentDisposition" => String.t() | atom(),
@@ -1499,7 +1499,7 @@ defmodule AWS.S3 do
14991499 optional("GrantRead") => String.t() | atom(),
15001500 optional("IfNoneMatch") => String.t() | atom(),
15011501 optional("ChecksumCRC32C") => String.t() | atom(),
1502- optional("Expires") => non_neg_integer (),
1502+ optional("Expires") => String.t() | atom (),
15031503 optional("Body") => binary(),
15041504 optional("GrantFullControl") => String.t() | atom(),
15051505 optional("ChecksumSHA256") => String.t() | atom(),
@@ -2198,7 +2198,7 @@ defmodule AWS.S3 do
21982198 optional("ContentLanguage") => String.t() | atom(),
21992199 optional("ContentType") => String.t() | atom(),
22002200 optional("ExpectedBucketOwner") => String.t() | atom(),
2201- optional("Expires") => non_neg_integer (),
2201+ optional("Expires") => String.t() | atom (),
22022202 optional("GrantFullControl") => String.t() | atom(),
22032203 optional("GrantRead") => String.t() | atom(),
22042204 optional("GrantReadACP") => String.t() | atom(),
@@ -2693,7 +2693,7 @@ defmodule AWS.S3 do
26932693 "ContentType" => String.t() | atom(),
26942694 "SSECustomerKeyMD5" => String.t() | atom(),
26952695 "LastModified" => non_neg_integer(),
2696- "Expires" => non_neg_integer (),
2696+ "Expires" => String.t() | atom (),
26972697 "TagCount" => integer(),
26982698 "ReplicationStatus" => list(any()),
26992699 "ContentDisposition" => String.t() | atom(),
@@ -3111,7 +3111,7 @@ defmodule AWS.S3 do
31113111
31123112 copy_object_request() :: %{
31133113 optional("GrantRead") => String.t() | atom(),
3114- optional("Expires") => non_neg_integer (),
3114+ optional("Expires") => String.t() | atom (),
31153115 optional("CopySourceIfNoneMatch") => String.t() | atom(),
31163116 optional("CopySourceSSECustomerKeyMD5") => String.t() | atom(),
31173117 optional("GrantFullControl") => String.t() | atom(),
0 commit comments