23 lines
551 B
Go
23 lines
551 B
Go
package webService
|
|
|
|
import (
|
|
"gitlab.com/arkadooti.sarkar/go-boilerplate/core/appserver"
|
|
"gitlab.com/arkadooti.sarkar/go-boilerplate/db"
|
|
"gitlab.com/arkadooti.sarkar/go-boilerplate/domain"
|
|
)
|
|
|
|
type WebService struct {
|
|
Domain domain.Domain
|
|
DB db.Databases
|
|
server appserver.AppServer
|
|
}
|
|
|
|
func NewWebService(domainService domain.Domain, db db.Databases, serviceRoute, servicePort string) *WebService {
|
|
server := appserver.NewAppServer(servicePort, serviceRoute)
|
|
return &WebService{
|
|
Domain: domainService,
|
|
DB: db,
|
|
server: server,
|
|
}
|
|
}
|