MCPcopy Create free account
hub / github.com/compozy/agh / taskRunListDomainQuery

Function taskRunListDomainQuery

internal/api/core/parsers.go:524–534  ·  view source on GitHub ↗
(query contract.TaskRunListQuery)

Source from the content-addressed store, hash-verified

522}
523
524func taskRunListDomainQuery(query contract.TaskRunListQuery) (taskpkg.RunQuery, error) {
525 domainQuery := taskpkg.RunQuery{
526 Status: query.Status.Normalize(),
527 SessionID: strings.TrimSpace(query.SessionID),
528 Limit: query.Limit,
529 }
530 if err := domainQuery.Validate("task_run_query"); err != nil {
531 return taskpkg.RunQuery{}, err
532 }
533 return domainQuery, nil
534}
535
536func parseTaskRunListQuery(c *gin.Context) (taskpkg.RunQuery, error) {
537 query, err := ParseTaskRunListQuery(c)

Callers 2

parseTaskRunListQueryFunction · 0.85
ListTaskRunsMethod · 0.85

Calls 2

ValidateMethod · 0.95
NormalizeMethod · 0.45

Tested by

no test coverage detected