Documentation
¶
Index ¶
- Variables
- type Qualification
- func (x *Qualification) ClearAccess()
- func (x *Qualification) ClearContent()
- func (x *Qualification) ClearCreatedAt()
- func (x *Qualification) ClearCreator()
- func (x *Qualification) ClearCreatorId()
- func (x *Qualification) ClearDeletedAt()
- func (x *Qualification) ClearDescription()
- func (x *Qualification) ClearDiscordSettings()
- func (x *Qualification) ClearExam()
- func (x *Qualification) ClearExamSettings()
- func (x *Qualification) ClearLabelSyncFormat()
- func (x *Qualification) ClearRequest()
- func (x *Qualification) ClearResult()
- func (x *Qualification) ClearUpdatedAt()
- func (x *Qualification) GetAbbreviation() string
- func (x *Qualification) GetAccess() *access.QualificationAccess
- func (x *Qualification) GetClosed() bool
- func (x *Qualification) GetContent() *content.Content
- func (x *Qualification) GetCreatedAt() *timestamp.Timestamp
- func (x *Qualification) GetCreator() *short.UserShort
- func (x *Qualification) GetCreatorId() int32
- func (x *Qualification) GetCreatorJob() string
- func (x *Qualification) GetDeletedAt() *timestamp.Timestamp
- func (x *Qualification) GetDescription() string
- func (x *Qualification) GetDiscordSettings() *QualificationDiscordSettings
- func (x *Qualification) GetDiscordSyncEnabled() bool
- func (x *Qualification) GetDraft() bool
- func (x *Qualification) GetExam() *exam.ExamQuestions
- func (x *Qualification) GetExamMode() exam.QualificationExamMode
- func (x *Qualification) GetExamSettings() *exam.QualificationExamSettings
- func (x *Qualification) GetFiles() []*file.File
- func (x *Qualification) GetId() int64
- func (x *Qualification) GetJob() string
- func (x *Qualification) GetLabelSyncEnabled() bool
- func (x *Qualification) GetLabelSyncFormat() string
- func (x *Qualification) GetPublic() bool
- func (x *Qualification) GetRequest() *QualificationRequest
- func (x *Qualification) GetRequirements() []*QualificationRequirement
- func (x *Qualification) GetResult() *QualificationResult
- func (x *Qualification) GetTitle() string
- func (x *Qualification) GetUpdatedAt() *timestamp.Timestamp
- func (x *Qualification) GetWeight() uint32
- func (x *Qualification) HasAccess() bool
- func (x *Qualification) HasContent() bool
- func (x *Qualification) HasCreatedAt() bool
- func (x *Qualification) HasCreator() bool
- func (x *Qualification) HasCreatorId() bool
- func (x *Qualification) HasDeletedAt() bool
- func (x *Qualification) HasDescription() bool
- func (x *Qualification) HasDiscordSettings() bool
- func (x *Qualification) HasExam() bool
- func (x *Qualification) HasExamSettings() bool
- func (x *Qualification) HasLabelSyncFormat() bool
- func (x *Qualification) HasRequest() bool
- func (x *Qualification) HasResult() bool
- func (x *Qualification) HasUpdatedAt() bool
- func (*Qualification) ProtoMessage()
- func (x *Qualification) ProtoReflect() protoreflect.Message
- func (x *Qualification) Reset()
- func (m *Qualification) Sanitize() error
- func (x *Qualification) SetAbbreviation(v string)
- func (x *Qualification) SetAccess(v *access.QualificationAccess)
- func (x *Qualification) SetClosed(v bool)
- func (x *Qualification) SetContent(v *content.Content)
- func (x *Qualification) SetCreatedAt(v *timestamp.Timestamp)
- func (x *Qualification) SetCreator(v *short.UserShort)
- func (x *Qualification) SetCreatorId(v int32)
- func (x *Qualification) SetCreatorJob(v string)
- func (x *Qualification) SetDeletedAt(v *timestamp.Timestamp)
- func (x *Qualification) SetDescription(v string)
- func (x *Qualification) SetDiscordSettings(v *QualificationDiscordSettings)
- func (x *Qualification) SetDiscordSyncEnabled(v bool)
- func (x *Qualification) SetDraft(v bool)
- func (x *Qualification) SetExam(v *exam.ExamQuestions)
- func (x *Qualification) SetExamMode(v exam.QualificationExamMode)
- func (x *Qualification) SetExamSettings(v *exam.QualificationExamSettings)
- func (x *Qualification) SetFiles(v []*file.File)
- func (x *Qualification) SetId(v int64)
- func (x *Qualification) SetJob(v string)
- func (x *Qualification) SetLabelSyncEnabled(v bool)
- func (x *Qualification) SetLabelSyncFormat(v string)
- func (x *Qualification) SetPublic(v bool)
- func (x *Qualification) SetRequest(v *QualificationRequest)
- func (x *Qualification) SetRequirements(v []*QualificationRequirement)
- func (x *Qualification) SetResult(v *QualificationResult)
- func (x *Qualification) SetTitle(v string)
- func (x *Qualification) SetUpdatedAt(v *timestamp.Timestamp)
- func (x *Qualification) SetWeight(v uint32)
- func (x *Qualification) String() string
- type QualificationDiscordSettings
- func (x *QualificationDiscordSettings) ClearRoleFormat()
- func (x *QualificationDiscordSettings) ClearRoleName()
- func (x *QualificationDiscordSettings) GetRoleFormat() string
- func (x *QualificationDiscordSettings) GetRoleName() string
- func (x *QualificationDiscordSettings) HasRoleFormat() bool
- func (x *QualificationDiscordSettings) HasRoleName() bool
- func (*QualificationDiscordSettings) ProtoMessage()
- func (x *QualificationDiscordSettings) ProtoReflect() protoreflect.Message
- func (x *QualificationDiscordSettings) Reset()
- func (m *QualificationDiscordSettings) Sanitize() error
- func (x *QualificationDiscordSettings) Scan(value any) error
- func (x *QualificationDiscordSettings) SetRoleFormat(v string)
- func (x *QualificationDiscordSettings) SetRoleName(v string)
- func (x *QualificationDiscordSettings) String() string
- func (x *QualificationDiscordSettings) Value() (driver.Value, error)
- type QualificationDiscordSettings_builder
- type QualificationRequest
- func (x *QualificationRequest) ClearApprovedAt()
- func (x *QualificationRequest) ClearApprover()
- func (x *QualificationRequest) ClearApproverComment()
- func (x *QualificationRequest) ClearApproverId()
- func (x *QualificationRequest) ClearApproverJob()
- func (x *QualificationRequest) ClearCreatedAt()
- func (x *QualificationRequest) ClearDeletedAt()
- func (x *QualificationRequest) ClearQualification()
- func (x *QualificationRequest) ClearStatus()
- func (x *QualificationRequest) ClearUser()
- func (x *QualificationRequest) ClearUserComment()
- func (x *QualificationRequest) GetApprovedAt() *timestamp.Timestamp
- func (x *QualificationRequest) GetApprover() *short.UserShort
- func (x *QualificationRequest) GetApproverComment() string
- func (x *QualificationRequest) GetApproverId() int32
- func (x *QualificationRequest) GetApproverJob() string
- func (x *QualificationRequest) GetCreatedAt() *timestamp.Timestamp
- func (x *QualificationRequest) GetDeletedAt() *timestamp.Timestamp
- func (x *QualificationRequest) GetQualification() *QualificationShort
- func (x *QualificationRequest) GetQualificationId() int64
- func (x *QualificationRequest) GetStatus() RequestStatus
- func (x *QualificationRequest) GetUser() *short.UserShort
- func (x *QualificationRequest) GetUserComment() string
- func (x *QualificationRequest) GetUserId() int32
- func (x *QualificationRequest) HasApprovedAt() bool
- func (x *QualificationRequest) HasApprover() bool
- func (x *QualificationRequest) HasApproverComment() bool
- func (x *QualificationRequest) HasApproverId() bool
- func (x *QualificationRequest) HasApproverJob() bool
- func (x *QualificationRequest) HasCreatedAt() bool
- func (x *QualificationRequest) HasDeletedAt() bool
- func (x *QualificationRequest) HasQualification() bool
- func (x *QualificationRequest) HasStatus() bool
- func (x *QualificationRequest) HasUser() bool
- func (x *QualificationRequest) HasUserComment() bool
- func (*QualificationRequest) ProtoMessage()
- func (x *QualificationRequest) ProtoReflect() protoreflect.Message
- func (x *QualificationRequest) Reset()
- func (m *QualificationRequest) Sanitize() error
- func (x *QualificationRequest) SetApprovedAt(v *timestamp.Timestamp)
- func (x *QualificationRequest) SetApprover(v *short.UserShort)
- func (x *QualificationRequest) SetApproverComment(v string)
- func (x *QualificationRequest) SetApproverId(v int32)
- func (x *QualificationRequest) SetApproverJob(v string)
- func (x *QualificationRequest) SetCreatedAt(v *timestamp.Timestamp)
- func (x *QualificationRequest) SetDeletedAt(v *timestamp.Timestamp)
- func (x *QualificationRequest) SetQualification(v *QualificationShort)
- func (x *QualificationRequest) SetQualificationId(v int64)
- func (x *QualificationRequest) SetStatus(v RequestStatus)
- func (x *QualificationRequest) SetUser(v *short.UserShort)
- func (x *QualificationRequest) SetUserComment(v string)
- func (x *QualificationRequest) SetUserId(v int32)
- func (x *QualificationRequest) String() string
- type QualificationRequest_builder
- type QualificationRequirement
- func (x *QualificationRequirement) ClearCreatedAt()
- func (x *QualificationRequirement) ClearTargetQualification()
- func (x *QualificationRequirement) GetCreatedAt() *timestamp.Timestamp
- func (x *QualificationRequirement) GetId() int64
- func (x *QualificationRequirement) GetQualificationId() int64
- func (x *QualificationRequirement) GetTargetQualification() *QualificationShort
- func (x *QualificationRequirement) GetTargetQualificationId() int64
- func (x *QualificationRequirement) HasCreatedAt() bool
- func (x *QualificationRequirement) HasTargetQualification() bool
- func (*QualificationRequirement) ProtoMessage()
- func (x *QualificationRequirement) ProtoReflect() protoreflect.Message
- func (x *QualificationRequirement) Reset()
- func (m *QualificationRequirement) Sanitize() error
- func (x *QualificationRequirement) SetCreatedAt(v *timestamp.Timestamp)
- func (x *QualificationRequirement) SetId(v int64)
- func (x *QualificationRequirement) SetQualificationId(v int64)
- func (x *QualificationRequirement) SetTargetQualification(v *QualificationShort)
- func (x *QualificationRequirement) SetTargetQualificationId(v int64)
- func (x *QualificationRequirement) String() string
- type QualificationRequirement_builder
- type QualificationResult
- func (x *QualificationResult) ClearCreatedAt()
- func (x *QualificationResult) ClearCreator()
- func (x *QualificationResult) ClearDeletedAt()
- func (x *QualificationResult) ClearQualification()
- func (x *QualificationResult) ClearScore()
- func (x *QualificationResult) ClearUser()
- func (x *QualificationResult) GetCreatedAt() *timestamp.Timestamp
- func (x *QualificationResult) GetCreator() *short.UserShort
- func (x *QualificationResult) GetCreatorId() int32
- func (x *QualificationResult) GetCreatorJob() string
- func (x *QualificationResult) GetDeletedAt() *timestamp.Timestamp
- func (x *QualificationResult) GetId() int64
- func (x *QualificationResult) GetQualification() *QualificationShort
- func (x *QualificationResult) GetQualificationId() int64
- func (x *QualificationResult) GetScore() float32
- func (x *QualificationResult) GetStatus() ResultStatus
- func (x *QualificationResult) GetSummary() string
- func (x *QualificationResult) GetUser() *short.UserShort
- func (x *QualificationResult) GetUserId() int32
- func (x *QualificationResult) HasCreatedAt() bool
- func (x *QualificationResult) HasCreator() bool
- func (x *QualificationResult) HasDeletedAt() bool
- func (x *QualificationResult) HasQualification() bool
- func (x *QualificationResult) HasScore() bool
- func (x *QualificationResult) HasUser() bool
- func (*QualificationResult) ProtoMessage()
- func (x *QualificationResult) ProtoReflect() protoreflect.Message
- func (x *QualificationResult) Reset()
- func (m *QualificationResult) Sanitize() error
- func (x *QualificationResult) SetCreatedAt(v *timestamp.Timestamp)
- func (x *QualificationResult) SetCreator(v *short.UserShort)
- func (x *QualificationResult) SetCreatorId(v int32)
- func (x *QualificationResult) SetCreatorJob(v string)
- func (x *QualificationResult) SetDeletedAt(v *timestamp.Timestamp)
- func (x *QualificationResult) SetId(v int64)
- func (x *QualificationResult) SetQualification(v *QualificationShort)
- func (x *QualificationResult) SetQualificationId(v int64)
- func (x *QualificationResult) SetScore(v float32)
- func (x *QualificationResult) SetStatus(v ResultStatus)
- func (x *QualificationResult) SetSummary(v string)
- func (x *QualificationResult) SetUser(v *short.UserShort)
- func (x *QualificationResult) SetUserId(v int32)
- func (x *QualificationResult) String() string
- type QualificationResult_builder
- type QualificationShort
- func (x *QualificationShort) ClearCreatedAt()
- func (x *QualificationShort) ClearCreator()
- func (x *QualificationShort) ClearCreatorId()
- func (x *QualificationShort) ClearDeletedAt()
- func (x *QualificationShort) ClearDescription()
- func (x *QualificationShort) ClearExamSettings()
- func (x *QualificationShort) ClearResult()
- func (x *QualificationShort) ClearUpdatedAt()
- func (x *QualificationShort) GetAbbreviation() string
- func (x *QualificationShort) GetClosed() bool
- func (x *QualificationShort) GetCreatedAt() *timestamp.Timestamp
- func (x *QualificationShort) GetCreator() *short.UserShort
- func (x *QualificationShort) GetCreatorId() int32
- func (x *QualificationShort) GetCreatorJob() string
- func (x *QualificationShort) GetDeletedAt() *timestamp.Timestamp
- func (x *QualificationShort) GetDescription() string
- func (x *QualificationShort) GetDraft() bool
- func (x *QualificationShort) GetExamMode() exam.QualificationExamMode
- func (x *QualificationShort) GetExamSettings() *exam.QualificationExamSettings
- func (x *QualificationShort) GetId() int64
- func (x *QualificationShort) GetJob() string
- func (x *QualificationShort) GetPublic() bool
- func (x *QualificationShort) GetRequirements() []*QualificationRequirement
- func (x *QualificationShort) GetResult() *QualificationResult
- func (x *QualificationShort) GetTitle() string
- func (x *QualificationShort) GetUpdatedAt() *timestamp.Timestamp
- func (x *QualificationShort) GetWeight() uint32
- func (x *QualificationShort) HasCreatedAt() bool
- func (x *QualificationShort) HasCreator() bool
- func (x *QualificationShort) HasCreatorId() bool
- func (x *QualificationShort) HasDeletedAt() bool
- func (x *QualificationShort) HasDescription() bool
- func (x *QualificationShort) HasExamSettings() bool
- func (x *QualificationShort) HasResult() bool
- func (x *QualificationShort) HasUpdatedAt() bool
- func (*QualificationShort) ProtoMessage()
- func (x *QualificationShort) ProtoReflect() protoreflect.Message
- func (x *QualificationShort) Reset()
- func (m *QualificationShort) Sanitize() error
- func (x *QualificationShort) SetAbbreviation(v string)
- func (x *QualificationShort) SetClosed(v bool)
- func (x *QualificationShort) SetCreatedAt(v *timestamp.Timestamp)
- func (x *QualificationShort) SetCreator(v *short.UserShort)
- func (x *QualificationShort) SetCreatorId(v int32)
- func (x *QualificationShort) SetCreatorJob(v string)
- func (x *QualificationShort) SetDeletedAt(v *timestamp.Timestamp)
- func (x *QualificationShort) SetDescription(v string)
- func (x *QualificationShort) SetDraft(v bool)
- func (x *QualificationShort) SetExamMode(v exam.QualificationExamMode)
- func (x *QualificationShort) SetExamSettings(v *exam.QualificationExamSettings)
- func (x *QualificationShort) SetId(v int64)
- func (x *QualificationShort) SetJob(v string)
- func (x *QualificationShort) SetPublic(v bool)
- func (x *QualificationShort) SetRequirements(v []*QualificationRequirement)
- func (x *QualificationShort) SetResult(v *QualificationResult)
- func (x *QualificationShort) SetTitle(v string)
- func (x *QualificationShort) SetUpdatedAt(v *timestamp.Timestamp)
- func (x *QualificationShort) SetWeight(v uint32)
- func (x *QualificationShort) String() string
- type QualificationShort_builder
- type Qualification_builder
- type RequestStatus
- type ResultStatus
Constants ¶
This section is empty.
Variables ¶
var ( RequestStatus_name = map[int32]string{ 0: "REQUEST_STATUS_UNSPECIFIED", 1: "REQUEST_STATUS_PENDING", 2: "REQUEST_STATUS_DENIED", 3: "REQUEST_STATUS_ACCEPTED", 4: "REQUEST_STATUS_EXAM_STARTED", 5: "REQUEST_STATUS_EXAM_GRADING", 6: "REQUEST_STATUS_COMPLETED", } RequestStatus_value = map[string]int32{ "REQUEST_STATUS_UNSPECIFIED": 0, "REQUEST_STATUS_PENDING": 1, "REQUEST_STATUS_DENIED": 2, "REQUEST_STATUS_ACCEPTED": 3, "REQUEST_STATUS_EXAM_STARTED": 4, "REQUEST_STATUS_EXAM_GRADING": 5, "REQUEST_STATUS_COMPLETED": 6, } )
Enum value maps for RequestStatus.
var ( ResultStatus_name = map[int32]string{ 0: "RESULT_STATUS_UNSPECIFIED", 1: "RESULT_STATUS_PENDING", 2: "RESULT_STATUS_FAILED", 3: "RESULT_STATUS_SUCCESSFUL", } ResultStatus_value = map[string]int32{ "RESULT_STATUS_UNSPECIFIED": 0, "RESULT_STATUS_PENDING": 1, "RESULT_STATUS_FAILED": 2, "RESULT_STATUS_SUCCESSFUL": 3, } )
Enum value maps for ResultStatus.
var File_resources_qualifications_qualifications_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Qualification ¶
type Qualification struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" alias:"id" sql:"primary_key"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
UpdatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
DeletedAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt,proto3,oneof" json:"deleted_at,omitempty"`
Job string `protobuf:"bytes,5,opt,name=job,proto3" json:"job,omitempty"`
Weight uint32 `protobuf:"varint,6,opt,name=weight,proto3" json:"weight,omitempty"`
Closed bool `protobuf:"varint,7,opt,name=closed,proto3" json:"closed,omitempty"`
Draft bool `protobuf:"varint,8,opt,name=draft,proto3" json:"draft,omitempty"`
Public bool `protobuf:"varint,9,opt,name=public,proto3" json:"public,omitempty"`
Abbreviation string `protobuf:"bytes,10,opt,name=abbreviation,proto3" json:"abbreviation,omitempty"`
Title string `protobuf:"bytes,11,opt,name=title,proto3" json:"title,omitempty"`
Description *string `protobuf:"bytes,12,opt,name=description,proto3,oneof" json:"description,omitempty"`
Content *content.Content `protobuf:"bytes,13,opt,name=content,proto3" json:"content,omitempty"`
CreatorId *int32 `protobuf:"varint,14,opt,name=creator_id,json=creatorId,proto3,oneof" json:"creator_id,omitempty"`
Creator *short.UserShort `protobuf:"bytes,15,opt,name=creator,proto3,oneof" json:"creator,omitempty" alias:"creator"`
CreatorJob string `protobuf:"bytes,16,opt,name=creator_job,json=creatorJob,proto3" json:"creator_job,omitempty"`
Access *access.QualificationAccess `protobuf:"bytes,17,opt,name=access,proto3" json:"access,omitempty"`
Requirements []*QualificationRequirement `protobuf:"bytes,18,rep,name=requirements,proto3" json:"requirements,omitempty"`
DiscordSyncEnabled bool `protobuf:"varint,19,opt,name=discord_sync_enabled,json=discordSyncEnabled,proto3" json:"discord_sync_enabled,omitempty"`
DiscordSettings *QualificationDiscordSettings `protobuf:"bytes,20,opt,name=discord_settings,json=discordSettings,proto3,oneof" json:"discord_settings,omitempty"`
ExamMode exam.QualificationExamMode `` /* 144-byte string literal not displayed */
ExamSettings *exam.QualificationExamSettings `protobuf:"bytes,22,opt,name=exam_settings,json=examSettings,proto3,oneof" json:"exam_settings,omitempty"`
Exam *exam.ExamQuestions `protobuf:"bytes,23,opt,name=exam,proto3,oneof" json:"exam,omitempty"`
Result *QualificationResult `protobuf:"bytes,24,opt,name=result,proto3,oneof" json:"result,omitempty"`
Request *QualificationRequest `protobuf:"bytes,25,opt,name=request,proto3,oneof" json:"request,omitempty"`
LabelSyncEnabled bool `protobuf:"varint,26,opt,name=label_sync_enabled,json=labelSyncEnabled,proto3" json:"label_sync_enabled,omitempty"`
LabelSyncFormat *string `protobuf:"bytes,27,opt,name=label_sync_format,json=labelSyncFormat,proto3,oneof" json:"label_sync_format,omitempty"`
Files []*file.File `protobuf:"bytes,28,rep,name=files,proto3" json:"files,omitempty" alias:"files"`
// contains filtered or unexported fields
}
func (*Qualification) ClearAccess ¶
func (x *Qualification) ClearAccess()
func (*Qualification) ClearContent ¶
func (x *Qualification) ClearContent()
func (*Qualification) ClearCreatedAt ¶
func (x *Qualification) ClearCreatedAt()
func (*Qualification) ClearCreator ¶
func (x *Qualification) ClearCreator()
func (*Qualification) ClearCreatorId ¶
func (x *Qualification) ClearCreatorId()
func (*Qualification) ClearDeletedAt ¶
func (x *Qualification) ClearDeletedAt()
func (*Qualification) ClearDescription ¶
func (x *Qualification) ClearDescription()
func (*Qualification) ClearDiscordSettings ¶
func (x *Qualification) ClearDiscordSettings()
func (*Qualification) ClearExam ¶
func (x *Qualification) ClearExam()
func (*Qualification) ClearExamSettings ¶
func (x *Qualification) ClearExamSettings()
func (*Qualification) ClearLabelSyncFormat ¶
func (x *Qualification) ClearLabelSyncFormat()
func (*Qualification) ClearRequest ¶
func (x *Qualification) ClearRequest()
func (*Qualification) ClearResult ¶
func (x *Qualification) ClearResult()
func (*Qualification) ClearUpdatedAt ¶
func (x *Qualification) ClearUpdatedAt()
func (*Qualification) GetAbbreviation ¶
func (x *Qualification) GetAbbreviation() string
func (*Qualification) GetAccess ¶
func (x *Qualification) GetAccess() *access.QualificationAccess
func (*Qualification) GetClosed ¶
func (x *Qualification) GetClosed() bool
func (*Qualification) GetContent ¶
func (x *Qualification) GetContent() *content.Content
func (*Qualification) GetCreatedAt ¶
func (x *Qualification) GetCreatedAt() *timestamp.Timestamp
func (*Qualification) GetCreator ¶
func (x *Qualification) GetCreator() *short.UserShort
func (*Qualification) GetCreatorId ¶
func (x *Qualification) GetCreatorId() int32
func (*Qualification) GetCreatorJob ¶
func (x *Qualification) GetCreatorJob() string
func (*Qualification) GetDeletedAt ¶
func (x *Qualification) GetDeletedAt() *timestamp.Timestamp
func (*Qualification) GetDescription ¶
func (x *Qualification) GetDescription() string
func (*Qualification) GetDiscordSettings ¶
func (x *Qualification) GetDiscordSettings() *QualificationDiscordSettings
func (*Qualification) GetDiscordSyncEnabled ¶
func (x *Qualification) GetDiscordSyncEnabled() bool
func (*Qualification) GetDraft ¶
func (x *Qualification) GetDraft() bool
func (*Qualification) GetExam ¶
func (x *Qualification) GetExam() *exam.ExamQuestions
func (*Qualification) GetExamMode ¶
func (x *Qualification) GetExamMode() exam.QualificationExamMode
func (*Qualification) GetExamSettings ¶
func (x *Qualification) GetExamSettings() *exam.QualificationExamSettings
func (*Qualification) GetFiles ¶
func (x *Qualification) GetFiles() []*file.File
func (*Qualification) GetId ¶
func (x *Qualification) GetId() int64
func (*Qualification) GetJob ¶
func (x *Qualification) GetJob() string
func (*Qualification) GetLabelSyncEnabled ¶
func (x *Qualification) GetLabelSyncEnabled() bool
func (*Qualification) GetLabelSyncFormat ¶
func (x *Qualification) GetLabelSyncFormat() string
func (*Qualification) GetPublic ¶
func (x *Qualification) GetPublic() bool
func (*Qualification) GetRequest ¶
func (x *Qualification) GetRequest() *QualificationRequest
func (*Qualification) GetRequirements ¶
func (x *Qualification) GetRequirements() []*QualificationRequirement
func (*Qualification) GetResult ¶
func (x *Qualification) GetResult() *QualificationResult
func (*Qualification) GetTitle ¶
func (x *Qualification) GetTitle() string
func (*Qualification) GetUpdatedAt ¶
func (x *Qualification) GetUpdatedAt() *timestamp.Timestamp
func (*Qualification) GetWeight ¶
func (x *Qualification) GetWeight() uint32
func (*Qualification) HasAccess ¶
func (x *Qualification) HasAccess() bool
func (*Qualification) HasContent ¶
func (x *Qualification) HasContent() bool
func (*Qualification) HasCreatedAt ¶
func (x *Qualification) HasCreatedAt() bool
func (*Qualification) HasCreator ¶
func (x *Qualification) HasCreator() bool
func (*Qualification) HasCreatorId ¶
func (x *Qualification) HasCreatorId() bool
func (*Qualification) HasDeletedAt ¶
func (x *Qualification) HasDeletedAt() bool
func (*Qualification) HasDescription ¶
func (x *Qualification) HasDescription() bool
func (*Qualification) HasDiscordSettings ¶
func (x *Qualification) HasDiscordSettings() bool
func (*Qualification) HasExam ¶
func (x *Qualification) HasExam() bool
func (*Qualification) HasExamSettings ¶
func (x *Qualification) HasExamSettings() bool
func (*Qualification) HasLabelSyncFormat ¶
func (x *Qualification) HasLabelSyncFormat() bool
func (*Qualification) HasRequest ¶
func (x *Qualification) HasRequest() bool
func (*Qualification) HasResult ¶
func (x *Qualification) HasResult() bool
func (*Qualification) HasUpdatedAt ¶
func (x *Qualification) HasUpdatedAt() bool
func (*Qualification) ProtoMessage ¶
func (*Qualification) ProtoMessage()
func (*Qualification) ProtoReflect ¶
func (x *Qualification) ProtoReflect() protoreflect.Message
func (*Qualification) Reset ¶
func (x *Qualification) Reset()
func (*Qualification) Sanitize ¶
func (m *Qualification) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Qualification) SetAbbreviation ¶
func (x *Qualification) SetAbbreviation(v string)
func (*Qualification) SetAccess ¶
func (x *Qualification) SetAccess(v *access.QualificationAccess)
func (*Qualification) SetClosed ¶
func (x *Qualification) SetClosed(v bool)
func (*Qualification) SetContent ¶
func (x *Qualification) SetContent(v *content.Content)
func (*Qualification) SetCreatedAt ¶
func (x *Qualification) SetCreatedAt(v *timestamp.Timestamp)
func (*Qualification) SetCreator ¶
func (x *Qualification) SetCreator(v *short.UserShort)
func (*Qualification) SetCreatorId ¶
func (x *Qualification) SetCreatorId(v int32)
func (*Qualification) SetCreatorJob ¶
func (x *Qualification) SetCreatorJob(v string)
func (*Qualification) SetDeletedAt ¶
func (x *Qualification) SetDeletedAt(v *timestamp.Timestamp)
func (*Qualification) SetDescription ¶
func (x *Qualification) SetDescription(v string)
func (*Qualification) SetDiscordSettings ¶
func (x *Qualification) SetDiscordSettings(v *QualificationDiscordSettings)
func (*Qualification) SetDiscordSyncEnabled ¶
func (x *Qualification) SetDiscordSyncEnabled(v bool)
func (*Qualification) SetDraft ¶
func (x *Qualification) SetDraft(v bool)
func (*Qualification) SetExam ¶
func (x *Qualification) SetExam(v *exam.ExamQuestions)
func (*Qualification) SetExamMode ¶
func (x *Qualification) SetExamMode(v exam.QualificationExamMode)
func (*Qualification) SetExamSettings ¶
func (x *Qualification) SetExamSettings(v *exam.QualificationExamSettings)
func (*Qualification) SetFiles ¶
func (x *Qualification) SetFiles(v []*file.File)
func (*Qualification) SetId ¶
func (x *Qualification) SetId(v int64)
func (*Qualification) SetJob ¶
func (x *Qualification) SetJob(v string)
func (*Qualification) SetLabelSyncEnabled ¶
func (x *Qualification) SetLabelSyncEnabled(v bool)
func (*Qualification) SetLabelSyncFormat ¶
func (x *Qualification) SetLabelSyncFormat(v string)
func (*Qualification) SetPublic ¶
func (x *Qualification) SetPublic(v bool)
func (*Qualification) SetRequest ¶
func (x *Qualification) SetRequest(v *QualificationRequest)
func (*Qualification) SetRequirements ¶
func (x *Qualification) SetRequirements(v []*QualificationRequirement)
func (*Qualification) SetResult ¶
func (x *Qualification) SetResult(v *QualificationResult)
func (*Qualification) SetTitle ¶
func (x *Qualification) SetTitle(v string)
func (*Qualification) SetUpdatedAt ¶
func (x *Qualification) SetUpdatedAt(v *timestamp.Timestamp)
func (*Qualification) SetWeight ¶
func (x *Qualification) SetWeight(v uint32)
func (*Qualification) String ¶
func (x *Qualification) String() string
type QualificationDiscordSettings ¶
type QualificationDiscordSettings struct {
RoleName *string `protobuf:"bytes,1,opt,name=role_name,json=roleName,proto3,oneof" json:"role_name,omitempty"`
RoleFormat *string `protobuf:"bytes,2,opt,name=role_format,json=roleFormat,proto3,oneof" json:"role_format,omitempty"`
// contains filtered or unexported fields
}
func (*QualificationDiscordSettings) ClearRoleFormat ¶
func (x *QualificationDiscordSettings) ClearRoleFormat()
func (*QualificationDiscordSettings) ClearRoleName ¶
func (x *QualificationDiscordSettings) ClearRoleName()
func (*QualificationDiscordSettings) GetRoleFormat ¶
func (x *QualificationDiscordSettings) GetRoleFormat() string
func (*QualificationDiscordSettings) GetRoleName ¶
func (x *QualificationDiscordSettings) GetRoleName() string
func (*QualificationDiscordSettings) HasRoleFormat ¶
func (x *QualificationDiscordSettings) HasRoleFormat() bool
func (*QualificationDiscordSettings) HasRoleName ¶
func (x *QualificationDiscordSettings) HasRoleName() bool
func (*QualificationDiscordSettings) ProtoMessage ¶
func (*QualificationDiscordSettings) ProtoMessage()
func (*QualificationDiscordSettings) ProtoReflect ¶
func (x *QualificationDiscordSettings) ProtoReflect() protoreflect.Message
func (*QualificationDiscordSettings) Reset ¶
func (x *QualificationDiscordSettings) Reset()
func (*QualificationDiscordSettings) Sanitize ¶
func (m *QualificationDiscordSettings) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*QualificationDiscordSettings) Scan ¶
func (x *QualificationDiscordSettings) Scan(value any) error
Scan implements driver.Valuer for protobuf QualificationDiscordSettings.
func (*QualificationDiscordSettings) SetRoleFormat ¶
func (x *QualificationDiscordSettings) SetRoleFormat(v string)
func (*QualificationDiscordSettings) SetRoleName ¶
func (x *QualificationDiscordSettings) SetRoleName(v string)
func (*QualificationDiscordSettings) String ¶
func (x *QualificationDiscordSettings) String() string
type QualificationDiscordSettings_builder ¶
type QualificationDiscordSettings_builder struct {
RoleName *string
RoleFormat *string
// contains filtered or unexported fields
}
func (QualificationDiscordSettings_builder) Build ¶
func (b0 QualificationDiscordSettings_builder) Build() *QualificationDiscordSettings
type QualificationRequest ¶
type QualificationRequest struct {
CreatedAt *timestamp.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
DeletedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=deleted_at,json=deletedAt,proto3,oneof" json:"deleted_at,omitempty"`
QualificationId int64 `` /* 150-byte string literal not displayed */
Qualification *QualificationShort `protobuf:"bytes,4,opt,name=qualification,proto3,oneof" json:"qualification,omitempty"`
UserId int32 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty" sql:"primary_key"`
User *short.UserShort `protobuf:"bytes,6,opt,name=user,proto3" json:"user,omitempty" alias:"user"`
UserComment *string `protobuf:"bytes,7,opt,name=user_comment,json=userComment,proto3,oneof" json:"user_comment,omitempty"`
Status *RequestStatus `protobuf:"varint,8,opt,name=status,proto3,enum=resources.qualifications.RequestStatus,oneof" json:"status,omitempty"`
ApprovedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=approved_at,json=approvedAt,proto3,oneof" json:"approved_at,omitempty"`
ApproverComment *string `protobuf:"bytes,10,opt,name=approver_comment,json=approverComment,proto3,oneof" json:"approver_comment,omitempty"`
ApproverId *int32 `protobuf:"varint,11,opt,name=approver_id,json=approverId,proto3,oneof" json:"approver_id,omitempty"`
Approver *short.UserShort `protobuf:"bytes,12,opt,name=approver,proto3,oneof" json:"approver,omitempty" alias:"approver"`
ApproverJob *string `protobuf:"bytes,13,opt,name=approver_job,json=approverJob,proto3,oneof" json:"approver_job,omitempty"`
// contains filtered or unexported fields
}
func (*QualificationRequest) ClearApprovedAt ¶
func (x *QualificationRequest) ClearApprovedAt()
func (*QualificationRequest) ClearApprover ¶
func (x *QualificationRequest) ClearApprover()
func (*QualificationRequest) ClearApproverComment ¶
func (x *QualificationRequest) ClearApproverComment()
func (*QualificationRequest) ClearApproverId ¶
func (x *QualificationRequest) ClearApproverId()
func (*QualificationRequest) ClearApproverJob ¶
func (x *QualificationRequest) ClearApproverJob()
func (*QualificationRequest) ClearCreatedAt ¶
func (x *QualificationRequest) ClearCreatedAt()
func (*QualificationRequest) ClearDeletedAt ¶
func (x *QualificationRequest) ClearDeletedAt()
func (*QualificationRequest) ClearQualification ¶
func (x *QualificationRequest) ClearQualification()
func (*QualificationRequest) ClearStatus ¶
func (x *QualificationRequest) ClearStatus()
func (*QualificationRequest) ClearUser ¶
func (x *QualificationRequest) ClearUser()
func (*QualificationRequest) ClearUserComment ¶
func (x *QualificationRequest) ClearUserComment()
func (*QualificationRequest) GetApprovedAt ¶
func (x *QualificationRequest) GetApprovedAt() *timestamp.Timestamp
func (*QualificationRequest) GetApprover ¶
func (x *QualificationRequest) GetApprover() *short.UserShort
func (*QualificationRequest) GetApproverComment ¶
func (x *QualificationRequest) GetApproverComment() string
func (*QualificationRequest) GetApproverId ¶
func (x *QualificationRequest) GetApproverId() int32
func (*QualificationRequest) GetApproverJob ¶
func (x *QualificationRequest) GetApproverJob() string
func (*QualificationRequest) GetCreatedAt ¶
func (x *QualificationRequest) GetCreatedAt() *timestamp.Timestamp
func (*QualificationRequest) GetDeletedAt ¶
func (x *QualificationRequest) GetDeletedAt() *timestamp.Timestamp
func (*QualificationRequest) GetQualification ¶
func (x *QualificationRequest) GetQualification() *QualificationShort
func (*QualificationRequest) GetQualificationId ¶
func (x *QualificationRequest) GetQualificationId() int64
func (*QualificationRequest) GetStatus ¶
func (x *QualificationRequest) GetStatus() RequestStatus
func (*QualificationRequest) GetUser ¶
func (x *QualificationRequest) GetUser() *short.UserShort
func (*QualificationRequest) GetUserComment ¶
func (x *QualificationRequest) GetUserComment() string
func (*QualificationRequest) GetUserId ¶
func (x *QualificationRequest) GetUserId() int32
func (*QualificationRequest) HasApprovedAt ¶
func (x *QualificationRequest) HasApprovedAt() bool
func (*QualificationRequest) HasApprover ¶
func (x *QualificationRequest) HasApprover() bool
func (*QualificationRequest) HasApproverComment ¶
func (x *QualificationRequest) HasApproverComment() bool
func (*QualificationRequest) HasApproverId ¶
func (x *QualificationRequest) HasApproverId() bool
func (*QualificationRequest) HasApproverJob ¶
func (x *QualificationRequest) HasApproverJob() bool
func (*QualificationRequest) HasCreatedAt ¶
func (x *QualificationRequest) HasCreatedAt() bool
func (*QualificationRequest) HasDeletedAt ¶
func (x *QualificationRequest) HasDeletedAt() bool
func (*QualificationRequest) HasQualification ¶
func (x *QualificationRequest) HasQualification() bool
func (*QualificationRequest) HasStatus ¶
func (x *QualificationRequest) HasStatus() bool
func (*QualificationRequest) HasUser ¶
func (x *QualificationRequest) HasUser() bool
func (*QualificationRequest) HasUserComment ¶
func (x *QualificationRequest) HasUserComment() bool
func (*QualificationRequest) ProtoMessage ¶
func (*QualificationRequest) ProtoMessage()
func (*QualificationRequest) ProtoReflect ¶
func (x *QualificationRequest) ProtoReflect() protoreflect.Message
func (*QualificationRequest) Reset ¶
func (x *QualificationRequest) Reset()
func (*QualificationRequest) Sanitize ¶
func (m *QualificationRequest) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*QualificationRequest) SetApprovedAt ¶
func (x *QualificationRequest) SetApprovedAt(v *timestamp.Timestamp)
func (*QualificationRequest) SetApprover ¶
func (x *QualificationRequest) SetApprover(v *short.UserShort)
func (*QualificationRequest) SetApproverComment ¶
func (x *QualificationRequest) SetApproverComment(v string)
func (*QualificationRequest) SetApproverId ¶
func (x *QualificationRequest) SetApproverId(v int32)
func (*QualificationRequest) SetApproverJob ¶
func (x *QualificationRequest) SetApproverJob(v string)
func (*QualificationRequest) SetCreatedAt ¶
func (x *QualificationRequest) SetCreatedAt(v *timestamp.Timestamp)
func (*QualificationRequest) SetDeletedAt ¶
func (x *QualificationRequest) SetDeletedAt(v *timestamp.Timestamp)
func (*QualificationRequest) SetQualification ¶
func (x *QualificationRequest) SetQualification(v *QualificationShort)
func (*QualificationRequest) SetQualificationId ¶
func (x *QualificationRequest) SetQualificationId(v int64)
func (*QualificationRequest) SetStatus ¶
func (x *QualificationRequest) SetStatus(v RequestStatus)
func (*QualificationRequest) SetUser ¶
func (x *QualificationRequest) SetUser(v *short.UserShort)
func (*QualificationRequest) SetUserComment ¶
func (x *QualificationRequest) SetUserComment(v string)
func (*QualificationRequest) SetUserId ¶
func (x *QualificationRequest) SetUserId(v int32)
func (*QualificationRequest) String ¶
func (x *QualificationRequest) String() string
type QualificationRequest_builder ¶
type QualificationRequest_builder struct {
CreatedAt *timestamp.Timestamp
DeletedAt *timestamp.Timestamp
QualificationId int64
Qualification *QualificationShort
UserId int32
User *short.UserShort
UserComment *string
Status *RequestStatus
ApprovedAt *timestamp.Timestamp
ApproverComment *string
ApproverId *int32
Approver *short.UserShort
ApproverJob *string
// contains filtered or unexported fields
}
func (QualificationRequest_builder) Build ¶
func (b0 QualificationRequest_builder) Build() *QualificationRequest
type QualificationRequirement ¶
type QualificationRequirement struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" alias:"id" sql:"primary_key"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
QualificationId int64 `protobuf:"varint,3,opt,name=qualification_id,json=qualificationId,proto3" json:"qualification_id,omitempty"`
TargetQualificationId int64 `` /* 127-byte string literal not displayed */
TargetQualification *QualificationShort `` /* 152-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*QualificationRequirement) ClearCreatedAt ¶
func (x *QualificationRequirement) ClearCreatedAt()
func (*QualificationRequirement) ClearTargetQualification ¶
func (x *QualificationRequirement) ClearTargetQualification()
func (*QualificationRequirement) GetCreatedAt ¶
func (x *QualificationRequirement) GetCreatedAt() *timestamp.Timestamp
func (*QualificationRequirement) GetId ¶
func (x *QualificationRequirement) GetId() int64
func (*QualificationRequirement) GetQualificationId ¶
func (x *QualificationRequirement) GetQualificationId() int64
func (*QualificationRequirement) GetTargetQualification ¶
func (x *QualificationRequirement) GetTargetQualification() *QualificationShort
func (*QualificationRequirement) GetTargetQualificationId ¶
func (x *QualificationRequirement) GetTargetQualificationId() int64
func (*QualificationRequirement) HasCreatedAt ¶
func (x *QualificationRequirement) HasCreatedAt() bool
func (*QualificationRequirement) HasTargetQualification ¶
func (x *QualificationRequirement) HasTargetQualification() bool
func (*QualificationRequirement) ProtoMessage ¶
func (*QualificationRequirement) ProtoMessage()
func (*QualificationRequirement) ProtoReflect ¶
func (x *QualificationRequirement) ProtoReflect() protoreflect.Message
func (*QualificationRequirement) Reset ¶
func (x *QualificationRequirement) Reset()
func (*QualificationRequirement) Sanitize ¶
func (m *QualificationRequirement) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*QualificationRequirement) SetCreatedAt ¶
func (x *QualificationRequirement) SetCreatedAt(v *timestamp.Timestamp)
func (*QualificationRequirement) SetId ¶
func (x *QualificationRequirement) SetId(v int64)
func (*QualificationRequirement) SetQualificationId ¶
func (x *QualificationRequirement) SetQualificationId(v int64)
func (*QualificationRequirement) SetTargetQualification ¶
func (x *QualificationRequirement) SetTargetQualification(v *QualificationShort)
func (*QualificationRequirement) SetTargetQualificationId ¶
func (x *QualificationRequirement) SetTargetQualificationId(v int64)
func (*QualificationRequirement) String ¶
func (x *QualificationRequirement) String() string
type QualificationRequirement_builder ¶
type QualificationRequirement_builder struct {
Id int64
CreatedAt *timestamp.Timestamp
QualificationId int64
TargetQualificationId int64
TargetQualification *QualificationShort
// contains filtered or unexported fields
}
func (QualificationRequirement_builder) Build ¶
func (b0 QualificationRequirement_builder) Build() *QualificationRequirement
type QualificationResult ¶
type QualificationResult struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" alias:"id" sql:"primary_key"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
DeletedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=deleted_at,json=deletedAt,proto3,oneof" json:"deleted_at,omitempty"`
QualificationId int64 `protobuf:"varint,4,opt,name=qualification_id,json=qualificationId,proto3" json:"qualification_id,omitempty"`
Qualification *QualificationShort `protobuf:"bytes,5,opt,name=qualification,proto3,oneof" json:"qualification,omitempty"`
UserId int32 `protobuf:"varint,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
User *short.UserShort `protobuf:"bytes,7,opt,name=user,proto3" json:"user,omitempty" alias:"user"`
Status ResultStatus `protobuf:"varint,8,opt,name=status,proto3,enum=resources.qualifications.ResultStatus" json:"status,omitempty"`
Score *float32 `protobuf:"fixed32,9,opt,name=score,proto3,oneof" json:"score,omitempty"`
Summary string `protobuf:"bytes,10,opt,name=summary,proto3" json:"summary,omitempty"`
CreatorId int32 `protobuf:"varint,11,opt,name=creator_id,json=creatorId,proto3" json:"creator_id,omitempty"`
Creator *short.UserShort `protobuf:"bytes,12,opt,name=creator,proto3" json:"creator,omitempty" alias:"creator"`
CreatorJob string `protobuf:"bytes,13,opt,name=creator_job,json=creatorJob,proto3" json:"creator_job,omitempty"`
// contains filtered or unexported fields
}
func (*QualificationResult) ClearCreatedAt ¶
func (x *QualificationResult) ClearCreatedAt()
func (*QualificationResult) ClearCreator ¶
func (x *QualificationResult) ClearCreator()
func (*QualificationResult) ClearDeletedAt ¶
func (x *QualificationResult) ClearDeletedAt()
func (*QualificationResult) ClearQualification ¶
func (x *QualificationResult) ClearQualification()
func (*QualificationResult) ClearScore ¶
func (x *QualificationResult) ClearScore()
func (*QualificationResult) ClearUser ¶
func (x *QualificationResult) ClearUser()
func (*QualificationResult) GetCreatedAt ¶
func (x *QualificationResult) GetCreatedAt() *timestamp.Timestamp
func (*QualificationResult) GetCreator ¶
func (x *QualificationResult) GetCreator() *short.UserShort
func (*QualificationResult) GetCreatorId ¶
func (x *QualificationResult) GetCreatorId() int32
func (*QualificationResult) GetCreatorJob ¶
func (x *QualificationResult) GetCreatorJob() string
func (*QualificationResult) GetDeletedAt ¶
func (x *QualificationResult) GetDeletedAt() *timestamp.Timestamp
func (*QualificationResult) GetId ¶
func (x *QualificationResult) GetId() int64
func (*QualificationResult) GetQualification ¶
func (x *QualificationResult) GetQualification() *QualificationShort
func (*QualificationResult) GetQualificationId ¶
func (x *QualificationResult) GetQualificationId() int64
func (*QualificationResult) GetScore ¶
func (x *QualificationResult) GetScore() float32
func (*QualificationResult) GetStatus ¶
func (x *QualificationResult) GetStatus() ResultStatus
func (*QualificationResult) GetSummary ¶
func (x *QualificationResult) GetSummary() string
func (*QualificationResult) GetUser ¶
func (x *QualificationResult) GetUser() *short.UserShort
func (*QualificationResult) GetUserId ¶
func (x *QualificationResult) GetUserId() int32
func (*QualificationResult) HasCreatedAt ¶
func (x *QualificationResult) HasCreatedAt() bool
func (*QualificationResult) HasCreator ¶
func (x *QualificationResult) HasCreator() bool
func (*QualificationResult) HasDeletedAt ¶
func (x *QualificationResult) HasDeletedAt() bool
func (*QualificationResult) HasQualification ¶
func (x *QualificationResult) HasQualification() bool
func (*QualificationResult) HasScore ¶
func (x *QualificationResult) HasScore() bool
func (*QualificationResult) HasUser ¶
func (x *QualificationResult) HasUser() bool
func (*QualificationResult) ProtoMessage ¶
func (*QualificationResult) ProtoMessage()
func (*QualificationResult) ProtoReflect ¶
func (x *QualificationResult) ProtoReflect() protoreflect.Message
func (*QualificationResult) Reset ¶
func (x *QualificationResult) Reset()
func (*QualificationResult) Sanitize ¶
func (m *QualificationResult) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*QualificationResult) SetCreatedAt ¶
func (x *QualificationResult) SetCreatedAt(v *timestamp.Timestamp)
func (*QualificationResult) SetCreator ¶
func (x *QualificationResult) SetCreator(v *short.UserShort)
func (*QualificationResult) SetCreatorId ¶
func (x *QualificationResult) SetCreatorId(v int32)
func (*QualificationResult) SetCreatorJob ¶
func (x *QualificationResult) SetCreatorJob(v string)
func (*QualificationResult) SetDeletedAt ¶
func (x *QualificationResult) SetDeletedAt(v *timestamp.Timestamp)
func (*QualificationResult) SetId ¶
func (x *QualificationResult) SetId(v int64)
func (*QualificationResult) SetQualification ¶
func (x *QualificationResult) SetQualification(v *QualificationShort)
func (*QualificationResult) SetQualificationId ¶
func (x *QualificationResult) SetQualificationId(v int64)
func (*QualificationResult) SetScore ¶
func (x *QualificationResult) SetScore(v float32)
func (*QualificationResult) SetStatus ¶
func (x *QualificationResult) SetStatus(v ResultStatus)
func (*QualificationResult) SetSummary ¶
func (x *QualificationResult) SetSummary(v string)
func (*QualificationResult) SetUser ¶
func (x *QualificationResult) SetUser(v *short.UserShort)
func (*QualificationResult) SetUserId ¶
func (x *QualificationResult) SetUserId(v int32)
func (*QualificationResult) String ¶
func (x *QualificationResult) String() string
type QualificationResult_builder ¶
type QualificationResult_builder struct {
Id int64
CreatedAt *timestamp.Timestamp
DeletedAt *timestamp.Timestamp
QualificationId int64
Qualification *QualificationShort
UserId int32
User *short.UserShort
Status ResultStatus
Score *float32
Summary string
CreatorId int32
Creator *short.UserShort
CreatorJob string
// contains filtered or unexported fields
}
func (QualificationResult_builder) Build ¶
func (b0 QualificationResult_builder) Build() *QualificationResult
type QualificationShort ¶
type QualificationShort struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" alias:"id" sql:"primary_key"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
UpdatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
DeletedAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt,proto3,oneof" json:"deleted_at,omitempty"`
Job string `protobuf:"bytes,5,opt,name=job,proto3" json:"job,omitempty"`
Weight uint32 `protobuf:"varint,6,opt,name=weight,proto3" json:"weight,omitempty"`
Closed bool `protobuf:"varint,7,opt,name=closed,proto3" json:"closed,omitempty"`
Draft bool `protobuf:"varint,8,opt,name=draft,proto3" json:"draft,omitempty"`
Public bool `protobuf:"varint,9,opt,name=public,proto3" json:"public,omitempty"`
Abbreviation string `protobuf:"bytes,10,opt,name=abbreviation,proto3" json:"abbreviation,omitempty"`
Title string `protobuf:"bytes,11,opt,name=title,proto3" json:"title,omitempty"`
Description *string `protobuf:"bytes,12,opt,name=description,proto3,oneof" json:"description,omitempty"`
CreatorId *int32 `protobuf:"varint,14,opt,name=creator_id,json=creatorId,proto3,oneof" json:"creator_id,omitempty"`
Creator *short.UserShort `protobuf:"bytes,15,opt,name=creator,proto3,oneof" json:"creator,omitempty" alias:"creator"`
CreatorJob string `protobuf:"bytes,16,opt,name=creator_job,json=creatorJob,proto3" json:"creator_job,omitempty"`
Requirements []*QualificationRequirement `protobuf:"bytes,18,rep,name=requirements,proto3" json:"requirements,omitempty"`
ExamMode exam.QualificationExamMode `` /* 144-byte string literal not displayed */
ExamSettings *exam.QualificationExamSettings `protobuf:"bytes,22,opt,name=exam_settings,json=examSettings,proto3,oneof" json:"exam_settings,omitempty"`
Result *QualificationResult `protobuf:"bytes,24,opt,name=result,proto3,oneof" json:"result,omitempty"`
// contains filtered or unexported fields
}
func (*QualificationShort) ClearCreatedAt ¶
func (x *QualificationShort) ClearCreatedAt()
func (*QualificationShort) ClearCreator ¶
func (x *QualificationShort) ClearCreator()
func (*QualificationShort) ClearCreatorId ¶
func (x *QualificationShort) ClearCreatorId()
func (*QualificationShort) ClearDeletedAt ¶
func (x *QualificationShort) ClearDeletedAt()
func (*QualificationShort) ClearDescription ¶
func (x *QualificationShort) ClearDescription()
func (*QualificationShort) ClearExamSettings ¶
func (x *QualificationShort) ClearExamSettings()
func (*QualificationShort) ClearResult ¶
func (x *QualificationShort) ClearResult()
func (*QualificationShort) ClearUpdatedAt ¶
func (x *QualificationShort) ClearUpdatedAt()
func (*QualificationShort) GetAbbreviation ¶
func (x *QualificationShort) GetAbbreviation() string
func (*QualificationShort) GetClosed ¶
func (x *QualificationShort) GetClosed() bool
func (*QualificationShort) GetCreatedAt ¶
func (x *QualificationShort) GetCreatedAt() *timestamp.Timestamp
func (*QualificationShort) GetCreator ¶
func (x *QualificationShort) GetCreator() *short.UserShort
func (*QualificationShort) GetCreatorId ¶
func (x *QualificationShort) GetCreatorId() int32
func (*QualificationShort) GetCreatorJob ¶
func (x *QualificationShort) GetCreatorJob() string
func (*QualificationShort) GetDeletedAt ¶
func (x *QualificationShort) GetDeletedAt() *timestamp.Timestamp
func (*QualificationShort) GetDescription ¶
func (x *QualificationShort) GetDescription() string
func (*QualificationShort) GetDraft ¶
func (x *QualificationShort) GetDraft() bool
func (*QualificationShort) GetExamMode ¶
func (x *QualificationShort) GetExamMode() exam.QualificationExamMode
func (*QualificationShort) GetExamSettings ¶
func (x *QualificationShort) GetExamSettings() *exam.QualificationExamSettings
func (*QualificationShort) GetId ¶
func (x *QualificationShort) GetId() int64
func (*QualificationShort) GetJob ¶
func (x *QualificationShort) GetJob() string
func (*QualificationShort) GetPublic ¶
func (x *QualificationShort) GetPublic() bool
func (*QualificationShort) GetRequirements ¶
func (x *QualificationShort) GetRequirements() []*QualificationRequirement
func (*QualificationShort) GetResult ¶
func (x *QualificationShort) GetResult() *QualificationResult
func (*QualificationShort) GetTitle ¶
func (x *QualificationShort) GetTitle() string
func (*QualificationShort) GetUpdatedAt ¶
func (x *QualificationShort) GetUpdatedAt() *timestamp.Timestamp
func (*QualificationShort) GetWeight ¶
func (x *QualificationShort) GetWeight() uint32
func (*QualificationShort) HasCreatedAt ¶
func (x *QualificationShort) HasCreatedAt() bool
func (*QualificationShort) HasCreator ¶
func (x *QualificationShort) HasCreator() bool
func (*QualificationShort) HasCreatorId ¶
func (x *QualificationShort) HasCreatorId() bool
func (*QualificationShort) HasDeletedAt ¶
func (x *QualificationShort) HasDeletedAt() bool
func (*QualificationShort) HasDescription ¶
func (x *QualificationShort) HasDescription() bool
func (*QualificationShort) HasExamSettings ¶
func (x *QualificationShort) HasExamSettings() bool
func (*QualificationShort) HasResult ¶
func (x *QualificationShort) HasResult() bool
func (*QualificationShort) HasUpdatedAt ¶
func (x *QualificationShort) HasUpdatedAt() bool
func (*QualificationShort) ProtoMessage ¶
func (*QualificationShort) ProtoMessage()
func (*QualificationShort) ProtoReflect ¶
func (x *QualificationShort) ProtoReflect() protoreflect.Message
func (*QualificationShort) Reset ¶
func (x *QualificationShort) Reset()
func (*QualificationShort) Sanitize ¶
func (m *QualificationShort) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*QualificationShort) SetAbbreviation ¶
func (x *QualificationShort) SetAbbreviation(v string)
func (*QualificationShort) SetClosed ¶
func (x *QualificationShort) SetClosed(v bool)
func (*QualificationShort) SetCreatedAt ¶
func (x *QualificationShort) SetCreatedAt(v *timestamp.Timestamp)
func (*QualificationShort) SetCreator ¶
func (x *QualificationShort) SetCreator(v *short.UserShort)
func (*QualificationShort) SetCreatorId ¶
func (x *QualificationShort) SetCreatorId(v int32)
func (*QualificationShort) SetCreatorJob ¶
func (x *QualificationShort) SetCreatorJob(v string)
func (*QualificationShort) SetDeletedAt ¶
func (x *QualificationShort) SetDeletedAt(v *timestamp.Timestamp)
func (*QualificationShort) SetDescription ¶
func (x *QualificationShort) SetDescription(v string)
func (*QualificationShort) SetDraft ¶
func (x *QualificationShort) SetDraft(v bool)
func (*QualificationShort) SetExamMode ¶
func (x *QualificationShort) SetExamMode(v exam.QualificationExamMode)
func (*QualificationShort) SetExamSettings ¶
func (x *QualificationShort) SetExamSettings(v *exam.QualificationExamSettings)
func (*QualificationShort) SetId ¶
func (x *QualificationShort) SetId(v int64)
func (*QualificationShort) SetJob ¶
func (x *QualificationShort) SetJob(v string)
func (*QualificationShort) SetPublic ¶
func (x *QualificationShort) SetPublic(v bool)
func (*QualificationShort) SetRequirements ¶
func (x *QualificationShort) SetRequirements(v []*QualificationRequirement)
func (*QualificationShort) SetResult ¶
func (x *QualificationShort) SetResult(v *QualificationResult)
func (*QualificationShort) SetTitle ¶
func (x *QualificationShort) SetTitle(v string)
func (*QualificationShort) SetUpdatedAt ¶
func (x *QualificationShort) SetUpdatedAt(v *timestamp.Timestamp)
func (*QualificationShort) SetWeight ¶
func (x *QualificationShort) SetWeight(v uint32)
func (*QualificationShort) String ¶
func (x *QualificationShort) String() string
type QualificationShort_builder ¶
type QualificationShort_builder struct {
Id int64
CreatedAt *timestamp.Timestamp
UpdatedAt *timestamp.Timestamp
DeletedAt *timestamp.Timestamp
Job string
Weight uint32
Closed bool
Draft bool
Public bool
Abbreviation string
Title string
Description *string
CreatorId *int32
Creator *short.UserShort
CreatorJob string
Requirements []*QualificationRequirement
ExamMode exam.QualificationExamMode
ExamSettings *exam.QualificationExamSettings
Result *QualificationResult
// contains filtered or unexported fields
}
func (QualificationShort_builder) Build ¶
func (b0 QualificationShort_builder) Build() *QualificationShort
type Qualification_builder ¶
type Qualification_builder struct {
Id int64
CreatedAt *timestamp.Timestamp
UpdatedAt *timestamp.Timestamp
DeletedAt *timestamp.Timestamp
Job string
Weight uint32
Closed bool
Draft bool
Public bool
Abbreviation string
Title string
Description *string
Content *content.Content
CreatorId *int32
Creator *short.UserShort
CreatorJob string
Access *access.QualificationAccess
Requirements []*QualificationRequirement
DiscordSyncEnabled bool
DiscordSettings *QualificationDiscordSettings
ExamMode exam.QualificationExamMode
ExamSettings *exam.QualificationExamSettings
Exam *exam.ExamQuestions
Result *QualificationResult
Request *QualificationRequest
LabelSyncEnabled bool
LabelSyncFormat *string
Files []*file.File
// contains filtered or unexported fields
}
func (Qualification_builder) Build ¶
func (b0 Qualification_builder) Build() *Qualification
type RequestStatus ¶
type RequestStatus int32
const ( RequestStatus_REQUEST_STATUS_UNSPECIFIED RequestStatus = 0 RequestStatus_REQUEST_STATUS_PENDING RequestStatus = 1 RequestStatus_REQUEST_STATUS_DENIED RequestStatus = 2 RequestStatus_REQUEST_STATUS_ACCEPTED RequestStatus = 3 RequestStatus_REQUEST_STATUS_EXAM_STARTED RequestStatus = 4 RequestStatus_REQUEST_STATUS_EXAM_GRADING RequestStatus = 5 RequestStatus_REQUEST_STATUS_COMPLETED RequestStatus = 6 )
func (RequestStatus) Descriptor ¶
func (RequestStatus) Descriptor() protoreflect.EnumDescriptor
func (RequestStatus) Enum ¶
func (x RequestStatus) Enum() *RequestStatus
func (RequestStatus) Number ¶
func (x RequestStatus) Number() protoreflect.EnumNumber
func (RequestStatus) String ¶
func (x RequestStatus) String() string
func (RequestStatus) Type ¶
func (RequestStatus) Type() protoreflect.EnumType
type ResultStatus ¶
type ResultStatus int32
const ( ResultStatus_RESULT_STATUS_UNSPECIFIED ResultStatus = 0 ResultStatus_RESULT_STATUS_PENDING ResultStatus = 1 ResultStatus_RESULT_STATUS_FAILED ResultStatus = 2 ResultStatus_RESULT_STATUS_SUCCESSFUL ResultStatus = 3 )
func (ResultStatus) Descriptor ¶
func (ResultStatus) Descriptor() protoreflect.EnumDescriptor
func (ResultStatus) Enum ¶
func (x ResultStatus) Enum() *ResultStatus
func (ResultStatus) Number ¶
func (x ResultStatus) Number() protoreflect.EnumNumber
func (ResultStatus) String ¶
func (x ResultStatus) String() string
func (ResultStatus) Type ¶
func (ResultStatus) Type() protoreflect.EnumType