amplify_storage_s3_dart library

Amplify Storage S3 for Dart

Classes

AmplifyStorageS3Dart
The Dart Storage S3 plugin for the Amplify Storage Category.
S3CopyOperation
An operation created by calling the Storage S3 plugin copy API.
S3CopyPluginOptions
The configurable parameters invoking the Storage S3 plugin copy API.
S3CopyResult
The result returned by the Storage S3 plugin copy API.
S3DataBytesRange
Defines data bytes range with start and end positions.
S3DownloadDataOperation
An operation created by calling the Storage S3 plugin downloadData API.
S3DownloadDataPluginOptions
The configurable parameters invoking the Storage S3 plugin downloadData API.
S3DownloadDataResult
The result returned by the Storage S3 plugin downloadData API.
S3DownloadFileOperation
An operation created by calling the Storage S3 plugin downloadFile API.
S3DownloadFilePluginOptions
The configurable parameters invoking the Storage S3 plugin downloadFile API.
S3DownloadFileResult
The result returned by the Storage S3 plugin downloadFile API.
S3GetPropertiesOperation
An operation created by calling the Storage S3 plugin getProperties API.
S3GetPropertiesPluginOptions
The configurable parameters invoking the Storage S3 plugin getProperties API.
S3GetPropertiesResult
The result returned by the Storage S3 plugin getProperties API.
S3GetUrlOperation
An operation created by calling the Storage S3 plugin getUrl API.
S3GetUrlPluginOptions
The configurable parameters invoking the Storage S3 plugin getUrl API.
S3GetUrlResult
The result returned by the Storage S3 plugin copy API.
S3Item
An object in a S3 bucket.
S3ListMetadata
The metadata returned from the Storage S3 plugin list API.
S3ListOperation
An operation created by calling the Storage S3 plugin list API.
S3ListPluginOptions
The configurable parameters for the Storage S3 plugin list API.
S3ListResult
The result returned by the Storage S3 plugin list API.
S3RemoveManyOperation
An operation created by calling the Storage S3 plugin removeMany API.
S3RemoveManyPluginOptions
The configurable parameters invoking the Storage S3 plugin removeMany API.
S3RemoveManyResult
The result returned by the Storage S3 plugin removeMany API.
S3RemoveOperation
An operation created by calling the Storage S3 plugin remove API.
S3RemovePluginOptions
The configurable parameters invoking the Storage S3 plugin remove API.
S3UploadDataOperation
An operation created by calling the Storage S3 plugin uploadData API.
S3UploadDataPluginOptions
The configurable parameters invoking the Storage S3 plugin uploadData API.
S3UploadDataResult
The result returned by the Storage S3 plugin uploadData API.
S3UploadFileOperation
An operation created by calling the Storage S3 plugin uploadFile API.
S3UploadFilePluginOptions
The configurable parameters invoking the Storage S3 plugin uploadFile API.
S3UploadFileResult
The result returned by the Storage S3 plugin uploadFile API.

Constants

zIsTest → const Symbol
A symbol used for unit tests.

Typedefs

S3DataPayload = StorageDataPayload
Creates a stream of bytes from data in memory.
S3RemoveResult = StorageRemoveResult<S3Item>
The result returned by the Storage S3 plugin remove API.
S3TransferProgress = StorageTransferProgress
The transfer progress.

Exceptions / Errors

InvalidBytesRangeError
Error thrown on invalid bytes range.