Documentation
¶
Index ¶
- type Handler
- func (h *Handler) AssignHostelToUsers(ctx *fiber.Ctx) error
- func (h *Handler) AssignMessToUsers(ctx *fiber.Ctx) error
- func (h *Handler) BatchCreateHostelAllotments(ctx *fiber.Ctx) error
- func (h *Handler) BatchCreateHostelRooms(ctx *fiber.Ctx) error
- func (h *Handler) BatchCreateMessAllotment(ctx *fiber.Ctx) error
- func (handler *Handler) CreateHostel(ctx *fiber.Ctx) error
- func (h *Handler) CreateHostelStaffAllotment(ctx *fiber.Ctx) error
- func (handler *Handler) CreateMeal(ctx *fiber.Ctx) error
- func (handler *Handler) CreateMealType(ctx *fiber.Ctx) error
- func (handler *Handler) CreateMenuItem(ctx *fiber.Ctx) error
- func (handler *Handler) CreateMess(ctx *fiber.Ctx) error
- func (handler *Handler) CreateRoom(ctx *fiber.Ctx) error
- func (h *Handler) CreateRoomAllotment(ctx *fiber.Ctx) error
- func (h *Handler) CreateSemester(ctx *fiber.Ctx) error
- func (handler *Handler) CreateUser(ctx *fiber.Ctx) error
- func (h *Handler) CreateUserFromToken(ctx *fiber.Ctx) error
- func (handler *Handler) DeleteHostel(ctx *fiber.Ctx) error
- func (handler *Handler) DeleteMeal(ctx *fiber.Ctx) error
- func (handler *Handler) DeleteMealType(ctx *fiber.Ctx) error
- func (handler *Handler) DeleteMenuItem(ctx *fiber.Ctx) error
- func (handler *Handler) DeleteMess(ctx *fiber.Ctx) error
- func (handler *Handler) DeleteUser(ctx *fiber.Ctx) error
- func (h *Handler) FiberAuthenticateUser(ctx *fiber.Ctx) error
- func (h *Handler) GetAccessControlHandler(predicate Predicate) func(ctx *fiber.Ctx) error
- func (h *Handler) GetAllHostels(ctx *fiber.Ctx) error
- func (handler *Handler) GetAllMealTypesOfAMess(ctx *fiber.Ctx) error
- func (handler *Handler) GetAllMenuItemsOfAMess(ctx *fiber.Ctx) error
- func (h *Handler) GetAllMesses(ctx *fiber.Ctx) error
- func (h *Handler) GetAllSemesters(ctx *fiber.Ctx) error
- func (h *Handler) GetCaretakers(ctx *fiber.Ctx) error
- func (handler *Handler) GetFilteredStudents(ctx *fiber.Ctx) error
- func (h *Handler) GetFilteredUsers(ctx *fiber.Ctx) error
- func (handler *Handler) GetHostelById(ctx *fiber.Ctx) error
- func (h *Handler) GetHostelRooms(ctx *fiber.Ctx) error
- func (h *Handler) GetHostelStaffAllotmentWithUser(ctx *fiber.Ctx) error
- func (handler *Handler) GetManagedMessess(ctx *fiber.Ctx) error
- func (handler *Handler) GetMeal(ctx *fiber.Ctx) error
- func (handler *Handler) GetMealType(ctx *fiber.Ctx) error
- func (handler *Handler) GetMenuItem(ctx *fiber.Ctx) error
- func (handler *Handler) GetMess(ctx *fiber.Ctx) error
- func (handler *Handler) GetMessDashboard(ctx *fiber.Ctx) error
- func (h *Handler) GetSemesterById(ctx *fiber.Ctx) error
- func (h *Handler) GetSemesterHostelRoomWithAllotments(ctx *fiber.Ctx) error
- func (h *Handler) GetSemesterRoomAllotmentsWithUser(ctx *fiber.Ctx) error
- func (handler *Handler) GetUser(ctx *fiber.Ctx) error
- func (h *Handler) GetUserByRollNo(ctx *fiber.Ctx) error
- func (h *Handler) GetUserFromToken(ctx *fiber.Ctx) error
- func (handler *Handler) GetUserPopulated(ctx *fiber.Ctx) error
- func (handler *Handler) Hello(ctx *fiber.Ctx) error
- func (handler *Handler) ManageHostelMess(ctx *fiber.Ctx) error
- func (handler *Handler) UpdateHostel(ctx *fiber.Ctx) error
- func (handler *Handler) UpdateMeal(ctx *fiber.Ctx) error
- func (handler *Handler) UpdateMealType(ctx *fiber.Ctx) error
- func (handler *Handler) UpdateMealsByDate(ctx *fiber.Ctx) error
- func (handler *Handler) UpdateMenuItem(ctx *fiber.Ctx) error
- func (handler *Handler) UpdateMess(ctx *fiber.Ctx) error
- func (h *Handler) UpdateSemester(ctx *fiber.Ctx) error
- func (handler *Handler) UpdateUser(ctx *fiber.Ctx) error
- type Predicate
- type Session
- type StudentFilter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
func (*Handler) AssignHostelToUsers ¶
func (*Handler) AssignMessToUsers ¶
func (*Handler) BatchCreateHostelAllotments ¶
func (*Handler) BatchCreateHostelRooms ¶
func (*Handler) BatchCreateMessAllotment ¶
func (*Handler) CreateHostel ¶
func (*Handler) CreateHostelStaffAllotment ¶
func (*Handler) CreateMeal ¶
func (*Handler) CreateMealType ¶
func (*Handler) CreateMenuItem ¶
func (*Handler) CreateMess ¶
func (*Handler) CreateRoom ¶
func (*Handler) CreateRoomAllotment ¶
func (*Handler) CreateSemester ¶
func (*Handler) CreateUser ¶
func (*Handler) CreateUserFromToken ¶
Unauthenticated
func (*Handler) DeleteHostel ¶
func (*Handler) DeleteMeal ¶
func (*Handler) DeleteMealType ¶
func (*Handler) DeleteMenuItem ¶
func (*Handler) DeleteMess ¶
func (*Handler) DeleteUser ¶
func (*Handler) FiberAuthenticateUser ¶
func (*Handler) GetAccessControlHandler ¶
func (*Handler) GetAllHostels ¶
func (*Handler) GetAllMealTypesOfAMess ¶
func (*Handler) GetAllMenuItemsOfAMess ¶
func (*Handler) GetAllMesses ¶
func (*Handler) GetAllSemesters ¶
func (*Handler) GetCaretakers ¶
func (*Handler) GetFilteredStudents ¶
func (*Handler) GetFilteredUsers ¶
func (*Handler) GetHostelById ¶
func (*Handler) GetHostelRooms ¶
func (*Handler) GetHostelStaffAllotmentWithUser ¶
func (*Handler) GetManagedMessess ¶
func (*Handler) GetMealType ¶
func (*Handler) GetMenuItem ¶
func (*Handler) GetMessDashboard ¶
func (*Handler) GetSemesterById ¶
func (*Handler) GetSemesterHostelRoomWithAllotments ¶
func (*Handler) GetSemesterRoomAllotmentsWithUser ¶
func (*Handler) GetUserByRollNo ¶
func (*Handler) GetUserFromToken ¶
Authenticated
func (*Handler) GetUserPopulated ¶
func (*Handler) ManageHostelMess ¶
func (*Handler) UpdateHostel ¶
func (*Handler) UpdateMeal ¶
func (*Handler) UpdateMealType ¶
func (*Handler) UpdateMealsByDate ¶
func (*Handler) UpdateMenuItem ¶
func (*Handler) UpdateMess ¶
func (*Handler) UpdateSemester ¶
func (*Handler) UpdateUser ¶
type StudentFilter ¶
type StudentFilter struct { Department []constants.Department `json:"department,omitempty"` Course []constants.Course `json:"course,omitempty"` StartYear []int `json:"startYear,omitempty"` EndYear []int `json:"endYear,omitempty"` RollNo []int `json:"rollNo,omitempty"` }
File for functionalities specific to students
Click to show internal directories.
Click to hide internal directories.