skills

package
v1.7.54 Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SkillsService_CreateSkillGroup_FullMethodName       = "/api.v1alpha1.org.skills.SkillsService/CreateSkillGroup"
	SkillsService_ListSkillGroups_FullMethodName        = "/api.v1alpha1.org.skills.SkillsService/ListSkillGroups"
	SkillsService_UpdateSkillGroup_FullMethodName       = "/api.v1alpha1.org.skills.SkillsService/UpdateSkillGroup"
	SkillsService_GetSkillGroup_FullMethodName          = "/api.v1alpha1.org.skills.SkillsService/GetSkillGroup"
	SkillsService_DeleteSkillGroup_FullMethodName       = "/api.v1alpha1.org.skills.SkillsService/DeleteSkillGroup"
	SkillsService_AssignSkillGroups_FullMethodName      = "/api.v1alpha1.org.skills.SkillsService/AssignSkillGroups"
	SkillsService_RevokeSkillGroups_FullMethodName      = "/api.v1alpha1.org.skills.SkillsService/RevokeSkillGroups"
	SkillsService_GetUserSkillGroups_FullMethodName     = "/api.v1alpha1.org.skills.SkillsService/GetUserSkillGroups"
	SkillsService_GetUserSkills_FullMethodName          = "/api.v1alpha1.org.skills.SkillsService/GetUserSkills"
	SkillsService_GetSkillGroupMembers_FullMethodName   = "/api.v1alpha1.org.skills.SkillsService/GetSkillGroupMembers"
	SkillsService_ListSkillGroupsMembers_FullMethodName = "/api.v1alpha1.org.skills.SkillsService/ListSkillGroupsMembers"
)

Variables

View Source
var File_api_v1alpha1_org_skills_entities_proto protoreflect.FileDescriptor
View Source
var File_api_v1alpha1_org_skills_service_proto protoreflect.FileDescriptor
View Source
var SkillsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.v1alpha1.org.skills.SkillsService",
	HandlerType: (*SkillsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateSkillGroup",
			Handler:    _SkillsService_CreateSkillGroup_Handler,
		},
		{
			MethodName: "ListSkillGroups",
			Handler:    _SkillsService_ListSkillGroups_Handler,
		},
		{
			MethodName: "UpdateSkillGroup",
			Handler:    _SkillsService_UpdateSkillGroup_Handler,
		},
		{
			MethodName: "GetSkillGroup",
			Handler:    _SkillsService_GetSkillGroup_Handler,
		},
		{
			MethodName: "DeleteSkillGroup",
			Handler:    _SkillsService_DeleteSkillGroup_Handler,
		},
		{
			MethodName: "AssignSkillGroups",
			Handler:    _SkillsService_AssignSkillGroups_Handler,
		},
		{
			MethodName: "RevokeSkillGroups",
			Handler:    _SkillsService_RevokeSkillGroups_Handler,
		},
		{
			MethodName: "GetUserSkillGroups",
			Handler:    _SkillsService_GetUserSkillGroups_Handler,
		},
		{
			MethodName: "GetUserSkills",
			Handler:    _SkillsService_GetUserSkills_Handler,
		},
		{
			MethodName: "GetSkillGroupMembers",
			Handler:    _SkillsService_GetSkillGroupMembers_Handler,
		},
		{
			MethodName: "ListSkillGroupsMembers",
			Handler:    _SkillsService_ListSkillGroupsMembers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/v1alpha1/org/skills/service.proto",
}

SkillsService_ServiceDesc is the grpc.ServiceDesc for SkillsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterSkillsServiceServer

func RegisterSkillsServiceServer(s grpc.ServiceRegistrar, srv SkillsServiceServer)

Types

type AssignSkillGroupsRequest

