Remotely/Agent/Interfaces/IDeviceInformationService.cs
2023-04-25 15:09:57 -07:00

20 lines
575 B
C#

using Remotely.Shared.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Remotely.Agent.Interfaces
{
public interface IDeviceInformationService
{
Task<Device> CreateDevice(string deviceId, string orgId);
Device GetDeviceBase(string deviceID, string orgID);
(double usedStorage, double totalStorage) GetSystemDriveInfo();
(double usedGB, double totalGB) GetMemoryInGB();
string GetAgentVersion();
List<Drive> GetAllDrives();
}
}