MCPcopy Create free account

hub / github.com/cloudlena/s3manager / types & classes

Types & classes16 in github.com/cloudlena/s3manager

StructBulkDeleteRequest
BulkDeleteRequest represents the request body for bulk delete
internal/app/s3manager/bulk_operations.go:16
StructBulkDownloadRequest
BulkDownloadRequest represents the request body for bulk download
internal/app/s3manager/bulk_operations.go:21
StructMultiS3Manager
MultiS3Manager manages multiple S3 instances
internal/app/s3manager/multi_s3_manager.go:22
InterfaceS3
go:generate moq -out mocks/s3.go -pkg mocks . S3 S3 is a client to interact with S3 storage.
internal/app/s3manager/s3.go:15
StructS3Instance
S3Instance represents a configured S3 instance
internal/app/s3manager/multi_s3_manager.go:15
StructS3InstanceConfig
S3InstanceConfig holds configuration for a single S3 instance
internal/app/s3manager/multi_s3_manager.go:29
StructS3InstanceInfo
S3InstanceInfo represents the information about an S3 instance for API responses
internal/app/s3manager/instance_handlers.go:10
StructS3Mock
S3Mock is a mock implementation of s3manager.S3. func TestSomethingThatUsesS3(t *testing.T) { // make and configure a mocked s3manager.S3 mocke
internal/app/s3manager/mocks/s3.go:71
StructSSEType
SSEType describes a type of server side encryption.
internal/app/s3manager/s3.go:32
Structconfiguration
main.go:26
StructobjectMetadata
objectMetadata is the JSON shape returned by HandleGetObjectMetadata.
internal/app/s3manager/get_object_metadata.go:15
StructobjectWithIcon
objectWithIcon represents an S3 object with additional display properties
internal/app/s3manager/bucket_view.go:23
StructpageData
internal/app/s3manager/manager_handlers.go:31
StructpageData
internal/app/s3manager/buckets_view.go:12
StructpageData
internal/app/s3manager/bucket_view.go:155
StructstubS3
stubS3 is a minimal S3 implementation for use in manager handler tests. Only implement the methods needed; the rest panic so we notice if they're call
internal/app/s3manager/manager_handlers_test.go:38