20 lines
978 B
Markdown
20 lines
978 B
Markdown
|
|
---
|
||
|
|
source_files:
|
||
|
|
- Common/DTS.CommonCore/Interface/DownloadData/IDownloadDataView.cs
|
||
|
|
- Common/DTS.CommonCore/Interface/DownloadData/IDownloadDataViewModel.cs
|
||
|
|
generated_at: "2026-04-17T16:36:37.553336+00:00"
|
||
|
|
model: "zai-org/GLM-5-FP8"
|
||
|
|
schema_version: 1
|
||
|
|
sha256: "840b6a56bd23dbe7"
|
||
|
|
---
|
||
|
|
|
||
|
|
# Documentation: Download Data View Interfaces
|
||
|
|
|
||
|
|
## 1. Purpose
|
||
|
|
This module defines the core contracts for a "Download Data" feature within an MVVM (Model-View-ViewModel) architecture. It provides two marker interfaces, `IDownloadDataView` and `IDownloadDataViewModel`, which establish a type hierarchy for the View and ViewModel layers respectively. These interfaces allow the system to identify specific components associated with data downloading functionality without enforcing specific members at this level, relying instead on the broader `IBaseView` and `IBaseViewModel` contracts.
|
||
|
|
|
||
|
|
## 2. Public Interface
|
||
|
|
|
||
|
|
### `IDownloadDataView`
|
||
|
|
- **Namespace:** `DTS.Common.Interface`
|
||
|
|
- **File:** `
|