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>