using System.Collections.Generic; using WotBlitzStatisticsPro.Common.Model; using WotBlitzStatisticsPro.DataAccess.Model.Accounts; namespace WotBlitzStatisticsPro.Logic.AccountInformationPipeline { public class AccountInformationPipelineContext: IDatabasePipelineContext { public AccountInformationPipelineContext( long accountId, RealmType realmType, RequestLanguage requestLanguage) { AccountId = accountId; RealmType = realmType; RequestLanguage = requestLanguage; } public long AccountId { get; } public RealmType RealmType { get; } public RequestLanguage RequestLanguage { get; } public AccountInfo AccountInfo { get; set; } public AccountInfoHistory AccountInfoHistory { get; set; } public List Tanks { get; set; } public Dictionary TanksHistory { get; set; } public AccountInfoResponse Response { get; set; } public AccountInfo DbAccountInfo { get; set; } } }