FeedbackSubmission
Version: v3.3.0
Stored entity
Partition key pk, sort key sk • discriminator type = "FEEDBACK_SUBMISSION"
Overview
Persisted feedback submission model.
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
pk | str | ✅ | — | — |
sk | str | ✅ | — | — |
type | str | ❌ | FEEDBACK_SUBMISSION | — |
reference_id | str | ✅ | — | — |
tenant_id | str | ✅ | — | — |
tenant_company_name | str | ✅ | — | — |
user_id | str | ✅ | — | — |
user_name | str | ✅ | — | — |
user_email | str | ✅ | — | — |
submitted_by_user | str | ✅ | — | — |
submitted_by_user_id | str | ✅ | — | — |
feedback_type | FeedbackType (Feature Request, Improvement, Bug) | ✅ | — | Supported feedback types. |
description | str | ✅ | — | — |
platform | FeedbackPlatform (mobile, web) | ❌ | — | Supported platforms. |
area_impacted | str | ❌ | — | — |
feedback_display_id | str | ✅ | — | — |
status | FeedbackStatus (Submitted, Under Review, Exploring Options, Planned, In Progress, Released, Not Planned, Outside Current Scope, Considered, Not Selected) | ✅ | — | Supported feedback status values. |
dismantly_notes | str | ❌ | — | — |
submitted_at_utc | str | ❌ | — | — |
meta_data | dict | ❌ | — | — |
delivery_status | str | ✅ | — | — |
updated_at | str | ❌ | — | — |
created_at | str | ❌ | — | — |
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | POST /newfeedback/feedback | — | src/feedback_post.py |
| Stream | DynamoDB stream | table items where type = FEEDBACK_SUBMISSION | src/history/feedback_history_process.py |
| API | GET /newfeedback/feedback/history | — | src/history/feedback_history_get.py |
Change history
v3.3.0 · 2026-06-04 · Cian (shared account) · 376345040
Add Feedback history and smoke tests
- Added optional field
meta_data.
v3.2.0 · 2026-04-26 · Cian (shared account) · 8d9ca46d6
Revert "Refine feedback schema and migration cleanup"
- Added required field
submitted_by_user. - Added required field
submitted_by_user_id. - Added required field
user_email.
v3.1.0 · 2026-04-26 · Cian (shared account) · 55f75d20f
Revert "Simplify feedback submission schema"
- Added required field
delivery_status. - Added optional field
submitted_at_utc. - Added required field
tenant_company_name.
v3.0.0 · 2026-04-26 · Cian (shared account) · 0047d06ed
Simplify feedback submission schema
- Removed field
delivery_status(breaking). - Removed field
submitted_at_utc(breaking). - Removed field
tenant_company_name(breaking).
v2.0.0 · 2026-04-26 · Cian (shared account) · bd2e93721
Refine feedback schema and migration cleanup
- Removed field
submitted_by_user(breaking). - Removed field
submitted_by_user_id(breaking). - Removed field
user_email(breaking).
v1.2.0 · 2026-04-26 · Cian (shared account) · 2e2c58a15
eee
- Added optional field
dismantly_notes. - Added required field
feedback_display_id. - Added optional field
platform. - Added required field
status. - Added required field
submitted_by_user. - Added required field
submitted_by_user_id.
v1.1.0 · 2026-03-03 · Cian (shared account) · deeb94e9c
Add idempotency support to feedback microservice
- Added optional field
created_at. - Added optional field
updated_at.
v1.0.0 · 2026-03-03 · Cian (shared account) · df7438324
Add feedback microservice and POST /feedback endpoint
- Initial version.
Generated from
dismantly-backend/Microservices/Feedback/dependencies/models.py. Do not edit by hand.