Skip to main content

AgentPortfolioSocket

@codebolt/plugin-sdk


Class: AgentPortfolioSocket

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:10

Agent Portfolio WebSocket - Manage agent portfolios, testimonials, karma, talents. Action-based protocol with subscribe/unsubscribe for live updates.

Extends​

Constructors​

Constructor​

new AgentPortfolioSocket(connectionManager: SocketConnectionManager): AgentPortfolioSocket;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:13

Parameters​

ParameterType
connectionManagerSocketConnectionManager

Returns​

AgentPortfolioSocket

Overrides​

TypedEventEmitter.constructor

Properties​

PropertyModifierTypeInherited fromDefined in
listenersprotectedMap<string | symbol, Set<(...args: any[]) => void>>TypedEventEmitter.listenersCodeBolt/packages/pluginSdk/src/core/event-emitter.ts:24

Methods​

addAppreciation()​

addAppreciation(appreciation: SendAppreciationRequest): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:40

Parameters​

ParameterType
appreciationSendAppreciationRequest

Returns​

void


addKarma()​

addKarma(karma: AwardKarmaRequest): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:37

Parameters​

ParameterType
karmaAwardKarmaRequest

Returns​

void


addTalent()​

addTalent(talent: AddTalentRequest): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:43

Parameters​

ParameterType
talentAddTalentRequest

Returns​

void


addTestimonial()​

addTestimonial(testimonial: CreateTestimonialRequest): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:34

Parameters​

ParameterType
testimonialCreateTestimonialRequest

Returns​

void


emit()​

emit<K>(event: K, ...args: Parameters<AgentPortfolioSocketEvents[K]>): boolean;

Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:54

Type Parameters​

Type Parameter
K extends string

Parameters​

ParameterType
eventK
...argsParameters<AgentPortfolioSocketEvents[K]>

Returns​

boolean

Inherited from​

TypedEventEmitter.emit


endorseTalent()​

endorseTalent(endorsement: EndorseTalentRequest): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:46

Parameters​

ParameterType
endorsementEndorseTalentRequest

Returns​

void


getConversations()​

getConversations(agentId: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:31

Parameters​

ParameterType
agentIdstring

Returns​

void


getPortfolio()​

getPortfolio(agentId: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:28

Parameters​

ParameterType
agentIdstring

Returns​

void


getRanking()​

getRanking(filter?: AgentRankingParams): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:49

Parameters​

ParameterType
filter?AgentRankingParams

Returns​

void


listenerCount()​

listenerCount(event: string): number;

Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:75

Parameters​

ParameterType
eventstring

Returns​

number

Inherited from​

TypedEventEmitter.listenerCount


off()​

off<K>(event: K, listener: AgentPortfolioSocketEvents[K]): this;

Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:35

Type Parameters​

Type Parameter
K extends string

Parameters​

ParameterType
eventK
listenerAgentPortfolioSocketEvents[K]

Returns​

this

Inherited from​

TypedEventEmitter.off


on()​

on<K>(event: K, listener: AgentPortfolioSocketEvents[K]): this;

Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:27

Type Parameters​

Type Parameter
K extends string

Parameters​

ParameterType
eventK
listenerAgentPortfolioSocketEvents[K]

Returns​

this

Inherited from​

TypedEventEmitter.on


once()​

once<K>(event: K, listener: AgentPortfolioSocketEvents[K]): this;

Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:46

Type Parameters​

Type Parameter
K extends string

Parameters​

ParameterType
eventK
listenerAgentPortfolioSocketEvents[K]

Returns​

this

Inherited from​

TypedEventEmitter.once


removeAllListeners()​

removeAllListeners(event?: string): this;

Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:66

Parameters​

ParameterType
event?string

Returns​

this

Inherited from​

TypedEventEmitter.removeAllListeners


subscribe()​

subscribe(agentId: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:52

Parameters​

ParameterType
agentIdstring

Returns​

void


unsubscribe()​

unsubscribe(agentId: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:55

Parameters​

ParameterType
agentIdstring

Returns​

void