Package-level declarations

Types

Link copied to clipboard
data class DocumentGetPreSignedObjectUrlArgs(val bucket: String, val imagePath: String, val method: String)
Link copied to clipboard
data class DocumentPutObjectArgs(val bucket: String, val imagePath: String, val stream: InputStream, val objectSize: Long, val partSize: Long, val contentType: ContentType = ContentType.IMAGE_JPEG)
Link copied to clipboard
data class DocumentRemoveObjectArgs(val bucket: String, val imagePath: String)
Link copied to clipboard
data class DocumentWriteResponse(val bucket: String, val region: String, val object: String, val etag: String, val versionId: String)

Functions

Link copied to clipboard
fun DocumentGetPreSignedObjectUrlArgs.toS3Args(): GeneratePresignedUrlRequest
fun DocumentPutObjectArgs.toS3Args(): PutObjectRequest
fun DocumentRemoveObjectArgs.toS3Args(): DeleteObjectRequest