in pkgs/google_generative_ai/lib/src/error.dart [75:86]
GenerativeAIException parseError(Object jsonObject) {
return switch (jsonObject) {
{
'message': final String message,
'details': [{'reason': 'API_KEY_INVALID'}, ...]
} =>
InvalidApiKey(message),
{'message': UnsupportedUserLocation._message} => UnsupportedUserLocation(),
{'message': final String message} => ServerException(message),
_ => throw unhandledFormat('server error', jsonObject)
};
}