Versions in this module Expand all Collapse all v0 v0.0.2 Sep 3, 2023 v0.0.1 Sep 2, 2023 Changes in this version + var CDNCreatorSet = wire.NewSet(NewCDNCreator, wire.Struct(new(CDNCreatorOptions), "*"), ...) + var FileUploaderSet = wire.NewSet(NewFileUploader, wire.Struct(new(FileUploaderOptions), "*"), ...) + var StorageCreatorSet = wire.NewSet(NewStorageCreator, wire.Struct(new(StorageCreatorOptions), "*"), ...) + type CDNCreator struct + func NewCDNCreator(opts *CDNCreatorOptions) *CDNCreator + func (c *CDNCreator) CreateCDN(ctx context.Context, input *usecase.CreateCDNInput) (*usecase.CreateCDNOutput, error) + type CDNCreatorOptions struct + type FileUploader struct + func NewFileUploader(opts *FileUploaderOptions) *FileUploader + func (u *FileUploader) UploadFile(ctx context.Context, input *usecase.UploadFileInput) (*usecase.UploadFileOutput, error) + type FileUploaderOptions struct + type StorageCreator struct + func NewStorageCreator(opts *StorageCreatorOptions) *StorageCreator + func (s *StorageCreator) CreateStorage(ctx context.Context, input *usecase.CreateStorageInput) (*usecase.CreateStorageOutput, error) + type StorageCreatorOptions struct