Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Abstract ¶
type Abstract struct {
TeamId int `gorm:"primary_key;column:team_id" json:"team_id"`
}
type ContriHUBUser ¶
type ContriHUBUser struct { UserId uint `gorm:"column:user_id" json:"user_id"` UserName string `gorm:"column:username" json:"user_name"` RegNo string `gorm:"column:registration_no" json:"reg_no"` Year uint `gorm:"column:current_year" json:"year"` TotalPoints uint `gorm:"column:total_points" json:"total_points"` BonusPoints uint `gorm:"column:bonus_points" json:"bonus_points"` }
type DashboardTeam ¶
type DashboardUserDto ¶
type DashboardUserDto struct { User *User `json:"user"` DroidRushTeam *DashboardTeam `json:"droid_team"` WebsterTeam *DashboardTeam `json:"webster_team"` SoftablitzTeam *DashboardTeam `json:"soft_team"` LogicalRhythmTeam *DashboardTeam `json:"logical_team"` }
type EventInfo ¶
type EventInfo struct { Tag string Name string Tagline string Description string TeamSize string Tech string Rules string Registered bool AbstractSubmitted bool }
func GetEventsInfo ¶
type EventRegistration ¶
type MentorTeam ¶
type MentorTeam struct { EventTag string `json:"event_tag"` Event string `json:"event"` Teams []*DashboardTeam `json:"teams"` Quota int `json:"quota"` }
type OAuthUser ¶
type OAuthUser struct { ID string `json:"id"` Email string `json:"email"` VerifiedEmail bool `json:"verified_email"` Name string `json:"name"` GivenName string `json:"given_name"` FamilyName string `json:"family_name"` Picture string `json:"picture"` Locale string `json:"locale"` Hd string `json:"hd"` }
type RegisterTeamDto ¶
type Team ¶
type Team struct { TeamId int `gorm:"primary_key;autoIncrement:true;column:id" json:"id"` Name string `gorm:"column:name" json:"name"` LeaderId int `gorm:"column:leader_id" json:"leader_id"` MemberId1 int `gorm:"column:m_id1" json:"member_id1"` MemberId2 int `gorm:"column:m_id2" json:"member_id2"` }
type User ¶
type User struct { UserId int `gorm:"primary_key;autoIncrement:true;column:uid" json:"uid"` RegNo string `gorm:"uniqueIndex;column:registration_no" json:"reg_no"` Name string `gorm:"column:name" json:"name"` Email string `gorm:"uniqueIndex;column:email" json:"email"` Avatar string `gorm:"column:avatar" json:"avatar"` }
Click to show internal directories.
Click to hide internal directories.