qualifications

package
v0.9.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2024 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AccessLevelUpdateMode_name = map[int32]string{
		0: "ACCESS_LEVEL_UPDATE_MODE_UNSPECIFIED",
		1: "ACCESS_LEVEL_UPDATE_MODE_UPDATE",
		2: "ACCESS_LEVEL_UPDATE_MODE_DELETE",
		3: "ACCESS_LEVEL_UPDATE_MODE_CLEAR",
	}
	AccessLevelUpdateMode_value = map[string]int32{
		"ACCESS_LEVEL_UPDATE_MODE_UNSPECIFIED": 0,
		"ACCESS_LEVEL_UPDATE_MODE_UPDATE":      1,
		"ACCESS_LEVEL_UPDATE_MODE_DELETE":      2,
		"ACCESS_LEVEL_UPDATE_MODE_CLEAR":       3,
	}
)

Enum value maps for AccessLevelUpdateMode.

View Source
var (
	AccessLevel_name = map[int32]string{
		0: "ACCESS_LEVEL_UNSPECIFIED",
		1: "ACCESS_LEVEL_BLOCKED",
		2: "ACCESS_LEVEL_VIEW",
		3: "ACCESS_LEVEL_REQUEST",
		4: "ACCESS_LEVEL_TAKE",
		5: "ACCESS_LEVEL_GRADE",
		6: "ACCESS_LEVEL_MANAGE",
		7: "ACCESS_LEVEL_EDIT",
	}
	AccessLevel_value = map[string]int32{
		"ACCESS_LEVEL_UNSPECIFIED": 0,
		"ACCESS_LEVEL_BLOCKED":     1,
		"ACCESS_LEVEL_VIEW":        2,
		"ACCESS_LEVEL_REQUEST":     3,
		"ACCESS_LEVEL_TAKE":        4,
		"ACCESS_LEVEL_GRADE":       5,
		"ACCESS_LEVEL_MANAGE":      6,
		"ACCESS_LEVEL_EDIT":        7,
	}
)

Enum value maps for AccessLevel.

View Source
var (
	QualificationExamMode_name = map[int32]string{
		0: "QUALIFICATION_EXAM_MODE_UNSPECIFIED",
		1: "QUALIFICATION_EXAM_MODE_DISABLED",
		2: "QUALIFICATION_EXAM_MODE_REQUEST_NEEDED",
		3: "QUALIFICATION_EXAM_MODE_ENABLED",
	}
	QualificationExamMode_value = map[string]int32{
		"QUALIFICATION_EXAM_MODE_UNSPECIFIED":    0,
		"QUALIFICATION_EXAM_MODE_DISABLED":       1,
		"QUALIFICATION_EXAM_MODE_REQUEST_NEEDED": 2,
		"QUALIFICATION_EXAM_MODE_ENABLED":        3,
	}
)

Enum value maps for QualificationExamMode.

View Source
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.

View Source
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.

View Source
var File_resources_qualifications_access_proto protoreflect.FileDescriptor
View Source
var File_resources_qualifications_exam_proto protoreflect.FileDescriptor
View Source
var File_resources_qualifications_qualifications_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AccessLevel

type AccessLevel int32
const (
	AccessLevel_ACCESS_LEVEL_UNSPECIFIED AccessLevel = 0
	AccessLevel_ACCESS_LEVEL_BLOCKED     AccessLevel = 1
	AccessLevel_ACCESS_LEVEL_VIEW        AccessLevel = 2
	AccessLevel_ACCESS_LEVEL_REQUEST     AccessLevel = 3
	AccessLevel_ACCESS_LEVEL_TAKE        AccessLevel = 4
	AccessLevel_ACCESS_LEVEL_GRADE       AccessLevel = 5
	AccessLevel_ACCESS_LEVEL_MANAGE      AccessLevel = 6
	AccessLevel_ACCESS_LEVEL_EDIT        AccessLevel = 7
)

func (AccessLevel) Descriptor

func (AccessLevel) Enum

func (x AccessLevel) Enum() *AccessLevel

func (AccessLevel) EnumDescriptor deprecated

