| 12345678910111213141516171819202122232425262728293031 |
- package api
- type Options struct {
- // URL前缀
- urlPrefix string
- // 端口
- port string
- }
- func (options Options) GetPort() string {
- return options.port
- }
- func (options Options) GetUrlPrefix() string {
- return options.urlPrefix
- }
- type Option func(options *Options)
- func WithUrlPrefix(urlPrefix string) Option {
- return func(options *Options) {
- options.urlPrefix = urlPrefix
- }
- }
- func WithPort(port string) Option {
- return func(options *Options) {
- options.port = port
- }
- }
|