init
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.Common/Interface/Reports/PedestrianAndHead/ITRLReportInputView.cs
|
||||
- Common/DTS.Common/Interface/Reports/PedestrianAndHead/ITRLReportOutputView.cs
|
||||
- Common/DTS.Common/Interface/Reports/PedestrianAndHead/IHeadReportInputView.cs
|
||||
- Common/DTS.Common/Interface/Reports/PedestrianAndHead/IHeadReportOutputView.cs
|
||||
- Common/DTS.Common/Interface/Reports/PedestrianAndHead/ITRLReportViewModel.cs
|
||||
- Common/DTS.Common/Interface/Reports/PedestrianAndHead/IHeadReportViewModel.cs
|
||||
generated_at: "2026-04-17T16:03:15.425774+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "c6aa5694736533c7"
|
||||
---
|
||||
|
||||
# PedestrianAndHead
|
||||
|
||||
### Purpose
|
||||
This module defines view and view model interfaces for TRL (likely pedestrian-related) and Head impact report generation. It follows the Model-View-ViewModel (MVVM) pattern, establishing contracts for input/output views and their coordinating view models to enable dependency injection and testability.
|
||||
|
||||
### Public Interface
|
||||
|
||||
**ITRLReportInputView**
|
||||
- Signature: `public interface ITRLReportInputView : IBaseView`
|
||||
- Behavior: Contract for the input view component of TRL report generation.
|
||||
|
||||
**ITRLReportOutputView**
|
||||
- Signature: `public interface ITRLReportOutputView : IBaseView`
|
||||
- Behavior: Contract for the output view component of TRL report generation.
|
||||
|
||||
**IHeadReportInputView**
|
||||
- Signature: `public interface IHeadReportInputView : IBaseView`
|
||||
- Behavior: Contract for the input view component of Head report generation.
|
||||
|
||||
**IHeadReportOutputView**
|
||||
- Signature:
|
||||
Reference in New Issue
Block a user