<commit_before><commit_msg>Added basic version of User model.<commit_after>﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;

namespace Rebbound.Models
{
    [JsonObject()]
    public class User
    {
        [JsonProperty("id")]
        public int Id { get; private set; }

        [JsonProperty("name")]
        public string Name { get; private set; }

        [JsonProperty("username")]
        public string Username { get; private set; }

        // public string html_url { get; set; }

        [JsonProperty("avatar_url")]
        public string AvatarUrl { get; private set; }

        [JsonProperty("bio")]
        public string Bio { get; private set; }

        [JsonProperty("location")]
        public string Location { get; private set; }

        //public Links links { get; set; }
        //public int buckets_count { get; set; }
        //public int comments_received_count { get; set; }
        //public int followers_count { get; set; }
        //public int followings_count { get; set; }
        //public int likes_count { get; set; }
        //public int likes_received_count { get; set; }
        //public int projects_count { get; set; }
        //public int rebounds_received_count { get; set; }
        //public int shots_count { get; set; }
        //public int teams_count { get; set; }
        //public bool can_upload_shot { get; set; }
        //public string type { get; set; }
        //public bool pro { get; set; }
        //public string buckets_url { get; set; }
        //public string followers_url { get; set; }
        //public string following_url { get; set; }
        //public string likes_url { get; set; }
        //public string projects_url { get; set; }
        //public string shots_url { get; set; }
        //public string teams_url { get; set; }
        //public DateTime created_at { get; set; }
        //public DateTime updated_at { get; set; }
    }

    //public class Links
    //{
    //    public string web { get; set; }
    //    public string twitter { get; set; }
    //}

}
{'fraction_non_alphanumeric': 0.11818598259276225, 'fraction_numerical': 0.0, 'mean_word_length': 2.192982456140351, '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': '7213302', 'n_tokens_mistral': 625, 'n_tokens_neox': 612, 'n_words': 202}