Files
apinto/drivers/plugins/extra-params_v2/dynamic-params/uuid/factory.go
2024-03-12 16:04:02 +08:00

25 lines
462 B
Go

package uuid
import dynamic_params "github.com/eolinker/apinto/drivers/plugins/extra-params_v2/dynamic-params"
const name = "$uuid"
func Register() {
dynamic_params.Register(name, NewFactory())
}
func NewFactory() *Factory {
return &Factory{}
}
type Factory struct {
}
func (f *Factory) Create(name string, value []string) (dynamic_params.IDynamicDriver, error) {
v := defaultValue
if len(value) > 0 {
v = value[0]
}
return NewUuid(name, v), nil
}