Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterSkillsServiceServer(s grpc.ServiceRegistrar, srv SkillsServiceServer)
- type AssignOwnSkillGroupsRequest
- func (*AssignOwnSkillGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AssignOwnSkillGroupsRequest) GetSkillGroupIds() []string
- func (*AssignOwnSkillGroupsRequest) ProtoMessage()
- func (x *AssignOwnSkillGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *AssignOwnSkillGroupsRequest) Reset()
- func (x *AssignOwnSkillGroupsRequest) String() string
- type AssignOwnSkillGroupsResponse
- func (*AssignOwnSkillGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (*AssignOwnSkillGroupsResponse) ProtoMessage()
- func (x *AssignOwnSkillGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *AssignOwnSkillGroupsResponse) Reset()
- func (x *AssignOwnSkillGroupsResponse) String() string
- type AssignSkillGroupsRequest
- func (*AssignSkillGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AssignSkillGroupsRequest) GetSkillGroupIds() []string
- func (x *AssignSkillGroupsRequest) GetUserId() string
- func (*AssignSkillGroupsRequest) ProtoMessage()
- func (x *AssignSkillGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *AssignSkillGroupsRequest) Reset()
- func (x *AssignSkillGroupsRequest) String() string
- type AssignSkillGroupsResponse
- type CreateSkillGroupRequest
- func (*CreateSkillGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSkillGroupRequest) GetSkillGroup() *org.SkillGroup
- func (*CreateSkillGroupRequest) ProtoMessage()
- func (x *CreateSkillGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSkillGroupRequest) Reset()
- func (x *CreateSkillGroupRequest) String() string
- type CreateSkillGroupResponse
- func (*CreateSkillGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSkillGroupResponse) GetSkillGroupId() string
- func (*CreateSkillGroupResponse) ProtoMessage()
- func (x *CreateSkillGroupResponse) ProtoReflect() protoreflect.Message
- func (x *CreateSkillGroupResponse) Reset()
- func (x *CreateSkillGroupResponse) String() string
- type DeleteSkillGroupRequest
- func (*DeleteSkillGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSkillGroupRequest) GetSkillGroupId() string
- func (*DeleteSkillGroupRequest) ProtoMessage()
- func (x *DeleteSkillGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSkillGroupRequest) Reset()
- func (x *DeleteSkillGroupRequest) String() string
- type DeleteSkillGroupResponse
- type GetAgentSkillsRequest
- type GetAgentSkillsResponse
- func (*GetAgentSkillsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAgentSkillsResponse) GetSkills() map[string]int64
- func (*GetAgentSkillsResponse) ProtoMessage()
- func (x *GetAgentSkillsResponse) ProtoReflect() protoreflect.Message
- func (x *GetAgentSkillsResponse) Reset()
- func (x *GetAgentSkillsResponse) String() string
- type GetSkillGroupMembersRequest
- func (*GetSkillGroupMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSkillGroupMembersRequest) GetSkillGroupId() string
- func (*GetSkillGroupMembersRequest) ProtoMessage()
- func (x *GetSkillGroupMembersRequest) ProtoReflect() protoreflect.Message
- func (x *GetSkillGroupMembersRequest) Reset()
- func (x *GetSkillGroupMembersRequest) String() string
- type GetSkillGroupMembersResponse
- func (*GetSkillGroupMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSkillGroupMembersResponse) GetUserIds() []string
- func (*GetSkillGroupMembersResponse) ProtoMessage()
- func (x *GetSkillGroupMembersResponse) ProtoReflect() protoreflect.Message
- func (x *GetSkillGroupMembersResponse) Reset()
- func (x *GetSkillGroupMembersResponse) String() string
- type GetSkillGroupRequest
- func (*GetSkillGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSkillGroupRequest) GetFieldMask() []string
- func (x *GetSkillGroupRequest) GetSkillGroupId() string
- func (*GetSkillGroupRequest) ProtoMessage()
- func (x *GetSkillGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetSkillGroupRequest) Reset()
- func (x *GetSkillGroupRequest) String() string
- type GetSkillGroupResponse
- func (*GetSkillGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSkillGroupResponse) GetSkillGroup() *org.SkillGroup
- func (*GetSkillGroupResponse) ProtoMessage()
- func (x *GetSkillGroupResponse) ProtoReflect() protoreflect.Message
- func (x *GetSkillGroupResponse) Reset()
- func (x *GetSkillGroupResponse) String() string
- type GetUserSkillGroupsRequest
- func (*GetUserSkillGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserSkillGroupsRequest) GetUserId() string
- func (*GetUserSkillGroupsRequest) ProtoMessage()
- func (x *GetUserSkillGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *GetUserSkillGroupsRequest) Reset()
- func (x *GetUserSkillGroupsRequest) String() string
- type GetUserSkillGroupsResponse
- func (*GetUserSkillGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserSkillGroupsResponse) GetSkillGroupIds() []string
- func (*GetUserSkillGroupsResponse) ProtoMessage()
- func (x *GetUserSkillGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *GetUserSkillGroupsResponse) Reset()
- func (x *GetUserSkillGroupsResponse) String() string
- type GetUserSkillsRequest
- func (*GetUserSkillsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserSkillsRequest) GetUserId() string
- func (*GetUserSkillsRequest) ProtoMessage()
- func (x *GetUserSkillsRequest) ProtoReflect() protoreflect.Message
- func (x *GetUserSkillsRequest) Reset()
- func (x *GetUserSkillsRequest) String() string
- type GetUserSkillsResponse
- func (*GetUserSkillsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserSkillsResponse) GetSkillSets() []*org.SkillSet
- func (*GetUserSkillsResponse) ProtoMessage()
- func (x *GetUserSkillsResponse) ProtoReflect() protoreflect.Message
- func (x *GetUserSkillsResponse) Reset()
- func (x *GetUserSkillsResponse) String() string
- type ListAssignedSkillGroupsRequest
- func (*ListAssignedSkillGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListAssignedSkillGroupsRequest) ProtoMessage()
- func (x *ListAssignedSkillGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAssignedSkillGroupsRequest) Reset()
- func (x *ListAssignedSkillGroupsRequest) String() string
- type ListAssignedSkillGroupsResponse
- func (*ListAssignedSkillGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAssignedSkillGroupsResponse) GetSkillGroups() []*org.SkillGroup
- func (*ListAssignedSkillGroupsResponse) ProtoMessage()
- func (x *ListAssignedSkillGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAssignedSkillGroupsResponse) Reset()
- func (x *ListAssignedSkillGroupsResponse) String() string
- type ListSkillGroupsMembersRequest
- func (*ListSkillGroupsMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListSkillGroupsMembersRequest) ProtoMessage()
- func (x *ListSkillGroupsMembersRequest) ProtoReflect() protoreflect.Message
- func (x *ListSkillGroupsMembersRequest) Reset()
- func (x *ListSkillGroupsMembersRequest) String() string
- type ListSkillGroupsMembersResponse
- func (*ListSkillGroupsMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkillGroupsMembersResponse) GetSkillGroupMembers() []*SkillGroupMembers
- func (*ListSkillGroupsMembersResponse) ProtoMessage()
- func (x *ListSkillGroupsMembersResponse) ProtoReflect() protoreflect.Message
- func (x *ListSkillGroupsMembersResponse) Reset()
- func (x *ListSkillGroupsMembersResponse) String() string
- type ListSkillGroupsRequest
- func (*ListSkillGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkillGroupsRequest) GetFieldMask() []string
- func (*ListSkillGroupsRequest) ProtoMessage()
- func (x *ListSkillGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSkillGroupsRequest) Reset()
- func (x *ListSkillGroupsRequest) String() string
- type ListSkillGroupsResponse
- func (*ListSkillGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkillGroupsResponse) GetSkillGroups() []*org.SkillGroup
- func (*ListSkillGroupsResponse) ProtoMessage()
- func (x *ListSkillGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSkillGroupsResponse) Reset()
- func (x *ListSkillGroupsResponse) String() string
- type ListSkillsForCurrentAgentRequest
- func (*ListSkillsForCurrentAgentRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListSkillsForCurrentAgentRequest) ProtoMessage()
- func (x *ListSkillsForCurrentAgentRequest) ProtoReflect() protoreflect.Message
- func (x *ListSkillsForCurrentAgentRequest) Reset()
- func (x *ListSkillsForCurrentAgentRequest) String() string
- type ListSkillsForCurrentAgentResponse
- func (*ListSkillsForCurrentAgentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkillsForCurrentAgentResponse) GetSkills() []*ListSkillsForCurrentAgentResponse_AgentSkill
- func (*ListSkillsForCurrentAgentResponse) ProtoMessage()
- func (x *ListSkillsForCurrentAgentResponse) ProtoReflect() protoreflect.Message
- func (x *ListSkillsForCurrentAgentResponse) Reset()
- func (x *ListSkillsForCurrentAgentResponse) String() string
- type ListSkillsForCurrentAgentResponse_AgentSkill
- func (*ListSkillsForCurrentAgentResponse_AgentSkill) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkillsForCurrentAgentResponse_AgentSkill) GetAgentSkillSid() int64
- func (x *ListSkillsForCurrentAgentResponse_AgentSkill) GetDescription() string
- func (x *ListSkillsForCurrentAgentResponse_AgentSkill) GetName() string
- func (*ListSkillsForCurrentAgentResponse_AgentSkill) ProtoMessage()
- func (x *ListSkillsForCurrentAgentResponse_AgentSkill) ProtoReflect() protoreflect.Message
- func (x *ListSkillsForCurrentAgentResponse_AgentSkill) Reset()
- func (x *ListSkillsForCurrentAgentResponse_AgentSkill) String() string
- type RemoveSkillFromAllGroupsRequest
- func (*RemoveSkillFromAllGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveSkillFromAllGroupsRequest) GetSkillSid() int64
- func (*RemoveSkillFromAllGroupsRequest) ProtoMessage()
- func (x *RemoveSkillFromAllGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveSkillFromAllGroupsRequest) Reset()
- func (x *RemoveSkillFromAllGroupsRequest) String() string
- type RemoveSkillFromAllGroupsResponse
- func (*RemoveSkillFromAllGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (*RemoveSkillFromAllGroupsResponse) ProtoMessage()
- func (x *RemoveSkillFromAllGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveSkillFromAllGroupsResponse) Reset()
- func (x *RemoveSkillFromAllGroupsResponse) String() string
- type RevokeOwnSkillGroupsRequest
- func (*RevokeOwnSkillGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RevokeOwnSkillGroupsRequest) GetSkillGroupIds() []string
- func (*RevokeOwnSkillGroupsRequest) ProtoMessage()
- func (x *RevokeOwnSkillGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *RevokeOwnSkillGroupsRequest) Reset()
- func (x *RevokeOwnSkillGroupsRequest) String() string
- type RevokeOwnSkillGroupsResponse
- func (*RevokeOwnSkillGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (*RevokeOwnSkillGroupsResponse) ProtoMessage()
- func (x *RevokeOwnSkillGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *RevokeOwnSkillGroupsResponse) Reset()
- func (x *RevokeOwnSkillGroupsResponse) String() string
- type RevokeSkillGroupsRequest
- func (*RevokeSkillGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RevokeSkillGroupsRequest) GetSkillGroupIds() []string
- func (x *RevokeSkillGroupsRequest) GetUserId() string
- func (*RevokeSkillGroupsRequest) ProtoMessage()
- func (x *RevokeSkillGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *RevokeSkillGroupsRequest) Reset()
- func (x *RevokeSkillGroupsRequest) String() string
- type RevokeSkillGroupsResponse
- type SkillGroupMembers
- func (*SkillGroupMembers) Descriptor() ([]byte, []int)deprecated
- func (x *SkillGroupMembers) GetSkillGroupId() string
- func (x *SkillGroupMembers) GetUserIds() []string
- func (*SkillGroupMembers) ProtoMessage()
- func (x *SkillGroupMembers) ProtoReflect() protoreflect.Message
- func (x *SkillGroupMembers) Reset()
- func (x *SkillGroupMembers) String() string
- type SkillsServiceClient
- type SkillsServiceServer
- type UnimplementedSkillsServiceServer
- func (UnimplementedSkillsServiceServer) AssignOwnSkillGroups(context.Context, *AssignOwnSkillGroupsRequest) (*AssignOwnSkillGroupsResponse, error)
- func (UnimplementedSkillsServiceServer) AssignSkillGroups(context.Context, *AssignSkillGroupsRequest) (*AssignSkillGroupsResponse, error)
- func (UnimplementedSkillsServiceServer) CreateSkillGroup(context.Context, *CreateSkillGroupRequest) (*CreateSkillGroupResponse, error)
- func (UnimplementedSkillsServiceServer) DeleteSkillGroup(context.Context, *DeleteSkillGroupRequest) (*DeleteSkillGroupResponse, error)
- func (UnimplementedSkillsServiceServer) GetAgentSkills(context.Context, *GetAgentSkillsRequest) (*GetAgentSkillsResponse, error)
- func (UnimplementedSkillsServiceServer) GetSkillGroup(context.Context, *GetSkillGroupRequest) (*GetSkillGroupResponse, error)
- func (UnimplementedSkillsServiceServer) GetSkillGroupMembers(context.Context, *GetSkillGroupMembersRequest) (*GetSkillGroupMembersResponse, error)
- func (UnimplementedSkillsServiceServer) GetUserSkillGroups(context.Context, *GetUserSkillGroupsRequest) (*GetUserSkillGroupsResponse, error)
- func (UnimplementedSkillsServiceServer) GetUserSkills(context.Context, *GetUserSkillsRequest) (*GetUserSkillsResponse, error)
- func (UnimplementedSkillsServiceServer) ListAssignedSkillGroups(context.Context, *ListAssignedSkillGroupsRequest) (*ListAssignedSkillGroupsResponse, error)
- func (UnimplementedSkillsServiceServer) ListSkillGroups(context.Context, *ListSkillGroupsRequest) (*ListSkillGroupsResponse, error)
- func (UnimplementedSkillsServiceServer) ListSkillGroupsMembers(context.Context, *ListSkillGroupsMembersRequest) (*ListSkillGroupsMembersResponse, error)
- func (UnimplementedSkillsServiceServer) ListSkillsForCurrentAgent(context.Context, *ListSkillsForCurrentAgentRequest) (*ListSkillsForCurrentAgentResponse, error)
- func (UnimplementedSkillsServiceServer) RemoveSkillFromAllGroups(context.Context, *RemoveSkillFromAllGroupsRequest) (*RemoveSkillFromAllGroupsResponse, error)
- func (UnimplementedSkillsServiceServer) RevokeOwnSkillGroups(context.Context, *RevokeOwnSkillGroupsRequest) (*RevokeOwnSkillGroupsResponse, error)
- func (UnimplementedSkillsServiceServer) RevokeSkillGroups(context.Context, *RevokeSkillGroupsRequest) (*RevokeSkillGroupsResponse, error)
- func (UnimplementedSkillsServiceServer) UpdateSkillGroup(context.Context, *UpdateSkillGroupRequest) (*UpdateSkillGroupResponse, error)
- func (UnimplementedSkillsServiceServer) UpdateUsersOnSkillGroup(context.Context, *UpdateUsersOnSkillGroupRequest) (*UpdateUsersOnSkillGroupResponse, error)
- type UnsafeSkillsServiceServer
- type UpdateSkillGroupRequest
- func (*UpdateSkillGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSkillGroupRequest) GetFieldMask() []string
- func (x *UpdateSkillGroupRequest) GetSkillGroup() *org.SkillGroup
- func (*UpdateSkillGroupRequest) ProtoMessage()
- func (x *UpdateSkillGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSkillGroupRequest) Reset()
- func (x *UpdateSkillGroupRequest) String() string
- type UpdateSkillGroupResponse
- type UpdateUsersOnSkillGroupRequest
- func (*UpdateUsersOnSkillGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateUsersOnSkillGroupRequest) GetSkillGroupId() string
- func (x *UpdateUsersOnSkillGroupRequest) GetUserIds() []string
- func (*UpdateUsersOnSkillGroupRequest) ProtoMessage()
- func (x *UpdateUsersOnSkillGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateUsersOnSkillGroupRequest) Reset()
- func (x *UpdateUsersOnSkillGroupRequest) String() string
- type UpdateUsersOnSkillGroupResponse
- func (*UpdateUsersOnSkillGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (*UpdateUsersOnSkillGroupResponse) ProtoMessage()
- func (x *UpdateUsersOnSkillGroupResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateUsersOnSkillGroupResponse) Reset()
- func (x *UpdateUsersOnSkillGroupResponse) String() string
Constants ¶
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_RemoveSkillFromAllGroups_FullMethodName = "/api.v1alpha1.org.skills.SkillsService/RemoveSkillFromAllGroups" SkillsService_AssignSkillGroups_FullMethodName = "/api.v1alpha1.org.skills.SkillsService/AssignSkillGroups" SkillsService_UpdateUsersOnSkillGroup_FullMethodName = "/api.v1alpha1.org.skills.SkillsService/UpdateUsersOnSkillGroup" 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" SkillsService_GetAgentSkills_FullMethodName = "/api.v1alpha1.org.skills.SkillsService/GetAgentSkills" SkillsService_ListSkillsForCurrentAgent_FullMethodName = "/api.v1alpha1.org.skills.SkillsService/ListSkillsForCurrentAgent" SkillsService_ListAssignedSkillGroups_FullMethodName = "/api.v1alpha1.org.skills.SkillsService/ListAssignedSkillGroups" SkillsService_AssignOwnSkillGroups_FullMethodName = "/api.v1alpha1.org.skills.SkillsService/AssignOwnSkillGroups" SkillsService_RevokeOwnSkillGroups_FullMethodName = "/api.v1alpha1.org.skills.SkillsService/RevokeOwnSkillGroups" )
Variables ¶
var File_api_v1alpha1_org_skills_entities_proto protoreflect.FileDescriptor
var File_api_v1alpha1_org_skills_service_proto protoreflect.FileDescriptor
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: "RemoveSkillFromAllGroups", Handler: _SkillsService_RemoveSkillFromAllGroups_Handler, }, { MethodName: "AssignSkillGroups", Handler: _SkillsService_AssignSkillGroups_Handler, }, { MethodName: "UpdateUsersOnSkillGroup", Handler: _SkillsService_UpdateUsersOnSkillGroup_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, }, { MethodName: "GetAgentSkills", Handler: _SkillsService_GetAgentSkills_Handler, }, { MethodName: "ListSkillsForCurrentAgent", Handler: _SkillsService_ListSkillsForCurrentAgent_Handler, }, { MethodName: "ListAssignedSkillGroups", Handler: _SkillsService_ListAssignedSkillGroups_Handler, }, { MethodName: "AssignOwnSkillGroups", Handler: _SkillsService_AssignOwnSkillGroups_Handler, }, { MethodName: "RevokeOwnSkillGroups", Handler: _SkillsService_RevokeOwnSkillGroups_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 AssignOwnSkillGroupsRequest ¶ added in v1.8.0
type AssignOwnSkillGroupsRequest 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"` // contains filtered or unexported fields }
Request message for the AssignOwnSkillGroups rpc.
func (*AssignOwnSkillGroupsRequest) Descriptor
deprecated
added in
v1.8.0
func (*AssignOwnSkillGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use AssignOwnSkillGroupsRequest.ProtoReflect.Descriptor instead.
func (*AssignOwnSkillGroupsRequest) GetSkillGroupIds ¶ added in v1.8.0
func (x *AssignOwnSkillGroupsRequest) GetSkillGroupIds() []string
func (*AssignOwnSkillGroupsRequest) ProtoMessage ¶ added in v1.8.0
func (*AssignOwnSkillGroupsRequest) ProtoMessage()
func (*AssignOwnSkillGroupsRequest) ProtoReflect ¶ added in v1.8.0
func (x *AssignOwnSkillGroupsRequest) ProtoReflect() protoreflect.Message
func (*AssignOwnSkillGroupsRequest) Reset ¶ added in v1.8.0
func (x *AssignOwnSkillGroupsRequest) Reset()
func (*AssignOwnSkillGroupsRequest) String ¶ added in v1.8.0
func (x *AssignOwnSkillGroupsRequest) String() string
type AssignOwnSkillGroupsResponse ¶ added in v1.8.0
type AssignOwnSkillGroupsResponse struct {
// contains filtered or unexported fields
}
Response message for the AssignOwnSkillGroups rpc.
func (*AssignOwnSkillGroupsResponse) Descriptor
deprecated
added in
v1.8.0
func (*AssignOwnSkillGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use AssignOwnSkillGroupsResponse.ProtoReflect.Descriptor instead.
func (*AssignOwnSkillGroupsResponse) ProtoMessage ¶ added in v1.8.0
func (*AssignOwnSkillGroupsResponse) ProtoMessage()
func (*AssignOwnSkillGroupsResponse) ProtoReflect ¶ added in v1.8.0
func (x *AssignOwnSkillGroupsResponse) ProtoReflect() protoreflect.Message
func (*AssignOwnSkillGroupsResponse) Reset ¶ added in v1.8.0
func (x *AssignOwnSkillGroupsResponse) Reset()
func (*AssignOwnSkillGroupsResponse) String ¶ added in v1.8.0
func (x *AssignOwnSkillGroupsResponse) String() string
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 (x *AssignSkillGroupsResponse) ProtoReflect() protoreflect.Message
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 GetAgentSkillsRequest ¶ added in v1.7.62
type GetAgentSkillsRequest struct {
// contains filtered or unexported fields
}
Response message for the GetAgentSkills RPC.
func (*GetAgentSkillsRequest) Descriptor
deprecated
added in
v1.7.62
func (*GetAgentSkillsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAgentSkillsRequest.ProtoReflect.Descriptor instead.
func (*GetAgentSkillsRequest) ProtoMessage ¶ added in v1.7.62
func (*GetAgentSkillsRequest) ProtoMessage()
func (*GetAgentSkillsRequest) ProtoReflect ¶ added in v1.7.62
func (x *GetAgentSkillsRequest) ProtoReflect() protoreflect.Message
func (*GetAgentSkillsRequest) Reset ¶ added in v1.7.62
func (x *GetAgentSkillsRequest) Reset()
func (*GetAgentSkillsRequest) String ¶ added in v1.7.62
func (x *GetAgentSkillsRequest) String() string
type GetAgentSkillsResponse ¶ added in v1.7.62
type GetAgentSkillsResponse struct { // skills found for the given parameters, will be value pairs (name, level). Skills map[string]int64 `` /* 154-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the GetAgentSkills RPC.
func (*GetAgentSkillsResponse) Descriptor
deprecated
added in
v1.7.62
func (*GetAgentSkillsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAgentSkillsResponse.ProtoReflect.Descriptor instead.
func (*GetAgentSkillsResponse) GetSkills ¶ added in v1.7.62
func (x *GetAgentSkillsResponse) GetSkills() map[string]int64
func (*GetAgentSkillsResponse) ProtoMessage ¶ added in v1.7.62
func (*GetAgentSkillsResponse) ProtoMessage()
func (*GetAgentSkillsResponse) ProtoReflect ¶ added in v1.7.62
func (x *GetAgentSkillsResponse) ProtoReflect() protoreflect.Message
func (*GetAgentSkillsResponse) Reset ¶ added in v1.7.62
func (x *GetAgentSkillsResponse) Reset()
func (*GetAgentSkillsResponse) String ¶ added in v1.7.62
func (x *GetAgentSkillsResponse) 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 (x *GetSkillGroupMembersRequest) ProtoReflect() protoreflect.Message
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 (x *GetSkillGroupMembersResponse) ProtoReflect() protoreflect.Message
func (*GetSkillGroupMembersResponse) Reset ¶
func (x *GetSkillGroupMembersResponse) Reset()
func (*GetSkillGroupMembersResponse) String ¶
func (x *GetSkillGroupMembersResponse) String() 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 (x *GetUserSkillGroupsRequest) ProtoReflect() protoreflect.Message
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 (x *GetUserSkillGroupsResponse) ProtoReflect() protoreflect.Message
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 ListAssignedSkillGroupsRequest ¶ added in v1.8.0
type ListAssignedSkillGroupsRequest struct {
// contains filtered or unexported fields
}
Request message for the ListAssignedSkillGroups RPC.
func (*ListAssignedSkillGroupsRequest) Descriptor
deprecated
added in
v1.8.0
func (*ListAssignedSkillGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAssignedSkillGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListAssignedSkillGroupsRequest) ProtoMessage ¶ added in v1.8.0
func (*ListAssignedSkillGroupsRequest) ProtoMessage()
func (*ListAssignedSkillGroupsRequest) ProtoReflect ¶ added in v1.8.0
func (x *ListAssignedSkillGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListAssignedSkillGroupsRequest) Reset ¶ added in v1.8.0
func (x *ListAssignedSkillGroupsRequest) Reset()
func (*ListAssignedSkillGroupsRequest) String ¶ added in v1.8.0
func (x *ListAssignedSkillGroupsRequest) String() string
type ListAssignedSkillGroupsResponse ¶ added in v1.8.0
type ListAssignedSkillGroupsResponse struct { // The returned list of skill groups for current user 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 ListAssignedSkillGroups RPC.
func (*ListAssignedSkillGroupsResponse) Descriptor
deprecated
added in
v1.8.0
func (*ListAssignedSkillGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAssignedSkillGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListAssignedSkillGroupsResponse) GetSkillGroups ¶ added in v1.8.0
func (x *ListAssignedSkillGroupsResponse) GetSkillGroups() []*org.SkillGroup
func (*ListAssignedSkillGroupsResponse) ProtoMessage ¶ added in v1.8.0
func (*ListAssignedSkillGroupsResponse) ProtoMessage()
func (*ListAssignedSkillGroupsResponse) ProtoReflect ¶ added in v1.8.0
func (x *ListAssignedSkillGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListAssignedSkillGroupsResponse) Reset ¶ added in v1.8.0
func (x *ListAssignedSkillGroupsResponse) Reset()
func (*ListAssignedSkillGroupsResponse) String ¶ added in v1.8.0
func (x *ListAssignedSkillGroupsResponse) 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 (x *ListSkillGroupsMembersRequest) ProtoReflect() protoreflect.Message
func (*ListSkillGroupsMembersRequest) Reset ¶ added in v1.7.53
func (x *ListSkillGroupsMembersRequest) Reset()
func (*ListSkillGroupsMembersRequest) String ¶ added in v1.7.53
func (x *ListSkillGroupsMembersRequest) String() string
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 (x *ListSkillGroupsMembersResponse) ProtoReflect() protoreflect.Message
func (*ListSkillGroupsMembersResponse) Reset ¶ added in v1.7.53
func (x *ListSkillGroupsMembersResponse) Reset()
func (*ListSkillGroupsMembersResponse) String ¶ added in v1.7.53
func (x *ListSkillGroupsMembersResponse) String() string
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 ListSkillsForCurrentAgentRequest ¶ added in v1.7.62
type ListSkillsForCurrentAgentRequest struct {
// contains filtered or unexported fields
}
Request message for the ListSkillsForCurrentAgent RPC.
func (*ListSkillsForCurrentAgentRequest) Descriptor
deprecated
added in
v1.7.62
func (*ListSkillsForCurrentAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSkillsForCurrentAgentRequest.ProtoReflect.Descriptor instead.
func (*ListSkillsForCurrentAgentRequest) ProtoMessage ¶ added in v1.7.62
func (*ListSkillsForCurrentAgentRequest) ProtoMessage()
func (*ListSkillsForCurrentAgentRequest) ProtoReflect ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentRequest) ProtoReflect() protoreflect.Message
func (*ListSkillsForCurrentAgentRequest) Reset ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentRequest) Reset()
func (*ListSkillsForCurrentAgentRequest) String ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentRequest) String() string
type ListSkillsForCurrentAgentResponse ¶ added in v1.7.62
type ListSkillsForCurrentAgentResponse struct { // The returned list of skills belonging to the current agent. Skills []*ListSkillsForCurrentAgentResponse_AgentSkill `protobuf:"bytes,1,rep,name=skills,proto3" json:"skills,omitempty"` // contains filtered or unexported fields }
Response message for the ListSkillsForCurrentAgent RPC.
func (*ListSkillsForCurrentAgentResponse) Descriptor
deprecated
added in
v1.7.62
func (*ListSkillsForCurrentAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSkillsForCurrentAgentResponse.ProtoReflect.Descriptor instead.
func (*ListSkillsForCurrentAgentResponse) GetSkills ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentResponse) GetSkills() []*ListSkillsForCurrentAgentResponse_AgentSkill
func (*ListSkillsForCurrentAgentResponse) ProtoMessage ¶ added in v1.7.62
func (*ListSkillsForCurrentAgentResponse) ProtoMessage()
func (*ListSkillsForCurrentAgentResponse) ProtoReflect ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentResponse) ProtoReflect() protoreflect.Message
func (*ListSkillsForCurrentAgentResponse) Reset ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentResponse) Reset()
func (*ListSkillsForCurrentAgentResponse) String ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentResponse) String() string
type ListSkillsForCurrentAgentResponse_AgentSkill ¶ added in v1.7.62
type ListSkillsForCurrentAgentResponse_AgentSkill struct { AgentSkillSid int64 `protobuf:"varint,1,opt,name=agent_skill_sid,json=agentSkillSid,proto3" json:"agent_skill_sid,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
func (*ListSkillsForCurrentAgentResponse_AgentSkill) Descriptor
deprecated
added in
v1.7.62
func (*ListSkillsForCurrentAgentResponse_AgentSkill) Descriptor() ([]byte, []int)
Deprecated: Use ListSkillsForCurrentAgentResponse_AgentSkill.ProtoReflect.Descriptor instead.
func (*ListSkillsForCurrentAgentResponse_AgentSkill) GetAgentSkillSid ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentResponse_AgentSkill) GetAgentSkillSid() int64
func (*ListSkillsForCurrentAgentResponse_AgentSkill) GetDescription ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentResponse_AgentSkill) GetDescription() string
func (*ListSkillsForCurrentAgentResponse_AgentSkill) GetName ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentResponse_AgentSkill) GetName() string
func (*ListSkillsForCurrentAgentResponse_AgentSkill) ProtoMessage ¶ added in v1.7.62
func (*ListSkillsForCurrentAgentResponse_AgentSkill) ProtoMessage()
func (*ListSkillsForCurrentAgentResponse_AgentSkill) ProtoReflect ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentResponse_AgentSkill) ProtoReflect() protoreflect.Message
func (*ListSkillsForCurrentAgentResponse_AgentSkill) Reset ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentResponse_AgentSkill) Reset()
func (*ListSkillsForCurrentAgentResponse_AgentSkill) String ¶ added in v1.7.62
func (x *ListSkillsForCurrentAgentResponse_AgentSkill) String() string
type RemoveSkillFromAllGroupsRequest ¶ added in v1.7.60
type RemoveSkillFromAllGroupsRequest struct { // The skill sid of the skill to remove. SkillSid int64 `protobuf:"varint,1,opt,name=skill_sid,json=skillSid,proto3" json:"skill_sid,omitempty"` // contains filtered or unexported fields }
Request message for the RemoveSkillFromAllGroups rpc.
func (*RemoveSkillFromAllGroupsRequest) Descriptor
deprecated
added in
v1.7.60
func (*RemoveSkillFromAllGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveSkillFromAllGroupsRequest.ProtoReflect.Descriptor instead.
func (*RemoveSkillFromAllGroupsRequest) GetSkillSid ¶ added in v1.7.60
func (x *RemoveSkillFromAllGroupsRequest) GetSkillSid() int64
func (*RemoveSkillFromAllGroupsRequest) ProtoMessage ¶ added in v1.7.60
func (*RemoveSkillFromAllGroupsRequest) ProtoMessage()
func (*RemoveSkillFromAllGroupsRequest) ProtoReflect ¶ added in v1.7.60
func (x *RemoveSkillFromAllGroupsRequest) ProtoReflect() protoreflect.Message
func (*RemoveSkillFromAllGroupsRequest) Reset ¶ added in v1.7.60
func (x *RemoveSkillFromAllGroupsRequest) Reset()
func (*RemoveSkillFromAllGroupsRequest) String ¶ added in v1.7.60
func (x *RemoveSkillFromAllGroupsRequest) String() string
type RemoveSkillFromAllGroupsResponse ¶ added in v1.7.60
type RemoveSkillFromAllGroupsResponse struct {
// contains filtered or unexported fields
}
Response message for the RemoveSkillFromAllGroups rpc.
func (*RemoveSkillFromAllGroupsResponse) Descriptor
deprecated
added in
v1.7.60
func (*RemoveSkillFromAllGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveSkillFromAllGroupsResponse.ProtoReflect.Descriptor instead.
func (*RemoveSkillFromAllGroupsResponse) ProtoMessage ¶ added in v1.7.60
func (*RemoveSkillFromAllGroupsResponse) ProtoMessage()
func (*RemoveSkillFromAllGroupsResponse) ProtoReflect ¶ added in v1.7.60
func (x *RemoveSkillFromAllGroupsResponse) ProtoReflect() protoreflect.Message
func (*RemoveSkillFromAllGroupsResponse) Reset ¶ added in v1.7.60
func (x *RemoveSkillFromAllGroupsResponse) Reset()
func (*RemoveSkillFromAllGroupsResponse) String ¶ added in v1.7.60
func (x *RemoveSkillFromAllGroupsResponse) String() string
type RevokeOwnSkillGroupsRequest ¶ added in v1.8.0
type RevokeOwnSkillGroupsRequest 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"` // contains filtered or unexported fields }
Request message for the RevokeOwnSkillGroups rpc.
func (*RevokeOwnSkillGroupsRequest) Descriptor
deprecated
added in
v1.8.0
func (*RevokeOwnSkillGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevokeOwnSkillGroupsRequest.ProtoReflect.Descriptor instead.
func (*RevokeOwnSkillGroupsRequest) GetSkillGroupIds ¶ added in v1.8.0
func (x *RevokeOwnSkillGroupsRequest) GetSkillGroupIds() []string
func (*RevokeOwnSkillGroupsRequest) ProtoMessage ¶ added in v1.8.0
func (*RevokeOwnSkillGroupsRequest) ProtoMessage()
func (*RevokeOwnSkillGroupsRequest) ProtoReflect ¶ added in v1.8.0
func (x *RevokeOwnSkillGroupsRequest) ProtoReflect() protoreflect.Message
func (*RevokeOwnSkillGroupsRequest) Reset ¶ added in v1.8.0
func (x *RevokeOwnSkillGroupsRequest) Reset()
func (*RevokeOwnSkillGroupsRequest) String ¶ added in v1.8.0
func (x *RevokeOwnSkillGroupsRequest) String() string
type RevokeOwnSkillGroupsResponse ¶ added in v1.8.0
type RevokeOwnSkillGroupsResponse struct {
// contains filtered or unexported fields
}
Response message for the RevokeOwnSkillGroups rpc.
func (*RevokeOwnSkillGroupsResponse) Descriptor
deprecated
added in
v1.8.0
func (*RevokeOwnSkillGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use RevokeOwnSkillGroupsResponse.ProtoReflect.Descriptor instead.
func (*RevokeOwnSkillGroupsResponse) ProtoMessage ¶ added in v1.8.0
func (*RevokeOwnSkillGroupsResponse) ProtoMessage()
func (*RevokeOwnSkillGroupsResponse) ProtoReflect ¶ added in v1.8.0
func (x *RevokeOwnSkillGroupsResponse) ProtoReflect() protoreflect.Message
func (*RevokeOwnSkillGroupsResponse) Reset ¶ added in v1.8.0
func (x *RevokeOwnSkillGroupsResponse) Reset()
func (*RevokeOwnSkillGroupsResponse) String ¶ added in v1.8.0
func (x *RevokeOwnSkillGroupsResponse) 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 (x *RevokeSkillGroupsResponse) ProtoReflect() protoreflect.Message
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) // RemoveSkillFromAllGroups removes a skill from all skill groups which contain it. RemoveSkillFromAllGroups(ctx context.Context, in *RemoveSkillFromAllGroupsRequest, opts ...grpc.CallOption) (*RemoveSkillFromAllGroupsResponse, error) // AssignSkillGroups assigns a user to the given skill groups. AssignSkillGroups(ctx context.Context, in *AssignSkillGroupsRequest, opts ...grpc.CallOption) (*AssignSkillGroupsResponse, error) // UpdateUsersOnSkillGroup updates a skill groups assigned users. UpdateUsersOnSkillGroup(ctx context.Context, in *UpdateUsersOnSkillGroupRequest, opts ...grpc.CallOption) (*UpdateUsersOnSkillGroupResponse, 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) // Gets the skills of the requesting agent. This includes agent skills, hunt group skills, and extension skills(PBX). // Skills will be returned as a value pair (name, level). // For agent skills, the name of each skill will be the agent_skill_sid. // All other skills' names (hunt group and PBX) will be given special formats. // The requesting agent and hunt_group_sid skills will be defaulted to the max level (1000 and 100 respectively). // // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the hunt_group_sid in the request in invalid. GetAgentSkills(ctx context.Context, in *GetAgentSkillsRequest, opts ...grpc.CallOption) (*GetAgentSkillsResponse, error) // Returns a list of skills for the current agent. ListSkillsForCurrentAgent(ctx context.Context, in *ListSkillsForCurrentAgentRequest, opts ...grpc.CallOption) (*ListSkillsForCurrentAgentResponse, error) // Returns a list of skills for the current user. ListAssignedSkillGroups(ctx context.Context, in *ListAssignedSkillGroupsRequest, opts ...grpc.CallOption) (*ListAssignedSkillGroupsResponse, error) // AssignOwnSkillGroups updates the current users skill groups AssignOwnSkillGroups(ctx context.Context, in *AssignOwnSkillGroupsRequest, opts ...grpc.CallOption) (*AssignOwnSkillGroupsResponse, error) // RevokeOwnSkillGroups updates the current users skill groups RevokeOwnSkillGroups(ctx context.Context, in *RevokeOwnSkillGroupsRequest, opts ...grpc.CallOption) (*RevokeOwnSkillGroupsResponse, 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.
func NewSkillsServiceClient ¶
func NewSkillsServiceClient(cc grpc.ClientConnInterface) SkillsServiceClient
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) // RemoveSkillFromAllGroups removes a skill from all skill groups which contain it. RemoveSkillFromAllGroups(context.Context, *RemoveSkillFromAllGroupsRequest) (*RemoveSkillFromAllGroupsResponse, error) // AssignSkillGroups assigns a user to the given skill groups. AssignSkillGroups(context.Context, *AssignSkillGroupsRequest) (*AssignSkillGroupsResponse, error) // UpdateUsersOnSkillGroup updates a skill groups assigned users. UpdateUsersOnSkillGroup(context.Context, *UpdateUsersOnSkillGroupRequest) (*UpdateUsersOnSkillGroupResponse, 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) // Gets the skills of the requesting agent. This includes agent skills, hunt group skills, and extension skills(PBX). // Skills will be returned as a value pair (name, level). // For agent skills, the name of each skill will be the agent_skill_sid. // All other skills' names (hunt group and PBX) will be given special formats. // The requesting agent and hunt_group_sid skills will be defaulted to the max level (1000 and 100 respectively). // // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the hunt_group_sid in the request in invalid. GetAgentSkills(context.Context, *GetAgentSkillsRequest) (*GetAgentSkillsResponse, error) // Returns a list of skills for the current agent. ListSkillsForCurrentAgent(context.Context, *ListSkillsForCurrentAgentRequest) (*ListSkillsForCurrentAgentResponse, error) // Returns a list of skills for the current user. ListAssignedSkillGroups(context.Context, *ListAssignedSkillGroupsRequest) (*ListAssignedSkillGroupsResponse, error) // AssignOwnSkillGroups updates the current users skill groups AssignOwnSkillGroups(context.Context, *AssignOwnSkillGroupsRequest) (*AssignOwnSkillGroupsResponse, error) // RevokeOwnSkillGroups updates the current users skill groups RevokeOwnSkillGroups(context.Context, *RevokeOwnSkillGroupsRequest) (*RevokeOwnSkillGroupsResponse, 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.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedSkillsServiceServer) AssignOwnSkillGroups ¶ added in v1.8.0
func (UnimplementedSkillsServiceServer) AssignOwnSkillGroups(context.Context, *AssignOwnSkillGroupsRequest) (*AssignOwnSkillGroupsResponse, error)
func (UnimplementedSkillsServiceServer) AssignSkillGroups ¶
func (UnimplementedSkillsServiceServer) AssignSkillGroups(context.Context, *AssignSkillGroupsRequest) (*AssignSkillGroupsResponse, error)
func (UnimplementedSkillsServiceServer) CreateSkillGroup ¶
func (UnimplementedSkillsServiceServer) CreateSkillGroup(context.Context, *CreateSkillGroupRequest) (*CreateSkillGroupResponse, error)
func (UnimplementedSkillsServiceServer) DeleteSkillGroup ¶
func (UnimplementedSkillsServiceServer) DeleteSkillGroup(context.Context, *DeleteSkillGroupRequest) (*DeleteSkillGroupResponse, error)
func (UnimplementedSkillsServiceServer) GetAgentSkills ¶ added in v1.7.62
func (UnimplementedSkillsServiceServer) GetAgentSkills(context.Context, *GetAgentSkillsRequest) (*GetAgentSkillsResponse, error)
func (UnimplementedSkillsServiceServer) GetSkillGroup ¶
func (UnimplementedSkillsServiceServer) GetSkillGroup(context.Context, *GetSkillGroupRequest) (*GetSkillGroupResponse, error)
func (UnimplementedSkillsServiceServer) GetSkillGroupMembers ¶
func (UnimplementedSkillsServiceServer) GetSkillGroupMembers(context.Context, *GetSkillGroupMembersRequest) (*GetSkillGroupMembersResponse, error)
func (UnimplementedSkillsServiceServer) GetUserSkillGroups ¶
func (UnimplementedSkillsServiceServer) GetUserSkillGroups(context.Context, *GetUserSkillGroupsRequest) (*GetUserSkillGroupsResponse, error)
func (UnimplementedSkillsServiceServer) GetUserSkills ¶
func (UnimplementedSkillsServiceServer) GetUserSkills(context.Context, *GetUserSkillsRequest) (*GetUserSkillsResponse, error)
func (UnimplementedSkillsServiceServer) ListAssignedSkillGroups ¶ added in v1.8.0
func (UnimplementedSkillsServiceServer) ListAssignedSkillGroups(context.Context, *ListAssignedSkillGroupsRequest) (*ListAssignedSkillGroupsResponse, error)
func (UnimplementedSkillsServiceServer) ListSkillGroups ¶
func (UnimplementedSkillsServiceServer) ListSkillGroups(context.Context, *ListSkillGroupsRequest) (*ListSkillGroupsResponse, error)
func (UnimplementedSkillsServiceServer) ListSkillGroupsMembers ¶ added in v1.7.53
func (UnimplementedSkillsServiceServer) ListSkillGroupsMembers(context.Context, *ListSkillGroupsMembersRequest) (*ListSkillGroupsMembersResponse, error)
func (UnimplementedSkillsServiceServer) ListSkillsForCurrentAgent ¶ added in v1.7.62
func (UnimplementedSkillsServiceServer) ListSkillsForCurrentAgent(context.Context, *ListSkillsForCurrentAgentRequest) (*ListSkillsForCurrentAgentResponse, error)
func (UnimplementedSkillsServiceServer) RemoveSkillFromAllGroups ¶ added in v1.7.60
func (UnimplementedSkillsServiceServer) RemoveSkillFromAllGroups(context.Context, *RemoveSkillFromAllGroupsRequest) (*RemoveSkillFromAllGroupsResponse, error)
func (UnimplementedSkillsServiceServer) RevokeOwnSkillGroups ¶ added in v1.8.0
func (UnimplementedSkillsServiceServer) RevokeOwnSkillGroups(context.Context, *RevokeOwnSkillGroupsRequest) (*RevokeOwnSkillGroupsResponse, error)
func (UnimplementedSkillsServiceServer) RevokeSkillGroups ¶
func (UnimplementedSkillsServiceServer) RevokeSkillGroups(context.Context, *RevokeSkillGroupsRequest) (*RevokeSkillGroupsResponse, error)
func (UnimplementedSkillsServiceServer) UpdateSkillGroup ¶
func (UnimplementedSkillsServiceServer) UpdateSkillGroup(context.Context, *UpdateSkillGroupRequest) (*UpdateSkillGroupResponse, error)
func (UnimplementedSkillsServiceServer) UpdateUsersOnSkillGroup ¶ added in v1.7.57
func (UnimplementedSkillsServiceServer) UpdateUsersOnSkillGroup(context.Context, *UpdateUsersOnSkillGroupRequest) (*UpdateUsersOnSkillGroupResponse, error)
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
type UpdateUsersOnSkillGroupRequest ¶ added in v1.7.57
type UpdateUsersOnSkillGroupRequest struct { // ID of the skill group the users are being assigned to. SkillGroupId string `protobuf:"bytes,1,opt,name=skill_group_id,json=skillGroupId,proto3" json:"skill_group_id,omitempty"` // IDs of the users being assigned to the skill group. UserIds []string `protobuf:"bytes,2,rep,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateUsersOnSkillGroup rpc.
func (*UpdateUsersOnSkillGroupRequest) Descriptor
deprecated
added in
v1.7.57
func (*UpdateUsersOnSkillGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateUsersOnSkillGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateUsersOnSkillGroupRequest) GetSkillGroupId ¶ added in v1.7.57
func (x *UpdateUsersOnSkillGroupRequest) GetSkillGroupId() string
func (*UpdateUsersOnSkillGroupRequest) GetUserIds ¶ added in v1.7.57
func (x *UpdateUsersOnSkillGroupRequest) GetUserIds() []string
func (*UpdateUsersOnSkillGroupRequest) ProtoMessage ¶ added in v1.7.57
func (*UpdateUsersOnSkillGroupRequest) ProtoMessage()
func (*UpdateUsersOnSkillGroupRequest) ProtoReflect ¶ added in v1.7.57
func (x *UpdateUsersOnSkillGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateUsersOnSkillGroupRequest) Reset ¶ added in v1.7.57
func (x *UpdateUsersOnSkillGroupRequest) Reset()
func (*UpdateUsersOnSkillGroupRequest) String ¶ added in v1.7.57
func (x *UpdateUsersOnSkillGroupRequest) String() string
type UpdateUsersOnSkillGroupResponse ¶ added in v1.7.57
type UpdateUsersOnSkillGroupResponse struct {
// contains filtered or unexported fields
}
Response message for the UpdateUsersOnSkillGroup rpc.
func (*UpdateUsersOnSkillGroupResponse) Descriptor
deprecated
added in
v1.7.57
func (*UpdateUsersOnSkillGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateUsersOnSkillGroupResponse.ProtoReflect.Descriptor instead.
func (*UpdateUsersOnSkillGroupResponse) ProtoMessage ¶ added in v1.7.57
func (*UpdateUsersOnSkillGroupResponse) ProtoMessage()
func (*UpdateUsersOnSkillGroupResponse) ProtoReflect ¶ added in v1.7.57
func (x *UpdateUsersOnSkillGroupResponse) ProtoReflect() protoreflect.Message
func (*UpdateUsersOnSkillGroupResponse) Reset ¶ added in v1.7.57
func (x *UpdateUsersOnSkillGroupResponse) Reset()
func (*UpdateUsersOnSkillGroupResponse) String ¶ added in v1.7.57
func (x *UpdateUsersOnSkillGroupResponse) String() string