Package-level declarations

Types

Link copied to clipboard
data class BucketKeyContent(val key: BucketKey, val content: String, val modified: Instant, val headers: Headers, val tags: List<Tag>)
Link copied to clipboard
class FakeS3(buckets: Storage<Unit> = Storage.InMemory(), bucketContent: Storage<BucketKeyContent> = Storage.InMemory(), clock: Clock = Clock.systemUTC()) : ChaoticHttpHandler

Global S3 operations (manage buckets)

Link copied to clipboard
data class ListAllMyBuckets(val buckets: List<BucketName>) : ViewModel
Link copied to clipboard
data class ListBucketResult(val bucketName: String, val keys: List<BucketKeyContent>) : ViewModel
Link copied to clipboard
data class S3Error(val code: String, val resource: String? = "", val message: String) : ViewModel
Link copied to clipboard

Use these headers to affect the internal state of FakeS3

Functions

Link copied to clipboard
Link copied to clipboard
fun main()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard