| 6001 | } |
| 6002 | |
| 6003 | func hookCatalogValues(query HookCatalogQuery) url.Values { |
| 6004 | values := url.Values{} |
| 6005 | if trimmed := strings.TrimSpace(query.Workspace); trimmed != "" { |
| 6006 | values.Set("workspace", trimmed) |
| 6007 | } |
| 6008 | if trimmed := strings.TrimSpace(query.Agent); trimmed != "" { |
| 6009 | values.Set("agent", trimmed) |
| 6010 | } |
| 6011 | if trimmed := strings.TrimSpace(query.Event); trimmed != "" { |
| 6012 | values.Set("event", trimmed) |
| 6013 | } |
| 6014 | if trimmed := strings.TrimSpace(query.Source); trimmed != "" { |
| 6015 | values.Set("source", trimmed) |
| 6016 | } |
| 6017 | if trimmed := strings.TrimSpace(query.Mode); trimmed != "" { |
| 6018 | values.Set("mode", trimmed) |
| 6019 | } |
| 6020 | return values |
| 6021 | } |
| 6022 | |
| 6023 | func hookRunsValues(query HookRunsQuery) url.Values { |
| 6024 | values := url.Values{} |