Documentation
¶
Index ¶
- Variables
- type AccessLevel
- type QualificationAccess
- func (x *QualificationAccess) GetJobs() []*QualificationJobAccess
- func (*QualificationAccess) ProtoMessage()
- func (x *QualificationAccess) ProtoReflect() protoreflect.Message
- func (x *QualificationAccess) Reset()
- func (m *QualificationAccess) Sanitize() error
- func (x *QualificationAccess) SetJobs(v []*QualificationJobAccess)
- func (x *QualificationAccess) String() string
- type QualificationAccess_builder
- type QualificationJobAccess
- func (x *QualificationJobAccess) ClearCreatedAt()
- func (x *QualificationJobAccess) ClearJobGradeLabel()
- func (x *QualificationJobAccess) ClearJobLabel()
- func (x *QualificationJobAccess) GetAccess() AccessLevel
- func (x *QualificationJobAccess) GetCreatedAt() *timestamp.Timestamp
- func (x *QualificationJobAccess) GetId() int64
- func (x *QualificationJobAccess) GetJob() string
- func (x *QualificationJobAccess) GetJobGrade() int32
- func (x *QualificationJobAccess) GetJobGradeLabel() string
- func (x *QualificationJobAccess) GetJobLabel() string
- func (x *QualificationJobAccess) GetMinimumGrade() int32
- func (x *QualificationJobAccess) GetTargetId() int64
- func (x *QualificationJobAccess) HasCreatedAt() bool
- func (x *QualificationJobAccess) HasJobGradeLabel() bool
- func (x *QualificationJobAccess) HasJobLabel() bool
- func (*QualificationJobAccess) ProtoMessage()
- func (x *QualificationJobAccess) ProtoReflect() protoreflect.Message
- func (x *QualificationJobAccess) Reset()
- func (m *QualificationJobAccess) Sanitize() error
- func (x *QualificationJobAccess) SetAccess(v AccessLevel)
- func (x *QualificationJobAccess) SetCreatedAt(v *timestamp.Timestamp)
- func (x *QualificationJobAccess) SetId(v int64)
- func (x *QualificationJobAccess) SetJob(v string)
- func (x *QualificationJobAccess) SetJobGrade(grade int32)
- func (x *QualificationJobAccess) SetJobGradeLabel(v string)
- func (x *QualificationJobAccess) SetJobLabel(v string)
- func (x *QualificationJobAccess) SetMinimumGrade(v int32)
- func (x *QualificationJobAccess) SetTargetId(v int64)
- func (x *QualificationJobAccess) String() string
- type QualificationJobAccess_builder
- type QualificationUserAccess
- func (x *QualificationUserAccess) GetAccess() AccessLevel
- func (x *QualificationUserAccess) GetId() int64
- func (x *QualificationUserAccess) GetTargetId() int64
- func (x *QualificationUserAccess) GetUserId() int32
- func (*QualificationUserAccess) ProtoMessage()
- func (x *QualificationUserAccess) ProtoReflect() protoreflect.Message
- func (x *QualificationUserAccess) Reset()
- func (m *QualificationUserAccess) Sanitize() error
- func (x *QualificationUserAccess) SetAccess(access AccessLevel)
- func (x *QualificationUserAccess) SetUserId(userId int32)
- func (x *QualificationUserAccess) String() string
- type QualificationUserAccess_builder
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) Descriptor() protoreflect.EnumDescriptor
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 ¶
func (AccessLevel) Type() protoreflect.EnumType
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 (x *QualificationAccess) GetJobs() []*QualificationJobAccess
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 (x *QualificationAccess) SetJobs(v []*QualificationJobAccess)
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 ¶
func (b0 QualificationAccess_builder) Build() *QualificationAccess
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 ¶
func (b0 QualificationJobAccess_builder) Build() *QualificationJobAccess
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 ¶
func (b0 QualificationUserAccess_builder) Build() *QualificationUserAccess
Click to show internal directories.
Click to hide internal directories.