qualificationsaccess

package
v2026.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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_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_EDIT":        6,
	}
)

Enum value maps for AccessLevel.

View Source
var File_resources_qualifications_access_access_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_EDIT        AccessLevel = 6
)

func (AccessLevel) Descriptor

func (AccessLevel) Enum

func (x AccessLevel) Enum() *AccessLevel

func (AccessLevel) Number

func (x AccessLevel) Number() protoreflect.EnumNumber

func (AccessLevel) String

func (x AccessLevel) String() string

func (AccessLevel) Type

type QualificationAccess

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

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

func (m *QualificationAccess) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*QualificationAccess) SetJobs

func (*QualificationAccess) String

func (x *QualificationAccess) String() string

type QualificationAccess_builder

type QualificationAccess_builder struct {
	Jobs []*QualificationJobAccess
	// contains filtered or unexported fields
}

func (QualificationAccess_builder) Build

type QualificationJobAccess

type QualificationJobAccess struct {
	Id            int64                `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" alias:"id" sql:"primary_key"`
	CreatedAt     *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	TargetId      int64                `protobuf:"varint,4,opt,name=target_id,json=targetId,proto3" json:"target_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.access.AccessLevel" json:"access,omitempty"`
	// contains filtered or unexported fields
}

func (*QualificationJobAccess) ClearCreatedAt

func (x *QualificationJobAccess) ClearCreatedAt()

func (*QualificationJobAccess) ClearJobGradeLabel

func (x *QualificationJobAccess) ClearJobGradeLabel()

func (*QualificationJobAccess) ClearJobLabel

func (x *QualificationJobAccess) ClearJobLabel()

func (*QualificationJobAccess) GetAccess

func (x *QualificationJobAccess) GetAccess() AccessLevel

func (*QualificationJobAccess) GetCreatedAt

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

func (*QualificationJobAccess) GetId

func (x *QualificationJobAccess) GetId() int64

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

func (x *QualificationJobAccess) GetTargetId() int64

func (*QualificationJobAccess) HasCreatedAt

func (x *QualificationJobAccess) HasCreatedAt() bool

func (*QualificationJobAccess) HasJobGradeLabel

func (x *QualificationJobAccess) HasJobGradeLabel() bool

func (*QualificationJobAccess) HasJobLabel

func (x *QualificationJobAccess) HasJobLabel() bool

func (*QualificationJobAccess) ProtoMessage

func (*QualificationJobAccess) ProtoMessage()

func (*QualificationJobAccess) ProtoReflect

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

func (*QualificationJobAccess) Reset

func (x *QualificationJobAccess) Reset()

func (*QualificationJobAccess) Sanitize

func (m *QualificationJobAccess) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*QualificationJobAccess) SetAccess

func (x *QualificationJobAccess) SetAccess(v AccessLevel)

func (*QualificationJobAccess) SetCreatedAt

func (x *QualificationJobAccess) SetCreatedAt(v *timestamp.Timestamp)

func (*QualificationJobAccess) SetId

func (x *QualificationJobAccess) SetId(v int64)

func (*QualificationJobAccess) SetJob

func (x *QualificationJobAccess) SetJob(v string)

func (*QualificationJobAccess) SetJobGrade

func (x *QualificationJobAccess) SetJobGrade(grade int32)

func (*QualificationJobAccess) SetJobGradeLabel

func (x *QualificationJobAccess) SetJobGradeLabel(v string)

func (*QualificationJobAccess) SetJobLabel

func (x *QualificationJobAccess) SetJobLabel(v string)

func (*QualificationJobAccess) SetMinimumGrade

func (x *QualificationJobAccess) SetMinimumGrade(v int32)

func (*QualificationJobAccess) SetTargetId

func (x *QualificationJobAccess) SetTargetId(v int64)

func (*QualificationJobAccess) String

func (x *QualificationJobAccess) String() string

type QualificationJobAccess_builder

type QualificationJobAccess_builder struct {
	Id            int64
	CreatedAt     *timestamp.Timestamp
	TargetId      int64
	Job           string
	JobLabel      *string
	MinimumGrade  int32
	JobGradeLabel *string
	Access        AccessLevel
	// contains filtered or unexported fields
}

func (QualificationJobAccess_builder) Build

type QualificationUserAccess

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

Dummy - DO NOT USE!

func (*QualificationUserAccess) GetAccess

func (x *QualificationUserAccess) GetAccess() AccessLevel

func (*QualificationUserAccess) GetId

func (x *QualificationUserAccess) GetId() int64

func (*QualificationUserAccess) GetTargetId

func (x *QualificationUserAccess) GetTargetId() int64

func (*QualificationUserAccess) GetUserId

func (x *QualificationUserAccess) GetUserId() int32

func (*QualificationUserAccess) ProtoMessage

func (*QualificationUserAccess) ProtoMessage()

func (*QualificationUserAccess) ProtoReflect

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

func (*QualificationUserAccess) Reset

func (x *QualificationUserAccess) Reset()

func (*QualificationUserAccess) Sanitize

func (m *QualificationUserAccess) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*QualificationUserAccess) SetAccess

func (x *QualificationUserAccess) SetAccess(access AccessLevel)

func (*QualificationUserAccess) SetUserId

func (x *QualificationUserAccess) SetUserId(userId int32)

func (*QualificationUserAccess) String

func (x *QualificationUserAccess) String() string

type QualificationUserAccess_builder

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

func (QualificationUserAccess_builder) Build

Jump to

Keyboard shortcuts

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