using Pilz.Data; namespace Pilz.Net.Api.Client; public interface IBaseClient where T : IDataObject { Task Delete(int id); Task Get(int id); Task> GetAll(); Task Save(T item); }