UpdateProposalRequest
Request DTO for updating an existing proposal
Properties
| Name | Type | Description |
|---|---|---|
| clientCode* | string | Code of the client this proposal belongs to |
Code of the client this proposal belongs to | ||
| date* | string | Date of the proposal |
Date of the proposal | ||
| status | enum | Unsent Sent Viewed Accepted Rejected |
Unsent Sent Viewed Accepted Rejected | ||
| manuallyAccepted | boolean | Indicates whether the proposal was manually accepted (true) or accepted via the online acceptance page (false). |
Indicates whether the proposal was manually accepted (true) or accepted via the online acceptance page (false). | ||
| recipientFirstName | string | First name of the recipient for this proposal |
First name of the recipient for this proposal | ||
| recipientLastName | string | Last name of the recipient for this proposal |
Last name of the recipient for this proposal | ||
| recipientEmail | string | Email address of the recipient for this proposal |
Email address of the recipient for this proposal | ||
| proposalTemplateCode | string | Code of the template to use for the proposal document |
Code of the template to use for the proposal document | ||
| lofETemplateCode | string | Code of the template to use for the letter of engagement (LofE) document |
Code of the template to use for the letter of engagement (LofE) document | ||
| clientBillableServiceCodes | array of string | List of ClientBillableService codes to include in this proposal. IMPORTANT: Updating this field will replace ALL existing service snapshots with new ones. The historical snapshots are stored as JSON and preserve service details even if the original Example: ["CBS001", "CBS002", "CBS003"] |
List of ClientBillableService codes to include in this proposal. IMPORTANT: Updating this field will replace ALL existing service snapshots with new ones. The historical snapshots are stored as JSON and preserve service details even if the original Example: ["CBS001", "CBS002", "CBS003"] | ||
JSON Example
{
"clientCode": "string",
"date": "2024-01-01",
"status": "Unsent",
"manuallyAccepted": false,
"recipientFirstName": "string"
}