Example #1
0
        private async Task <List <JToken> > FetchAsync()
        {
            var queryParameters = new Dictionary <string, string>()
            {
                ["fields"] = string.Join(",",
                                         "Units._pageName = Id",
                                         "Units.Name",
                                         "Units.Title",
                                         "Units.Person",
                                         "Units.Origin",
                                         "Units.TagID",
                                         "Units.Gender",
                                         "Units.WeaponType",
                                         "Units.MoveType",
                                         "Units.GrowthMod",
                                         "Units.Artist",
                                         "Units.ActorEN",
                                         "Units.ActorJP",
                                         "Units.AdditionDate",
                                         "Units.ReleaseDate",
                                         "Units.Properties",
                                         "Units.Description",
                                         "UnitStats.Lv1HP5",
                                         "UnitStats.Lv1Atk5",
                                         "UnitStats.Lv1Spd5",
                                         "UnitStats.Lv1Def5",
                                         "UnitStats.Lv1Res5",
                                         "UnitStats.HPGR3",
                                         "UnitStats.AtkGR3 ",
                                         "UnitStats.SpdGR3 ",
                                         "UnitStats.DefGR3 ",
                                         "UnitStats.ResGR3 ",
                                         "HeroBVIDs.BVID"
                                         ),
                ["tables"] = string.Join(",",
                                         "Units",
                                         "UnitStats",
                                         "HeroBVIDs"
                                         ),
                ["join_on"] = string.Join(",",
                                          "Units._pageName = UnitStats._pageName",
                                          "Units._pageName = HeroBVIDs.Hero"
                                          )
            };

            var heroes = await CargoQueryHelpers.GetAsync(queryParameters);

            return(heroes);
        }
Example #2
0
        private async Task <List <JToken> > FetchAsync()
        {
            var queryParameters = new Dictionary <string, string>()
            {
                ["fields"] = string.Join(",",
                                         "Items._pageName = Id",
                                         "Items.Name",
                                         "Items.Description"
                                         ),
                ["tables"] = "Items",
            };

            var items = await CargoQueryHelpers.GetAsync(queryParameters);

            return(items);
        }
Example #3
0
        private async Task <List <JToken> > FetchAsync()
        {
            var queryParameters = new Dictionary <string, string>()
            {
                ["fields"] = string.Join(",",
                                         "VoiceActors._pageName = Id",
                                         "VoiceActors.Name",
                                         "VoiceActors.NameJPJA",
                                         "VoiceActors.Language"
                                         ),
                ["tables"] = "VoiceActors",
            };

            var voiceActors = await CargoQueryHelpers.GetAsync(queryParameters);

            return(voiceActors);
        }
        private async Task <List <JToken> > FetchAsync()
        {
            var queryParameters = new Dictionary <string, string>()
            {
                ["fields"] = string.Join(",",
                                         "Artists._pageName = Id",
                                         "Artists.NameUSEN",
                                         "Artists.Name",
                                         "Artists.Company"
                                         ),
                ["tables"] = "Artists",
            };

            var artists = await CargoQueryHelpers.GetAsync(queryParameters);

            return(artists);
        }
        private async Task <List <JToken> > FetchAsync()
        {
            var queryParameters = new Dictionary <string, string>()
            {
                ["fields"] = string.Join(",",
                                         "Accessories._pageName = Id",
                                         "Accessories.Name",
                                         "Accessories.Description",
                                         "Accessories.Type",
                                         "Accessories.TagID"
                                         ),
                ["tables"] = "Accessories",
            };

            var accessories = await CargoQueryHelpers.GetAsync(queryParameters);

            return(accessories);
        }
Example #6
0
        private async Task <List <JToken> > FetchAsync()
        {
            var queryParameters = new Dictionary <string, string>()
            {
                ["fields"] = string.Join(",",
                                         "SacredSealCosts._pageName = Id",
                                         "SacredSealCosts.Skill",
                                         "SacredSealCosts.BadgeColor",
                                         "SacredSealCosts.BadgeCost",
                                         "SacredSealCosts.GreatBadgeCost",
                                         "SacredSealCosts.SacredCoinCost"
                                         ),
                ["tables"] = "SacredSealCosts",
            };

            var sacredSealCosts = await CargoQueryHelpers.GetAsync(queryParameters);

            return(sacredSealCosts);
        }
Example #7
0
        private async Task <List <JToken> > FetchAsync()
        {
            var queryParameters = new Dictionary <string, string>()
            {
                ["fields"] = string.Join(",",
                                         "Skills._pageName = Id",
                                         "Skills.GroupName",
                                         "Skills.Name",
                                         "Skills.WikiName",
                                         "Skills.TagID",
                                         "Skills.Scategory",
                                         "Skills.UseRange",
                                         "Skills.RefinePath",
                                         "Skills.Description",
                                         "Skills.Required",
                                         "Skills.Next",
                                         "Skills.PromotionRarity",
                                         "Skills.PromotionTier",
                                         "Skills.Exclusive",
                                         "Skills.SP",
                                         "Skills.CanUseMove",
                                         "Skills.CanUseWeapon",
                                         "Skills.Might",
                                         "Skills.StatModifiers",
                                         "Skills.Cooldown",
                                         "Skills.WeaponEffectiveness",
                                         "Skills.SkillBuildCost",
                                         "Skills.Properties"
                                         ),
                ["tables"] = "Skills",
            };

            var skills = await CargoQueryHelpers.GetAsync(queryParameters);

            return(skills);
        }
        private async Task <List <JToken> > FetchAsync()
        {
            var queryParameters = new Dictionary <string, string>()
            {
                ["fields"] = string.Join(",",
                                         "Units._pageName = Id",
                                         "Units.TagID",
                                         "Units.Properties",
                                         "UnitSkills.skill",
                                         "UnitSkills.skillPos",
                                         "UnitSkills.defaultRarity",
                                         "UnitSkills.unlockRarity"
                                         ),
                ["tables"] = string.Join(",",
                                         "Units",
                                         "UnitSkills"
                                         ),
                ["join_on"] = "Units._pageName = UnitSkills._pageName"
            };

            var heroSkills = await CargoQueryHelpers.GetAsync(queryParameters);

            return(heroSkills);
        }