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

Function parseOptionalTaskOwnerKind

internal/cli/task.go:2862–2872  ·  view source on GitHub ↗
(raw string)

Source from the content-addressed store, hash-verified

2860}
2861
2862func parseOptionalTaskOwnerKind(raw string) (taskpkg.OwnerKind, error) {
2863 trimmed := strings.ToLower(strings.TrimSpace(raw))
2864 if trimmed == "" {
2865 return "", nil
2866 }
2867 kind := taskpkg.OwnerKind(trimmed)
2868 if err := kind.Validate("owner_kind"); err != nil {
2869 return "", fmt.Errorf("cli: %w", err)
2870 }
2871 return kind, nil
2872}
2873
2874func parseOptionalTaskDependencyKind(raw string) (taskpkg.DependencyKind, error) {
2875 trimmed := strings.ToLower(strings.TrimSpace(raw))

Callers 2

parseTaskListFiltersFunction · 0.85

Calls 1

ValidateMethod · 0.65

Tested by

no test coverage detected