type AssignSkillGroupsRequest struct {

	// The ids of the skill groups to be assigned.
	SkillGroupIds []string `protobuf:"bytes,1,rep,name=skill_group_ids,json=skillGroupIds,proto3" json:"skill_group_ids,omitempty"`
	// The user id of the user.
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the AssignSkillGroups rpc.

func (*AssignSkillGroupsRequest) Descriptor deprecated

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

Deprecated: Use AssignSkillGroupsRequest.ProtoReflect.Descriptor instead.

func (*AssignSkillGroupsRequest) GetSkillGroupIds

func (x *AssignSkillGroupsRequest) GetSkillGroupIds() []string

func (*AssignSkillGroupsRequest) GetUserId

func (x *AssignSkillGroupsRequest) GetUserId() string

func (*AssignSkillGroupsRequest) ProtoMessage

func (*AssignSkillGroupsRequest) ProtoMessage()

func (*AssignSkillGroupsRequest) ProtoReflect

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

func (*AssignSkillGroupsRequest) Reset

func (x *AssignSkillGroupsRequest) Reset()

func (*AssignSkillGroupsRequest) String

func (x *AssignSkillGroupsRequest) String() string

type AssignSkillGroupsResponse

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

Response message for the AssignSkillGroups rpc.

func (*AssignSkillGroupsResponse) Descriptor deprecated

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

Deprecated: Use AssignSkillGroupsResponse.ProtoReflect.Descriptor instead.

func (*AssignSkillGroupsResponse) ProtoMessage

func (*AssignSkillGroupsResponse) ProtoMessage()

func (*AssignSkillGroupsResponse) ProtoReflect

func (*AssignSkillGroupsResponse) Reset

func (x *AssignSkillGroupsResponse) Reset()

func (*AssignSkillGroupsResponse) String

func (x *AssignSkillGroupsResponse) String() string

type CreateSkillGroupRequest

type CreateSkillGroupRequest struct {

	// The skill group object to create. It is expected to have the org id on it
	SkillGroup *org.SkillGroup `protobuf:"bytes,1,opt,name=skill_group,json=skillGroup,proto3" json:"skill_group,omitempty"`
	// contains filtered or unexported fields
}

Request message for the CreateSkillGroup rpc.

func (*CreateSkillGroupRequest) Descriptor deprecated

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

Deprecated: Use CreateSkillGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateSkillGroupRequest) GetSkillGroup

func (x *CreateSkillGroupRequest) GetSkillGroup() *org.SkillGroup

func (*CreateSkillGroupRequest) ProtoMessage

func (*CreateSkillGroupRequest) ProtoMessage()

func (*CreateSkillGroupRequest) ProtoReflect

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

func (*CreateSkillGroupRequest) Reset

func (x *CreateSkillGroupRequest) Reset()

func (*CreateSkillGroupRequest) String

func (x *CreateSkillGroupRequest) String() string

type CreateSkillGroupResponse

type CreateSkillGroupResponse struct {

	// The ID of the created skill group.
	SkillGroupId string `protobuf:"bytes,1,opt,name=skill_group_id,json=skillGroupId,proto3" json:"skill_group_id,omitempty"`
	// contains filtered or unexported fields
}

Response message for the CreateSkillGroup rpc.

func (*CreateSkillGroupResponse) Descriptor deprecated

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

Deprecated: Use CreateSkillGroupResponse.ProtoReflect.Descriptor instead.

func (*CreateSkillGroupResponse) GetSkillGroupId

func (x *CreateSkillGroupResponse) GetSkillGroupId() string

func (*CreateSkillGroupResponse) ProtoMessage

func (*CreateSkillGroupResponse) ProtoMessage()

func (*CreateSkillGroupResponse) ProtoReflect

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

func (*CreateSkillGroupResponse) Reset

func (x *CreateSkillGroupResponse) Reset()

func (*CreateSkillGroupResponse) String

func (x *CreateSkillGroupResponse) String() string

type DeleteSkillGroupRequest

