public SchooxResponse<List<User>> GetUsers(string role, int? userId = null, string externalId = null,
int? aboveId = null, int? unitId = null, int? jobId = null, int? start = null,
int? limit = 100, string sort = null)
{
//GET /dashboard/users
var request = SService.GenerateBaseRequest("/dashboard/users");
request.Method = Method.GET;
request.AddNonBlankQueryString ("role", role);
request.AddNonBlankQueryString ("userId", userId);
request.AddNonBlankQueryString ("external_id", externalId);
request.AddNonBlankQueryString ("aboveId", aboveId);
request.AddNonBlankQueryString ("unitId", unitId);
request.AddNonBlankQueryString ("jobId", jobId);
request.AddNonBlankQueryString ("start", start);
request.AddNonBlankQueryString ("limit", limit);
request.AddNonBlankQueryString ("sort", sort);
return Execute<List<User>>(request);
}