# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FetchStudentDashboard godoc
@Summary Fetches the student dashboard @Description Fetches the required details for the student dashboard @Accept plain @Produce json @Success 200 {object} StudentDashboard "Student registration successful." @Failure 400 {object} utils.HTTPMessage "Student `username` does not exists." @Failure 500 {object} utils.HTTPMessage "Database Error fetching student with username `username`" @Security JWT @Router /student/dashboard/ [get].
No description provided by the author
No description provided by the author
HealthCheck godoc
@Summary Checks the health status of the server and database.
No description provided by the author
OAuth godoc
@Summary OAuth Authentication @Description Authenticates a user throught Github OAuth.
Ping godoc
@Summary ping @Description Ping responds with "pong" and returns the latency @Accept plain @Produce plain @Success 200 {string} string "pong" @Router /healthcheck/ping [get].
No description provided by the author
No description provided by the author
RegisterStudent godoc
@Summary Register a student @Description Register a new student with the provided details.
StudentBlogLink godoc
@Summary Submit blog link @Description submit a blog link for a student @Description requires login @Accept json @Produce json @Param request body StudentBlogLinkReqFields true "Fields required for student bloglink" @Success 200 {object} utils.HTTPMessage "BlogLink successfully updated." @Failure 401 {object} utils.HTTPMessage "Login username and given username do not match." @Failure 400 {object} utils.HTTPMessage "Student 'username' does not exist." @Failure 500 {object} utils.HTTPMessage "Error updating BlogLink for 'username'." @Security JWT @Router /student/bloglink/ [post].
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author