(flagName string, raw string)
| 1950 | } |
| 1951 | |
| 1952 | func parseNetworkJSONObjectMap(flagName string, raw string) (map[string]json.RawMessage, error) { |
| 1953 | trimmed := strings.TrimSpace(raw) |
| 1954 | if trimmed == "" { |
| 1955 | return nil, nil |
| 1956 | } |
| 1957 | if !strings.HasPrefix(trimmed, "{") { |
| 1958 | return nil, fmt.Errorf("cli: %s must be a JSON object", flagName) |
| 1959 | } |
| 1960 | var payload map[string]json.RawMessage |
| 1961 | if err := json.Unmarshal([]byte(trimmed), &payload); err != nil { |
| 1962 | return nil, fmt.Errorf("cli: decode %s: %w", flagName, err) |
| 1963 | } |
| 1964 | return payload, nil |
| 1965 | } |
| 1966 | |
| 1967 | func validateNetworkSendNoRawClaimToken(body json.RawMessage, ext map[string]json.RawMessage) error { |
| 1968 | payload := struct { |
no outgoing calls
no test coverage detected