Skip to main content

UpdateRequestsApi

@codebolt/client-sdk


Class: UpdateRequestsApi

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:4

Constructors

Constructor

new UpdateRequestsApi(http: HttpClient): UpdateRequestsApi;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:5

Parameters

ParameterType
httpHttpClient

Returns

UpdateRequestsApi

Methods

addDispute()

addDispute(id: string, data: AddDisputeRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:53

Add a dispute to a request

Parameters

ParameterType
idstring
dataAddDisputeRequest

Returns

Promise<unknown>


addDisputeComment()

addDisputeComment(
id: string,
disputeId: string,
data: AddDisputeCommentRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:63

Add a comment to a dispute

Parameters

ParameterType
idstring
disputeIdstring
dataAddDisputeCommentRequest

Returns

Promise<unknown>


addWatcher()

addWatcher(id: string, data: AddWatcherRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:68

Add a watcher to a request

Parameters

ParameterType
idstring
dataAddWatcherRequest

Returns

Promise<unknown>


completeWork()

completeWork(id: string, data?: CompleteWorkRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:43

Complete work on a request

Parameters

ParameterType
idstring
data?CompleteWorkRequest

Returns

Promise<unknown>


create()

create(data: CreateUpdateRequestRequest): Promise<UpdateRequest>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:18

Create a new update request

Parameters

ParameterType
dataCreateUpdateRequestRequest

Returns

Promise<UpdateRequest>


delete()

delete(id: string): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:28

Delete an update request

Parameters

ParameterType
idstring

Returns

Promise<unknown>


get()

get(id: string): Promise<UpdateRequest>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:13

Get a single update request

Parameters

ParameterType
idstring

Returns

Promise<UpdateRequest>


list()

list(params?: Record<string, unknown>): Promise<UpdateRequest[]>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:8

List all update requests

Parameters

ParameterType
params?Record<string, unknown>

Returns

Promise<UpdateRequest[]>


merge()

merge(id: string, data?: MergeUpdateRequestRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:48

Merge a request into project structure

Parameters

ParameterType
idstring
data?MergeUpdateRequestRequest

Returns

Promise<unknown>


removeWatcher()

removeWatcher(id: string, watcherId: string): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:73

Remove a watcher from a request

Parameters

ParameterType
idstring
watcherIdstring

Returns

Promise<unknown>


resolveDispute()

resolveDispute(
id: string,
disputeId: string,
data: ResolveDisputeRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:58

Resolve a dispute

Parameters

ParameterType
idstring
disputeIdstring
dataResolveDisputeRequest

Returns

Promise<unknown>


startWork()

startWork(id: string): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:38

Start working on a request

Parameters

ParameterType
idstring

Returns

Promise<unknown>


submit()

submit(id: string): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:33

Submit a request for review

Parameters

ParameterType
idstring

Returns

Promise<unknown>


update()

update(id: string, data: UpdateUpdateRequestRequest): Promise<UpdateRequest>;

Defined in: CodeBolt/packages/clientsdk/src/api/update-requests.api.ts:23

Update an existing request

Parameters

ParameterType
idstring
dataUpdateUpdateRequestRequest

Returns

Promise<UpdateRequest>