Documentation
¶
Index ¶
- type PromptHandler
- func (exh *PromptHandler) AddPrompt(c *gin.Context)
- func (exh *PromptHandler) DeletePrompt(c *gin.Context, id uuid.UUID)
- func (h *PromptHandler) ExecutePrompt(c *gin.Context, queryParams api.ExecutePromptParams)
- func (h *PromptHandler) FormatPrompt(c *gin.Context, params api.FormatPromptParams)
- func (exh *PromptHandler) GetPromptByID(c *gin.Context, id uuid.UUID)
- func (exh *PromptHandler) ListPrompts(c *gin.Context, params api.ListPromptsParams)
- func (exh *PromptHandler) UpdatePrompt(c *gin.Context, id uuid.UUID)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PromptHandler ¶
type PromptHandler struct {
// contains filtered or unexported fields
}
https://pkg.go.dev/github.com/go-playground/validator/v10#hdr-One_Of
func NewPromptHandler ¶
func NewPromptHandler(store *db.Store, authProvider auth.AuthProvider) *PromptHandler
func (*PromptHandler) AddPrompt ¶
func (exh *PromptHandler) AddPrompt(c *gin.Context)
AddPrompt implements api.ServerInterface.
func (*PromptHandler) DeletePrompt ¶
func (exh *PromptHandler) DeletePrompt(c *gin.Context, id uuid.UUID)
DeletePrompt implements api.ServerInterface.
func (*PromptHandler) ExecutePrompt ¶
func (h *PromptHandler) ExecutePrompt(c *gin.Context, queryParams api.ExecutePromptParams)
ExecutePrompt implements api.ServerInterface.
func (*PromptHandler) FormatPrompt ¶
func (h *PromptHandler) FormatPrompt(c *gin.Context, params api.FormatPromptParams)
ExecutePrompt implements api.ServerInterface.
func (*PromptHandler) GetPromptByID ¶
func (exh *PromptHandler) GetPromptByID(c *gin.Context, id uuid.UUID)
FindPromptByID implements api.ServerInterface.
func (*PromptHandler) ListPrompts ¶
func (exh *PromptHandler) ListPrompts(c *gin.Context, params api.ListPromptsParams)
ListPrompts implements api.ServerInterface.
func (*PromptHandler) UpdatePrompt ¶
func (exh *PromptHandler) UpdatePrompt(c *gin.Context, id uuid.UUID)
UpdatePrompt implements api.ServerInterface.
Click to show internal directories.
Click to hide internal directories.