Documentation ¶
Index ¶
- func NewMinIOClient(cfg config.Config) (*minio.Client, error)
- type EncodedObjectClient
- type SourceClient
- func (m *SourceClient) DeleteSourceContent(ctx context.Context, id string) error
- func (m *SourceClient) GetSourceContent(ctx context.Context, id string) (io.ReadSeekCloser, error)
- func (m *SourceClient) ListUploadedFiles(ctx context.Context) iter.Seq2[entity.SourceFile, error]
- func (m *SourceClient) RemoveObjectTags(ctx context.Context, id string) error
- func (m *SourceClient) SetObjectTags(ctx context.Context, id string, tags map[string]string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMinIOClient ¶
Types ¶
type EncodedObjectClient ¶
type EncodedObjectClient struct {
// contains filtered or unexported fields
}
func NewEncodedObjectClient ¶
func NewEncodedObjectClient(bucketName config.EncodedObjectBucketName, client *minio.Client) *EncodedObjectClient
func (*EncodedObjectClient) GetObject ¶
func (m *EncodedObjectClient) GetObject(ctx context.Context, mediaID string, fileName string) (io.ReadSeekCloser, error)
type SourceClient ¶
type SourceClient struct {
// contains filtered or unexported fields
}
func NewSourceClient ¶
func NewSourceClient(bucketName config.SourceClientBucketName, client *minio.Client) *SourceClient
func (*SourceClient) DeleteSourceContent ¶
func (m *SourceClient) DeleteSourceContent(ctx context.Context, id string) error
func (*SourceClient) GetSourceContent ¶
func (m *SourceClient) GetSourceContent(ctx context.Context, id string) (io.ReadSeekCloser, error)
func (*SourceClient) ListUploadedFiles ¶
func (m *SourceClient) ListUploadedFiles(ctx context.Context) iter.Seq2[entity.SourceFile, error]
func (*SourceClient) RemoveObjectTags ¶
func (m *SourceClient) RemoveObjectTags(ctx context.Context, id string) error
func (*SourceClient) SetObjectTags ¶
Click to show internal directories.
Click to hide internal directories.