Files
kandev/apps/backend/internal/prompts/store/interface.go
T
Carlos Florêncio 92ada0ad22 feat: custom prompts (#48)
* feat: custom prompts

* feat: settings improvements
2026-01-19 23:48:58 +00:00

17 lines
507 B
Go

package store
import (
"context"
"github.com/kandev/kandev/internal/prompts/models"
)
type Repository interface {
ListPrompts(ctx context.Context) ([]*models.Prompt, error)
GetPromptByID(ctx context.Context, id string) (*models.Prompt, error)
GetPromptByName(ctx context.Context, name string) (*models.Prompt, error)
CreatePrompt(ctx context.Context, prompt *models.Prompt) error
UpdatePrompt(ctx context.Context, prompt *models.Prompt) error
DeletePrompt(ctx context.Context, id string) error
}