tryParse static method

AiProviderKind? tryParse(
  1. String? value
)

Decodes a provider token, returning null for unknown values.

Implementation

static AiProviderKind? tryParse(String? value) => switch (value?.trim()) {
  'anthropic' => AiProviderKind.anthropic,
  'openai' => AiProviderKind.openai,
  'gemini' => AiProviderKind.gemini,
  _ => null,
};