using System.Collections.Generic; using WotBlitzStatisticsPro.Common.Model; using WotBlitzStatisticsPro.DataAccess.Model.Accounts; namespace WotBlitzStatisticsPro.Logic.AccountInformationPipeline { public class AccountInformationPipelineContextData : IDatabasePipelineContextData { 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; } // ToDo: In the future, there should be the way to skip some operations in the pipe. Now we use this dummy flag... public bool NeedToSaveData { get; set; } } }