package usecase import "gitea.maximumdirect.net/eric/promptkit/internal/domain" func newGenerationRequest( prompt domain.RenderedPrompt, sessionID string, target domain.ExecutionTarget, targetPresence domain.ExecutionTargetPresence, structuredOutput *domain.StructuredOutputSpec, ) domain.GenerateRequest { prompt.SessionID = sessionID return domain.GenerateRequest{ Prompt: prompt, Target: target, TargetPresence: targetPresence, StructuredOutput: structuredOutput, } }