using Refit; using WatchIt.DTO.Models.Controllers.Genders.Gender; using WatchIt.DTO.Query; namespace WatchIt.Website.Clients; public interface IGendersClient { [Get("/")] Task>> GetGenders([Query] GenderFilterQuery? filterQuery = null, [Query] OrderQuery? orderQuery = null, [Query] PagingQuery? pagingQuery = null); [Get("/{id}")] Task> GetGender(short id); [Post("/")] Task> PostGender([Authorize]string token, [Body] GenderRequest body); [Delete("/{id}")] Task DeleteGender([Authorize]string token, short id); }