using System.Threading.Tasks; using GB5Shared.DTO.Framework.Login; using GB5Shared.DTO.GOP; using Microsoft.AspNetCore.Http; namespace FrameworkBLL.GOP { public interface IGopFileUploadBLL { /// /// Parses the uploaded file (JSON / CSV / TXT / Excel) into individual payloads /// and submits each row as a separate GOP execution. /// Task UploadAndSubmit( IFormFile File, string SourceType, string Environment, LoginDTO LoginDTO); } }