Skip to main content

TaskActivityApi

@codebolt/client-sdk


Class: TaskActivityApi

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:13

Constructors​

Constructor​

new TaskActivityApi(http: HttpClient): TaskActivityApi;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:14

Parameters​

ParameterType
httpHttpClient

Returns​

TaskActivityApi

Methods​

bulkCreate()​

bulkCreate(data: CreateTaskActivityRequest[]): Promise<TaskActivity[]>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:77

Bulk create activities

Parameters​

ParameterType
dataCreateTaskActivityRequest[]

Returns​

Promise<TaskActivity[]>


create()​

create(data: CreateTaskActivityRequest): Promise<TaskActivity>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:17

Create a new task activity

Parameters​

ParameterType
dataCreateTaskActivityRequest

Returns​

Promise<TaskActivity>


createPrestart()​

createPrestart(data: CreatePrestartActivityRequest): Promise<TaskActivity>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:22

Create a prestart activity

Parameters​

ParameterType
dataCreatePrestartActivityRequest

Returns​

Promise<TaskActivity>


delete()​

delete(taskId: string): Promise<void>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:47

Delete a task activity

Parameters​

ParameterType
taskIdstring

Returns​

Promise<void>


deleteOlder()​

deleteOlder(params?: TaskActivityCleanupParams): Promise<void>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:82

Delete older activities (cleanup)

Parameters​

ParameterType
params?TaskActivityCleanupParams

Returns​

Promise<void>


get()​

get(taskId: string): Promise<TaskActivity>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:37

Get a specific task activity

Parameters​

ParameterType
taskIdstring

Returns​

Promise<TaskActivity>


getByStatus()​

getByStatus(status: string): Promise<TaskActivity[]>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:62

Get activities by status

Parameters​

ParameterType
statusstring

Returns​

Promise<TaskActivity[]>


getByThread()​

getByThread(threadId: string): Promise<TaskActivity[]>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:57

Get activities by thread ID

Parameters​

ParameterType
threadIdstring

Returns​

Promise<TaskActivity[]>


getByType()​

getByType(type: string): Promise<TaskActivity[]>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:52

Get activities by type

Parameters​

ParameterType
typestring

Returns​

Promise<TaskActivity[]>


getDetailsWithActivities()​

getDetailsWithActivities(taskId: string): Promise<TaskDetailsWithActivities>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:32

Get task details with activities

Parameters​

ParameterType
taskIdstring

Returns​

Promise<TaskDetailsWithActivities>


getRecent()​

getRecent(): Promise<TaskActivity[]>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:67

Get recent activities

Returns​

Promise<TaskActivity[]>


getStatistics()​

getStatistics(): Promise<TaskActivityStatistics>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:72

Get activity statistics overview

Returns​

Promise<TaskActivityStatistics>


list()​

list(params?: TaskActivityListParams): Promise<TaskActivity[]>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:27

List all task activities

Parameters​

ParameterType
params?TaskActivityListParams

Returns​

Promise<TaskActivity[]>


update()​

update(taskId: string, data: UpdateTaskActivityRequest): Promise<TaskActivity>;

Defined in: CodeBolt/packages/clientsdk/src/api/task-activity.api.ts:42

Update a task activity

Parameters​

ParameterType
taskIdstring
dataUpdateTaskActivityRequest

Returns​

Promise<TaskActivity>