using System; using LCU.Library.Internal.DispatcherModels.Models; using LCU.Library.Internal.ApiResponse.Models; using LCU.Library.Internal.DispatcherModels.Enums; using System.Threading.Tasks; namespace LCU.Api.Internal.DispatcherSharedLib.BuilderServices; public interface IRequestBuilderService { void ClearJob(); void CreateJob(JobDetails jobDetails); Task SendDispatcherRequest(ReturnResponse returnResponse = null); Type GetDispatcherTypeByString(string type); void AddWorkItem(object request, WorkItemDetails workItemDetails, ActionType actionType); void AddWorkItem(object request, WorkItemDetails workItemDetails, string actionType); }