using HotChocolate.Types; using WotBlitzStatisticsPro.Common.Model; using WotBlitzStatisticsPro.GraphQl.ObjectTypes; using WotBlitzStatisticsPro.Logic; namespace WotBlitzStatisticsPro.GraphQl.Resolvers { [ExtendObjectType(Name = "Query")] public class AccountInfoResolver: ObjectType { protected override void Configure(IObjectTypeDescriptor descriptor) { descriptor.Name("AccountInfoResponse"); descriptor.Implements(); descriptor.Field(t => t.ClanInfo) .Resolver(ctx => ctx.Service().GelClanInfoByAccount(ctx.Parent().AccountId, ctx.Parent().RegionAndLanguage)); } } }