Skip to main content

UpdateRequestSocket

@codebolt/plugin-sdk


Class: UpdateRequestSocket

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:11

Project Structure Update Request WebSocket - Manage update requests with workflow. Type-based protocol: list, get, create, update, delete, submit, startWork, complete, merge, dispute, resolveDispute, comment, watch, unwatch.

Extends​

Constructors​

Constructor​

new UpdateRequestSocket(connectionManager: SocketConnectionManager, socketName: string): UpdateRequestSocket;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:14

Parameters​

ParameterTypeDefault value
connectionManagerSocketConnectionManagerundefined
socketNamestring'projectStructureUpdateRequest'

Returns​

UpdateRequestSocket

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​

comment()​

comment(
id: string,
comment: string,
requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:95

Parameters​

ParameterType
idstring
commentstring
requestId?string

Returns​

void


complete()​

complete(id: string, requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:79

Parameters​

ParameterType
idstring
requestId?string

Returns​

void


create()​

create(request: CreateUpdateRequestRequest, requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:64

Parameters​

ParameterType
requestCreateUpdateRequestRequest
requestId?string

Returns​

void


delete()​

delete(id: string, requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:70

Parameters​

ParameterType
idstring
requestId?string

Returns​

void


dispute()​

dispute(
id: string,
reason: string,
requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:85

Parameters​

ParameterType
idstring
reasonstring
requestId?string

Returns​

void


emit()​

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

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

Type Parameters​

Type Parameter
K extends string

Parameters​

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

Returns​

boolean

Inherited from​

TypedEventEmitter.emit


get()​

get(id: string, requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:61

Parameters​

ParameterType
idstring
requestId?string

Returns​

void


list()​

list(filter?: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:58

Parameters​

ParameterType
filter?unknown
requestId?string

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


merge()​

merge(id: string, requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:82

Parameters​

ParameterType
idstring
requestId?string

Returns​

void


off()​

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

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

Type Parameters​

Type Parameter
K extends string

Parameters​

ParameterType
eventK
listenerUpdateRequestSocketEvents[K]

Returns​

this

Inherited from​

TypedEventEmitter.off


on()​

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

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

Type Parameters​

Type Parameter
K extends string

Parameters​

ParameterType
eventK
listenerUpdateRequestSocketEvents[K]

Returns​

this

Inherited from​

TypedEventEmitter.on


once()​

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

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

Type Parameters​

Type Parameter
K extends string

Parameters​

ParameterType
eventK
listenerUpdateRequestSocketEvents[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


resolveDispute()​

resolveDispute(
id: string,
resolution: unknown,
requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:88

Parameters​

ParameterType
idstring
resolutionunknown
requestId?string

Returns​

void


startWork()​

startWork(id: string, requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:76

Parameters​

ParameterType
idstring
requestId?string

Returns​

void


submit()​

submit(id: string, requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:73

Parameters​

ParameterType
idstring
requestId?string

Returns​

void


unwatch()​

unwatch(id: string, requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:101

Parameters​

ParameterType
idstring
requestId?string

Returns​

void


update()​

update(
id: string,
data: UpdateUpdateRequestRequest,
requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:67

Parameters​

ParameterType
idstring
dataUpdateUpdateRequestRequest
requestId?string

Returns​

void


watch()​

watch(id: string, requestId?: string): void;

Defined in: CodeBolt/packages/pluginSdk/src/sockets/update-request.socket.ts:98

Parameters​

ParameterType
idstring
requestId?string

Returns​

void