public static string ToSerialString(this MicrosoftTokenizerLanguage value) => value switch {
internal static string ToSerializedValue(this MicrosoftTokenizerLanguage value) { switch (value) { case MicrosoftTokenizerLanguage.Bangla: return("bangla"); case MicrosoftTokenizerLanguage.Bulgarian: return("bulgarian"); case MicrosoftTokenizerLanguage.Catalan: return("catalan"); case MicrosoftTokenizerLanguage.ChineseSimplified: return("chineseSimplified"); case MicrosoftTokenizerLanguage.ChineseTraditional: return("chineseTraditional"); case MicrosoftTokenizerLanguage.Croatian: return("croatian"); case MicrosoftTokenizerLanguage.Czech: return("czech"); case MicrosoftTokenizerLanguage.Danish: return("danish"); case MicrosoftTokenizerLanguage.Dutch: return("dutch"); case MicrosoftTokenizerLanguage.English: return("english"); case MicrosoftTokenizerLanguage.French: return("french"); case MicrosoftTokenizerLanguage.German: return("german"); case MicrosoftTokenizerLanguage.Greek: return("greek"); case MicrosoftTokenizerLanguage.Gujarati: return("gujarati"); case MicrosoftTokenizerLanguage.Hindi: return("hindi"); case MicrosoftTokenizerLanguage.Icelandic: return("icelandic"); case MicrosoftTokenizerLanguage.Indonesian: return("indonesian"); case MicrosoftTokenizerLanguage.Italian: return("italian"); case MicrosoftTokenizerLanguage.Japanese: return("japanese"); case MicrosoftTokenizerLanguage.Kannada: return("kannada"); case MicrosoftTokenizerLanguage.Korean: return("korean"); case MicrosoftTokenizerLanguage.Malay: return("malay"); case MicrosoftTokenizerLanguage.Malayalam: return("malayalam"); case MicrosoftTokenizerLanguage.Marathi: return("marathi"); case MicrosoftTokenizerLanguage.NorwegianBokmaal: return("norwegianBokmaal"); case MicrosoftTokenizerLanguage.Polish: return("polish"); case MicrosoftTokenizerLanguage.Portuguese: return("portuguese"); case MicrosoftTokenizerLanguage.PortugueseBrazilian: return("portugueseBrazilian"); case MicrosoftTokenizerLanguage.Punjabi: return("punjabi"); case MicrosoftTokenizerLanguage.Romanian: return("romanian"); case MicrosoftTokenizerLanguage.Russian: return("russian"); case MicrosoftTokenizerLanguage.SerbianCyrillic: return("serbianCyrillic"); case MicrosoftTokenizerLanguage.SerbianLatin: return("serbianLatin"); case MicrosoftTokenizerLanguage.Slovenian: return("slovenian"); case MicrosoftTokenizerLanguage.Spanish: return("spanish"); case MicrosoftTokenizerLanguage.Swedish: return("swedish"); case MicrosoftTokenizerLanguage.Tamil: return("tamil"); case MicrosoftTokenizerLanguage.Telugu: return("telugu"); case MicrosoftTokenizerLanguage.Thai: return("thai"); case MicrosoftTokenizerLanguage.Ukrainian: return("ukrainian"); case MicrosoftTokenizerLanguage.Urdu: return("urdu"); case MicrosoftTokenizerLanguage.Vietnamese: return("vietnamese"); } return(null); }