Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Clients ¶
type Clients struct {
// contains filtered or unexported fields
}
func NewClients ¶
func NewClients(repo interfaces.Repository, llm gollem.LLMClient, thread interfaces.SlackThreadService) *Clients
func NewClientsWithSlack ¶ added in v0.6.0
func NewClientsWithSlack(repo interfaces.Repository, llm gollem.LLMClient, thread interfaces.SlackThreadService, ticketUC TicketUseCase, slackClient interfaces.SlackClient) *Clients
func NewClientsWithUseCase ¶ added in v0.5.0
func NewClientsWithUseCase(repo interfaces.Repository, llm gollem.LLMClient, thread interfaces.SlackThreadService, ticketUC TicketUseCase) *Clients
func (*Clients) Repo ¶
func (s *Clients) Repo() interfaces.Repository
func (*Clients) SlackClient ¶ added in v0.6.0
func (s *Clients) SlackClient() interfaces.SlackClient
func (*Clients) Thread ¶
func (s *Clients) Thread() interfaces.SlackThreadService
func (*Clients) TicketUseCase ¶ added in v0.5.0
func (s *Clients) TicketUseCase() TicketUseCase
Click to show internal directories.
Click to hide internal directories.