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),
};