ClientPipelineSummaryDto

Lightweight projection of a client pipeline card for kanban board display.
Reuses SodiumHQ.DTOs.ClientBillableService.KanbanTaskDto for the open-tasks list.

Properties

Name Type Description
codestring

The unique code for this pipeline card

The unique code for this pipeline card

clientClientRefDto
pipelineCodeAndNameDto
stageCodeAndNameDto
stageIconstring

Stage icon (Lucide icon name)

Stage icon (Lucide icon name)

stageColorstring

Stage colour (hex)

Stage colour (hex)

stageSetTimestring

When the current stage was set (UTC). Used for calculating time-in-stage on the frontend.

When the current stage was set (UTC). Used for calculating time-in-stage on the frontend.

managedByUserCodeAndNameDto
startDatestring

The date the client entered the pipeline

The date the client entered the pipeline

valuenumber

What the deal is worth if it closes (optional)

What the deal is worth if it closes (optional)

likelihoodinteger

How likely the deal is to close, as a percentage 0-100 (optional)

How likely the deal is to close, as a percentage 0-100 (optional)

tasksarray of KanbanTaskDto

Open tasks for this client (not completed or skipped).

Open tasks for this client (not completed or skipped).

JSON Example

{
  "code": "string",
  "client": {
    "code": "string",
    "name": "string",
    "logoUrl": "string"
  },
  "pipeline": {
    "code": "string",
    "name": "string"
  },
  "stage": {
    "code": "string",
    "name": "string"
  },
  "stageIcon": "string"
}

Contained in Schemas