basket-service/src/pkg/server/config.go
Piotr Biernat 751e1c70e6
Some checks failed
continuous-integration/drone/push Build is failing
Refactoring - added Functional Option pattern
2023-04-04 00:57:11 +02:00

22 lines
367 B
Go

package server
import (
"fmt"
"time"
)
type Config struct {
AppID string
AppName string
NetAddr string
PathPrefix string
IdleTimeout time.Duration // miliseconds
ReadTimeout time.Duration // miliseconds
WriteTimeout time.Duration // miliseconds
}
func (c *Config) GetAppFullName() string {
return fmt.Sprintf("%s_%s", c.AppName, c.AppID)
}