Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type AuthController ¶
type AuthController struct {
// contains filtered or unexported fields
}
AuthController is the Controller/Handler for ping routes
func NewAuthController ¶
func NewAuthController(svc *service.Provider) *AuthController
NewAuthController creates a new OIDC controller
func (AuthController) Setup ¶
func (c AuthController) Setup(r chi.Router)
Setup satisfies the EveController interface for setting up the
type Controller ¶
type EveController ¶
type EveController struct {
// contains filtered or unexported fields
}
EveController for eve specific routes
func NewEveController ¶
func NewEveController(svc *service.Provider) *EveController
NewEveController New creates a new eve controller (route handler)
type PingController ¶
type PingController struct { }
PingController is the Controller/Handler for ping routes
func NewPingController ¶
func NewPingController() *PingController
NewPingController creates a new ping controller
func (PingController) Setup ¶
func (c PingController) Setup(r chi.Router)
Setup satisfies the EveController interface for setting up the
type SlackController ¶
type SlackController struct {
// contains filtered or unexported fields
}
SlackController for slack routes
func NewSlackController ¶
func NewSlackController(svc *service.Provider, exe interfaces.CommandExecutor) *SlackController
NewSlackController creates a new slack controller (route handler)
type TokenResponse ¶
type TokenResponse struct { AccessToken string Expiry time.Time Claims *json.RawMessage }
Click to show internal directories.
Click to hide internal directories.