using System.Collections.Generic; using Schaad.Accounting.Datasets; using Schaad.Accounting.Datasets.Reports; using Schaad.Accounting.Models; using Schaad.Finance.Api.Datasets; namespace Schaad.Accounting.Interfaces { public interface IViewService { AccountDataset GetAccountView(string id); List GetAccountViewList(); BalanceDataset GetBalanceView(); BalanceSheetDataset GetBalanceSheetView(int year); List GetTransactionViewList(); List GetTransactionViewList(string accountId); List GetBookingRuleViewList(); List GetOpenBankTransactionList(); List MatchOpenBankTransactions(); List MatchCreditCardTransactions(string bankTransactionId, IReadOnlyList creditCardTransactions); } }