using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WorkFlowCheck.Common.DTO; namespace WorkFlowCheck.MAUI.Services.Interfaces { public interface ISyncService { Task SyncDatas(Action reportProgress); Task DownloadAPK(Action reportProgress); Task SyncCheckPoints_Down(Action reportProgress); Task> SyncCheckPoints_Up(Action reportProgress); Task SyncLocations_Down(Action reportProgress); Task SyncEquipments_Down(Action reportProgress); Task SyncCheckListTemplates_Down(Action reportProgress); Task SyncCheckListHeader_Down(Action reportProgress); Task> SyncCheckListHeader_Up(int Id, Action reportProgress); Task> DeviceMessageReadUnreaded(string deviceIdBase64); Task> DeviceMessageReadUnreadedRole(int roleId); Task> SyncUsers_Up(Action reportProgress); Task SyncUsers_Down(Action reportProgress); Task> UploadFCMToken(string token); } }