func (AccessLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use AccessLevel.Descriptor instead.

func (AccessLevel) Number

func (x AccessLevel) Number() protoreflect.EnumNumber

func (AccessLevel) String

func (x AccessLevel) String() string

func (AccessLevel) Type

type AccessLevelUpdateMode

type AccessLevelUpdateMode int32
const (
	AccessLevelUpdateMode_ACCESS_LEVEL_UPDATE_MODE_UNSPECIFIED AccessLevelUpdateMode = 0
	AccessLevelUpdateMode_ACCESS_LEVEL_UPDATE_MODE_UPDATE      AccessLevelUpdateMode = 1
	AccessLevelUpdateMode_ACCESS_LEVEL_UPDATE_MODE_DELETE      AccessLevelUpdateMode = 2
	AccessLevelUpdateMode_ACCESS_LEVEL_UPDATE_MODE_CLEAR       AccessLevelUpdateMode = 3
)

func (AccessLevelUpdateMode) Descriptor

func (AccessLevelUpdateMode) Enum

func (AccessLevelUpdateMode) EnumDescriptor deprecated

func (AccessLevelUpdateMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use AccessLevelUpdateMode.Descriptor instead.

func (AccessLevelUpdateMode) Number

func (AccessLevelUpdateMode) String

func (x AccessLevelUpdateMode) String() string

func (AccessLevelUpdateMode) Type

type ExamQuestion

type ExamQuestion struct {
	Id              uint64               `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	QualificationId uint64               `protobuf:"varint,2,opt,name=qualification_id,json=qualificationId,proto3" json:"qualification_id,omitempty"`
	CreatedAt       *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	UpdatedAt       *timestamp.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
	// @sanitize: method=StripTags
	Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"`
	// @sanitize: method=StripTags
	Description *string                 `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Data        *ExamQuestionData       `protobuf:"bytes,7,opt,name=data,proto3" json:"data,omitempty"`
	Answer      *ExamQuestionAnswerData `protobuf:"bytes,8,opt,name=answer,proto3,oneof" json:"answer,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamQuestion) Descriptor deprecated

func (*ExamQuestion) Descriptor() ([]byte, []int)

Deprecated: Use ExamQuestion.ProtoReflect.Descriptor instead.

func (*ExamQuestion) GetAnswer

func (x *ExamQuestion) GetAnswer() *ExamQuestionAnswerData

func (*ExamQuestion) GetCreatedAt

func (x *ExamQuestion) GetCreatedAt() *timestamp.Timestamp

func (*ExamQuestion) GetData

func (x *ExamQuestion) GetData() *ExamQuestionData

func (*ExamQuestion) GetDescription

func (x *ExamQuestion) GetDescription() string

func (*ExamQuestion) GetId

func (x *ExamQuestion) GetId() uint64

func (*ExamQuestion) GetQualificationId

func (x *ExamQuestion) GetQualificationId() uint64

func (*ExamQuestion) GetTitle

func (x *ExamQuestion) GetTitle() string

func (*ExamQuestion) GetUpdatedAt

func (x *ExamQuestion) GetUpdatedAt() *timestamp.Timestamp

func (*ExamQuestion) ProtoMessage

func (*ExamQuestion) ProtoMessage()

func (*ExamQuestion) ProtoReflect

func (x *ExamQuestion) ProtoReflect() protoreflect.Message

func (*ExamQuestion) Reset

func (x *ExamQuestion) Reset()

func (*ExamQuestion) Sanitize

func (m *ExamQuestion) Sanitize() error

func (*ExamQuestion) String

func (x *ExamQuestion) String() string

func (*ExamQuestion) Validate

func (m *ExamQuestion) Validate() error

Validate checks the field values on ExamQuestion with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamQuestion) ValidateAll

func (m *ExamQuestion) ValidateAll() error

ValidateAll checks the field values on ExamQuestion with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamQuestionMultiError, or nil if none found.

type ExamQuestionAnswerData

type ExamQuestionAnswerData struct {
	// contains filtered or unexported fields
}

func (*ExamQuestionAnswerData) Descriptor deprecated

func (*ExamQuestionAnswerData) Descriptor() ([]byte, []int)

Deprecated: Use ExamQuestionAnswerData.ProtoReflect.Descriptor instead.

func (*ExamQuestionAnswerData) ProtoMessage

func (*ExamQuestionAnswerData) ProtoMessage()

func (*ExamQuestionAnswerData) ProtoReflect

func (x *ExamQuestionAnswerData) ProtoReflect() protoreflect.Message

func (*ExamQuestionAnswerData) Reset

func (x *ExamQuestionAnswerData) Reset()

func (*ExamQuestionAnswerData) String

func (x *ExamQuestionAnswerData) String() string

func (*ExamQuestionAnswerData) Validate

func (m *ExamQuestionAnswerData) Validate() error

Validate checks the field values on ExamQuestionAnswerData with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamQuestionAnswerData) ValidateAll

func (m *ExamQuestionAnswerData) ValidateAll() error

ValidateAll checks the field values on ExamQuestionAnswerData with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamQuestionAnswerDataMultiError, or nil if none found.

type ExamQuestionAnswerDataMultiError

type ExamQuestionAnswerDataMultiError []error

ExamQuestionAnswerDataMultiError is an error wrapping multiple validation errors returned by ExamQuestionAnswerData.ValidateAll() if the designated constraints aren't met.

func (ExamQuestionAnswerDataMultiError) AllErrors

func (m ExamQuestionAnswerDataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamQuestionAnswerDataMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamQuestionAnswerDataValidationError

type ExamQuestionAnswerDataValidationError struct {
	// contains filtered or unexported fields
}

ExamQuestionAnswerDataValidationError is the validation error returned by ExamQuestionAnswerData.Validate if the designated constraints aren't met.

func (ExamQuestionAnswerDataValidationError) Cause

Cause function returns cause value.

func (ExamQuestionAnswerDataValidationError) Error

Error satisfies the builtin error interface

func (ExamQuestionAnswerDataValidationError) ErrorName

ErrorName returns error name.

func (ExamQuestionAnswerDataValidationError) Field

Field function returns field value.

func (ExamQuestionAnswerDataValidationError) Key

Key function returns key value.

func (ExamQuestionAnswerDataValidationError) Reason

Reason function returns reason value.

type ExamQuestionData

type ExamQuestionData struct {

	// Types that are assignable to Data:
	//
	//	*ExamQuestionData_Separator
	//	*ExamQuestionData_Yesno
	//	*ExamQuestionData_FreeText
	//	*ExamQuestionData_SingleChoice
	//	*ExamQuestionData_MultipleChoice
	Data isExamQuestionData_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

func (*ExamQuestionData) Descriptor deprecated

func (*ExamQuestionData) Descriptor() ([]byte, []int)

Deprecated: Use ExamQuestionData.ProtoReflect.Descriptor instead.

func (*ExamQuestionData) GetData

func (m *ExamQuestionData) GetData() isExamQuestionData_Data

func (*ExamQuestionData) GetFreeText

func (x *ExamQuestionData) GetFreeText() *ExamQuestionText

func (*ExamQuestionData) GetMultipleChoice

func (x *ExamQuestionData) GetMultipleChoice() *ExamQuestionMultipleChoice

func (*ExamQuestionData) GetSeparator

func (x *ExamQuestionData) GetSeparator() *ExamQuestionSeparator

func (*ExamQuestionData) GetSingleChoice

func (x *ExamQuestionData) GetSingleChoice() *ExamQuestionSingleChoice

func (*ExamQuestionData) GetYesno

func (x *ExamQuestionData) GetYesno() *ExamQuestionYesNo

func (*ExamQuestionData) ProtoMessage

func (*ExamQuestionData) ProtoMessage()

func (*ExamQuestionData) ProtoReflect

func (x *ExamQuestionData) ProtoReflect() protoreflect.Message

func (*ExamQuestionData) Reset

func (x *ExamQuestionData) Reset()

func (*ExamQuestionData) Scan

func (x *ExamQuestionData) Scan(value any) error

Scan implements driver.Valuer for protobuf ExamQuestionData.

func (*ExamQuestionData) String

func (x *ExamQuestionData) String() string

func (*ExamQuestionData) Validate

func (m *ExamQuestionData) Validate() error

Validate checks the field values on ExamQuestionData with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamQuestionData) ValidateAll

func (m *ExamQuestionData) ValidateAll() error

ValidateAll checks the field values on ExamQuestionData with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamQuestionDataMultiError, or nil if none found.

func (*ExamQuestionData) Value

func (x *ExamQuestionData) Value() (driver.Value, error)

Value marshals the value into driver.Valuer.

type ExamQuestionDataMultiError

type ExamQuestionDataMultiError []error

ExamQuestionDataMultiError is an error wrapping multiple validation errors returned by ExamQuestionData.ValidateAll() if the designated constraints aren't met.

func (ExamQuestionDataMultiError) AllErrors

func (m ExamQuestionDataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamQuestionDataMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamQuestionDataValidationError

type ExamQuestionDataValidationError struct {
	// contains filtered or unexported fields
}

ExamQuestionDataValidationError is the validation error returned by ExamQuestionData.Validate if the designated constraints aren't met.

func (ExamQuestionDataValidationError) Cause

Cause function returns cause value.

func (ExamQuestionDataValidationError) Error

Error satisfies the builtin error interface

func (ExamQuestionDataValidationError) ErrorName

ErrorName returns error name.

func (ExamQuestionDataValidationError) Field

Field function returns field value.

func (ExamQuestionDataValidationError) Key

Key function returns key value.

func (ExamQuestionDataValidationError) Reason

Reason function returns reason value.

type ExamQuestionData_FreeText

type ExamQuestionData_FreeText struct {
	FreeText *ExamQuestionText `protobuf:"bytes,3,opt,name=free_text,json=freeText,proto3,oneof"`
}

type ExamQuestionData_MultipleChoice

type ExamQuestionData_MultipleChoice struct {
	MultipleChoice *ExamQuestionMultipleChoice `protobuf:"bytes,5,opt,name=multiple_choice,json=multipleChoice,proto3,oneof"`
}

type ExamQuestionData_Separator

type ExamQuestionData_Separator struct {
	Separator *ExamQuestionSeparator `protobuf:"bytes,1,opt,name=separator,proto3,oneof"`
}

type ExamQuestionData_SingleChoice

type ExamQuestionData_SingleChoice struct {
	SingleChoice *ExamQuestionSingleChoice `protobuf:"bytes,4,opt,name=single_choice,json=singleChoice,proto3,oneof"`
}

type ExamQuestionData_Yesno

type ExamQuestionData_Yesno struct {
	Yesno *ExamQuestionYesNo `protobuf:"bytes,2,opt,name=yesno,proto3,oneof"`
}

type ExamQuestionMultiError

type ExamQuestionMultiError []error

ExamQuestionMultiError is an error wrapping multiple validation errors returned by ExamQuestion.ValidateAll() if the designated constraints aren't met.

func (ExamQuestionMultiError) AllErrors

func (m ExamQuestionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamQuestionMultiError) Error

func (m ExamQuestionMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ExamQuestionMultipleChoice

type ExamQuestionMultipleChoice struct {
	Choices []string `protobuf:"bytes,1,rep,name=choices,proto3" json:"choices,omitempty"`
	Limit   *int32   `protobuf:"varint,2,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamQuestionMultipleChoice) Descriptor deprecated

func (*ExamQuestionMultipleChoice) Descriptor() ([]byte, []int)

Deprecated: Use ExamQuestionMultipleChoice.ProtoReflect.Descriptor instead.

func (*ExamQuestionMultipleChoice) GetChoices

func (x *ExamQuestionMultipleChoice) GetChoices() []string

func (*ExamQuestionMultipleChoice) GetLimit

func (x *ExamQuestionMultipleChoice) GetLimit() int32

func (*ExamQuestionMultipleChoice) ProtoMessage

func (*ExamQuestionMultipleChoice) ProtoMessage()

func (*ExamQuestionMultipleChoice) ProtoReflect

func (*ExamQuestionMultipleChoice) Reset

func (x *ExamQuestionMultipleChoice) Reset()

func (*ExamQuestionMultipleChoice) String

func (x *ExamQuestionMultipleChoice) String() string

func (*ExamQuestionMultipleChoice) Validate

func (m *ExamQuestionMultipleChoice) Validate() error

Validate checks the field values on ExamQuestionMultipleChoice with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamQuestionMultipleChoice) ValidateAll

func (m *ExamQuestionMultipleChoice) ValidateAll() error

ValidateAll checks the field values on ExamQuestionMultipleChoice with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamQuestionMultipleChoiceMultiError, or nil if none found.

type ExamQuestionMultipleChoiceMultiError

type ExamQuestionMultipleChoiceMultiError []error

ExamQuestionMultipleChoiceMultiError is an error wrapping multiple validation errors returned by ExamQuestionMultipleChoice.ValidateAll() if the designated constraints aren't met.

func (ExamQuestionMultipleChoiceMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (ExamQuestionMultipleChoiceMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamQuestionMultipleChoiceValidationError

type ExamQuestionMultipleChoiceValidationError struct {
	// contains filtered or unexported fields
}

ExamQuestionMultipleChoiceValidationError is the validation error returned by ExamQuestionMultipleChoice.Validate if the designated constraints aren't met.

func (ExamQuestionMultipleChoiceValidationError) Cause

Cause function returns cause value.

func (ExamQuestionMultipleChoiceValidationError) Error

Error satisfies the builtin error interface

func (ExamQuestionMultipleChoiceValidationError) ErrorName

ErrorName returns error name.

func (ExamQuestionMultipleChoiceValidationError) Field

Field function returns field value.

func (ExamQuestionMultipleChoiceValidationError) Key

Key function returns key value.

func (ExamQuestionMultipleChoiceValidationError) Reason

Reason function returns reason value.

type ExamQuestionSeparator

type ExamQuestionSeparator struct {
	// contains filtered or unexported fields
}

func (*ExamQuestionSeparator) Descriptor deprecated

func (*ExamQuestionSeparator) Descriptor() ([]byte, []int)

Deprecated: Use ExamQuestionSeparator.ProtoReflect.Descriptor instead.

func (*ExamQuestionSeparator) ProtoMessage

func (*ExamQuestionSeparator) ProtoMessage()

func (*ExamQuestionSeparator) ProtoReflect

func (x *ExamQuestionSeparator) ProtoReflect() protoreflect.Message

func (*ExamQuestionSeparator) Reset

func (x *ExamQuestionSeparator) Reset()

func (*ExamQuestionSeparator) String

func (x *ExamQuestionSeparator) String() string

func (*ExamQuestionSeparator) Validate

func (m *ExamQuestionSeparator) Validate() error

Validate checks the field values on ExamQuestionSeparator with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamQuestionSeparator) ValidateAll

func (m *ExamQuestionSeparator) ValidateAll() error

ValidateAll checks the field values on ExamQuestionSeparator with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamQuestionSeparatorMultiError, or nil if none found.

type ExamQuestionSeparatorMultiError

type ExamQuestionSeparatorMultiError []error

ExamQuestionSeparatorMultiError is an error wrapping multiple validation errors returned by ExamQuestionSeparator.ValidateAll() if the designated constraints aren't met.

func (ExamQuestionSeparatorMultiError) AllErrors

func (m ExamQuestionSeparatorMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamQuestionSeparatorMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamQuestionSeparatorValidationError

type ExamQuestionSeparatorValidationError struct {
	// contains filtered or unexported fields
}

ExamQuestionSeparatorValidationError is the validation error returned by ExamQuestionSeparator.Validate if the designated constraints aren't met.

func (ExamQuestionSeparatorValidationError) Cause

Cause function returns cause value.

func (ExamQuestionSeparatorValidationError) Error

Error satisfies the builtin error interface

func (ExamQuestionSeparatorValidationError) ErrorName

ErrorName returns error name.

func (ExamQuestionSeparatorValidationError) Field

Field function returns field value.

func (ExamQuestionSeparatorValidationError) Key

Key function returns key value.

func (ExamQuestionSeparatorValidationError) Reason

Reason function returns reason value.

type ExamQuestionSingleChoice

type ExamQuestionSingleChoice struct {
	Choices []string `protobuf:"bytes,1,rep,name=choices,proto3" json:"choices,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamQuestionSingleChoice) Descriptor deprecated

func (*ExamQuestionSingleChoice) Descriptor() ([]byte, []int)

Deprecated: Use ExamQuestionSingleChoice.ProtoReflect.Descriptor instead.

func (*ExamQuestionSingleChoice) GetChoices

func (x *ExamQuestionSingleChoice) GetChoices() []string

func (*ExamQuestionSingleChoice) ProtoMessage

func (*ExamQuestionSingleChoice) ProtoMessage()

func (*ExamQuestionSingleChoice) ProtoReflect

func (x *ExamQuestionSingleChoice) ProtoReflect() protoreflect.Message

func (*ExamQuestionSingleChoice) Reset

func (x *ExamQuestionSingleChoice) Reset()

func (*ExamQuestionSingleChoice) String

func (x *ExamQuestionSingleChoice) String() string

func (*ExamQuestionSingleChoice) Validate

func (m *ExamQuestionSingleChoice) Validate() error

Validate checks the field values on ExamQuestionSingleChoice with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamQuestionSingleChoice) ValidateAll

func (m *ExamQuestionSingleChoice) ValidateAll() error

ValidateAll checks the field values on ExamQuestionSingleChoice with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamQuestionSingleChoiceMultiError, or nil if none found.

type ExamQuestionSingleChoiceMultiError

type ExamQuestionSingleChoiceMultiError []error

ExamQuestionSingleChoiceMultiError is an error wrapping multiple validation errors returned by ExamQuestionSingleChoice.ValidateAll() if the designated constraints aren't met.

func (ExamQuestionSingleChoiceMultiError) AllErrors

func (m ExamQuestionSingleChoiceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamQuestionSingleChoiceMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamQuestionSingleChoiceValidationError

type ExamQuestionSingleChoiceValidationError struct {
	// contains filtered or unexported fields
}

ExamQuestionSingleChoiceValidationError is the validation error returned by ExamQuestionSingleChoice.Validate if the designated constraints aren't met.

func (ExamQuestionSingleChoiceValidationError) Cause

Cause function returns cause value.

func (ExamQuestionSingleChoiceValidationError) Error

Error satisfies the builtin error interface

func (ExamQuestionSingleChoiceValidationError) ErrorName

ErrorName returns error name.

func (ExamQuestionSingleChoiceValidationError) Field

Field function returns field value.

func (ExamQuestionSingleChoiceValidationError) Key

Key function returns key value.

func (ExamQuestionSingleChoiceValidationError) Reason

Reason function returns reason value.

type ExamQuestionText

type ExamQuestionText struct {
	MinLength int32 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
	MaxLength int32 `protobuf:"varint,2,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamQuestionText) Descriptor deprecated

func (*ExamQuestionText) Descriptor() ([]byte, []int)

Deprecated: Use ExamQuestionText.ProtoReflect.Descriptor instead.

func (*ExamQuestionText) GetMaxLength

func (x *ExamQuestionText) GetMaxLength() int32

func (*ExamQuestionText) GetMinLength

func (x *ExamQuestionText) GetMinLength() int32

func (*ExamQuestionText) ProtoMessage

func (*ExamQuestionText) ProtoMessage()

func (*ExamQuestionText) ProtoReflect

func (x *ExamQuestionText) ProtoReflect() protoreflect.Message

func (*ExamQuestionText) Reset

func (x *ExamQuestionText) Reset()

func (*ExamQuestionText) String

func (x *ExamQuestionText) String() string

func (*ExamQuestionText) Validate

func (m *ExamQuestionText) Validate() error

Validate checks the field values on ExamQuestionText with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamQuestionText) ValidateAll

func (m *ExamQuestionText) ValidateAll() error

ValidateAll checks the field values on ExamQuestionText with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamQuestionTextMultiError, or nil if none found.

type ExamQuestionTextMultiError

type ExamQuestionTextMultiError []error

ExamQuestionTextMultiError is an error wrapping multiple validation errors returned by ExamQuestionText.ValidateAll() if the designated constraints aren't met.

func (ExamQuestionTextMultiError) AllErrors

func (m ExamQuestionTextMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamQuestionTextMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamQuestionTextValidationError

type ExamQuestionTextValidationError struct {
	// contains filtered or unexported fields
}

ExamQuestionTextValidationError is the validation error returned by ExamQuestionText.Validate if the designated constraints aren't met.

func (ExamQuestionTextValidationError) Cause

Cause function returns cause value.

func (ExamQuestionTextValidationError) Error

Error satisfies the builtin error interface

func (ExamQuestionTextValidationError) ErrorName

ErrorName returns error name.

func (ExamQuestionTextValidationError) Field

Field function returns field value.

func (ExamQuestionTextValidationError) Key

Key function returns key value.

func (ExamQuestionTextValidationError) Reason

Reason function returns reason value.

type ExamQuestionValidationError

type ExamQuestionValidationError struct {
	// contains filtered or unexported fields
}

ExamQuestionValidationError is the validation error returned by ExamQuestion.Validate if the designated constraints aren't met.

func (ExamQuestionValidationError) Cause

Cause function returns cause value.

func (ExamQuestionValidationError) Error

Error satisfies the builtin error interface

func (ExamQuestionValidationError) ErrorName

func (e ExamQuestionValidationError) ErrorName() string

ErrorName returns error name.

func (ExamQuestionValidationError) Field

Field function returns field value.

func (ExamQuestionValidationError) Key

Key function returns key value.

func (ExamQuestionValidationError) Reason

Reason function returns reason value.

type ExamQuestionYesNo

type ExamQuestionYesNo struct {
	// contains filtered or unexported fields
}

func (*ExamQuestionYesNo) Descriptor deprecated

func (*ExamQuestionYesNo) Descriptor() ([]byte, []int)

Deprecated: Use ExamQuestionYesNo.ProtoReflect.Descriptor instead.

func (*ExamQuestionYesNo) ProtoMessage

func (*ExamQuestionYesNo) ProtoMessage()

func (*ExamQuestionYesNo) ProtoReflect

func (x *ExamQuestionYesNo) ProtoReflect() protoreflect.Message

func (*ExamQuestionYesNo) Reset

func (x *ExamQuestionYesNo) Reset()

func (*ExamQuestionYesNo) String

func (x *ExamQuestionYesNo) String() string

func (*ExamQuestionYesNo) Validate

func (m *ExamQuestionYesNo) Validate() error

Validate checks the field values on ExamQuestionYesNo with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamQuestionYesNo) ValidateAll

func (m *ExamQuestionYesNo) ValidateAll() error

ValidateAll checks the field values on ExamQuestionYesNo with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamQuestionYesNoMultiError, or nil if none found.

type ExamQuestionYesNoMultiError

type ExamQuestionYesNoMultiError []error

ExamQuestionYesNoMultiError is an error wrapping multiple validation errors returned by ExamQuestionYesNo.ValidateAll() if the designated constraints aren't met.

func (ExamQuestionYesNoMultiError) AllErrors

func (m ExamQuestionYesNoMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamQuestionYesNoMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamQuestionYesNoValidationError

type ExamQuestionYesNoValidationError struct {
	// contains filtered or unexported fields
}

ExamQuestionYesNoValidationError is the validation error returned by ExamQuestionYesNo.Validate if the designated constraints aren't met.

func (ExamQuestionYesNoValidationError) Cause

Cause function returns cause value.

func (ExamQuestionYesNoValidationError) Error

Error satisfies the builtin error interface

func (ExamQuestionYesNoValidationError) ErrorName

ErrorName returns error name.

func (ExamQuestionYesNoValidationError) Field

Field function returns field value.

func (ExamQuestionYesNoValidationError) Key

Key function returns key value.

func (ExamQuestionYesNoValidationError) Reason

Reason function returns reason value.

type ExamQuestions

type ExamQuestions struct {
	Questions []*ExamQuestion `protobuf:"bytes,1,rep,name=questions,proto3" json:"questions,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamQuestions) Descriptor deprecated

func (*ExamQuestions) Descriptor() ([]byte, []int)

Deprecated: Use ExamQuestions.ProtoReflect.Descriptor instead.

func (*ExamQuestions) GetQuestions

func (x *ExamQuestions) GetQuestions() []*ExamQuestion

func (*ExamQuestions) ProtoMessage

func (*ExamQuestions) ProtoMessage()

func (*ExamQuestions) ProtoReflect

func (x *ExamQuestions) ProtoReflect() protoreflect.Message

func (*ExamQuestions) Reset

func (x *ExamQuestions) Reset()

func (*ExamQuestions) String

func (x *ExamQuestions) String() string

func (*ExamQuestions) Validate

func (m *ExamQuestions) Validate() error

Validate checks the field values on ExamQuestions with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamQuestions) ValidateAll

func (m *ExamQuestions) ValidateAll() error

ValidateAll checks the field values on ExamQuestions with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamQuestionsMultiError, or nil if none found.

type ExamQuestionsMultiError

type ExamQuestionsMultiError []error

ExamQuestionsMultiError is an error wrapping multiple validation errors returned by ExamQuestions.ValidateAll() if the designated constraints aren't met.

func (ExamQuestionsMultiError) AllErrors

func (m ExamQuestionsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamQuestionsMultiError) Error

func (m ExamQuestionsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ExamQuestionsValidationError

type ExamQuestionsValidationError struct {
	// contains filtered or unexported fields
}

ExamQuestionsValidationError is the validation error returned by ExamQuestions.Validate if the designated constraints aren't met.

func (ExamQuestionsValidationError) Cause

Cause function returns cause value.

func (ExamQuestionsValidationError) Error

Error satisfies the builtin error interface

func (ExamQuestionsValidationError) ErrorName

func (e ExamQuestionsValidationError) ErrorName() string

ErrorName returns error name.

func (ExamQuestionsValidationError) Field

Field function returns field value.

func (ExamQuestionsValidationError) Key

Key function returns key value.

func (ExamQuestionsValidationError) Reason

Reason function returns reason value.

type ExamResponse

type ExamResponse struct {
	QuestionId uint64            `protobuf:"varint,1,opt,name=question_id,json=questionId,proto3" json:"question_id,omitempty"`
	UserId     int32             `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Question   *ExamQuestion     `protobuf:"bytes,3,opt,name=question,proto3" json:"question,omitempty"`
	Response   *ExamResponseData `protobuf:"bytes,4,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamResponse) Descriptor deprecated

func (*ExamResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExamResponse.ProtoReflect.Descriptor instead.

func (*ExamResponse) GetQuestion added in v0.9.3

func (x *ExamResponse) GetQuestion() *ExamQuestion

func (*ExamResponse) GetQuestionId

func (x *ExamResponse) GetQuestionId() uint64

func (*ExamResponse) GetResponse

func (x *ExamResponse) GetResponse() *ExamResponseData

func (*ExamResponse) GetUserId

func (x *ExamResponse) GetUserId() int32

func (*ExamResponse) ProtoMessage

func (*ExamResponse) ProtoMessage()

func (*ExamResponse) ProtoReflect

func (x *ExamResponse) ProtoReflect() protoreflect.Message

func (*ExamResponse) Reset

func (x *ExamResponse) Reset()

func (*ExamResponse) String

func (x *ExamResponse) String() string

func (*ExamResponse) Validate

func (m *ExamResponse) Validate() error

Validate checks the field values on ExamResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamResponse) ValidateAll

func (m *ExamResponse) ValidateAll() error

ValidateAll checks the field values on ExamResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamResponseMultiError, or nil if none found.

type ExamResponseData

type ExamResponseData struct {

	// Types that are assignable to Response:
	//
	//	*ExamResponseData_Separator
	//	*ExamResponseData_Yesno
	//	*ExamResponseData_FreeText
	//	*ExamResponseData_SingleChoice
	//	*ExamResponseData_MultipleChoice
	Response isExamResponseData_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*ExamResponseData) Descriptor deprecated

func (*ExamResponseData) Descriptor() ([]byte, []int)

Deprecated: Use ExamResponseData.ProtoReflect.Descriptor instead.

func (*ExamResponseData) GetFreeText

func (x *ExamResponseData) GetFreeText() *ExamResponseText

func (*ExamResponseData) GetMultipleChoice

func (x *ExamResponseData) GetMultipleChoice() *ExamResponseMultipleChoice

func (*ExamResponseData) GetResponse

func (m *ExamResponseData) GetResponse() isExamResponseData_Response

func (*ExamResponseData) GetSeparator

func (x *ExamResponseData) GetSeparator() *ExamResponseSeparator

func (*ExamResponseData) GetSingleChoice

func (x *ExamResponseData) GetSingleChoice() *ExamResponseSingleChoice

func (*ExamResponseData) GetYesno

func (x *ExamResponseData) GetYesno() *ExamResponseYesNo

func (*ExamResponseData) ProtoMessage

func (*ExamResponseData) ProtoMessage()

func (*ExamResponseData) ProtoReflect

func (x *ExamResponseData) ProtoReflect() protoreflect.Message

func (*ExamResponseData) Reset

func (x *ExamResponseData) Reset()

func (*ExamResponseData) String

func (x *ExamResponseData) String() string

func (*ExamResponseData) Validate

func (m *ExamResponseData) Validate() error

Validate checks the field values on ExamResponseData with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamResponseData) ValidateAll

func (m *ExamResponseData) ValidateAll() error

ValidateAll checks the field values on ExamResponseData with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamResponseDataMultiError, or nil if none found.

type ExamResponseDataMultiError

type ExamResponseDataMultiError []error

ExamResponseDataMultiError is an error wrapping multiple validation errors returned by ExamResponseData.ValidateAll() if the designated constraints aren't met.

func (ExamResponseDataMultiError) AllErrors

func (m ExamResponseDataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamResponseDataMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamResponseDataValidationError

type ExamResponseDataValidationError struct {
	// contains filtered or unexported fields
}

ExamResponseDataValidationError is the validation error returned by ExamResponseData.Validate if the designated constraints aren't met.

func (ExamResponseDataValidationError) Cause

Cause function returns cause value.

func (ExamResponseDataValidationError) Error

Error satisfies the builtin error interface

func (ExamResponseDataValidationError) ErrorName

ErrorName returns error name.

func (ExamResponseDataValidationError) Field

Field function returns field value.

func (ExamResponseDataValidationError) Key

Key function returns key value.

func (ExamResponseDataValidationError) Reason

Reason function returns reason value.

type ExamResponseData_FreeText

type ExamResponseData_FreeText struct {
	FreeText *ExamResponseText `protobuf:"bytes,5,opt,name=free_text,json=freeText,proto3,oneof"`
}

type ExamResponseData_MultipleChoice

type ExamResponseData_MultipleChoice struct {
	MultipleChoice *ExamResponseMultipleChoice `protobuf:"bytes,7,opt,name=multiple_choice,json=multipleChoice,proto3,oneof"`
}

type ExamResponseData_Separator

type ExamResponseData_Separator struct {
	Separator *ExamResponseSeparator `protobuf:"bytes,3,opt,name=separator,proto3,oneof"`
}

type ExamResponseData_SingleChoice

type ExamResponseData_SingleChoice struct {
	SingleChoice *ExamResponseSingleChoice `protobuf:"bytes,6,opt,name=single_choice,json=singleChoice,proto3,oneof"`
}

type ExamResponseData_Yesno

type ExamResponseData_Yesno struct {
	Yesno *ExamResponseYesNo `protobuf:"bytes,4,opt,name=yesno,proto3,oneof"`
}

type ExamResponseMultiError

type ExamResponseMultiError []error

ExamResponseMultiError is an error wrapping multiple validation errors returned by ExamResponse.ValidateAll() if the designated constraints aren't met.

func (ExamResponseMultiError) AllErrors

func (m ExamResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamResponseMultiError) Error

func (m ExamResponseMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ExamResponseMultipleChoice

type ExamResponseMultipleChoice struct {

	// @sanitize: method=StripTags
	Choices []string `protobuf:"bytes,1,rep,name=choices,proto3" json:"choices,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamResponseMultipleChoice) Descriptor deprecated

func (*ExamResponseMultipleChoice) Descriptor() ([]byte, []int)

Deprecated: Use ExamResponseMultipleChoice.ProtoReflect.Descriptor instead.

func (*ExamResponseMultipleChoice) GetChoices

func (x *ExamResponseMultipleChoice) GetChoices() []string

func (*ExamResponseMultipleChoice) ProtoMessage

func (*ExamResponseMultipleChoice) ProtoMessage()

func (*ExamResponseMultipleChoice) ProtoReflect

func (*ExamResponseMultipleChoice) Reset

func (x *ExamResponseMultipleChoice) Reset()

func (*ExamResponseMultipleChoice) String

func (x *ExamResponseMultipleChoice) String() string

func (*ExamResponseMultipleChoice) Validate

func (m *ExamResponseMultipleChoice) Validate() error

Validate checks the field values on ExamResponseMultipleChoice with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamResponseMultipleChoice) ValidateAll

func (m *ExamResponseMultipleChoice) ValidateAll() error

ValidateAll checks the field values on ExamResponseMultipleChoice with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamResponseMultipleChoiceMultiError, or nil if none found.

type ExamResponseMultipleChoiceMultiError

type ExamResponseMultipleChoiceMultiError []error

ExamResponseMultipleChoiceMultiError is an error wrapping multiple validation errors returned by ExamResponseMultipleChoice.ValidateAll() if the designated constraints aren't met.

func (ExamResponseMultipleChoiceMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (ExamResponseMultipleChoiceMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamResponseMultipleChoiceValidationError

type ExamResponseMultipleChoiceValidationError struct {
	// contains filtered or unexported fields
}

ExamResponseMultipleChoiceValidationError is the validation error returned by ExamResponseMultipleChoice.Validate if the designated constraints aren't met.

func (ExamResponseMultipleChoiceValidationError) Cause

Cause function returns cause value.

func (ExamResponseMultipleChoiceValidationError) Error

Error satisfies the builtin error interface

func (ExamResponseMultipleChoiceValidationError) ErrorName

ErrorName returns error name.

func (ExamResponseMultipleChoiceValidationError) Field

Field function returns field value.

func (ExamResponseMultipleChoiceValidationError) Key

Key function returns key value.

func (ExamResponseMultipleChoiceValidationError) Reason

Reason function returns reason value.

type ExamResponseSeparator

type ExamResponseSeparator struct {
	// contains filtered or unexported fields
}

func (*ExamResponseSeparator) Descriptor deprecated

func (*ExamResponseSeparator) Descriptor() ([]byte, []int)

Deprecated: Use ExamResponseSeparator.ProtoReflect.Descriptor instead.

func (*ExamResponseSeparator) ProtoMessage

func (*ExamResponseSeparator) ProtoMessage()

func (*ExamResponseSeparator) ProtoReflect

func (x *ExamResponseSeparator) ProtoReflect() protoreflect.Message

func (*ExamResponseSeparator) Reset

func (x *ExamResponseSeparator) Reset()

func (*ExamResponseSeparator) String

func (x *ExamResponseSeparator) String() string

func (*ExamResponseSeparator) Validate

func (m *ExamResponseSeparator) Validate() error

Validate checks the field values on ExamResponseSeparator with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamResponseSeparator) ValidateAll

func (m *ExamResponseSeparator) ValidateAll() error

ValidateAll checks the field values on ExamResponseSeparator with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamResponseSeparatorMultiError, or nil if none found.

type ExamResponseSeparatorMultiError

type ExamResponseSeparatorMultiError []error

ExamResponseSeparatorMultiError is an error wrapping multiple validation errors returned by ExamResponseSeparator.ValidateAll() if the designated constraints aren't met.

func (ExamResponseSeparatorMultiError) AllErrors

func (m ExamResponseSeparatorMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamResponseSeparatorMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamResponseSeparatorValidationError

type ExamResponseSeparatorValidationError struct {
	// contains filtered or unexported fields
}

ExamResponseSeparatorValidationError is the validation error returned by ExamResponseSeparator.Validate if the designated constraints aren't met.

func (ExamResponseSeparatorValidationError) Cause

Cause function returns cause value.

func (ExamResponseSeparatorValidationError) Error

Error satisfies the builtin error interface

func (ExamResponseSeparatorValidationError) ErrorName

ErrorName returns error name.

func (ExamResponseSeparatorValidationError) Field

Field function returns field value.

func (ExamResponseSeparatorValidationError) Key

Key function returns key value.

func (ExamResponseSeparatorValidationError) Reason

Reason function returns reason value.

type ExamResponseSingleChoice

type ExamResponseSingleChoice struct {

	// @sanitize: method=StripTags
	Choice string `protobuf:"bytes,1,opt,name=choice,proto3" json:"choice,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamResponseSingleChoice) Descriptor deprecated

func (*ExamResponseSingleChoice) Descriptor() ([]byte, []int)

Deprecated: Use ExamResponseSingleChoice.ProtoReflect.Descriptor instead.

func (*ExamResponseSingleChoice) GetChoice

func (x *ExamResponseSingleChoice) GetChoice() string

func (*ExamResponseSingleChoice) ProtoMessage

func (*ExamResponseSingleChoice) ProtoMessage()

func (*ExamResponseSingleChoice) ProtoReflect

func (x *ExamResponseSingleChoice) ProtoReflect() protoreflect.Message

func (*ExamResponseSingleChoice) Reset

func (x *ExamResponseSingleChoice) Reset()

func (*ExamResponseSingleChoice) Sanitize

func (m *ExamResponseSingleChoice) Sanitize() error

func (*ExamResponseSingleChoice) String

func (x *ExamResponseSingleChoice) String() string

func (*ExamResponseSingleChoice) Validate

func (m *ExamResponseSingleChoice) Validate() error

Validate checks the field values on ExamResponseSingleChoice with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamResponseSingleChoice) ValidateAll

func (m *ExamResponseSingleChoice) ValidateAll() error

ValidateAll checks the field values on ExamResponseSingleChoice with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamResponseSingleChoiceMultiError, or nil if none found.

type ExamResponseSingleChoiceMultiError

type ExamResponseSingleChoiceMultiError []error

ExamResponseSingleChoiceMultiError is an error wrapping multiple validation errors returned by ExamResponseSingleChoice.ValidateAll() if the designated constraints aren't met.

func (ExamResponseSingleChoiceMultiError) AllErrors

func (m ExamResponseSingleChoiceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamResponseSingleChoiceMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamResponseSingleChoiceValidationError

type ExamResponseSingleChoiceValidationError struct {
	// contains filtered or unexported fields
}

ExamResponseSingleChoiceValidationError is the validation error returned by ExamResponseSingleChoice.Validate if the designated constraints aren't met.

func (ExamResponseSingleChoiceValidationError) Cause

Cause function returns cause value.

func (ExamResponseSingleChoiceValidationError) Error

Error satisfies the builtin error interface

func (ExamResponseSingleChoiceValidationError) ErrorName

ErrorName returns error name.

func (ExamResponseSingleChoiceValidationError) Field

Field function returns field value.

func (ExamResponseSingleChoiceValidationError) Key

Key function returns key value.

func (ExamResponseSingleChoiceValidationError) Reason

Reason function returns reason value.

type ExamResponseText

type ExamResponseText struct {

	// @sanitize: method=StripTags
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // 0.5 Megabyte
	// contains filtered or unexported fields
}

func (*ExamResponseText) Descriptor deprecated

func (*ExamResponseText) Descriptor() ([]byte, []int)

Deprecated: Use ExamResponseText.ProtoReflect.Descriptor instead.

func (*ExamResponseText) GetText

func (x *ExamResponseText) GetText() string

func (*ExamResponseText) ProtoMessage

func (*ExamResponseText) ProtoMessage()

func (*ExamResponseText) ProtoReflect

func (x *ExamResponseText) ProtoReflect() protoreflect.Message

func (*ExamResponseText) Reset

func (x *ExamResponseText) Reset()

func (*ExamResponseText) Sanitize

func (m *ExamResponseText) Sanitize() error

func (*ExamResponseText) String

func (x *ExamResponseText) String() string

func (*ExamResponseText) Validate

func (m *ExamResponseText) Validate() error

Validate checks the field values on ExamResponseText with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamResponseText) ValidateAll

func (m *ExamResponseText) ValidateAll() error

ValidateAll checks the field values on ExamResponseText with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamResponseTextMultiError, or nil if none found.

type ExamResponseTextMultiError

type ExamResponseTextMultiError []error

ExamResponseTextMultiError is an error wrapping multiple validation errors returned by ExamResponseText.ValidateAll() if the designated constraints aren't met.

func (ExamResponseTextMultiError) AllErrors

func (m ExamResponseTextMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamResponseTextMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamResponseTextValidationError

type ExamResponseTextValidationError struct {
	// contains filtered or unexported fields
}

ExamResponseTextValidationError is the validation error returned by ExamResponseText.Validate if the designated constraints aren't met.

func (ExamResponseTextValidationError) Cause

Cause function returns cause value.

func (ExamResponseTextValidationError) Error

Error satisfies the builtin error interface

func (ExamResponseTextValidationError) ErrorName

ErrorName returns error name.

func (ExamResponseTextValidationError) Field

Field function returns field value.

func (ExamResponseTextValidationError) Key

Key function returns key value.

func (ExamResponseTextValidationError) Reason

Reason function returns reason value.

type ExamResponseValidationError

type ExamResponseValidationError struct {
	// contains filtered or unexported fields
}

ExamResponseValidationError is the validation error returned by ExamResponse.Validate if the designated constraints aren't met.

func (ExamResponseValidationError) Cause

Cause function returns cause value.

func (ExamResponseValidationError) Error

Error satisfies the builtin error interface

func (ExamResponseValidationError) ErrorName

func (e ExamResponseValidationError) ErrorName() string

ErrorName returns error name.

func (ExamResponseValidationError) Field

Field function returns field value.

func (ExamResponseValidationError) Key

Key function returns key value.

func (ExamResponseValidationError) Reason

Reason function returns reason value.

type ExamResponseYesNo

type ExamResponseYesNo struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamResponseYesNo) Descriptor deprecated

func (*ExamResponseYesNo) Descriptor() ([]byte, []int)

Deprecated: Use ExamResponseYesNo.ProtoReflect.Descriptor instead.

func (*ExamResponseYesNo) GetValue

func (x *ExamResponseYesNo) GetValue() bool

func (*ExamResponseYesNo) ProtoMessage

func (*ExamResponseYesNo) ProtoMessage()

func (*ExamResponseYesNo) ProtoReflect

func (x *ExamResponseYesNo) ProtoReflect() protoreflect.Message

func (*ExamResponseYesNo) Reset

func (x *ExamResponseYesNo) Reset()

func (*ExamResponseYesNo) String

func (x *ExamResponseYesNo) String() string

func (*ExamResponseYesNo) Validate

func (m *ExamResponseYesNo) Validate() error

Validate checks the field values on ExamResponseYesNo with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamResponseYesNo) ValidateAll

func (m *ExamResponseYesNo) ValidateAll() error

ValidateAll checks the field values on ExamResponseYesNo with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamResponseYesNoMultiError, or nil if none found.

type ExamResponseYesNoMultiError

type ExamResponseYesNoMultiError []error

ExamResponseYesNoMultiError is an error wrapping multiple validation errors returned by ExamResponseYesNo.ValidateAll() if the designated constraints aren't met.

func (ExamResponseYesNoMultiError) AllErrors

func (m ExamResponseYesNoMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamResponseYesNoMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExamResponseYesNoValidationError

type ExamResponseYesNoValidationError struct {
	// contains filtered or unexported fields
}

ExamResponseYesNoValidationError is the validation error returned by ExamResponseYesNo.Validate if the designated constraints aren't met.

func (ExamResponseYesNoValidationError) Cause

Cause function returns cause value.

func (ExamResponseYesNoValidationError) Error

Error satisfies the builtin error interface

func (ExamResponseYesNoValidationError) ErrorName

ErrorName returns error name.

func (ExamResponseYesNoValidationError) Field

Field function returns field value.

func (ExamResponseYesNoValidationError) Key

Key function returns key value.

func (ExamResponseYesNoValidationError) Reason

Reason function returns reason value.

type ExamResponses

type ExamResponses struct {
	QualificationId uint64          `protobuf:"varint,1,opt,name=qualification_id,json=qualificationId,proto3" json:"qualification_id,omitempty"`
	UserId          int32           `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Responses       []*ExamResponse `protobuf:"bytes,3,rep,name=responses,proto3" json:"responses,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamResponses) Descriptor deprecated

func (*ExamResponses) Descriptor() ([]byte, []int)

Deprecated: Use ExamResponses.ProtoReflect.Descriptor instead.

func (*ExamResponses) GetQualificationId

func (x *ExamResponses) GetQualificationId() uint64

func (*ExamResponses) GetResponses

func (x *ExamResponses) GetResponses() []*ExamResponse

func (*ExamResponses) GetUserId

func (x *ExamResponses) GetUserId() int32

func (*ExamResponses) ProtoMessage

func (*ExamResponses) ProtoMessage()

func (*ExamResponses) ProtoReflect

func (x *ExamResponses) ProtoReflect() protoreflect.Message

func (*ExamResponses) Reset

func (x *ExamResponses) Reset()

func (*ExamResponses) Scan added in v0.9.3

func (x *ExamResponses) Scan(value any) error

Scan implements driver.Valuer for protobuf ExamResponses.

func (*ExamResponses) String

func (x *ExamResponses) String() string

func (*ExamResponses) Validate

func (m *ExamResponses) Validate() error

Validate checks the field values on ExamResponses with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamResponses) ValidateAll

func (m *ExamResponses) ValidateAll() error

ValidateAll checks the field values on ExamResponses with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamResponsesMultiError, or nil if none found.

func (*ExamResponses) Value added in v0.9.3

func (x *ExamResponses) Value() (driver.Value, error)

Value marshals the value into driver.Valuer.

type ExamResponsesMultiError

type ExamResponsesMultiError []error

ExamResponsesMultiError is an error wrapping multiple validation errors returned by ExamResponses.ValidateAll() if the designated constraints aren't met.

func (ExamResponsesMultiError) AllErrors

func (m ExamResponsesMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamResponsesMultiError) Error

func (m ExamResponsesMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ExamResponsesValidationError

type ExamResponsesValidationError struct {
	// contains filtered or unexported fields
}

ExamResponsesValidationError is the validation error returned by ExamResponses.Validate if the designated constraints aren't met.

func (ExamResponsesValidationError) Cause

Cause function returns cause value.

func (ExamResponsesValidationError) Error

Error satisfies the builtin error interface

func (ExamResponsesValidationError) ErrorName

func (e ExamResponsesValidationError) ErrorName() string

ErrorName returns error name.

func (ExamResponsesValidationError) Field

Field function returns field value.

func (ExamResponsesValidationError) Key

Key function returns key value.

func (ExamResponsesValidationError) Reason

Reason function returns reason value.

type ExamUser

type ExamUser struct {
	QualificationId uint64               `protobuf:"varint,1,opt,name=qualification_id,json=qualificationId,proto3" json:"qualification_id,omitempty"`
	UserId          int32                `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	CreatedAt       *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	StartedAt       *timestamp.Timestamp `protobuf:"bytes,4,opt,name=started_at,json=startedAt,proto3,oneof" json:"started_at,omitempty"`
	EndsAt          *timestamp.Timestamp `protobuf:"bytes,5,opt,name=ends_at,json=endsAt,proto3,oneof" json:"ends_at,omitempty"`
	EndedAt         *timestamp.Timestamp `protobuf:"bytes,6,opt,name=ended_at,json=endedAt,proto3,oneof" json:"ended_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ExamUser) Descriptor deprecated

func (*ExamUser) Descriptor() ([]byte, []int)

Deprecated: Use ExamUser.ProtoReflect.Descriptor instead.

func (*ExamUser) GetCreatedAt

func (x *ExamUser) GetCreatedAt() *timestamp.Timestamp

func (*ExamUser) GetEndedAt

func (x *ExamUser) GetEndedAt() *timestamp.Timestamp

func (*ExamUser) GetEndsAt

func (x *ExamUser) GetEndsAt() *timestamp.Timestamp

func (*ExamUser) GetQualificationId

func (x *ExamUser) GetQualificationId() uint64

func (*ExamUser) GetStartedAt

func (x *ExamUser) GetStartedAt() *timestamp.Timestamp

func (*ExamUser) GetUserId

func (x *ExamUser) GetUserId() int32

func (*ExamUser) ProtoMessage

func (*ExamUser) ProtoMessage()

func (*ExamUser) ProtoReflect

func (x *ExamUser) ProtoReflect() protoreflect.Message

func (*ExamUser) Reset

func (x *ExamUser) Reset()

func (*ExamUser) String

func (x *ExamUser) String() string

func (*ExamUser) Validate

func (m *ExamUser) Validate() error

Validate checks the field values on ExamUser with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExamUser) ValidateAll

func (m *ExamUser) ValidateAll() error

ValidateAll checks the field values on ExamUser with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExamUserMultiError, or nil if none found.

type ExamUserMultiError

type ExamUserMultiError []error

ExamUserMultiError is an error wrapping multiple validation errors returned by ExamUser.ValidateAll() if the designated constraints aren't met.

func (ExamUserMultiError) AllErrors

func (m ExamUserMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExamUserMultiError) Error

func (m ExamUserMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ExamUserValidationError

type ExamUserValidationError struct {
	// contains filtered or unexported fields
}

ExamUserValidationError is the validation error returned by ExamUser.Validate if the designated constraints aren't met.

func (ExamUserValidationError) Cause

func (e ExamUserValidationError) Cause() error

Cause function returns cause value.

func (ExamUserValidationError) Error

func (e ExamUserValidationError) Error() string

Error satisfies the builtin error interface

func (ExamUserValidationError) ErrorName

func (e ExamUserValidationError) ErrorName() string

ErrorName returns error name.

func (ExamUserValidationError) Field

func (e ExamUserValidationError) Field() string

Field function returns field value.

func (ExamUserValidationError) Key

func (e ExamUserValidationError) Key() bool

Key function returns key value.

func (ExamUserValidationError) Reason

func (e ExamUserValidationError) Reason() string

Reason function returns reason value.

type Qualification

type Qualification struct {
	Id        uint64               `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" sql:"primary_key" alias:"id"` // @gotags: sql:"primary_key" alias:"id"
	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"`
	// @sanitize: method=StripTags
	Abbreviation string `protobuf:"bytes,8,opt,name=abbreviation,proto3" json:"abbreviation,omitempty"`
	// @sanitize
	Title string `protobuf:"bytes,9,opt,name=title,proto3" json:"title,omitempty"`
	// @sanitize: method=StripTags
	Description *string `protobuf:"bytes,10,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// @sanitize
	Content            string                        `protobuf:"bytes,11,opt,name=content,proto3" json:"content,omitempty"`
	CreatorId          *int32                        `protobuf:"varint,12,opt,name=creator_id,json=creatorId,proto3,oneof" json:"creator_id,omitempty"`
	Creator            *users.UserShort              `protobuf:"bytes,13,opt,name=creator,proto3,oneof" json:"creator,omitempty" alias:"creator"` // @gotags: alias:"creator"
	CreatorJob         string                        `protobuf:"bytes,14,opt,name=creator_job,json=creatorJob,proto3" json:"creator_job,omitempty"`
	Access             *QualificationAccess          `protobuf:"bytes,15,opt,name=access,proto3" json:"access,omitempty"`
	Requirements       []*QualificationRequirement   `protobuf:"bytes,16,rep,name=requirements,proto3" json:"requirements,omitempty"`
	DiscordSyncEnabled bool                          `protobuf:"varint,17,opt,name=discord_sync_enabled,json=discordSyncEnabled,proto3" json:"discord_sync_enabled,omitempty"`
	DiscordSettings    *QualificationDiscordSettings `protobuf:"bytes,18,opt,name=discord_settings,json=discordSettings,proto3,oneof" json:"discord_settings,omitempty"`
	ExamMode           QualificationExamMode         `` /* 139-byte string literal not displayed */
	ExamSettings       *QualificationExamSettings    `protobuf:"bytes,20,opt,name=exam_settings,json=examSettings,proto3,oneof" json:"exam_settings,omitempty"`
	Exam               *ExamQuestions                `protobuf:"bytes,21,opt,name=exam,proto3,oneof" json:"exam,omitempty"`
	Result             *QualificationResult          `protobuf:"bytes,22,opt,name=result,proto3,oneof" json:"result,omitempty"`
	Request            *QualificationRequest         `protobuf:"bytes,23,opt,name=request,proto3,oneof" json:"request,omitempty"`
	// contains filtered or unexported fields
}

func (*Qualification) Descriptor deprecated

func (*Qualification) Descriptor() ([]byte, []int)

Deprecated: Use Qualification.ProtoReflect.Descriptor instead.

func (*Qualification) GetAbbreviation

func (x *Qualification) GetAbbreviation() string

func (*Qualification) GetAccess

func (x *Qualification) GetAccess() *QualificationAccess

func (*Qualification) GetClosed

func (x *Qualification) GetClosed() bool

func (*Qualification) GetContent

func (x *Qualification) GetContent() string

func (*Qualification) GetCreatedAt

func (x *Qualification) GetCreatedAt() *timestamp.Timestamp

func (*Qualification) GetCreator

func (x *Qualification) GetCreator() *users.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 added in v0.9.2

func (x *Qualification) GetDiscordSyncEnabled() bool

func (*Qualification) GetExam

func (x *Qualification) GetExam() *ExamQuestions

func (*Qualification) GetExamMode

func (x *Qualification) GetExamMode() QualificationExamMode

func (*Qualification) GetExamSettings

func (x *Qualification) GetExamSettings() *QualificationExamSettings

func (*Qualification) GetId

func (x *Qualification) GetId() uint64

func (*Qualification) GetJob

func (x *Qualification) GetJob() string

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) 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

func (*Qualification) String

func (x *Qualification) String() string

func (*Qualification) Validate

func (m *Qualification) Validate() error

Validate checks the field values on Qualification with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Qualification) ValidateAll

func (m *Qualification) ValidateAll() error

ValidateAll checks the field values on Qualification with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QualificationMultiError, or nil if none found.

type QualificationAccess

type QualificationAccess struct {
	Jobs []*QualificationJobAccess `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`
	// contains filtered or unexported fields
}

func (*QualificationAccess) Descriptor deprecated

func (*QualificationAccess) Descriptor() ([]byte, []int)

Deprecated: Use QualificationAccess.ProtoReflect.Descriptor instead.

func (*QualificationAccess) GetJobs

func (*QualificationAccess) ProtoMessage

func (*QualificationAccess) ProtoMessage()

func (*QualificationAccess) ProtoReflect

func (x *QualificationAccess) ProtoReflect() protoreflect.Message

func (*QualificationAccess) Reset

func (x *QualificationAccess) Reset()

func (*QualificationAccess) String

func (x *QualificationAccess) String() string

func (*QualificationAccess) Validate

func (m *QualificationAccess) Validate() error

Validate checks the field values on QualificationAccess with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*QualificationAccess) ValidateAll

func (m *QualificationAccess) ValidateAll() error

ValidateAll checks the field values on QualificationAccess with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QualificationAccessMultiError, or nil if none found.

type QualificationAccessMultiError

type QualificationAccessMultiError []error

QualificationAccessMultiError is an error wrapping multiple validation errors returned by QualificationAccess.ValidateAll() if the designated constraints aren't met.

func (QualificationAccessMultiError) AllErrors

func (m QualificationAccessMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (QualificationAccessMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type QualificationAccessValidationError

type QualificationAccessValidationError struct {
	// contains filtered or unexported fields
}

QualificationAccessValidationError is the validation error returned by QualificationAccess.Validate if the designated constraints aren't met.

func (QualificationAccessValidationError) Cause

Cause function returns cause value.

func (QualificationAccessValidationError) Error

Error satisfies the builtin error interface

func (QualificationAccessValidationError) ErrorName

ErrorName returns error name.

func (QualificationAccessValidationError) Field

Field function returns field value.

func (QualificationAccessValidationError) Key

Key function returns key value.

func (QualificationAccessValidationError) Reason

Reason function returns reason value.

type QualificationDiscordSettings

type QualificationDiscordSettings struct {
	RoleName *string `protobuf:"bytes,1,opt,name=role_name,json=roleName,proto3,oneof" json:"role_name,omitempty"`
	// contains filtered or unexported fields
}

func (*QualificationDiscordSettings) Descriptor deprecated

func (*QualificationDiscordSettings) Descriptor() ([]byte, []int)

Deprecated: Use QualificationDiscordSettings.ProtoReflect.Descriptor instead.

func (*QualificationDiscordSettings) GetRoleName

func (x *QualificationDiscordSettings) GetRoleName() string

func (*QualificationDiscordSettings) ProtoMessage

func (*QualificationDiscordSettings) ProtoMessage()

func (*QualificationDiscordSettings) ProtoReflect

func (*QualificationDiscordSettings) Reset

func (x *QualificationDiscordSettings) Reset()

func (*QualificationDiscordSettings) Scan

func (x *QualificationDiscordSettings) Scan(value any) error

Scan implements driver.Valuer for protobuf QualificationDiscordSettings.

func (*QualificationDiscordSettings) String

func (*QualificationDiscordSettings) Validate

func (m *QualificationDiscordSettings) Validate() error

Validate checks the field values on QualificationDiscordSettings with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*QualificationDiscordSettings) ValidateAll

func (m *QualificationDiscordSettings) ValidateAll() error

ValidateAll checks the field values on QualificationDiscordSettings with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QualificationDiscordSettingsMultiError, or nil if none found.

func (*QualificationDiscordSettings) Value

Value marshals the value into driver.Valuer.

type QualificationDiscordSettingsMultiError

type QualificationDiscordSettingsMultiError []error

QualificationDiscordSettingsMultiError is an error wrapping multiple validation errors returned by QualificationDiscordSettings.ValidateAll() if the designated constraints aren't met.

func (QualificationDiscordSettingsMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (QualificationDiscordSettingsMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type QualificationDiscordSettingsValidationError

type QualificationDiscordSettingsValidationError struct {
	// contains filtered or unexported fields
}

QualificationDiscordSettingsValidationError is the validation error returned by QualificationDiscordSettings.Validate if the designated constraints aren't met.

func (QualificationDiscordSettingsValidationError) Cause

Cause function returns cause value.

func (QualificationDiscordSettingsValidationError) Error

Error satisfies the builtin error interface

func (QualificationDiscordSettingsValidationError) ErrorName

ErrorName returns error name.

func (QualificationDiscordSettingsValidationError) Field

Field function returns field value.

func (QualificationDiscordSettingsValidationError) Key

Key function returns key value.

func (QualificationDiscordSettingsValidationError) Reason

Reason function returns reason value.

type QualificationExamMode

type QualificationExamMode int32
const (
	QualificationExamMode_QUALIFICATION_EXAM_MODE_UNSPECIFIED    QualificationExamMode = 0
	QualificationExamMode_QUALIFICATION_EXAM_MODE_DISABLED       QualificationExamMode = 1
	QualificationExamMode_QUALIFICATION_EXAM_MODE_REQUEST_NEEDED QualificationExamMode = 2
	QualificationExamMode_QUALIFICATION_EXAM_MODE_ENABLED        QualificationExamMode = 3
)

func (QualificationExamMode) Descriptor

func (QualificationExamMode) Enum

func (QualificationExamMode) EnumDescriptor deprecated

func (QualificationExamMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use QualificationExamMode.Descriptor instead.

func (QualificationExamMode) Number

func (QualificationExamMode) String

func (x QualificationExamMode) String() string

func (QualificationExamMode) Type

type QualificationExamSettings

type QualificationExamSettings struct {
	Time *durationpb.Duration `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*QualificationExamSettings) Descriptor deprecated

func (*QualificationExamSettings) Descriptor() ([]byte, []int)

Deprecated: Use QualificationExamSettings.ProtoReflect.Descriptor instead.

func (*QualificationExamSettings) GetTime

func (*QualificationExamSettings) ProtoMessage

func (*QualificationExamSettings) ProtoMessage()

func (*QualificationExamSettings) ProtoReflect

func (*QualificationExamSettings) Reset

func (x *QualificationExamSettings) Reset()

func (*QualificationExamSettings) Scan

func (x *QualificationExamSettings) Scan(value any) error

Scan implements driver.Valuer for protobuf QualificationExamSettings.

func (*QualificationExamSettings) String

func (x *QualificationExamSettings) String() string

func (*QualificationExamSettings) Validate

func (m *QualificationExamSettings) Validate() error

Validate checks the field values on QualificationExamSettings with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*QualificationExamSettings) ValidateAll

func (m *QualificationExamSettings) ValidateAll() error

ValidateAll checks the field values on QualificationExamSettings with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QualificationExamSettingsMultiError, or nil if none found.

func (*QualificationExamSettings) Value

Value marshals the value into driver.Valuer.

type QualificationExamSettingsMultiError

type QualificationExamSettingsMultiError []error

QualificationExamSettingsMultiError is an error wrapping multiple validation errors returned by QualificationExamSettings.ValidateAll() if the designated constraints aren't met.

func (QualificationExamSettingsMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (QualificationExamSettingsMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type QualificationExamSettingsValidationError

type QualificationExamSettingsValidationError struct {
	// contains filtered or unexported fields
}

QualificationExamSettingsValidationError is the validation error returned by QualificationExamSettings.Validate if the designated constraints aren't met.

func (QualificationExamSettingsValidationError) Cause

Cause function returns cause value.

func (QualificationExamSettingsValidationError) Error

Error satisfies the builtin error interface

func (QualificationExamSettingsValidationError) ErrorName

ErrorName returns error name.

func (QualificationExamSettingsValidationError) Field

Field function returns field value.

func (QualificationExamSettingsValidationError) Key

Key function returns key value.

func (QualificationExamSettingsValidationError) Reason

Reason function returns reason value.

type QualificationJobAccess

type QualificationJobAccess struct {
	Id              uint64               `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" sql:"primary_key" alias:"id"` // @gotags: sql:"primary_key" alias:"id"
	CreatedAt       *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	QualificationId uint64               `protobuf:"varint,4,opt,name=qualification_id,json=qualificationId,proto3" json:"qualification_id,omitempty"`
	Job             string               `protobuf:"bytes,5,opt,name=job,proto3" json:"job,omitempty"`
	JobLabel        *string              `protobuf:"bytes,6,opt,name=job_label,json=jobLabel,proto3,oneof" json:"job_label,omitempty"`
	MinimumGrade    int32                `protobuf:"varint,7,opt,name=minimum_grade,json=minimumGrade,proto3" json:"minimum_grade,omitempty"`
	JobGradeLabel   *string              `protobuf:"bytes,8,opt,name=job_grade_label,json=jobGradeLabel,proto3,oneof" json:"job_grade_label,omitempty"`
	Access          AccessLevel          `protobuf:"varint,9,opt,name=access,proto3,enum=resources.qualifications.AccessLevel" json:"access,omitempty"`
	// contains filtered or unexported fields
}

func (*QualificationJobAccess) Descriptor deprecated

func (*QualificationJobAccess) Descriptor() ([]byte, []int)

Deprecated: Use QualificationJobAccess.ProtoReflect.Descriptor instead.

func (*QualificationJobAccess) GetAccess

func (x *QualificationJobAccess) GetAccess() AccessLevel

func (*QualificationJobAccess) GetCreatedAt

func (x *QualificationJobAccess) GetCreatedAt() *timestamp.Timestamp

func (*QualificationJobAccess) GetId

func (x *QualificationJobAccess) GetId() uint64

func (*QualificationJobAccess) GetJob

func (x *QualificationJobAccess) GetJob() string

func (*QualificationJobAccess) GetJobGrade

func (x *QualificationJobAccess) GetJobGrade() int32

func (*QualificationJobAccess) GetJobGradeLabel

func (x *QualificationJobAccess) GetJobGradeLabel() string

func (*QualificationJobAccess) GetJobLabel

func (x *QualificationJobAccess) GetJobLabel() string

func (*QualificationJobAccess) GetMinimumGrade

func (x *QualificationJobAccess) GetMinimumGrade() int32

func (*QualificationJobAccess) GetQualificationId

func (x *QualificationJobAccess) GetQualificationId() uint64

func (*QualificationJobAccess) ProtoMessage

func (*QualificationJobAccess) ProtoMessage()

func (*QualificationJobAccess) ProtoReflect

func (x *QualificationJobAccess) ProtoReflect() protoreflect.Message

func (*QualificationJobAccess) Reset

func (x *QualificationJobAccess) Reset()

func (*QualificationJobAccess) SetJob

func (x *QualificationJobAccess) SetJob(job string)

func (*QualificationJobAccess) SetJobGrade

func (x *QualificationJobAccess) SetJobGrade(grade int32)

func (*QualificationJobAccess) SetJobGradeLabel

func (x *QualificationJobAccess) SetJobGradeLabel(label string)

func (*QualificationJobAccess) SetJobLabel

func (x *QualificationJobAccess) SetJobLabel(label string)

func (*QualificationJobAccess) String

func (x *QualificationJobAccess) String() string

func (*QualificationJobAccess) Validate

func (m *QualificationJobAccess) Validate() error

Validate checks the field values on QualificationJobAccess with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*QualificationJobAccess) ValidateAll

func (m *QualificationJobAccess) ValidateAll() error

ValidateAll checks the field values on QualificationJobAccess with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QualificationJobAccessMultiError, or nil if none found.

type QualificationJobAccessMultiError

type QualificationJobAccessMultiError []error

QualificationJobAccessMultiError is an error wrapping multiple validation errors returned by QualificationJobAccess.ValidateAll() if the designated constraints aren't met.

func (QualificationJobAccessMultiError) AllErrors

func (m QualificationJobAccessMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (QualificationJobAccessMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type QualificationJobAccessValidationError

type QualificationJobAccessValidationError struct {
	// contains filtered or unexported fields
}

QualificationJobAccessValidationError is the validation error returned by QualificationJobAccess.Validate if the designated constraints aren't met.

func (QualificationJobAccessValidationError) Cause

Cause function returns cause value.

func (QualificationJobAccessValidationError) Error

Error satisfies the builtin error interface

func (QualificationJobAccessValidationError) ErrorName

ErrorName returns error name.

func (QualificationJobAccessValidationError) Field

Field function returns field value.

func (QualificationJobAccessValidationError) Key

Key function returns key value.

func (QualificationJobAccessValidationError) Reason

Reason function returns reason value.

type QualificationMultiError

type QualificationMultiError []error

QualificationMultiError is an error wrapping multiple validation errors returned by Qualification.ValidateAll() if the designated constraints aren't met.

func (QualificationMultiError) AllErrors

func (m QualificationMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (QualificationMultiError) Error

func (m QualificationMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

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 uint64               `` // @gotags: sql:"primary_key" alias:"qualification_id"
	/* 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"` // @gotags: sql:"primary_key"
	User          *users.UserShort    `protobuf:"bytes,6,opt,name=user,proto3" json:"user,omitempty" alias:"user"`                         // @gotags: alias:"user"
	// @sanitize: method=StripTags
	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"`
	// @sanitize: method=StripTags
	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        *users.UserShort `protobuf:"bytes,12,opt,name=approver,proto3,oneof" json:"approver,omitempty" alias:"approver"` // @gotags: 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) Descriptor deprecated

func (*QualificationRequest) Descriptor() ([]byte, []int)

Deprecated: Use QualificationRequest.ProtoReflect.Descriptor instead.

func (*QualificationRequest) GetApprovedAt

func (x *QualificationRequest) GetApprovedAt() *timestamp.Timestamp

func (*QualificationRequest) GetApprover

func (x *QualificationRequest) GetApprover() *users.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() uint64

func (*QualificationRequest) GetStatus

func (x *QualificationRequest) GetStatus() RequestStatus

func (*QualificationRequest) GetUser

func (x *QualificationRequest) GetUser() *users.UserShort

func (*QualificationRequest) GetUserComment

func (x *QualificationRequest) GetUserComment() string

func (*QualificationRequest) GetUserId

func (x *QualificationRequest) GetUserId() int32

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

func (*QualificationRequest) String

func (x *QualificationRequest) String() string

func (*QualificationRequest) Validate

func (m *QualificationRequest) Validate() error

Validate checks the field values on QualificationRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*QualificationRequest) ValidateAll

func (m *QualificationRequest) ValidateAll() error

ValidateAll checks the field values on QualificationRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QualificationRequestMultiError, or nil if none found.

type QualificationRequestMultiError

type QualificationRequestMultiError []error

QualificationRequestMultiError is an error wrapping multiple validation errors returned by QualificationRequest.ValidateAll() if the designated constraints aren't met.

func (QualificationRequestMultiError) AllErrors

func (m QualificationRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (QualificationRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type QualificationRequestValidationError

type QualificationRequestValidationError struct {
	// contains filtered or unexported fields
}

QualificationRequestValidationError is the validation error returned by QualificationRequest.Validate if the designated constraints aren't met.

func (QualificationRequestValidationError) Cause

Cause function returns cause value.

func (QualificationRequestValidationError) Error

Error satisfies the builtin error interface

func (QualificationRequestValidationError) ErrorName

ErrorName returns error name.

func (QualificationRequestValidationError) Field

Field function returns field value.

func (QualificationRequestValidationError) Key

Key function returns key value.

func (QualificationRequestValidationError) Reason

Reason function returns reason value.

type QualificationRequirement

type QualificationRequirement struct {
	Id                    uint64               `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" sql:"primary_key" alias:"id"` // @gotags: sql:"primary_key" alias:"id"
	CreatedAt             *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	QualificationId       uint64               `protobuf:"varint,3,opt,name=qualification_id,json=qualificationId,proto3" json:"qualification_id,omitempty"`
	TargetQualificationId uint64               `` /* 127-byte string literal not displayed */
	TargetQualification   *QualificationShort  `` // @gotags: alias:"targetqualification.*"
	/* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*QualificationRequirement) Descriptor deprecated

func (*QualificationRequirement) Descriptor() ([]byte, []int)

Deprecated: Use QualificationRequirement.ProtoReflect.Descriptor instead.

func (*QualificationRequirement) GetCreatedAt

func (x *QualificationRequirement) GetCreatedAt() *timestamp.Timestamp

func (*QualificationRequirement) GetId

func (x *QualificationRequirement) GetId() uint64

func (*QualificationRequirement) GetQualificationId

func (x *QualificationRequirement) GetQualificationId() uint64

func (*QualificationRequirement) GetTargetQualification

func (x *QualificationRequirement) GetTargetQualification() *QualificationShort

func (*QualificationRequirement) GetTargetQualificationId

func (x *QualificationRequirement) GetTargetQualificationId() uint64

func (*QualificationRequirement) ProtoMessage

func (*QualificationRequirement) ProtoMessage()

func (*QualificationRequirement) ProtoReflect

func (x *QualificationRequirement) ProtoReflect() protoreflect.Message

func (*QualificationRequirement) Reset

func (x *QualificationRequirement) Reset()

func (*QualificationRequirement) String

func (x *QualificationRequirement) String() string

func (*QualificationRequirement) Validate

func (m *QualificationRequirement) Validate() error

Validate checks the field values on QualificationRequirement with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*QualificationRequirement) ValidateAll

func (m *QualificationRequirement) ValidateAll() error

ValidateAll checks the field values on QualificationRequirement with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QualificationRequirementMultiError, or nil if none found.

type QualificationRequirementMultiError

type QualificationRequirementMultiError []error

QualificationRequirementMultiError is an error wrapping multiple validation errors returned by QualificationRequirement.ValidateAll() if the designated constraints aren't met.

func (QualificationRequirementMultiError) AllErrors

func (m QualificationRequirementMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (QualificationRequirementMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type QualificationRequirementValidationError

type QualificationRequirementValidationError struct {
	// contains filtered or unexported fields
}

QualificationRequirementValidationError is the validation error returned by QualificationRequirement.Validate if the designated constraints aren't met.

func (QualificationRequirementValidationError) Cause

Cause function returns cause value.

func (QualificationRequirementValidationError) Error

Error satisfies the builtin error interface

func (QualificationRequirementValidationError) ErrorName

ErrorName returns error name.

func (QualificationRequirementValidationError) Field

Field function returns field value.

func (QualificationRequirementValidationError) Key

Key function returns key value.

func (QualificationRequirementValidationError) Reason

Reason function returns reason value.

type QualificationResult

type QualificationResult struct {
	Id              uint64               `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" sql:"primary_key" alias:"id"` // @gotags: sql:"primary_key" alias:"id"
	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 uint64               `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            *users.UserShort     `protobuf:"bytes,7,opt,name=user,proto3" json:"user,omitempty" alias:"user"` // @gotags: alias:"user"
	Status          ResultStatus         `protobuf:"varint,8,opt,name=status,proto3,enum=resources.qualifications.ResultStatus" json:"status,omitempty"`
	Score           *uint32              `protobuf:"varint,9,opt,name=score,proto3,oneof" json:"score,omitempty"`
	// @sanitize: method=StripTags
	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    *users.UserShort `protobuf:"bytes,12,opt,name=creator,proto3" json:"creator,omitempty" alias:"creator"` // @gotags: 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) Descriptor deprecated

func (*QualificationResult) Descriptor() ([]byte, []int)

Deprecated: Use QualificationResult.ProtoReflect.Descriptor instead.

func (*QualificationResult) GetCreatedAt

func (x *QualificationResult) GetCreatedAt() *timestamp.Timestamp

func (*QualificationResult) GetCreator

func (x *QualificationResult) GetCreator() *users.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() uint64

func (*QualificationResult) GetQualification

func (x *QualificationResult) GetQualification() *QualificationShort

func (*QualificationResult) GetQualificationId

func (x *QualificationResult) GetQualificationId() uint64

func (*QualificationResult) GetScore

func (x *QualificationResult) GetScore() uint32

func (*QualificationResult) GetStatus

func (x *QualificationResult) GetStatus() ResultStatus

func (*QualificationResult) GetSummary

func (x *QualificationResult) GetSummary() string

func (*QualificationResult) GetUser

func (x *QualificationResult) GetUser() *users.UserShort

func (*QualificationResult) GetUserId

func (x *QualificationResult) GetUserId() int32

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

func (*QualificationResult) String

func (x *QualificationResult) String() string

func (*QualificationResult) Validate

func (m *QualificationResult) Validate() error

Validate checks the field values on QualificationResult with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*QualificationResult) ValidateAll

func (m *QualificationResult) ValidateAll() error

ValidateAll checks the field values on QualificationResult with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QualificationResultMultiError, or nil if none found.

type QualificationResultMultiError

type QualificationResultMultiError []error

QualificationResultMultiError is an error wrapping multiple validation errors returned by QualificationResult.ValidateAll() if the designated constraints aren't met.

func (QualificationResultMultiError) AllErrors

func (m QualificationResultMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (QualificationResultMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type QualificationResultValidationError

type QualificationResultValidationError struct {
	// contains filtered or unexported fields
}

QualificationResultValidationError is the validation error returned by QualificationResult.Validate if the designated constraints aren't met.

func (QualificationResultValidationError) Cause

Cause function returns cause value.

func (QualificationResultValidationError) Error

Error satisfies the builtin error interface

func (QualificationResultValidationError) ErrorName

ErrorName returns error name.

func (QualificationResultValidationError) Field

Field function returns field value.

func (QualificationResultValidationError) Key

Key function returns key value.

func (QualificationResultValidationError) Reason

Reason function returns reason value.

type QualificationShort

type QualificationShort struct {
	Id        uint64               `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" sql:"primary_key" alias:"id"` // @gotags: sql:"primary_key" alias:"id"
	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"`
	// @sanitize: method=StripTags
	Abbreviation string `protobuf:"bytes,8,opt,name=abbreviation,proto3" json:"abbreviation,omitempty"`
	// @sanitize
	Title string `protobuf:"bytes,9,opt,name=title,proto3" json:"title,omitempty"`
	// @sanitize: method=StripTags
	Description  *string                     `protobuf:"bytes,10,opt,name=description,proto3,oneof" json:"description,omitempty"`
	CreatorId    *int32                      `protobuf:"varint,12,opt,name=creator_id,json=creatorId,proto3,oneof" json:"creator_id,omitempty"`
	Creator      *users.UserShort            `protobuf:"bytes,13,opt,name=creator,proto3,oneof" json:"creator,omitempty" alias:"creator"` // @gotags: alias:"creator"
	CreatorJob   string                      `protobuf:"bytes,14,opt,name=creator_job,json=creatorJob,proto3" json:"creator_job,omitempty"`
	Requirements []*QualificationRequirement `protobuf:"bytes,16,rep,name=requirements,proto3" json:"requirements,omitempty"`
	ExamMode     QualificationExamMode       `` /* 139-byte string literal not displayed */
	ExamSettings *QualificationExamSettings  `protobuf:"bytes,19,opt,name=exam_settings,json=examSettings,proto3,oneof" json:"exam_settings,omitempty"`
	Result       *QualificationResult        `protobuf:"bytes,21,opt,name=result,proto3,oneof" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*QualificationShort) Descriptor deprecated

func (*QualificationShort) Descriptor() ([]byte, []int)

Deprecated: Use QualificationShort.ProtoReflect.Descriptor instead.

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() *users.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) GetExamMode

func (x *QualificationShort) GetExamMode() QualificationExamMode

func (*QualificationShort) GetExamSettings

func (x *QualificationShort) GetExamSettings() *QualificationExamSettings

func (*QualificationShort) GetId

func (x *QualificationShort) GetId() uint64

func (*QualificationShort) GetJob

func (x *QualificationShort) GetJob() string

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) 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

func (*QualificationShort) String

func (x *QualificationShort) String() string

func (*QualificationShort) Validate

func (m *QualificationShort) Validate() error

Validate checks the field values on QualificationShort with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*QualificationShort) ValidateAll

func (m *QualificationShort) ValidateAll() error

ValidateAll checks the field values on QualificationShort with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QualificationShortMultiError, or nil if none found.

type QualificationShortMultiError

type QualificationShortMultiError []error

QualificationShortMultiError is an error wrapping multiple validation errors returned by QualificationShort.ValidateAll() if the designated constraints aren't met.

func (QualificationShortMultiError) AllErrors

func (m QualificationShortMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (QualificationShortMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type QualificationShortValidationError

type QualificationShortValidationError struct {
	// contains filtered or unexported fields
}

QualificationShortValidationError is the validation error returned by QualificationShort.Validate if the designated constraints aren't met.

func (QualificationShortValidationError) Cause

Cause function returns cause value.

func (QualificationShortValidationError) Error

Error satisfies the builtin error interface

func (QualificationShortValidationError) ErrorName

ErrorName returns error name.

func (QualificationShortValidationError) Field

Field function returns field value.

func (QualificationShortValidationError) Key

Key function returns key value.

func (QualificationShortValidationError) Reason

Reason function returns reason value.

type QualificationValidationError

type QualificationValidationError struct {
	// contains filtered or unexported fields
}

QualificationValidationError is the validation error returned by Qualification.Validate if the designated constraints aren't met.

func (QualificationValidationError) Cause

Cause function returns cause value.

func (QualificationValidationError) Error

Error satisfies the builtin error interface

func (QualificationValidationError) ErrorName

func (e QualificationValidationError) ErrorName() string

ErrorName returns error name.

func (QualificationValidationError) Field

Field function returns field value.

func (QualificationValidationError) Key

Key function returns key value.

func (QualificationValidationError) Reason

Reason function returns reason value.

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) Enum

func (x RequestStatus) Enum() *RequestStatus

func (RequestStatus) EnumDescriptor deprecated

func (RequestStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use RequestStatus.Descriptor instead.

func (RequestStatus) Number

func (RequestStatus) String

func (x RequestStatus) String() string

func (RequestStatus) Type

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) Enum

func (x ResultStatus) Enum() *ResultStatus

func (ResultStatus) EnumDescriptor deprecated

func (ResultStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use ResultStatus.Descriptor instead.

func (ResultStatus) Number

func (ResultStatus) String

func (x ResultStatus) String() string

func (ResultStatus) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL