TemplateVariables
Root object containing all variables available for document template rendering.
This class serves as the data model for Liquid/Fluid template rendering,
providing access to client, practice, proposal, and document-level data.
Properties
| Name | Type | Description |
|---|---|---|
| title | string | Document-level title (e.g., "Engagement Letter", "Annual Proposal"). |
Document-level title (e.g., "Engagement Letter", "Annual Proposal"). | ||
| subtitle | string | Document-level subtitle providing additional context. |
Document-level subtitle providing additional context. | ||
| secondarySubtitle | string | Optional secondary subtitle for additional document identification. |
Optional secondary subtitle for additional document identification. | ||
| postalAddress | string | |
| addressee | string | |
| date | string | Formatted date string (e.g., "27th June 2025"). |
Formatted date string (e.g., "27th June 2025"). | ||
| logo | string | URL or base64-encoded image data for the practice logo. |
URL or base64-encoded image data for the practice logo. | ||
| client | ClientDto | |
| primaryContact | ContactDto | |
| partner | TenantUserDto | |
| manager | TenantUserDto | |
| practice | PracticeDetailsDto | |
| proposal | ProposalDto | |
| htmlBlocks | object | Dictionary of custom HTML blocks that can be injected into templates. |
Dictionary of custom HTML blocks that can be injected into templates. | ||
| schedules | ContentBlockCollection | |
| url | string | Generic URL for use in templates (e.g., authorization links, callback URLs, external resources). |
Generic URL for use in templates (e.g., authorization links, callback URLs, external resources). | ||
| contact | ContactDto | |
JSON Example
{
"title": "string",
"subtitle": "string",
"secondarySubtitle": "string",
"postalAddress": "string",
"addressee": "string"
}