(provider_type: &str)
| 2313 | } |
| 2314 | |
| 2315 | fn telemetry_provider_profile(provider_type: &str) -> TelemetryProviderProfile { |
| 2316 | match normalize_provider_type(provider_type) { |
| 2317 | Some("anthropic") => TelemetryProviderProfile::Anthropic, |
| 2318 | Some("claude" | "claude-code") => TelemetryProviderProfile::Claude, |
| 2319 | Some("codex") => TelemetryProviderProfile::Codex, |
| 2320 | Some("copilot") => TelemetryProviderProfile::Copilot, |
| 2321 | Some("deepinfra") => TelemetryProviderProfile::Deepinfra, |
| 2322 | Some("github") => TelemetryProviderProfile::Github, |
| 2323 | Some("gitlab") => TelemetryProviderProfile::Gitlab, |
| 2324 | Some("nvidia") => TelemetryProviderProfile::Nvidia, |
| 2325 | Some("openai") => TelemetryProviderProfile::Openai, |
| 2326 | Some("opencode") => TelemetryProviderProfile::Opencode, |
| 2327 | Some("outlook") => TelemetryProviderProfile::Outlook, |
| 2328 | _ => TelemetryProviderProfile::Custom, |
| 2329 | } |
| 2330 | } |
| 2331 | |
| 2332 | // --------------------------------------------------------------------------- |
| 2333 | // Tests |
no test coverage detected