Unified parameter-setting API #10

Open
opened 2026-03-21 18:28:56 +01:00 by namcho · 0 comments
Owner

Currently each parameter has its own setter method, leading to many API endpoints. Better approach:\n\nProposed: Single POST /control/parameter endpoint\n\n\nBenefits:\n- Single endpoint for all parameters\n- Parameter validation on backend\n- Easy to extend\n- Frontend can dynamically build parameter editors\n\nImplementation:\n- Create ParameterCommand model with parameter + value\n- Backend handler maps parameter name to correct setter\n- Validate parameter exists and value is in range

Currently each parameter has its own setter method, leading to many API endpoints. Better approach:\n\n**Proposed:** Single POST /control/parameter endpoint\n\n\n**Benefits:**\n- Single endpoint for all parameters\n- Parameter validation on backend\n- Easy to extend\n- Frontend can dynamically build parameter editors\n\n**Implementation:**\n- Create ParameterCommand model with parameter + value\n- Backend handler maps parameter name to correct setter\n- Validate parameter exists and value is in range
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
namcho/compressor-emulator#10
No description provided.