Versions in this module Expand all Collapse all v1 v1.0.1 Sep 20, 2026 v1.0.0 Sep 16, 2026 Changes in this version + type CopyObjectResult struct + IsCopied bool + ObjectKey string + type GetObjectResult struct + ContentBody io.ReadCloser + ContentLength int64 + ContentType string + ETag string + LastModified time.Time + type GetPresignedPutUrlResult struct + CreatedAt time.Time + PresignedUrl string + TTL time.Duration + type GetPresignedUrlResult struct + LastModified time.Time + PresignedUrl string + TTL time.Duration + type HeadObjectResult struct + ContentLength int64 + ContentType string + ETag string + LastModified time.Time + type ListObjectResult struct + ObjectCount int + Objects []S3Object + func (r *ListObjectResult) AppendOneObject(contentBody S3Object) *ListObjectResult + type PresignedPutObjectInput struct + Bucket string + ContentType string + Key string + ServerSideEncryption string + TTL time.Duration + type PutObjectInput struct + Acl types.ObjectCannedACL + Bucket string + CacheControl string + DisableACL bool + MimeType string + Source io.Reader + TargetPath string + type PutObjectResult struct + ETag string + IsUploaded bool + ObjectKey string + type S3Object struct + Key string + LastModified time.Time + Size int64