API Docs / Schemas / EngagementDto

EngagementDto

Response DTO for engagement information

Properties

Name Type Description
codestring

Unique code for this engagement (auto-generated based on date)

Unique code for this engagement (auto-generated based on date)

guidstring

Unique identifier for this engagement

Unique identifier for this engagement

clientCodeAndNameDto
datestring

Date of the engagement

Date of the engagement

statusenum

Unsent Sent Viewed Accepted Rejected

Unsent Sent Viewed Accepted Rejected

typeenum

ProposalAndEngagementLetter EngagementLetter

ProposalAndEngagementLetter EngagementLetter

typeNamestring

Display name for the engagement type ("Proposal" or "Engagement Letter")

Display name for the engagement type ("Proposal" or "Engagement Letter")

recipientFirstNamestring

First name of the recipient for this engagement

First name of the recipient for this engagement

recipientLastNamestring

Last name of the recipient for this engagement

Last name of the recipient for this engagement

recipientEmailstring

Email address of the recipient for this engagement

Email address of the recipient for this engagement

hasProposalPdfboolean

Indicates whether a proposal PDF has been uploaded

Indicates whether a proposal PDF has been uploaded

hasLofEPdfboolean

Indicates whether a letter of engagement PDF has been uploaded

Indicates whether a letter of engagement PDF has been uploaded

proposalTemplateCodeAndNameDto
lofETemplateCodeAndNameDto
acceptanceAcceptanceDto
lastViewedstring

Date and time when the engagement was last viewed

Date and time when the engagement was last viewed

annualValuenumber

Total annual value of all services in this engagement

Total annual value of all services in this engagement

numberOfServicesinteger

Number of services included in this engagement

Number of services included in this engagement

proposalServicesarray of ClientBillableServiceDto

List of services included in this engagement.
These are historical snapshots of ClientBillableServices at the time of engagement creation.
The original ClientBillableServices may have been modified or deleted since this engagement was created.

List of services included in this engagement.
These are historical snapshots of ClientBillableServices at the time of engagement creation.
The original ClientBillableServices may have been modified or deleted since this engagement was created.

linkstring

Public link for accepting this engagement.
Format: {WebApp.BaseUrl}/engagements/accept/{Guid}
This is a computed property and is not persisted in the database.

Public link for accepting this engagement.
Format: {WebApp.BaseUrl}/engagements/accept/{Guid}
This is a computed property and is not persisted in the database.

JSON Example

{
  "code": "string",
  "guid": "00000000-0000-0000-0000-000000000000",
  "client": {
    "code": "string",
    "name": "string"
  },
  "date": "2024-01-01",
  "status": "Unsent"
}

Used By Operations

Contained in Schemas