Documentation ¶
Index ¶
- type AddEventParams
- type AddOrganizationParams
- type AddProfileChallengeParams
- type AddProfileParams
- type AddSolveForTeamInEventParams
- type AddTeamParams
- type AdminUser
- type Agent
- type CheckIfProfileExistsParams
- type CheckIfTeamExistsForEventParams
- type CheckIfUserExistsInOrgParams
- type CloseEventParams
- type CreateAdminUserParams
- type DBTX
- type DbConfig
- type DeleteEventOlderThanParams
- type DeleteProfileByNameParams
- type DeleteTeamParams
- type Event
- type Frontend
- type GetAdminUserNoPwByUsernameRow
- type GetAdminUsersRow
- type GetEventSolvesRow
- type GetExercisesInProfileRow
- type GetOrgEventsByCreatedByParams
- type GetOrgEventsByStatusAndCreatedByParams
- type GetOrgEventsByStatusParams
- type GetProfileByNameAndOrgNameParams
- type GetSolvesForEventRow
- type GetTeamFromEventByUsernameNoPwParams
- type GetTeamFromEventByUsernameParams
- type InsertNewAgentParams
- type Organization
- type Profile
- type ProfileChallenge
- type Queries
- func (q *Queries) AddEvent(ctx context.Context, arg AddEventParams) (int32, error)
- func (q *Queries) AddOrganization(ctx context.Context, arg AddOrganizationParams) error
- func (q *Queries) AddProfile(ctx context.Context, arg AddProfileParams) (int32, error)
- func (q *Queries) AddProfileChallenge(ctx context.Context, arg AddProfileChallengeParams) error
- func (q *Queries) AddSolveForTeamInEvent(ctx context.Context, arg AddSolveForTeamInEventParams) error
- func (q *Queries) AddTeam(ctx context.Context, arg AddTeamParams) error
- func (q *Queries) CheckIfAgentExists(ctx context.Context, agentname string) (bool, error)
- func (q *Queries) CheckIfEventExist(ctx context.Context, tag string) (bool, error)
- func (q *Queries) CheckIfOrgExists(ctx context.Context, orgname string) (bool, error)
- func (q *Queries) CheckIfProfileExists(ctx context.Context, arg CheckIfProfileExistsParams) (bool, error)
- func (q *Queries) CheckIfTeamExistsForEvent(ctx context.Context, arg CheckIfTeamExistsForEventParams) (bool, error)
- func (q *Queries) CheckIfUserExists(ctx context.Context, username string) (bool, error)
- func (q *Queries) CheckIfUserExistsInOrg(ctx context.Context, arg CheckIfUserExistsInOrgParams) (bool, error)
- func (q *Queries) CheckIfUserOwnsOrg(ctx context.Context, ownerusername string) (bool, error)
- func (q *Queries) CloseEvent(ctx context.Context, arg CloseEventParams) error
- func (q *Queries) CreateAdminUser(ctx context.Context, arg CreateAdminUserParams) error
- func (q *Queries) DeleteAdminUserByUsername(ctx context.Context, lower string) error
- func (q *Queries) DeleteAgentByName(ctx context.Context, name string) error
- func (q *Queries) DeleteEventById(ctx context.Context, id int32) error
- func (q *Queries) DeleteEventByTag(ctx context.Context, tag string) error
- func (q *Queries) DeleteEventOlderThan(ctx context.Context, arg DeleteEventOlderThanParams) error
- func (q *Queries) DeleteOrganization(ctx context.Context, orgname string) error
- func (q *Queries) DeleteProfileById(ctx context.Context, profileid int32) error
- func (q *Queries) DeleteProfileByName(ctx context.Context, arg DeleteProfileByNameParams) error
- func (q *Queries) DeleteProfileChallenges(ctx context.Context, profileid int32) error
- func (q *Queries) DeleteTeam(ctx context.Context, arg DeleteTeamParams) error
- func (q *Queries) GetAdminUserBySid(ctx context.Context, sid string) (AdminUser, error)
- func (q *Queries) GetAdminUserByUsername(ctx context.Context, username string) (AdminUser, error)
- func (q *Queries) GetAdminUserNoPwByUsername(ctx context.Context, lower string) (GetAdminUserNoPwByUsernameRow, error)
- func (q *Queries) GetAdminUsers(ctx context.Context, organization interface{}) ([]GetAdminUsersRow, error)
- func (q *Queries) GetAgentByName(ctx context.Context, name string) (Agent, error)
- func (q *Queries) GetAgents(ctx context.Context) ([]Agent, error)
- func (q *Queries) GetAllEvents(ctx context.Context) ([]Event, error)
- func (q *Queries) GetAllProfilesInOrg(ctx context.Context, orgname string) ([]Profile, error)
- func (q *Queries) GetAllPublicProfiles(ctx context.Context) ([]Profile, error)
- func (q *Queries) GetEventByTag(ctx context.Context, tag string) (Event, error)
- func (q *Queries) GetEventSolves(ctx context.Context, eventID int32) ([]GetEventSolvesRow, error)
- func (q *Queries) GetEventSolvesMap(ctx context.Context, eventId int32) (map[string][]GetSolvesForEventRow, error)
- func (q *Queries) GetEventStatusByTag(ctx context.Context, tag string) ([]int32, error)
- func (q *Queries) GetEventsByStatus(ctx context.Context, status int32) ([]Event, error)
- func (q *Queries) GetEventsByUser(ctx context.Context, createdby string) ([]Event, error)
- func (q *Queries) GetEventsExeptClosed(ctx context.Context) ([]Event, error)
- func (q *Queries) GetExercisesInProfile(ctx context.Context, profileid int32) ([]GetExercisesInProfileRow, error)
- func (q *Queries) GetExpectedFinishDate(ctx context.Context, tag string) (time.Time, error)
- func (q *Queries) GetNonSecretProfilesInOrg(ctx context.Context, orgname string) ([]Profile, error)
- func (q *Queries) GetNonSecretPublicProfiles(ctx context.Context) ([]Profile, error)
- func (q *Queries) GetOrgByName(ctx context.Context, orgname string) (Organization, error)
- func (q *Queries) GetOrgEvents(ctx context.Context, organization string) ([]Event, error)
- func (q *Queries) GetOrgEventsByCreatedBy(ctx context.Context, arg GetOrgEventsByCreatedByParams) ([]Event, error)
- func (q *Queries) GetOrgEventsByStatus(ctx context.Context, arg GetOrgEventsByStatusParams) ([]Event, error)
- func (q *Queries) GetOrgEventsByStatusAndCreatedBy(ctx context.Context, arg GetOrgEventsByStatusAndCreatedByParams) ([]Event, error)
- func (q *Queries) GetOrganizations(ctx context.Context) ([]Organization, error)
- func (q *Queries) GetProfileById(ctx context.Context, id int32) (Profile, error)
- func (q *Queries) GetProfileByNameAndOrgName(ctx context.Context, arg GetProfileByNameAndOrgNameParams) (Profile, error)
- func (q *Queries) GetProfiles(ctx context.Context) ([]Profile, error)
- func (q *Queries) GetTeamCount(ctx context.Context, eventID int32) (int64, error)
- func (q *Queries) GetTeamFromEventByUsername(ctx context.Context, arg GetTeamFromEventByUsernameParams) (Team, error)
- func (q *Queries) GetTeamFromEventByUsernameNoPw(ctx context.Context, arg GetTeamFromEventByUsernameNoPwParams) (interface{}, error)
- func (q *Queries) GetTeamSolvesMap(ctx context.Context, teamid int32) (map[string]bool, error)
- func (q *Queries) GetTeamsForEvent(ctx context.Context, eventID int32) ([]Team, error)
- func (q *Queries) InsertNewAgent(ctx context.Context, arg InsertNewAgentParams) error
- func (q *Queries) UpdateAdminEmail(ctx context.Context, arg UpdateAdminEmailParams) error
- func (q *Queries) UpdateAdminLabQuota(ctx context.Context, arg UpdateAdminLabQuotaParams) error
- func (q *Queries) UpdateAdminPassword(ctx context.Context, arg UpdateAdminPasswordParams) error
- func (q *Queries) UpdateEventStatus(ctx context.Context, arg UpdateEventStatusParams) error
- func (q *Queries) UpdateExercises(ctx context.Context, arg UpdateExercisesParams) error
- func (q *Queries) UpdateOrganization(ctx context.Context, arg UpdateOrganizationParams) error
- func (q *Queries) UpdateProfile(ctx context.Context, arg UpdateProfileParams) error
- func (q *Queries) UpdateTeamPassword(ctx context.Context, arg UpdateTeamPasswordParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Solf
- type Team
- type UpdateAdminEmailParams
- type UpdateAdminLabQuotaParams
- type UpdateAdminPasswordParams
- type UpdateEventStatusParams
- type UpdateExercisesParams
- type UpdateOrganizationParams
- type UpdateProfileParams
- type UpdateTeamPasswordParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddEventParams ¶
type AddEventParams struct { Tag string Type int32 Name string Organization string MaxLabs int32 Frontend string Status int32 Exercises string PublicScoreboard bool DynamicScoring bool DynamicMax int32 DynamicMin int32 DynamicSolveThreshold int32 StartedAt time.Time FinishExpected time.Time FinishedAt sql.NullTime Createdby string Secretkey string }
type AddOrganizationParams ¶
type AddProfileParams ¶
type AddTeamParams ¶
type CloseEventParams ¶
type CreateAdminUserParams ¶
type DbConfig ¶
type DeleteEventOlderThanParams ¶
type DeleteEventOlderThanParams struct { Numberofdays interface{} Closedstatus int32 }
type DeleteProfileByNameParams ¶ added in v1.0.0
type DeleteTeamParams ¶
type Event ¶
type Event struct { ID int32 Tag string Type int32 Organization string Name string MaxLabs int32 Status int32 Frontend string Exercises string PublicScoreboard bool DynamicScoring bool DynamicMax int32 DynamicMin int32 DynamicSolveThreshold int32 StartedAt time.Time FinishExpected time.Time FinishedAt sql.NullTime Createdby string Secretkey string }
type GetAdminUsersRow ¶
type GetEventSolvesRow ¶
type GetSolvesForEventRow ¶
type InsertNewAgentParams ¶
type Organization ¶
type ProfileChallenge ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddOrganization ¶
func (q *Queries) AddOrganization(ctx context.Context, arg AddOrganizationParams) error
func (*Queries) AddProfile ¶
func (*Queries) AddProfileChallenge ¶
func (q *Queries) AddProfileChallenge(ctx context.Context, arg AddProfileChallengeParams) error
func (*Queries) AddSolveForTeamInEvent ¶
func (q *Queries) AddSolveForTeamInEvent(ctx context.Context, arg AddSolveForTeamInEventParams) error
func (*Queries) CheckIfAgentExists ¶
func (*Queries) CheckIfEventExist ¶
func (*Queries) CheckIfOrgExists ¶
func (*Queries) CheckIfProfileExists ¶
func (*Queries) CheckIfTeamExistsForEvent ¶
func (*Queries) CheckIfUserExists ¶
func (*Queries) CheckIfUserExistsInOrg ¶
func (*Queries) CheckIfUserOwnsOrg ¶
func (*Queries) CloseEvent ¶
func (q *Queries) CloseEvent(ctx context.Context, arg CloseEventParams) error
func (*Queries) CreateAdminUser ¶
func (q *Queries) CreateAdminUser(ctx context.Context, arg CreateAdminUserParams) error
func (*Queries) DeleteAdminUserByUsername ¶
func (*Queries) DeleteAgentByName ¶
func (*Queries) DeleteEventById ¶ added in v1.0.0
func (*Queries) DeleteEventByTag ¶
func (*Queries) DeleteEventOlderThan ¶
func (q *Queries) DeleteEventOlderThan(ctx context.Context, arg DeleteEventOlderThanParams) error
func (*Queries) DeleteOrganization ¶
func (*Queries) DeleteProfileById ¶ added in v1.0.0
func (*Queries) DeleteProfileByName ¶ added in v1.0.0
func (q *Queries) DeleteProfileByName(ctx context.Context, arg DeleteProfileByNameParams) error
func (*Queries) DeleteProfileChallenges ¶ added in v1.0.0
func (*Queries) DeleteTeam ¶
func (q *Queries) DeleteTeam(ctx context.Context, arg DeleteTeamParams) error
func (*Queries) GetAdminUserBySid ¶ added in v1.0.0
func (*Queries) GetAdminUserByUsername ¶
func (*Queries) GetAdminUserNoPwByUsername ¶
func (*Queries) GetAdminUsers ¶
func (q *Queries) GetAdminUsers(ctx context.Context, organization interface{}) ([]GetAdminUsersRow, error)
func (*Queries) GetAgentByName ¶
func (*Queries) GetAllProfilesInOrg ¶
func (*Queries) GetAllPublicProfiles ¶ added in v1.0.0
func (*Queries) GetEventByTag ¶
func (*Queries) GetEventSolves ¶
func (*Queries) GetEventSolvesMap ¶
func (*Queries) GetEventStatusByTag ¶
func (*Queries) GetEventsByStatus ¶
func (*Queries) GetEventsByUser ¶
func (*Queries) GetEventsExeptClosed ¶
func (*Queries) GetExercisesInProfile ¶
func (*Queries) GetExpectedFinishDate ¶
func (*Queries) GetNonSecretProfilesInOrg ¶
func (*Queries) GetNonSecretPublicProfiles ¶ added in v1.0.0
func (*Queries) GetOrgByName ¶
func (*Queries) GetOrgEvents ¶
func (*Queries) GetOrgEventsByCreatedBy ¶
func (*Queries) GetOrgEventsByStatus ¶
func (*Queries) GetOrgEventsByStatusAndCreatedBy ¶
func (*Queries) GetOrganizations ¶
func (q *Queries) GetOrganizations(ctx context.Context) ([]Organization, error)
func (*Queries) GetProfileById ¶ added in v1.0.0
func (*Queries) GetProfileByNameAndOrgName ¶
func (*Queries) GetTeamCount ¶
func (*Queries) GetTeamFromEventByUsername ¶
func (*Queries) GetTeamFromEventByUsernameNoPw ¶
func (q *Queries) GetTeamFromEventByUsernameNoPw(ctx context.Context, arg GetTeamFromEventByUsernameNoPwParams) (interface{}, error)
func (*Queries) GetTeamSolvesMap ¶
func (*Queries) GetTeamsForEvent ¶
func (*Queries) InsertNewAgent ¶
func (q *Queries) InsertNewAgent(ctx context.Context, arg InsertNewAgentParams) error
func (*Queries) UpdateAdminEmail ¶
func (q *Queries) UpdateAdminEmail(ctx context.Context, arg UpdateAdminEmailParams) error
func (*Queries) UpdateAdminLabQuota ¶ added in v1.0.0
func (q *Queries) UpdateAdminLabQuota(ctx context.Context, arg UpdateAdminLabQuotaParams) error
func (*Queries) UpdateAdminPassword ¶
func (q *Queries) UpdateAdminPassword(ctx context.Context, arg UpdateAdminPasswordParams) error
func (*Queries) UpdateEventStatus ¶
func (q *Queries) UpdateEventStatus(ctx context.Context, arg UpdateEventStatusParams) error
func (*Queries) UpdateExercises ¶
func (q *Queries) UpdateExercises(ctx context.Context, arg UpdateExercisesParams) error
UPDATE event SET exercises = (SELECT (SELECT exercises FROM event WHERE id = $1) || $2) WHERE id=$1;
func (*Queries) UpdateOrganization ¶
func (q *Queries) UpdateOrganization(ctx context.Context, arg UpdateOrganizationParams) error
func (*Queries) UpdateProfile ¶ added in v1.0.0
func (q *Queries) UpdateProfile(ctx context.Context, arg UpdateProfileParams) error
func (*Queries) UpdateTeamPassword ¶
func (q *Queries) UpdateTeamPassword(ctx context.Context, arg UpdateTeamPasswordParams) error
type UpdateAdminEmailParams ¶
type UpdateAdminLabQuotaParams ¶ added in v1.0.0
type UpdateEventStatusParams ¶
type UpdateExercisesParams ¶
type UpdateProfileParams ¶ added in v1.0.0
Click to show internal directories.
Click to hide internal directories.