finishReasonToString function
Converts FinishReason enum to string.
Implementation
String finishReasonToString(FinishReason reason) {
return switch (reason) {
FinishReason.stop => 'STOP',
FinishReason.maxTokens => 'MAX_TOKENS',
FinishReason.safety => 'SAFETY',
FinishReason.recitation => 'RECITATION',
FinishReason.other => 'OTHER',
FinishReason.blocklist => 'BLOCKLIST',
FinishReason.prohibitedContent => 'PROHIBITED_CONTENT',
FinishReason.spii => 'SPII',
FinishReason.malformedFunctionCall => 'MALFORMED_FUNCTION_CALL',
FinishReason.unspecified => 'FINISH_REASON_UNSPECIFIED',
};
}