Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateMessageRequest ¶
type CreateMessageResponse ¶
type CreateMessageResponse struct {
ID string `json:"id"` // message ID for status tracking
}
type ErrorResponse ¶
type ErrorResponse struct {
Error string `json:"error"`
}
type GetMessageStatusResponse ¶
type GetMessageStatusResponse struct {
ID string `json:"id"`
Status common.MessageStatus `json:"status"`
}
type HttpServer ¶
type HttpServer struct {
// contains filtered or unexported fields
}
func NewHttpServer ¶
func NewHttpServer(options HttpServerOptions, obs *common.Observability, executor common.CommandExecutor) *HttpServer
func (*HttpServer) Start ¶
func (s *HttpServer) Start(wg *sync.WaitGroup)
func (*HttpServer) Stop ¶
func (s *HttpServer) Stop()
type HttpServerOptions ¶
Click to show internal directories.
Click to hide internal directories.