<commit_before>﻿using System;
using System.Collections.Generic;

namespace libfintx.Tan
{
    class Tanverfahren
    {
        /// <summary>
        /// Verfügbare TAN-Verfahren
        /// </summary>
        /// <param name="HIRMSf"></param>
        /// <returns></returns>
        public List<TanProcess> Parse(String HIRMSf)
        {
            List<TanProcess> list = new List<TanProcess>();

            if (!String.IsNullOrEmpty(HIRMSf))
            {
                var process = HIRMSf.Split(';');

                foreach (var item in process)
                {
                    switch (item)
                    {
                        case "900": // iTAN
                            list.Add(new TanProcess { ProcessNumber = "900", ProcessName = "iTAN" });
                            break;
                        case "910": // chipTAN manuell
                            list.Add(new TanProcess { ProcessNumber = "910", ProcessName = "chipTAN manuell" });
                            break;
                        case "911": // chipTAN optisch
                            list.Add(new TanProcess { ProcessNumber = "911", ProcessName = "chipTAN optisch" });
                            break;
                        case "912": // chipTAN USB
                            list.Add(new TanProcess { ProcessNumber = "912", ProcessName = "chipTAN USB" });
                            break;
                        case "920": // smsTAN
                            list.Add(new TanProcess { ProcessNumber = "920", ProcessName = "smsTAN" });
                            break;
                        case "921": // pushTAN
                            list.Add(new TanProcess { ProcessNumber = "921", ProcessName = "pushTAN" });
                            break;
                        case "942": // mobile-TAN
                            list.Add(new TanProcess { ProcessNumber = "942", ProcessName = "mobile-TAN" });
                            break;
                        case "944": // SecureGo
                            list.Add(new TanProcess { ProcessNumber = "944", ProcessName = "SecureGo" });
                            break;
                        case "962": // Sm@rt-TAN plus manuell
                            list.Add(new TanProcess { ProcessNumber = "962", ProcessName = "Sm@rt-TAN plus manuell" });
                            break;
                        case "972": // Smart-TAN plus optisch
                            list.Add(new TanProcess { ProcessNumber = "972", ProcessName = "Sm@rt-TAN plus optisch" });
                            break;
                        case "982": // photo-TAN
                            list.Add(new TanProcess { ProcessNumber = "982", ProcessName = "photo-TAN" });
                            break;
                    }
                }
            }

            return list;
        }
    }
}
<commit_msg>Update namespace<commit_after>﻿using System;
using System.Collections.Generic;

namespace libfintx
{
    class Tanverfahren
    {
        /// <summary>
        /// Verfügbare TAN-Verfahren
        /// </summary>
        /// <param name="HIRMSf"></param>
        /// <returns></returns>
        public List<TanProcess> Parse(String HIRMSf)
        {
            List<TanProcess> list = new List<TanProcess>();

            if (!String.IsNullOrEmpty(HIRMSf))
            {
                var process = HIRMSf.Split(';');

                foreach (var item in process)
                {
                    switch (item)
                    {
                        case "900": // iTAN
                            list.Add(new TanProcess { ProcessNumber = "900", ProcessName = "iTAN" });
                            break;
                        case "910": // chipTAN manuell
                            list.Add(new TanProcess { ProcessNumber = "910", ProcessName = "chipTAN manuell" });
                            break;
                        case "911": // chipTAN optisch
                            list.Add(new TanProcess { ProcessNumber = "911", ProcessName = "chipTAN optisch" });
                            break;
                        case "912": // chipTAN USB
                            list.Add(new TanProcess { ProcessNumber = "912", ProcessName = "chipTAN USB" });
                            break;
                        case "920": // smsTAN
                            list.Add(new TanProcess { ProcessNumber = "920", ProcessName = "smsTAN" });
                            break;
                        case "921": // pushTAN
                            list.Add(new TanProcess { ProcessNumber = "921", ProcessName = "pushTAN" });
                            break;
                        case "942": // mobile-TAN
                            list.Add(new TanProcess { ProcessNumber = "942", ProcessName = "mobile-TAN" });
                            break;
                        case "944": // SecureGo
                            list.Add(new TanProcess { ProcessNumber = "944", ProcessName = "SecureGo" });
                            break;
                        case "962": // Sm@rt-TAN plus manuell
                            list.Add(new TanProcess { ProcessNumber = "962", ProcessName = "Sm@rt-TAN plus manuell" });
                            break;
                        case "972": // Smart-TAN plus optisch
                            list.Add(new TanProcess { ProcessNumber = "972", ProcessName = "Sm@rt-TAN plus optisch" });
                            break;
                        case "982": // photo-TAN
                            list.Add(new TanProcess { ProcessNumber = "982", ProcessName = "photo-TAN" });
                            break;
                    }
                }
            }

            return list;
        }
    }
}

{'fraction_non_alphanumeric': 0.10532666781589381, 'fraction_numerical': 0.022754697465954144, 'mean_word_length': 1.008307372793354, 'pattern_counts': {'":': 22, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4418735', 'n_tokens_mistral': 1521, 'n_tokens_neox': 1405, 'n_words': 323}