MCPcopy Create free account

hub / github.com/cbrom/Go-LMS / types & classes

Types & classes55 in github.com/cbrom/Go-LMS

Class
user-interface/src/components/Footer.js:32
Class
user-interface/src/components/Section4.js:24
StructAdvancedSearch
AdvancedSearch defines advanced search query
pkg/utils/utils.go:133
StructAnswerOption
AnswerOption is a model for options of Answers for a target
cmd/models/answer_option.model.go:12
TypeAliasAnswerOptionList
AnswerOptionList defines array of answer options objects
cmd/models/answer_option.model.go:27
StructAppConfig
AppConfig is the config structure
configs/db.config.go:11
StructAuthenticator
Authenticator defines an authenticator struct
pkg/auth/auth.go:44
StructBase
Base serves as a base model for other models
pkg/utils/utils.go:11
StructCertificate
Certificate defines a model for student certificates in a model
cmd/models/certificate.model.go:12
TypeAliasCertificateList
CertificateList defines array of certificate objects
cmd/models/certificate.model.go:35
StructClaimPreferences
ClaimPreferences defines preferences for the user
pkg/auth/claims.go:29
StructClaims
Claims represents the authorization claims transmitted via a JWT
pkg/auth/claims.go:24
StructContentBlock
ContentBlock defines model for blocks of a target (like markdown, image, embed, link...)
cmd/models/content_block.model.go:14
TypeAliasContentBlockList
ContentBlockList defines array of content block objects
cmd/models/content_block.model.go:29
StructCourse
Course is a model for Courses table
cmd/models/course.model.go:13
StructCourseAuthor
CourseAuthor defines a model for course authors
cmd/models/course_author.model.go:12
TypeAliasCourseAuthorList
CourseAuthorList defines array of course author objects
cmd/models/course_author.model.go:27
TypeAliasCourseList
CourseList defines array of course objects
cmd/models/course.model.go:37
StructError
Error defines error type to be returned by handlers
pkg/utils/utils.go:50
StructEvaluationCriteria
EvaluationCriteria defines a model for course evaluation criteria
cmd/models/evaluation_criteria.model.go:14
TypeAliasEvaluationCriteriaList
EvaluationCriteriaList defines array of evaluation criteria objects
cmd/models/evaluation_criteria.model.go:30
StructIssuedCertificate
IssuedCertificate defines a model for user certificates for a course
cmd/models/issued_certificate.model.go:12
TypeAliasIssuedCertificateList
IssuedCertificateList defines array of certificate objects
cmd/models/issued_certificate.model.go:26
FuncTypeKeyFunc
KeyFunc generates a new private public key pairs
pkg/auth/auth.go:17
StructLevel
Level defines a model for course levels
cmd/models/level.model.go:13
TypeAliasLevelList
LevelList defines array of level objects
cmd/models/level.model.go:30
StructPaginationQuery
PaginationQuery defines pagination and sorting query
pkg/utils/utils.go:72
StructPrivateKey
PrivateKey defines private key struct
pkg/auth/auth.go:53
StructQuiz
Quiz defines a model for target quizes
cmd/models/quiz.model.go:12
TypeAliasQuizList
QuizList defines array of quiz objects
cmd/models/quiz.model.go:26
StructQuizQuestion
QuizQuestion defines a model for questions in a quiz
cmd/models/quiz_question.model.go:12
TypeAliasQuizQuestionList
QuizQuestionList defines array of quiz question objects
cmd/models/quiz_question.model.go:29
StructQuizUserAnswer
QuizUserAnswer defines a model for questions in a quiz
cmd/models/quiz_user_answers.model.go:10
TypeAliasQuizUserAnswerList
QuizUserAnswerList defines array of quiz user answer objects
cmd/models/quiz_user_answers.model.go:26
InterfaceStorage
Storage provides the ability to persist keys to custom locations.
pkg/auth/storage.go:12
StructStorage
Storage is storage handler config
configs/db.config.go:18
StructStorageFile
StorageFile is a storage engine that stores private keys on the local file system.
pkg/auth/storage_file.go:18
StructStorageMemory
StorageMemory is a storage engine that stores a single private key in memory.
pkg/auth/storage.go:20
StructStudentCourse
StudentCourse defines a model for course students
cmd/models/student_course.model.go:12
TypeAliasStudentCourseList
StudentCourseList defines array of course student objects
cmd/models/student_course.model.go:26
StructTLS
TLS is the tls config for running the server
configs/db.config.go:29
StructTarget
Target defines a model for target groups single target (equivalent to lesson)
cmd/models/target.model.go:15
StructTargetGroup
TargetGroup defines a model for a group of targets in a level
cmd/models/target_group.model.go:12
TypeAliasTargetGroupList
TargetGroupList defines array of target group objects
cmd/models/target_group.model.go:29
TypeAliasTargetList
TargetList defines array of target objects
cmd/models/target.model.go:40
StructTargetVersion
TargetVersion defines a model for a specific version of a target
cmd/models/target_version.model.go:12
TypeAliasTargetVersionList
TargetVersionList defines array of target version objects
cmd/models/target_version.model.go:26
StructUser
User struct for users table
cmd/models/user.model.go:14
StructUserController
UserController is an anonymous struct for user controller
cmd/api/handlers/user.handler.go:31
StructUserCreateRequest
UserCreateRequest spec for signup request
cmd/api/handlers/user.handler.go:60
StructUserInfoUpdateRequest
UserInfoUpdateRequest - spec for updating user info
cmd/api/handlers/user.handler.go:92
TypeAliasUserList
UserList defines array of user objects
cmd/models/user.model.go:46
StructUserLoginRequest
UserLoginRequest spec for login request
cmd/api/handlers/user.handler.go:54
StructconfigArg
configArg represents a single argument for a given field in the config structure.
pkg/flag/flag.go:75
TypeAliasctxKey
ctxKey represents the type of value for the context key.
pkg/auth/claims.go:18