using ComplianceDAL.DTO.GSTReturn; using GB5Shared.DTO.Framework.Login; namespace ComplianceBLL.GSTReturn; public interface IGSTReturnBLL { Task GetReturnStatusAsync(GetReturnStatusRequestDTO request, LoginDTO login, CancellationToken ct); Task GetReturnStatusListAsync(ReturnStatusListFilterDTO filter, LoginDTO login, CancellationToken ct); Task SyncReturnStatusFromPortalAsync(SyncReturnStatusRequestDTO request, GSTHeaderDTO header, LoginDTO login, CancellationToken ct); Task GetGSTR3BDataAsync(string gstin, string returnPeriod, LoginDTO login, CancellationToken ct); Task SubmitGSTR3BAsync(SubmitGSTR3BRequestDTO request, GSTHeaderDTO header, LoginDTO login, CancellationToken ct); }