type DeleteSkillGroupRequest struct {

	// The skill group id of the skill group to delete.
	SkillGroupId string `protobuf:"bytes,1,opt,name=skill_group_id,json=skillGroupId,proto3" json:"skill_group_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the DeleteSkillGroup rpc.

func (*DeleteSkillGroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteSkillGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteSkillGroupRequest) GetSkillGroupId

func (x *DeleteSkillGroupRequest) GetSkillGroupId() string

func (*DeleteSkillGroupRequest) ProtoMessage

func (*DeleteSkillGroupRequest) ProtoMessage()

func (*DeleteSkillGroupRequest) ProtoReflect

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

func (*DeleteSkillGroupRequest) Reset

func (x *DeleteSkillGroupRequest) Reset()

func (*DeleteSkillGroupRequest) String

func (x *DeleteSkillGroupRequest) String() string

type DeleteSkillGroupResponse

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

Response message for the DeleteSkillGroup rpc.

func (*DeleteSkillGroupResponse) Descriptor deprecated

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

Deprecated: Use DeleteSkillGroupResponse.ProtoReflect.Descriptor instead.

func (*DeleteSkillGroupResponse) ProtoMessage

func (*DeleteSkillGroupResponse) ProtoMessage()

func (*DeleteSkillGroupResponse) ProtoReflect

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

func (*DeleteSkillGroupResponse) Reset

func (x *DeleteSkillGroupResponse) Reset()

func (*DeleteSkillGroupResponse) String

func (x *DeleteSkillGroupResponse) String() string

type GetSkillGroupMembersRequest

type GetSkillGroupMembersRequest struct {

	// The skill group id of the skill group.
	SkillGroupId string `protobuf:"bytes,1,opt,name=skill_group_id,json=skillGroupId,proto3" json:"skill_group_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the GetSkillGroupMembers rpc.

func (*GetSkillGroupMembersRequest) Descriptor deprecated

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

Deprecated: Use GetSkillGroupMembersRequest.ProtoReflect.Descriptor instead.

func (*GetSkillGroupMembersRequest) GetSkillGroupId

func (x *GetSkillGroupMembersRequest) GetSkillGroupId() string

func (*GetSkillGroupMembersRequest) ProtoMessage

func (*GetSkillGroupMembersRequest) ProtoMessage()

func (*GetSkillGroupMembersRequest) ProtoReflect

func (*GetSkillGroupMembersRequest) Reset

func (x *GetSkillGroupMembersRequest) Reset()

func (*GetSkillGroupMembersRequest) String

func (x *GetSkillGroupMembersRequest) String() string

type GetSkillGroupMembersResponse

type GetSkillGroupMembersResponse struct {

	// The users ids which belong to the skill group.
	UserIds []string `protobuf:"bytes,1,rep,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// contains filtered or unexported fields
}

Response message for the GetSkillGroupMembers rpc.

func (*GetSkillGroupMembersResponse) Descriptor deprecated

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

Deprecated: Use GetSkillGroupMembersResponse.ProtoReflect.Descriptor instead.

func (*GetSkillGroupMembersResponse) GetUserIds

func (x *GetSkillGroupMembersResponse) GetUserIds() []string

func (*GetSkillGroupMembersResponse) ProtoMessage

func (*GetSkillGroupMembersResponse) ProtoMessage()

func (*GetSkillGroupMembersResponse) ProtoReflect

func (*GetSkillGroupMembersResponse) Reset

func (x *GetSkillGroupMembersResponse) Reset()

func (*GetSkillGroupMembersResponse) String

type GetSkillGroupRequest

type GetSkillGroupRequest struct {

	// The skill group id of the skill group
	SkillGroupId string `protobuf:"bytes,1,opt,name=skill_group_id,json=skillGroupId,proto3" json:"skill_group_id,omitempty"`
	// Mask to filter fields on skill group entity in response.
	FieldMask []string `protobuf:"bytes,2,rep,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the GetSkillGroup rpc.

func (*GetSkillGroupRequest) Descriptor deprecated

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

Deprecated: Use GetSkillGroupRequest.ProtoReflect.Descriptor instead.

func (*GetSkillGroupRequest) GetFieldMask

func (x *GetSkillGroupRequest) GetFieldMask() []string

func (*GetSkillGroupRequest) GetSkillGroupId

func (x *GetSkillGroupRequest) GetSkillGroupId() string

func (*GetSkillGroupRequest) ProtoMessage

func (*GetSkillGroupRequest) ProtoMessage()

func (*GetSkillGroupRequest) ProtoReflect

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

func (*GetSkillGroupRequest) Reset

func (x *GetSkillGroupRequest) Reset()

func (*GetSkillGroupRequest) String

func (x *GetSkillGroupRequest) String() string

type GetSkillGroupResponse

type GetSkillGroupResponse struct {

	// The requested skill group.
	SkillGroup *org.SkillGroup `protobuf:"bytes,1,opt,name=skill_group,json=skillGroup,proto3" json:"skill_group,omitempty"`
	// contains filtered or unexported fields
}

Response message for the GetSkillGroup rpc.

func (*GetSkillGroupResponse) Descriptor deprecated

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

Deprecated: Use GetSkillGroupResponse.ProtoReflect.Descriptor instead.

func (*GetSkillGroupResponse) GetSkillGroup

func (x *GetSkillGroupResponse) GetSkillGroup() *org.SkillGroup

func (*GetSkillGroupResponse) ProtoMessage

func (*GetSkillGroupResponse) ProtoMessage()

func (*GetSkillGroupResponse) ProtoReflect

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

func (*GetSkillGroupResponse) Reset

func (x *GetSkillGroupResponse) Reset()

func (*GetSkillGroupResponse) String

func (x *GetSkillGroupResponse) String() string

type GetUserSkillGroupsRequest

type GetUserSkillGroupsRequest struct {

	// The user id of the user.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the GetUserSkillGroups rpc.

func (*GetUserSkillGroupsRequest) Descriptor deprecated

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

Deprecated: Use GetUserSkillGroupsRequest.ProtoReflect.Descriptor instead.

func (*GetUserSkillGroupsRequest) GetUserId

func (x *GetUserSkillGroupsRequest) GetUserId() string

func (*GetUserSkillGroupsRequest) ProtoMessage

func (*GetUserSkillGroupsRequest) ProtoMessage()

func (*GetUserSkillGroupsRequest) ProtoReflect

func (*GetUserSkillGroupsRequest) Reset

func (x *GetUserSkillGroupsRequest) Reset()

func (*GetUserSkillGroupsRequest) String

func (x *GetUserSkillGroupsRequest) String() string

type GetUserSkillGroupsResponse

type GetUserSkillGroupsResponse struct {

	// The skill group ids assigned to the user.
	SkillGroupIds []string `protobuf:"bytes,1,rep,name=skill_group_ids,json=skillGroupIds,proto3" json:"skill_group_ids,omitempty"`
	// contains filtered or unexported fields
}

Response message for the GetUserSkillGroups rpc.

func (*GetUserSkillGroupsResponse) Descriptor deprecated

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

Deprecated: Use GetUserSkillGroupsResponse.ProtoReflect.Descriptor instead.

func (*GetUserSkillGroupsResponse) GetSkillGroupIds

func (x *GetUserSkillGroupsResponse) GetSkillGroupIds() []string

func (*GetUserSkillGroupsResponse) ProtoMessage

func (*GetUserSkillGroupsResponse) ProtoMessage()

func (*GetUserSkillGroupsResponse) ProtoReflect

func (*GetUserSkillGroupsResponse) Reset

func (x *GetUserSkillGroupsResponse) Reset()

func (*GetUserSkillGroupsResponse) String

func (x *GetUserSkillGroupsResponse) String() string

type GetUserSkillsRequest

type GetUserSkillsRequest struct {

	// The user id of the user.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the GetUserSkills rpc.

func (*GetUserSkillsRequest) Descriptor deprecated

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

Deprecated: Use GetUserSkillsRequest.ProtoReflect.Descriptor instead.

func (*GetUserSkillsRequest) GetUserId

func (x *GetUserSkillsRequest) GetUserId() string

func (*GetUserSkillsRequest) ProtoMessage

func (*GetUserSkillsRequest) ProtoMessage()

func (*GetUserSkillsRequest) ProtoReflect

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

func (*GetUserSkillsRequest) Reset

func (x *GetUserSkillsRequest) Reset()

func (*GetUserSkillsRequest) String

func (x *GetUserSkillsRequest) String() string

type GetUserSkillsResponse

type GetUserSkillsResponse struct {

	// The skill sets a user has.
	SkillSets []*org.SkillSet `protobuf:"bytes,1,rep,name=skill_sets,json=skillSets,proto3" json:"skill_sets,omitempty"`
	// contains filtered or unexported fields
}

Response message for the GetUserSkills rpc.

func (*GetUserSkillsResponse) Descriptor deprecated

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

Deprecated: Use GetUserSkillsResponse.ProtoReflect.Descriptor instead.

func (*GetUserSkillsResponse) GetSkillSets

func (x *GetUserSkillsResponse) GetSkillSets() []*org.SkillSet

func (*GetUserSkillsResponse) ProtoMessage

func (*GetUserSkillsResponse) ProtoMessage()

func (*GetUserSkillsResponse) ProtoReflect

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

func (*GetUserSkillsResponse) Reset

func (x *GetUserSkillsResponse) Reset()

func (*GetUserSkillsResponse) String

func (x *GetUserSkillsResponse) String() string

type ListSkillGroupsMembersRequest added in v1.7.53

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

Request message for the ListSkillGroupsMembers rpc.

func (*ListSkillGroupsMembersRequest) Descriptor deprecated added in v1.7.53

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

Deprecated: Use ListSkillGroupsMembersRequest.ProtoReflect.Descriptor instead.

func (*ListSkillGroupsMembersRequest) ProtoMessage added in v1.7.53

func (*ListSkillGroupsMembersRequest) ProtoMessage()

func (*ListSkillGroupsMembersRequest) ProtoReflect added in v1.7.53

func (*ListSkillGroupsMembersRequest) Reset added in v1.7.53

func (x *ListSkillGroupsMembersRequest) Reset()

func (*ListSkillGroupsMembersRequest) String added in v1.7.53

type ListSkillGroupsMembersResponse added in v1.7.53

type ListSkillGroupsMembersResponse struct {
	SkillGroupMembers []*SkillGroupMembers `protobuf:"bytes,1,rep,name=skill_group_members,json=skillGroupMembers,proto3" json:"skill_group_members,omitempty"`
	// contains filtered or unexported fields
}

Response message for the ListSkillGroupsMembers rpc.

func (*ListSkillGroupsMembersResponse) Descriptor deprecated added in v1.7.53

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

Deprecated: Use ListSkillGroupsMembersResponse.ProtoReflect.Descriptor instead.

func (*ListSkillGroupsMembersResponse) GetSkillGroupMembers added in v1.7.53

func (x *ListSkillGroupsMembersResponse) GetSkillGroupMembers() []*SkillGroupMembers

func (*ListSkillGroupsMembersResponse) ProtoMessage added in v1.7.53

func (*ListSkillGroupsMembersResponse) ProtoMessage()

func (*ListSkillGroupsMembersResponse) ProtoReflect added in v1.7.53

func (*ListSkillGroupsMembersResponse) Reset added in v1.7.53

func (x *ListSkillGroupsMembersResponse) Reset()

func (*ListSkillGroupsMembersResponse) String added in v1.7.53

type ListSkillGroupsRequest

type ListSkillGroupsRequest struct {

	// Mask to filter fields on skill group entities in response.
	FieldMask []string `protobuf:"bytes,1,rep,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ListSkillGroups rpc.

func (*ListSkillGroupsRequest) Descriptor deprecated

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

Deprecated: Use ListSkillGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListSkillGroupsRequest) GetFieldMask

func (x *ListSkillGroupsRequest) GetFieldMask() []string

func (*ListSkillGroupsRequest) ProtoMessage

func (*ListSkillGroupsRequest) ProtoMessage()

func (*ListSkillGroupsRequest) ProtoReflect

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

func (*ListSkillGroupsRequest) Reset

func (x *ListSkillGroupsRequest) Reset()

func (*ListSkillGroupsRequest) String

func (x *ListSkillGroupsRequest) String() string

type ListSkillGroupsResponse

type ListSkillGroupsResponse struct {

	// The skill groups in the organization.
	SkillGroups []*org.SkillGroup `protobuf:"bytes,1,rep,name=skill_groups,json=skillGroups,proto3" json:"skill_groups,omitempty"`
	// contains filtered or unexported fields
}

Response message for the ListSkillGroups rpc.

func (*ListSkillGroupsResponse) Descriptor deprecated

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

Deprecated: Use ListSkillGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListSkillGroupsResponse) GetSkillGroups

func (x *ListSkillGroupsResponse) GetSkillGroups() []*org.SkillGroup

func (*ListSkillGroupsResponse) ProtoMessage

func (*ListSkillGroupsResponse) ProtoMessage()

func (*ListSkillGroupsResponse) ProtoReflect

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

func (*ListSkillGroupsResponse) Reset

func (x *ListSkillGroupsResponse) Reset()

func (*ListSkillGroupsResponse) String

func (x *ListSkillGroupsResponse) String() string

type RevokeSkillGroupsRequest

type RevokeSkillGroupsRequest struct {

	// The ids of the skill groups to be revoked.
	SkillGroupIds []string `protobuf:"bytes,1,rep,name=skill_group_ids,json=skillGroupIds,proto3" json:"skill_group_ids,omitempty"`
	// The user id of the user.
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the RevokeSkillGroups rpc.

func (*RevokeSkillGroupsRequest) Descriptor deprecated

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

Deprecated: Use RevokeSkillGroupsRequest.ProtoReflect.Descriptor instead.

func (*RevokeSkillGroupsRequest) GetSkillGroupIds

func (x *RevokeSkillGroupsRequest) GetSkillGroupIds() []string

func (*RevokeSkillGroupsRequest) GetUserId

func (x *RevokeSkillGroupsRequest) GetUserId() string

func (*RevokeSkillGroupsRequest) ProtoMessage

func (*RevokeSkillGroupsRequest) ProtoMessage()

func (*RevokeSkillGroupsRequest) ProtoReflect

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

func (*RevokeSkillGroupsRequest) Reset

func (x *RevokeSkillGroupsRequest) Reset()

func (*RevokeSkillGroupsRequest) String

func (x *RevokeSkillGroupsRequest) String() string

type RevokeSkillGroupsResponse

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

Response message for the RevokeSkillGroups rpc.

func (*RevokeSkillGroupsResponse) Descriptor deprecated

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

Deprecated: Use RevokeSkillGroupsResponse.ProtoReflect.Descriptor instead.

func (*RevokeSkillGroupsResponse) ProtoMessage

func (*RevokeSkillGroupsResponse) ProtoMessage()

func (*RevokeSkillGroupsResponse) ProtoReflect

func (*RevokeSkillGroupsResponse) Reset

func (x *RevokeSkillGroupsResponse) Reset()

func (*RevokeSkillGroupsResponse) String

func (x *RevokeSkillGroupsResponse) String() string

type SkillGroupMembers added in v1.7.53

type SkillGroupMembers struct {
	SkillGroupId string   `protobuf:"bytes,1,opt,name=skill_group_id,json=skillGroupId,proto3" json:"skill_group_id,omitempty"`
	UserIds      []string `protobuf:"bytes,2,rep,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// contains filtered or unexported fields
}

Submessage for ListSkillGroupsMembersResponse.

func (*SkillGroupMembers) Descriptor deprecated added in v1.7.53

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

Deprecated: Use SkillGroupMembers.ProtoReflect.Descriptor instead.

func (*SkillGroupMembers) GetSkillGroupId added in v1.7.53

func (x *SkillGroupMembers) GetSkillGroupId() string

func (*SkillGroupMembers) GetUserIds added in v1.7.53

func (x *SkillGroupMembers) GetUserIds() []string

func (*SkillGroupMembers) ProtoMessage added in v1.7.53

func (*SkillGroupMembers) ProtoMessage()

func (*SkillGroupMembers) ProtoReflect added in v1.7.53

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

func (*SkillGroupMembers) Reset added in v1.7.53

func (x *SkillGroupMembers) Reset()

func (*SkillGroupMembers) String added in v1.7.53

func (x *SkillGroupMembers) String() string

type SkillsServiceClient

type SkillsServiceClient interface {
	// CreateSkillGroup creates a new skill group.
	CreateSkillGroup(ctx context.Context, in *CreateSkillGroupRequest, opts ...grpc.CallOption) (*CreateSkillGroupResponse, error)
	// ListSkillGroups lists the skill groups belonging to an organization.
	ListSkillGroups(ctx context.Context, in *ListSkillGroupsRequest, opts ...grpc.CallOption) (*ListSkillGroupsResponse, error)
	// UpdateSkillGroup updates a single skill group.
	UpdateSkillGroup(ctx context.Context, in *UpdateSkillGroupRequest, opts ...grpc.CallOption) (*UpdateSkillGroupResponse, error)
	// GetSkillGroup gets a single skill group.
	GetSkillGroup(ctx context.Context, in *GetSkillGroupRequest, opts ...grpc.CallOption) (*GetSkillGroupResponse, error)
	// DeleteSkillGroup deletes a skill group.
	DeleteSkillGroup(ctx context.Context, in *DeleteSkillGroupRequest, opts ...grpc.CallOption) (*DeleteSkillGroupResponse, error)
	// AssignSkillGroups assigns a user to the given skill groups.
	AssignSkillGroups(ctx context.Context, in *AssignSkillGroupsRequest, opts ...grpc.CallOption) (*AssignSkillGroupsResponse, error)
	// RevokeSkillGroups revokes the given skill groups from a user.
	RevokeSkillGroups(ctx context.Context, in *RevokeSkillGroupsRequest, opts ...grpc.CallOption) (*RevokeSkillGroupsResponse, error)
	// GetUserSkillGroups gets the skill groups assigned to a user.
	GetUserSkillGroups(ctx context.Context, in *GetUserSkillGroupsRequest, opts ...grpc.CallOption) (*GetUserSkillGroupsResponse, error)
	// GetUserSkills gets a user's skill proficiencies.
	GetUserSkills(ctx context.Context, in *GetUserSkillsRequest, opts ...grpc.CallOption) (*GetUserSkillsResponse, error)
	// GetSkillGroupMembers gets the members of a skill group.
	GetSkillGroupMembers(ctx context.Context, in *GetSkillGroupMembersRequest, opts ...grpc.CallOption) (*GetSkillGroupMembersResponse, error)
	// ListSkillGroupsMembers gets the members of a skill group for each skill group in an Org.
	ListSkillGroupsMembers(ctx context.Context, in *ListSkillGroupsMembersRequest, opts ...grpc.CallOption) (*ListSkillGroupsMembersResponse, error)
}

SkillsServiceClient is the client API for SkillsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SkillsServiceServer

type SkillsServiceServer interface {
	// CreateSkillGroup creates a new skill group.
	CreateSkillGroup(context.Context, *CreateSkillGroupRequest) (*CreateSkillGroupResponse, error)
	// ListSkillGroups lists the skill groups belonging to an organization.
	ListSkillGroups(context.Context, *ListSkillGroupsRequest) (*ListSkillGroupsResponse, error)
	// UpdateSkillGroup updates a single skill group.
	UpdateSkillGroup(context.Context, *UpdateSkillGroupRequest) (*UpdateSkillGroupResponse, error)
	// GetSkillGroup gets a single skill group.
	GetSkillGroup(context.Context, *GetSkillGroupRequest) (*GetSkillGroupResponse, error)
	// DeleteSkillGroup deletes a skill group.
	DeleteSkillGroup(context.Context, *DeleteSkillGroupRequest) (*DeleteSkillGroupResponse, error)
	// AssignSkillGroups assigns a user to the given skill groups.
	AssignSkillGroups(context.Context, *AssignSkillGroupsRequest) (*AssignSkillGroupsResponse, error)
	// RevokeSkillGroups revokes the given skill groups from a user.
	RevokeSkillGroups(context.Context, *RevokeSkillGroupsRequest) (*RevokeSkillGroupsResponse, error)
	// GetUserSkillGroups gets the skill groups assigned to a user.
	GetUserSkillGroups(context.Context, *GetUserSkillGroupsRequest) (*GetUserSkillGroupsResponse, error)
	// GetUserSkills gets a user's skill proficiencies.
	GetUserSkills(context.Context, *GetUserSkillsRequest) (*GetUserSkillsResponse, error)
	// GetSkillGroupMembers gets the members of a skill group.
	GetSkillGroupMembers(context.Context, *GetSkillGroupMembersRequest) (*GetSkillGroupMembersResponse, error)
	// ListSkillGroupsMembers gets the members of a skill group for each skill group in an Org.
	ListSkillGroupsMembers(context.Context, *ListSkillGroupsMembersRequest) (*ListSkillGroupsMembersResponse, error)
	// contains filtered or unexported methods
}

SkillsServiceServer is the server API for SkillsService service. All implementations must embed UnimplementedSkillsServiceServer for forward compatibility

type UnimplementedSkillsServiceServer

type UnimplementedSkillsServiceServer struct {
}

UnimplementedSkillsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSkillsServiceServer) AssignSkillGroups

func (UnimplementedSkillsServiceServer) CreateSkillGroup

func (UnimplementedSkillsServiceServer) DeleteSkillGroup

func (UnimplementedSkillsServiceServer) GetSkillGroup

func (UnimplementedSkillsServiceServer) GetUserSkillGroups

func (UnimplementedSkillsServiceServer) GetUserSkills

func (UnimplementedSkillsServiceServer) ListSkillGroups

func (UnimplementedSkillsServiceServer) ListSkillGroupsMembers added in v1.7.53

func (UnimplementedSkillsServiceServer) RevokeSkillGroups

func (UnimplementedSkillsServiceServer) UpdateSkillGroup

type UnsafeSkillsServiceServer

type UnsafeSkillsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSkillsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SkillsServiceServer will result in compilation errors.

type UpdateSkillGroupRequest

type UpdateSkillGroupRequest struct {

	// The desired updated skill group object. It is expected to have the skill group id and org id on it
	SkillGroup *org.SkillGroup `protobuf:"bytes,1,opt,name=skill_group,json=skillGroup,proto3" json:"skill_group,omitempty"`
	// Mask to filter fields on skill group to update.
	FieldMask []string `protobuf:"bytes,2,rep,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the UpdateSkillGroup rpc.

func (*UpdateSkillGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdateSkillGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateSkillGroupRequest) GetFieldMask

func (x *UpdateSkillGroupRequest) GetFieldMask() []string

func (*UpdateSkillGroupRequest) GetSkillGroup

func (x *UpdateSkillGroupRequest) GetSkillGroup() *org.SkillGroup

func (*UpdateSkillGroupRequest) ProtoMessage

func (*UpdateSkillGroupRequest) ProtoMessage()

func (*UpdateSkillGroupRequest) ProtoReflect

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

func (*UpdateSkillGroupRequest) Reset

func (x *UpdateSkillGroupRequest) Reset()

func (*UpdateSkillGroupRequest) String

func (x *UpdateSkillGroupRequest) String() string

type UpdateSkillGroupResponse

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

Response message for the UpdateSkillGroup rpc.

func (*UpdateSkillGroupResponse) Descriptor deprecated

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

Deprecated: Use UpdateSkillGroupResponse.ProtoReflect.Descriptor instead.

func (*UpdateSkillGroupResponse) ProtoMessage

func (*UpdateSkillGroupResponse) ProtoMessage()

func (*UpdateSkillGroupResponse) ProtoReflect

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

func (*UpdateSkillGroupResponse) Reset

func (x *UpdateSkillGroupResponse) Reset()

func (*UpdateSkillGroupResponse) String

func (x *UpdateSkillGroupResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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