Versions in this module Expand all Collapse all v0 v0.5.0 Aug 8, 2018 Changes in this version + type Client interface + BucketExists func(bucketName string) (found bool, err error) + GetObjectWithContext func(ctx context.Context, bucketName, objectName string, ...) (*minio.Object, error) + MakeBucket func(bucketName, location string) error + PutObjectWithContext func(ctx context.Context, bucketName, objectName string, reader io.Reader, ...) (n int64, err error) + RemoveObject func(bucketName, objectName string) error + type Repository interface + Get func(bucketName string, objectName string) ([]byte, apperrors.AppError) + Put func(bucketName string, objectName string, resource []byte) apperrors.AppError + Remove func(bucketName string, objectName string) apperrors.AppError + func NewMinioRepository(endpoint string, accessKeyID string, secretAccessKey string) (Repository, apperrors.AppError) + type Service interface + Get func(id string) (documentation []byte, apiSpec []byte, eventsSpec []byte, ...) + Put func(id string, documentation []byte, apiSpec []byte, eventsSpec []byte) apperrors.AppError + Remove func(id string) apperrors.AppError + func NewService(repository Repository) Service