-
public final class AttachmentsManager
-
-
Constructor Summary
Constructors Constructor Description AttachmentsManager(Context context, AWSClient defaultAwsClient, APIClient apiClient)
-
Method Summary
Modifier and Type Method Description final Unitconfigure(GlobalConfig config)Configures the AttachmentsManager with global configuration. final Result<String>sendAttachment(String connectionToken, Uri fileUri)final UnitcompleteAttachmentUpload(String connectionToken, String attachmentId)final StartAttachmentUploadRequestcreateStartAttachmentUploadRequest(String connectionToken, Uri fileUri)final Result<URL>downloadAttachment(String connectionToken, String attachmentId, String fileName)final Result<URL>getAttachmentDownloadUrl(String attachmentId, String connectionToken)final Result<URL>downloadFile(URL url, String fileName)final FilefileFromContentUri(Uri contentUri, String fileExtension)final StringgetFileExtension(String filename)-
-
Method Detail
-
configure
final Unit configure(GlobalConfig config)
Configures the AttachmentsManager with global configuration.
-
sendAttachment
final Result<String> sendAttachment(String connectionToken, Uri fileUri)
-
completeAttachmentUpload
final Unit completeAttachmentUpload(String connectionToken, String attachmentId)
-
createStartAttachmentUploadRequest
final StartAttachmentUploadRequest createStartAttachmentUploadRequest(String connectionToken, Uri fileUri)
-
downloadAttachment
final Result<URL> downloadAttachment(String connectionToken, String attachmentId, String fileName)
-
getAttachmentDownloadUrl
final Result<URL> getAttachmentDownloadUrl(String attachmentId, String connectionToken)
-
downloadFile
final Result<URL> downloadFile(URL url, String fileName)
-
fileFromContentUri
final File fileFromContentUri(Uri contentUri, String fileExtension)
-
getFileExtension
final String getFileExtension(String filename)
-
-
-
-