src/dazzle_back/runtime/email_templates.py¶
Generated: 2026-03-30T04:38:47.137494+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
Email Template System with Tracking.
Provides a template engine for emails with: - Variable substitution - Branded signatures and footers - Open tracking (pixel injection) - Click tracking (link rewriting)
Usage: template_engine = EmailTemplateEngine(ops_db, tracking_base_url="https://app.exam...
Key Exports¶
BrandConfigEmailTemplateRenderedEmailEmailTrackingRecordEmailTemplateEnginecreate_email_tracking_routesregister_templaterenderrecord_eventlist_templatestrack_opentrack_clickreplace_varreplace_conditionalrewrite_link
Dependencies¶
Imports¶
__future__.annotationshtmlredataclasses.dataclassdataclasses.fielddatetime.UTCdatetime.datetimetyping.Anyurllib.parse.urlencodeuuid.uuid4dazzle_back.runtime.ops_database.OpsDatabasefastapi.APIRouterfastapi.Queryfastapi.Requestfastapi.responses.RedirectResponsefastapi.responses.Response
Event Interactions¶
None detected.
Invariants and Assumptions¶
- Validates: Template not found: {template_name}
Tests¶
tests/integration/test_runtime_e2e.pytests/integration/test_runtime_pipeline.pytests/unit/test_runtime_test_routes.pytests/unit/test_runtime_services.pytests/unit/test_runtime_mcp_tools.py
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.