Jonesoez_BhopMapAutoDownloader/BhopMapAutoDownloader/Models/Gamebanana.cs

namespace BhopMapAutoDownloader.Models
{
    public class Gamebanana
    {
        /// <summary>
        /// Gamebanana API via Paste Special
        /// </summary>
        public class Data
        {
            public int _idRow { get; set; }
            public string _sName { get; set; }
            public _Agame _aGame { get; set; }
            public _Asubmitter _aSubmitter { get; set; }
            public _Afiles[] _aFiles { get; set; }
        }

        public class _Agame
        {
            public int _idRow { get; set; }
            public string _sName { get; set; }
            public string _sAbbreviation { get; set; }
            public string _sProfileUrl { get; set; }
            public string _sIconUrl { get; set; }
            public string _sBannerUrl { get; set; }
            public int _nSubscriberCount { get; set; }
            public bool _bHasSubmissionQueue { get; set; }
        }

        public class _Asubmitter
        {
            public int _idRow { get; set; }
            public string _sName { get; set; }
            public string _sUserTitle { get; set; }
            public string _sHonoraryTitle { get; set; }
            public int _tsJoinDate { get; set; }
            public string _sAvatarUrl { get; set; }
            public string _sSigUrl { get; set; }
            public string _sProfileUrl { get; set; }
            public string _sPointsUrl { get; set; }
            public string _sMedalsUrl { get; set; }
            public bool _bIsOnline { get; set; }
            public string _sLocation { get; set; }
            public string _sOnlineTitle { get; set; }
            public string _sOfflineTitle { get; set; }
            public int _nPoints { get; set; }
            public int _nPointsRank { get; set; }
            public object[][] _aNormalMedals { get; set; }
            public object[][] _aRareMedals { get; set; }
            public object[] _aLegendaryMedals { get; set; }
            public bool _bHasRipe { get; set; }
            public string _sSubjectShaperCssCode { get; set; }
            public string _sCooltipCssCode { get; set; }
            public int _nBuddyCount { get; set; }
            public int _nSubscriberCount { get; set; }
            public object[] _aDonationMethods { get; set; }
            public bool _bAccessorIsBuddy { get; set; }
            public bool _bBuddyRequestExistsWithAccessor { get; set; }
            public bool _bAccessorIsSubscribed { get; set; }
            public string _sUpicUrl { get; set; }
        }

        public class _Afiles
        {
            public string _idRow { get; set; }
            public string _sFile { get; set; }
            public int _nFilesize { get; set; }
            public bool _bIsMissing { get; set; }
            public string _sDescription { get; set; }
            public int _tsDateAdded { get; set; }
            public int _nDownloadCount { get; set; }
            public string _sAnalysisResult { get; set; }
            public bool _bContainsExe { get; set; }
            public string _sDownloadUrl { get; set; }
        }
    }
}
