SafetyRating _parseSafetyRating()

in pkgs/google_generative_ai/lib/src/api.dart [711:721]


SafetyRating _parseSafetyRating(Object? jsonObject) {
  return switch (jsonObject) {
    {
      'category': final Object category,
      'probability': final Object probability
    } =>
      SafetyRating(HarmCategory._parseValue(category),
          HarmProbability._parseValue(probability)),
    _ => throw unhandledFormat('SafetyRating', jsonObject),
  };
}