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