2.1 Configuration POCOs (Mqtt, Storage, UrlFetch, ApiKey)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -71,7 +71,7 @@ Each type lives in `src/FrameProcessor/Domain/`. Tests in `tests/FrameProcessor.
|
||||
|
||||
## Phase 2 — Configuration binding
|
||||
|
||||
### [ ] 2.1 `MqttOptions`, `StorageOptions`, `UrlFetchOptions`, `ApiKeyOptions`
|
||||
### [x] 2.1 `MqttOptions`, `StorageOptions`, `UrlFetchOptions`, `ApiKeyOptions`
|
||||
- POCOs in `src/FrameProcessor/Configuration/`.
|
||||
- Bound from `appsettings.json` via `builder.Services.Configure<T>(...)`.
|
||||
- Validate on startup (`ValidateOnStart` + `IValidateOptions<T>` or DataAnnotations).
|
||||
|
||||
Reference in New Issue
Block a user