package
1.17.4
Repository: https://github.com/nabbar/golib.git
Documentation: pkg.go.dev

# Functions

New creates a new instance of Pusher.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
ObjectInfo represents object information.
UploadInfo represents last part upload information.

# Interfaces

Pusher is an helper interface to upload an object directly or with multiparts in s3 this is a writer interface to be able to use it with io.Copy this interface allow to register callbacks and allow copy object from s3 in multiparts.

# Type aliases

FuncClientS3 represents function to return an pure s3 client from aws s3 service sdk.
FuncOnFinish represents function to call when upload is aborted or complete.
FuncOnUpload represents function to call when a part is uploaded or a complete object is uploaded.