core

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 27, 2026 License: MIT Imports: 20 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL