Documentation ¶
Overview ¶
Copyright © 2022 Cédric L’homme <public@l-homme.com>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Copyright © 2022 Cédric L’homme <public@l-homme.com>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Commands ¶
type Commands struct {
// contains filtered or unexported fields
}
func NewCommands ¶
NewCommands creates a Commands structure from extracted commands from data.
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController(l logr.Logger, c *Commands, h *HTML) *Controller
func (*Controller) HandleCommand ¶
func (c *Controller) HandleCommand() func(http.ResponseWriter, *http.Request)
HandleCommand handles the endpoint that exposes the commands.
func (*Controller) HandleHTML ¶
func (c *Controller) HandleHTML() func(http.ResponseWriter, *http.Request)
HandleHTML handles the endpoint that exposes the HTML part.