github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/api/infoserver/server.go (about) 1 package infoserver 2 3 import ( 4 "code.cloudfoundry.org/lager" 5 "github.com/pf-qiu/concourse/v6/atc/creds" 6 ) 7 8 type Server struct { 9 logger lager.Logger 10 version string 11 workerVersion string 12 externalURL string 13 clusterName string 14 credsManagers creds.Managers 15 } 16 17 func NewServer( 18 logger lager.Logger, 19 version string, 20 workerVersion string, 21 externalURL string, 22 clusterName string, 23 credsManagers creds.Managers, 24 ) *Server { 25 return &Server{ 26 logger: logger, 27 version: version, 28 workerVersion: workerVersion, 29 externalURL: externalURL, 30 clusterName: clusterName, 31 credsManagers: credsManagers, 32 } 33 }