AgentPortfolioSocket
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
TypedEventEmitter<AgentPortfolioSocketEvents>
Constructors
Constructor
new AgentPortfolioSocket(connectionManager: SocketConnectionManager): AgentPortfolioSocket;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:13
Parameters
| Parameter | Type |
|---|---|
connectionManager | SocketConnectionManager |
Returns
AgentPortfolioSocket
Overrides
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
listeners | protected | Map<string | symbol, Set<(...args: any[]) => void>> | TypedEventEmitter.listeners | CodeBolt/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
| Parameter | Type |
|---|---|
appreciation | SendAppreciationRequest |
Returns
void
addKarma()
addKarma(karma: AwardKarmaRequest): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:37
Parameters
| Parameter | Type |
|---|---|
karma | AwardKarmaRequest |
Returns
void
addTalent()
addTalent(talent: AddTalentRequest): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:43
Parameters
| Parameter | Type |
|---|---|
talent | AddTalentRequest |
Returns
void
addTestimonial()
addTestimonial(testimonial: CreateTestimonialRequest): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:34
Parameters
| Parameter | Type |
|---|---|
testimonial | CreateTestimonialRequest |
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
| Parameter | Type |
|---|---|
event | K |
...args | Parameters<AgentPortfolioSocketEvents[K]> |
Returns
boolean
Inherited from
endorseTalent()
endorseTalent(endorsement: EndorseTalentRequest): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:46
Parameters
| Parameter | Type |
|---|---|
endorsement | EndorseTalentRequest |
Returns
void
getConversations()
getConversations(agentId: string): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:31
Parameters
| Parameter | Type |
|---|---|
agentId | string |
Returns
void
getPortfolio()
getPortfolio(agentId: string): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:28
Parameters
| Parameter | Type |
|---|---|
agentId | string |
Returns
void
getRanking()
getRanking(filter?: AgentRankingParams): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:49
Parameters
| Parameter | Type |
|---|---|
filter? | AgentRankingParams |
Returns
void
listenerCount()
listenerCount(event: string): number;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:75
Parameters
| Parameter | Type |
|---|---|
event | string |
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
| Parameter | Type |
|---|---|
event | K |
listener | AgentPortfolioSocketEvents[K] |
Returns
this
Inherited from
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
| Parameter | Type |
|---|---|
event | K |
listener | AgentPortfolioSocketEvents[K] |
Returns
this
Inherited from
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
| Parameter | Type |
|---|---|
event | K |
listener | AgentPortfolioSocketEvents[K] |
Returns
this
Inherited from
removeAllListeners()
removeAllListeners(event?: string): this;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:66
Parameters
| Parameter | Type |
|---|---|
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
| Parameter | Type |
|---|---|
agentId | string |
Returns
void
unsubscribe()
unsubscribe(agentId: string): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/agent-portfolio.socket.ts:55
Parameters
| Parameter | Type |
|---|---|
agentId | string |
Returns
void