github.com/oinume/lekcije@v0.0.0-20231017100347-5b4c5eb6ab24/backend/interface/server_args.go (about)

     1  package interfaces
     2  
     3  import (
     4  	"database/sql"
     5  	"net/http"
     6  
     7  	"github.com/jinzhu/gorm"
     8  	"github.com/rollbar/rollbar-go"
     9  	"go.uber.org/zap"
    10  
    11  	"github.com/oinume/lekcije/backend/infrastructure/ga_measurement"
    12  )
    13  
    14  type ServerArgs struct {
    15  	AccessLogger        *zap.Logger
    16  	AppLogger           *zap.Logger
    17  	DB                  *sql.DB
    18  	GAMeasurementClient ga_measurement.Client
    19  	GormDB              *gorm.DB
    20  	RollbarClient       *rollbar.Client
    21  	SenderHTTPClient    *http.Client
    22  }