using salesbook.Shared.Core.Dto; using salesbook.Shared.Core.Entity; namespace salesbook.Shared.Core.Interface; public interface IIntegryApiService { Task?> RetrieveActivity(string? dateFilter = null); Task?> RetrieveAllCommesse(string? dateFilter = null); Task RetrieveAnagClie(string? dateFilter = null); Task RetrieveProspect(string? dateFilter = null); Task RetrieveSettings(); Task DeleteActivity(string activityId); Task?> SaveActivity(ActivityDTO activity); Task SaveContact(CRMCreateContactRequestDTO request); Task CheckVat(CheckVatRequestDTO request); Task TransferProspect(CRMTransferProspectRequestDTO request); Task UploadFile(string id, byte[] file, string fileName); Task> GetActivityFile(string activityId); Task DownloadFile(string activityId, string fileName); //Position Task SavePosition(PositionDTO position); Task RetrievePosition(string id); //Google Task?> Geocode(string address); Task?> AutoCompleteAddress(string address, string language, string uuid); Task PlaceDetails(string placeId, string uuid); }