Versions in this module Expand all Collapse all v0 v0.0.2 Jun 10, 2024 v0.0.1 Jun 10, 2024 Changes in this version + type MockInterface struct + func NewMockInterface(ctrl *gomock.Controller) *MockInterface + func (m *MockInterface) CreateUrlByKey(key string) string + func (m *MockInterface) Delete(ctx context.Context, key string) error + func (m *MockInterface) Download(ctx context.Context, url string) ([]byte, error) + func (m *MockInterface) EXPECT() *MockInterfaceMockRecorder + func (m *MockInterface) GetPresignedUrl(ctx context.Context, key string) (string, error) + func (m *MockInterface) GetPresignedUrlWithDuration(ctx context.Context, key string, presignedDuration time.Duration) (string, error) + func (m *MockInterface) Upload(ctx context.Context, key, filename, filemimetype string, data []byte) (string, error) + type MockInterfaceMockRecorder struct + func (mr *MockInterfaceMockRecorder) CreateUrlByKey(key any) *gomock.Call + func (mr *MockInterfaceMockRecorder) Delete(ctx, key any) *gomock.Call + func (mr *MockInterfaceMockRecorder) Download(ctx, url any) *gomock.Call + func (mr *MockInterfaceMockRecorder) GetPresignedUrl(ctx, key any) *gomock.Call + func (mr *MockInterfaceMockRecorder) GetPresignedUrlWithDuration(ctx, key, presignedDuration any) *gomock.Call + func (mr *MockInterfaceMockRecorder) Upload(ctx, key, filename, filemimetype, data any) *gomock.Call