ExternalProposalLineDto
A line item on an external proposal
Properties
| Name | Type | Description |
|---|---|---|
| id | string | External platform line ID |
External platform line ID | ||
| serviceTemplateId | string | Service template ID on the external platform (used for service mapping) |
Service template ID on the external platform (used for service mapping) | ||
| title | string | Line item title / service name |
Line item title / service name | ||
| description | string | Line item description |
Line item description | ||
| isRecurring | boolean | Whether this is a recurring charge |
Whether this is a recurring charge | ||
| price | number | Price for this line |
Price for this line | ||
| billingMethod | string | Billing method (e.g., "fixed", "hourly") |
Billing method (e.g., "fixed", "hourly") | ||
| mappedService | CodeAndNameDto | |
| isAssignedToClient | boolean | Whether this mapped service has already been assigned to the client |
Whether this mapped service has already been assigned to the client | ||
| clientServiceStatus | enum | Active Inactive Paused Proposed |
Active Inactive Paused Proposed | ||
JSON Example
{
"id": "string",
"serviceTemplateId": "string",
"title": "string",
"description": "string",
"isRecurring": false
}