using System.Text.Json; using General_Ledger_Service.DTOs.Accounts; using General_Ledger_Service.DTOs.Common; namespace General_Ledger_Service.Interfaces.Services { public interface IAccountService { Task CreateAccountAsync(CreateAccountRequest request); Task GetAccountByCodeAsync(string accountCode, string? expand); Task UpdateAccountAsync(string accountCode, Dictionary payload); Task ListAccountsAsync(ListAccountsRequest request); } }