(flagName string, raw string)
| 1939 | } |
| 1940 | |
| 1941 | func parseNetworkJSONValue(flagName string, raw string) (json.RawMessage, error) { |
| 1942 | payload, err := parseRequiredJSONRawMessage(raw) |
| 1943 | if errors.Is(err, errEmptyJSONFlag) { |
| 1944 | return nil, fmt.Errorf("cli: %s is required", flagName) |
| 1945 | } |
| 1946 | if err != nil { |
| 1947 | return nil, fmt.Errorf("cli: %s must be valid JSON: %w", flagName, err) |
| 1948 | } |
| 1949 | return payload, nil |
| 1950 | } |
| 1951 | |
| 1952 | func parseNetworkJSONObjectMap(flagName string, raw string) (map[string]json.RawMessage, error) { |
| 1953 | trimmed := strings.TrimSpace(raw) |
no test coverage detected