static FinishReason _parseValue()

in pkgs/google_generative_ai/lib/src/api.dart [404:412]


  static FinishReason _parseValue(Object jsonObject) => switch (jsonObject) {
        'UNSPECIFIED' => FinishReason.unspecified,
        'STOP' => FinishReason.stop,
        'MAX_TOKENS' => FinishReason.maxTokens,
        'SAFETY' => FinishReason.safety,
        'RECITATION' => FinishReason.recitation,
        'OTHER' => FinishReason.other,
        _ => throw unhandledFormat('FinishReason', jsonObject),
      };