- Introduced EkaerConsignment model for direction-agnostic mapping (inbound/outbound), centralizing normalization and aggregation. - Refactored IShippingToEkaerMapper and service interfaces to use new model and expose obligation evaluation. - Added EkaerReportability logic for robust, threshold-based reporting obligation checks with error handling. - Updated UI and SignalR to support detailed creation results and user feedback for skipped entries. - Enhanced tests and documentation to cover new mapping, evaluation, and legal context. - Minor config/protocol adjustments for improved reliability. |
||
|---|---|---|
| .. | ||
| Ekaer | ||
| ISecureCredentialService.cs | ||
| MeasurementServiceBase.cs | ||
| README.md | ||
README.md
Services
Business logic services and credential management.
Key Files
MeasurementServiceBase.cs— Abstract base with generic TLogger injection.ISecureCredentialService.cs— Interface: SaveCredentialsAsync (2-day expiry), GetCredentialsAsync, ClearCredentialsAsync. StoredCredentials sealed record.
Platform implementations: MAUI → SecureStorage, Web → obfuscated localStorage, Server → no-op.