Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateNewTeamDTO ¶
type CreateNewTeamDTO struct {
Name string `json:"name"`
}
type TeamConfiguration ¶
type TeamConfiguration struct {
Name string
}
type TeamGetAllDTO ¶
type TeamHandlers ¶
type TeamHandlers struct { RabbitMqRouter *rabbitmq.RabbitMqRouter TeamRepository TeamRepository }
func NewHandlers ¶
func NewHandlers(rmq *rabbitmq.RabbitMqRouter, teamRepository TeamRepository) *TeamHandlers
func (*TeamHandlers) CreateNewTeamHandler ¶
func (h *TeamHandlers) CreateNewTeamHandler(w http.ResponseWriter, r *http.Request)
func (*TeamHandlers) GetAllTeamsHandler ¶
func (h *TeamHandlers) GetAllTeamsHandler(w http.ResponseWriter, r *http.Request)
func (*TeamHandlers) ProcessNewTenantMessageHandler ¶
func (h *TeamHandlers) ProcessNewTenantMessageHandler(body rabbitmq.RabbitMqBody)
type TeamRepository ¶
type TeamRepositoryImpl ¶
func NewTeamRepository ¶
func NewTeamRepository(db *sql.DB) *TeamRepositoryImpl
func (*TeamRepositoryImpl) InsertTeams ¶
func (r *TeamRepositoryImpl) InsertTeams(teams []Team) error
func (*TeamRepositoryImpl) SelectAllTeamsByTenant ¶
func (r *TeamRepositoryImpl) SelectAllTeamsByTenant(tenantId string) ([]Team, error)
Click to show internal directories.
Click to hide internal directories.