QuoteEmailModel
Version: v3.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
QuoteEmailModel
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
quote_id | str | ✅ | — | — |
type | QuoteEmailType (quote) | ✅ | — | QuoteEmailType |
email_to | List[str] | ✅ | — | — |
subject | str | ❌ | — | — |
description | str | ❌ | — | — |
include_pdf_attachment | bool | ❌ | False | — |
mark_as_sent | bool | ❌ | False | — |
send_user_copy | bool | ❌ | False | — |
sender_email | str | ❌ | — | — |
tenant_accounts_email | str | ❌ | — | — |
tenant_business_name | str | ❌ | — | — |
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | POST /newquote/email | — | src/quote_email.py |
Change history
v3.0.0 · 2026-05-23 · Olaniyi Ajayi · a8073e559
Quote email: allow multiple recipients
- Field
email_totype changed: str → List[str] (breaking).
v2.0.0 · 2026-01-20 · Olaniyi Ajayi · b0d82fc1a
fix(quote): Change email_to field type in QuoteEmailModel from List to string
- Field
email_totype changed: List[str] → str (breaking).
v1.0.0 · 2026-01-20 · Olaniyi Ajayi · 7d4375a88
feat(quote): Refactor email quote workflow and API integration
- Initial version.
Generated from
dismantly-backend/Microservices/Quote/dependencies/models.py. Do not edit by hand.