<commit_before><commit_msg>mod data class<commit_after>﻿
namespace Jasarsoft.ModManager.RTW
{
    public sealed class ModData
    {
        private struct Data
        {
            public const string info = "modinfo";
            public const string title = "title";
            public const string author = "author";
            public const string version = "version";
            public const string platform = "platform";
            public const string platformVer = "platformver";
            public const string folder = "folder";
            public const string folderName = "foldername";
            public const string map = "map";
            public const string era = "era";
            public const string type = "type";
            public const string compaign = "compaign";
            public const string website = "website";
            public const string twcWiki = "twcwiki";
            public const string twcForum = "twcforum";
        }

        //property
        public string Info
        {
            get { return Data.info; }
        }

        public string Title
        {
            get { return Data.title; }
        }

        public string Author
        {
            get { return Data.author; }
        }

        public string Version
        {
            get { return Data.version; }
        }

        public string Platform
        {
            get { return Data.platform; }
        }

        public string PlatformVer
        {
            get { return Data.platformVer; }
        }

        public string Folder
        {
            get { return Data.folder; }
        }

        public string FolderName
        {
            get { return Data.folderName; }
        }

        public string Map
        {
            get { return Data.map; }
        }

        public string Era
        {
            get { return Data.era; }
        }

        public string Type
        {
            get { return Data.type; }
        }

        public string Compaign
        {
            get { return Data.compaign; }
        }

        public string Website
        {
            get { return Data.website; }
        }

        public string TwcWiki
        {
            get { return Data.twcWiki; }
        }
        
        public string TwcForum
        {
            get { return Data.twcForum; }
        }
    }
}
{'fraction_non_alphanumeric': 0.07076271186440677, 'fraction_numerical': 0.0, 'mean_word_length': 1.2169014084507042, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '7179252', 'n_tokens_mistral': 584, 'n_tokens_neox': 566, 'n_words': 178}