Documentation
¶
Index ¶
- type AddUserToTeamParams
- type CompleteProfileParams
- type CreateIdeaParams
- type CreateScoreParams
- type CreateSubmissionParams
- type CreateTeamParams
- type CreateUserParams
- type DBTX
- type ExportAllTeamsRow
- type ExportAllUsersRow
- type FindTeamRow
- type GetAllIdeasParams
- type GetAllUsersParams
- type GetAllUsersRow
- type GetIdeaByTeamIDRow
- type GetIdeasByTrackParams
- type GetLeaderboardWithPaginationParams
- type GetLeaderboardWithPaginationRow
- type GetTeamByIdRow
- type GetTeamByTrackRow
- type GetTeamMembersRow
- type GetTeamUsersRow
- type GetTeamsParams
- type GetTeamsRow
- type GetUsersByTeamIdRow
- type Idea
- type InfoQueryRow
- type Queries
- func (q *Queries) AddUserToTeam(ctx context.Context, arg AddUserToTeamParams) error
- func (q *Queries) BanTeam(ctx context.Context, id uuid.UUID) error
- func (q *Queries) BanUser(ctx context.Context, email string) error
- func (q *Queries) CompleteProfile(ctx context.Context, arg CompleteProfileParams) error
- func (q *Queries) CountTeamMembers(ctx context.Context, teamID uuid.NullUUID) (int64, error)
- func (q *Queries) CreateIdea(ctx context.Context, arg CreateIdeaParams) (Idea, error)
- func (q *Queries) CreateScore(ctx context.Context, arg CreateScoreParams) error
- func (q *Queries) CreateSubmission(ctx context.Context, arg CreateSubmissionParams) (Submission, error)
- func (q *Queries) CreateTeam(ctx context.Context, arg CreateTeamParams) (Team, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
- func (q *Queries) DecreaseUserCountTeam(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteIdea(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteScore(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteSubmission(ctx context.Context, teamID uuid.UUID) error
- func (q *Queries) DeleteTeam(ctx context.Context, id uuid.UUID) error
- func (q *Queries) ExportAllTeams(ctx context.Context) ([]ExportAllTeamsRow, error)
- func (q *Queries) ExportAllUsers(ctx context.Context) ([]ExportAllUsersRow, error)
- func (q *Queries) FindTeam(ctx context.Context, code string) (FindTeamRow, error)
- func (q *Queries) GetAllIdeas(ctx context.Context, arg GetAllIdeasParams) ([]Idea, error)
- func (q *Queries) GetAllUsers(ctx context.Context, arg GetAllUsersParams) ([]GetAllUsersRow, error)
- func (q *Queries) GetAllVitians(ctx context.Context) ([]User, error)
- func (q *Queries) GetIdea(ctx context.Context, id uuid.UUID) (Idea, error)
- func (q *Queries) GetIdeaByTeamID(ctx context.Context, teamID uuid.UUID) (GetIdeaByTeamIDRow, error)
- func (q *Queries) GetIdeasByTrack(ctx context.Context, arg GetIdeasByTrackParams) ([]Idea, error)
- func (q *Queries) GetLeaderboardWithPagination(ctx context.Context, arg GetLeaderboardWithPaginationParams) ([]GetLeaderboardWithPaginationRow, error)
- func (q *Queries) GetSubmissionByTeamID(ctx context.Context, teamID uuid.UUID) (Submission, error)
- func (q *Queries) GetTeamById(ctx context.Context, id uuid.UUID) (GetTeamByIdRow, error)
- func (q *Queries) GetTeamByTeamId(ctx context.Context, id uuid.UUID) (Team, error)
- func (q *Queries) GetTeamByTrack(ctx context.Context, track string) ([]GetTeamByTrackRow, error)
- func (q *Queries) GetTeamIDByCode(ctx context.Context, code string) (uuid.UUID, error)
- func (q *Queries) GetTeamLeader(ctx context.Context, teamID uuid.NullUUID) (User, error)
- func (q *Queries) GetTeamMembers(ctx context.Context, teamID uuid.NullUUID) ([]GetTeamMembersRow, error)
- func (q *Queries) GetTeamScores(ctx context.Context, teamID uuid.UUID) ([]Score, error)
- func (q *Queries) GetTeamUsers(ctx context.Context, teamID uuid.NullUUID) ([]GetTeamUsersRow, error)
- func (q *Queries) GetTeamUsersEmails(ctx context.Context, teamID uuid.NullUUID) ([]string, error)
- func (q *Queries) GetTeams(ctx context.Context, arg GetTeamsParams) ([]GetTeamsRow, error)
- func (q *Queries) GetUser(ctx context.Context, id uuid.UUID) (User, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email string) (User, error)
- func (q *Queries) GetUserByID(ctx context.Context, id uuid.UUID) (User, error)
- func (q *Queries) GetUserByPhoneNo(ctx context.Context, phoneNo pgtype.Text) (User, error)
- func (q *Queries) GetUserByRegNo(ctx context.Context, regNo *string) (User, error)
- func (q *Queries) GetUsers(ctx context.Context) ([]User, error)
- func (q *Queries) GetUsersByGender(ctx context.Context, gender string) ([]User, error)
- func (q *Queries) GetUsersByTeamId(ctx context.Context, teamID uuid.NullUUID) ([]GetUsersByTeamIdRow, error)
- func (q *Queries) IncreaseCountTeam(ctx context.Context, id uuid.UUID) error
- func (q *Queries) InfoQuery(ctx context.Context, id uuid.UUID) ([]InfoQueryRow, error)
- func (q *Queries) KickMemeber(ctx context.Context, id uuid.UUID) error
- func (q *Queries) LeaveTeam(ctx context.Context, id uuid.UUID) error
- func (q *Queries) ListIdeas(ctx context.Context) ([]Idea, error)
- func (q *Queries) RemoveTeamIDFromUsers(ctx context.Context, teamID uuid.NullUUID) error
- func (q *Queries) RemoveUserFromTeam(ctx context.Context, arg RemoveUserFromTeamParams) error
- func (q *Queries) UnBanTeam(ctx context.Context, id uuid.UUID) error
- func (q *Queries) UnbanUser(ctx context.Context, email string) error
- func (q *Queries) UpdateGitHub(ctx context.Context, arg UpdateGitHubParams) error
- func (q *Queries) UpdateIdea(ctx context.Context, arg UpdateIdeaParams) error
- func (q *Queries) UpdateLeader(ctx context.Context, arg UpdateLeaderParams) error
- func (q *Queries) UpdatePassword(ctx context.Context, arg UpdatePasswordParams) error
- func (q *Queries) UpdateScore(ctx context.Context, arg UpdateScoreParams) error
- func (q *Queries) UpdateStarred(ctx context.Context, arg UpdateStarredParams) error
- func (q *Queries) UpdateSubmission(ctx context.Context, arg UpdateSubmissionParams) (Submission, error)
- func (q *Queries) UpdateTeamName(ctx context.Context, arg UpdateTeamNameParams) error
- func (q *Queries) UpdateTeamRound(ctx context.Context, arg UpdateTeamRoundParams) error
- func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error
- func (q *Queries) UpdateUserTeam(ctx context.Context, arg UpdateUserTeamParams) error
- func (q *Queries) VerifyUser(ctx context.Context, email string) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type RemoveUserFromTeamParams
- type Score
- type Submission
- type Team
- type UpdateGitHubParams
- type UpdateIdeaParams
- type UpdateLeaderParams
- type UpdatePasswordParams
- type UpdateScoreParams
- type UpdateStarredParams
- type UpdateSubmissionParams
- type UpdateTeamNameParams
- type UpdateTeamRoundParams
- type UpdateUserParams
- type UpdateUserTeamParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompleteProfileParams ¶
type CreateIdeaParams ¶
type CreateScoreParams ¶
type CreateSubmissionParams ¶
type CreateTeamParams ¶
type CreateUserParams ¶
type ExportAllTeamsRow ¶
type ExportAllUsersRow ¶
type ExportAllUsersRow struct {
ID uuid.UUID
TeamID uuid.NullUUID
FirstName string
LastName string
Email string
PhoneNo pgtype.Text
Gender string
RegNo *string
HostelBlock *string
RoomNo *string
GithubProfile *string
Password string
Role string
IsLeader bool
IsVerified bool
IsBanned bool
IsProfileComplete bool
RoundQualified pgtype.Int4
}
type FindTeamRow ¶
type GetAllIdeasParams ¶
type GetAllUsersParams ¶
type GetAllUsersRow ¶
type GetAllUsersRow struct {
ID uuid.UUID
TeamID uuid.NullUUID
FirstName string
LastName string
Email string
PhoneNo pgtype.Text
Gender string
RegNo *string
GithubProfile *string
Password string
Role string
IsLeader bool
IsVerified bool
IsBanned bool
IsProfileComplete bool
IsStarred bool
RoomNo *string
HostelBlock *string
RoundQualified pgtype.Int4
}
type GetIdeaByTeamIDRow ¶
type GetIdeasByTrackParams ¶
type GetTeamByIdRow ¶
type GetTeamByIdRow struct {
ID uuid.UUID
Name string
RoundQualified pgtype.Int4
Code string
IsBanned bool
Design int32
Implementation int32
Presentation int32
Round int32
Title *string
Description *string
Track *string
GithubLink *string
FigmaLink *string
OtherLink *string
Title_2 *string
Description_2 *string
Track_2 *string
IsSelected pgtype.Bool
}
type GetTeamByTrackRow ¶
type GetTeamMembersRow ¶
type GetTeamUsersRow ¶
type GetTeamsRow ¶
type GetUsersByTeamIdRow ¶
type InfoQueryRow ¶
type InfoQueryRow struct {
ID uuid.UUID
Name string
NumberOfPeople int32
RoundQualified pgtype.Int4
Code string
IsBanned bool
ID_2 uuid.UUID
TeamID uuid.NullUUID
FirstName string
LastName string
Email string
PhoneNo pgtype.Text
Gender string
RegNo *string
GithubProfile *string
Password string
Role string
IsLeader bool
IsVerified bool
IsBanned_2 bool
IsProfileComplete bool
IsStarred bool
RoomNo *string
HostelBlock *string
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddUserToTeam ¶
func (q *Queries) AddUserToTeam(ctx context.Context, arg AddUserToTeamParams) error
func (*Queries) CompleteProfile ¶
func (q *Queries) CompleteProfile(ctx context.Context, arg CompleteProfileParams) error
func (*Queries) CountTeamMembers ¶
func (*Queries) CreateIdea ¶
func (*Queries) CreateScore ¶
func (q *Queries) CreateScore(ctx context.Context, arg CreateScoreParams) error
func (*Queries) CreateSubmission ¶
func (q *Queries) CreateSubmission(ctx context.Context, arg CreateSubmissionParams) (Submission, error)
func (*Queries) CreateTeam ¶
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
func (*Queries) DecreaseUserCountTeam ¶
func (*Queries) DeleteScore ¶
func (*Queries) DeleteSubmission ¶
func (*Queries) ExportAllTeams ¶
func (q *Queries) ExportAllTeams(ctx context.Context) ([]ExportAllTeamsRow, error)
func (*Queries) ExportAllUsers ¶
func (q *Queries) ExportAllUsers(ctx context.Context) ([]ExportAllUsersRow, error)
func (*Queries) GetAllIdeas ¶
func (*Queries) GetAllUsers ¶
func (q *Queries) GetAllUsers(ctx context.Context, arg GetAllUsersParams) ([]GetAllUsersRow, error)
func (*Queries) GetAllVitians ¶
func (*Queries) GetIdeaByTeamID ¶
func (*Queries) GetIdeasByTrack ¶
func (*Queries) GetLeaderboardWithPagination ¶
func (q *Queries) GetLeaderboardWithPagination(ctx context.Context, arg GetLeaderboardWithPaginationParams) ([]GetLeaderboardWithPaginationRow, error)
func (*Queries) GetSubmissionByTeamID ¶
func (*Queries) GetTeamById ¶
func (*Queries) GetTeamByTeamId ¶
func (*Queries) GetTeamByTrack ¶
func (*Queries) GetTeamIDByCode ¶
func (*Queries) GetTeamLeader ¶
func (*Queries) GetTeamMembers ¶
func (*Queries) GetTeamScores ¶
func (*Queries) GetTeamUsers ¶
func (*Queries) GetTeamUsersEmails ¶
func (*Queries) GetTeams ¶
func (q *Queries) GetTeams(ctx context.Context, arg GetTeamsParams) ([]GetTeamsRow, error)
func (*Queries) GetUserByEmail ¶
func (*Queries) GetUserByID ¶
func (*Queries) GetUserByPhoneNo ¶
func (*Queries) GetUserByRegNo ¶
func (*Queries) GetUsersByGender ¶
func (*Queries) GetUsersByTeamId ¶
func (*Queries) IncreaseCountTeam ¶
func (*Queries) KickMemeber ¶
func (*Queries) RemoveTeamIDFromUsers ¶
func (*Queries) RemoveUserFromTeam ¶
func (q *Queries) RemoveUserFromTeam(ctx context.Context, arg RemoveUserFromTeamParams) error
func (*Queries) UpdateGitHub ¶
func (q *Queries) UpdateGitHub(ctx context.Context, arg UpdateGitHubParams) error
func (*Queries) UpdateIdea ¶
func (q *Queries) UpdateIdea(ctx context.Context, arg UpdateIdeaParams) error
func (*Queries) UpdateLeader ¶
func (q *Queries) UpdateLeader(ctx context.Context, arg UpdateLeaderParams) error
func (*Queries) UpdatePassword ¶
func (q *Queries) UpdatePassword(ctx context.Context, arg UpdatePasswordParams) error
func (*Queries) UpdateScore ¶
func (q *Queries) UpdateScore(ctx context.Context, arg UpdateScoreParams) error
func (*Queries) UpdateStarred ¶
func (q *Queries) UpdateStarred(ctx context.Context, arg UpdateStarredParams) error
func (*Queries) UpdateSubmission ¶
func (q *Queries) UpdateSubmission(ctx context.Context, arg UpdateSubmissionParams) (Submission, error)
func (*Queries) UpdateTeamName ¶
func (q *Queries) UpdateTeamName(ctx context.Context, arg UpdateTeamNameParams) error
func (*Queries) UpdateTeamRound ¶
func (q *Queries) UpdateTeamRound(ctx context.Context, arg UpdateTeamRoundParams) error
func (*Queries) UpdateUser ¶
func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error
func (*Queries) UpdateUserTeam ¶
func (q *Queries) UpdateUserTeam(ctx context.Context, arg UpdateUserTeamParams) error
type Submission ¶
type UpdateGitHubParams ¶
type UpdateIdeaParams ¶
type UpdateLeaderParams ¶
type UpdatePasswordParams ¶
type UpdateScoreParams ¶
type UpdateStarredParams ¶
type UpdateSubmissionParams ¶
type UpdateTeamNameParams ¶
type UpdateTeamRoundParams ¶
type UpdateUserParams ¶
type UpdateUserTeamParams ¶
type User ¶
type User struct {
ID uuid.UUID
TeamID uuid.NullUUID
FirstName string
LastName string
Email string
PhoneNo pgtype.Text
Gender string
RegNo *string
GithubProfile *string
Password string
Role string
IsLeader bool
IsVerified bool
IsBanned bool
IsProfileComplete bool
IsStarred bool
RoomNo *string
HostelBlock *string
}
Click to show internal directories.
Click to hide internal directories.