Files
filestore/remote/option.go
T
2025-10-29 00:59:52 +03:00

23 lines
456 B
Go

package remote
type Option func(*Options)
type Options struct {
Metadata Metadata
ContentType string
}
// WithMetadata устанавливает метаданные.
func WithMetadata(metadata Metadata) Option {
return func(o *Options) {
o.Metadata = metadata
}
}
// WithContentType устанавливает тип файла.
func WithContentType(contentType string) Option {
return func(o *Options) {
o.ContentType = contentType
}
}