Api-PWA/DocuMed.PWA/Services/RestServices/IRestWrapper.cs

18 lines
748 B
C#

namespace DocuMed.PWA.Services.RestServices;
public interface IRestWrapper
{
public ICrudApiRest<T, TKey> CrudApiRest<T, TKey>(string address) where T : class;
public ICrudDtoApiRest<T, TDto, TKey> CrudDtoApiRest<T, TDto, TKey>(string address) where T : class where TDto : class;
public IAuthRestApi AuthRestApi { get; }
public ISectionRestApi SectionRestApi { get; }
public ICityRestApi CityRestApi { get; }
public IUserRestApi UserRestApi { get; }
public IMedicalHistoryRestApi MedicalHistoryRestApi { get; }
public IPatientRestApi PatientRestApi { get; }
public IHospitalRestApi HospitalRestApi { get; }
public IUniversityRestApi UniversityRestApi { get; }
public IAiRestApi AiRestApi { get; }
}