StoreBackEnd/pkg/config/AppConfig.go
2022-02-22 12:23:24 +01:00

29 lines
866 B
Go

package config
// AppConfig Contient toute la configuration du server
type AppConfig struct {
// multicastAddress Contient l'adresse multicast du FileFrontEnd (adresse:port)
multicastAddress string `json:"multicastAddress"`
// multicastSecond Contient le nombre de seconde entre chaque annonce
multicastSecond int `json:"multicastSecond"`
// unicastAddress Contient l'adresse unicast auquel le FileFrontEnd se connecte (adresse:port)
unicastAddress string `json:"unicastAddress"`
}
// MulticastAddress Accesseur pour multicastAddress
func (a *AppConfig) MulticastAddress() string {
return a.multicastAddress
}
// MulticastSecond Accesseur pour multicastSecond
func (a *AppConfig) MulticastSecond() int {
return a.multicastSecond
}
// UnicastAddress Accesseur pour unicastAddress
func (a *AppConfig) UnicastAddress() string {
return a.unicastAddress
}