init
This commit is contained in:
78
docs/ai/Common/DTS.Common/Interface/SystemSettings/DB.md
Normal file
78
docs/ai/Common/DTS.Common/Interface/SystemSettings/DB.md
Normal file
@@ -0,0 +1,78 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.Common/Interface/SystemSettings/DB/IDBImportView.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/DB/IDBExportView.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/DB/IDBViewModel.cs
|
||||
generated_at: "2026-04-17T16:35:54.942184+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "9116b3acac6aeb65"
|
||||
---
|
||||
|
||||
# Documentation: DB Import/Export Interfaces
|
||||
|
||||
## 1. Purpose
|
||||
|
||||
This module defines a set of interfaces for database import and export functionality within the system settings context. It provides an abstraction layer for view models handling file-based data transfer operations, specifically supporting XML-formatted import/export workflows. The interfaces `IDBImportView` and `IDBExportView` serve as view contracts, while `IDBViewModel` orchestrates the data flow between import/export operations and their associated views.
|
||||
|
||||
---
|
||||
|
||||
## 2. Public Interface
|
||||
|
||||
### `IDBImportView`
|
||||
**Namespace:** `DTS.Common.Interface`
|
||||
**Inherits:** `IBaseView`
|
||||
|
||||
A marker interface with no members. Used to identify views responsible for import functionality.
|
||||
|
||||
---
|
||||
|
||||
### `IDBExportView`
|
||||
**Namespace:** `DTS.Common.Interface`
|
||||
**Inherits:** `IBaseView`
|
||||
|
||||
A marker interface with no members. Used to identify views responsible for export functionality.
|
||||
|
||||
---
|
||||
|
||||
### `IDBViewModel`
|
||||
**Namespace:** `DTS.Common.Interface`
|
||||
**Inherits:** `IBaseViewModel`
|
||||
|
||||
Defines the contract for a view model that manages database import and export operations.
|
||||
|
||||
**Properties:**
|
||||
|
||||
| Name | Type | Access | Description |
|
||||
|------|------|--------|-------------|
|
||||
| `ImportView` | `IDBImportView` | get/set | The view instance handling import UI |
|
||||
| `ExportView` | `IDBExportView` | get/set | The view instance handling export UI |
|
||||
| `ImportFileName` | `string` | get/set | File path to import from |
|
||||
| `ImportStatusText` | `string` | get/set | Status message for import operations |
|
||||
| `ExportFileName` | `string` | get/set | File path to export to |
|
||||
| `ExportData` | `string` | get/set | Formatted XML string to write to the export file |
|
||||
| `ImportData` | `string` | get/set | Formatted XML string read from the import file |
|
||||
|
||||
**Methods:**
|
||||
|
||||
| Name | Return Type | Description |
|
||||
|------|-------------|-------------|
|
||||
| `Export()` | `void` | Exports `ExportData` to `ExportFileName` |
|
||||
|
||||
---
|
||||
|
||||
## 3. Invariants
|
||||
|
||||
- `IDBImportView` and `IDBExportView` must always be assignable to `IBaseView`.
|
||||
- `IDBViewModel` must always be assignable to `IBaseViewModel`.
|
||||
- `ExportData` and `ImportData` are expected to contain formatted XML strings (as noted in source comments).
|
||||
- The `Export()` method is expected to write the contents of `ExportData` to the path specified by `ExportFileName`.
|
||||
|
||||
---
|
||||
|
||||
## 4. Dependencies
|
||||
|
||||
**This module depends on:**
|
||||
- `DTS.Common.Base` — provides `IBaseView` and `IBaseViewModel` base interfaces.
|
||||
|
||||
**What depends on this module:**
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.Common/Interface/SystemSettings/ISOSettings/IisoSettingsView.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/ISOSettings/IISOSettingsViewModel.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs
|
||||
generated_at: "2026-04-17T16:35:04.545245+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "fddef7f2bd60cdbb"
|
||||
---
|
||||
|
||||
# ISO Settings Module Documentation
|
||||
|
||||
## 1. Purpose
|
||||
|
||||
This module defines the contract for ISO (International Organization for Standardization) settings configuration within the DTS system. It establishes a Model-View-ViewModel (MVVM) architecture for managing ISO-related application settings, including code display preferences, view modes, and validation requirements. The interfaces provide abstraction layers that decouple the presentation logic from data persistence and business rules.
|
||||
|
||||
---
|
||||
|
||||
## 2. Public Interface
|
||||
|
||||
### `IISOSettingsView`
|
||||
**Namespace:** `DTS.Common.Interface`
|
||||
**Inherits:** `IBaseView`
|
||||
|
||||
A marker interface for the ISO Settings view component. Contains no members; all behavior is inherited from `IBaseView`.
|
||||
|
||||
---
|
||||
|
||||
### `IISOSettingsModel`
|
||||
**Namespace:** `DTS.Common.Interface`
|
||||
**Inherits:** `IBaseModel`
|
||||
|
||||
Defines the data persistence contract for ISO settings.
|
||||
|
||||
| Method | Signature | Description |
|
||||
|--------|-----------|-------------|
|
||||
| `SaveData` | `void SaveData(IISOSettingsData data)` | Persists the provided ISO settings data. |
|
||||
| `LoadData` | `IISOSettingsData LoadData()` | Retrieves the current ISO settings data. |
|
||||
|
||||
---
|
||||
|
||||
### `IISOSettingsViewModel`
|
||||
**Namespace:** `DTS.Common.Interface`
|
||||
**Inherits:** `IBaseViewModel`
|
||||
|
||||
Defines the coordinator between view, model, and data components.
|
||||
|
||||
| Property | Type | Access | Description |
|
||||
|----------|------|--------|-------------|
|
||||
| `View` | `IISOSettingsView` | `get; set;` | Reference to the associated view instance. |
|
||||
| `ISOData` | `IISOSettingsData` | `get; set;` | The ISO settings data being managed. |
|
||||
| `Model` | `IISOSettingsModel` | `get; set;` | Reference to the model for data operations. |
|
||||
|
||||
---
|
||||
|
||||
### `IISOSettingsData`
|
||||
**Namespace:** `DTS.Common.Interface`
|
||||
**Inherits:** `IBaseClass`
|
||||
|
||||
Defines the data structure
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.Common/Interface/SystemSettings/PowerAndBattery/IPowerAndBatteryView.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/PowerAndBattery/IPowerAndBatteryViewModel.cs
|
||||
generated_at: "2026-04-17T16:25:09.412115+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "1379d037a4fc0710"
|
||||
---
|
||||
|
||||
# PowerAndBattery
|
||||
|
||||
### Purpose
|
||||
This module defines the contract interfaces for the Power and Battery settings feature within the system settings hierarchy. It follows the Model-View-ViewModel (MVVM) pattern, providing empty marker interfaces that extend base view and view model contracts, allowing concrete implementations to be injected and swapped at runtime.
|
||||
|
||||
### Public Interface
|
||||
|
||||
**`IPowerAndBatteryView`** (`IPowerAndBatteryView.cs`)
|
||||
- **Signature:** `public interface IPowerAndBatteryView : IBaseView { }`
|
||||
- **Behavior:** Marker interface for Power and Battery settings views. Inherits from `IBaseView` but defines no additional members.
|
||||
|
||||
**`IPowerAndBatteryViewModel`** (`IPowerAndBatteryViewModel.cs`)
|
||||
- **Signature:** `public interface IPowerAndBatteryViewModel : IBaseViewModel { }`
|
||||
- **Behavior:** Marker interface for Power and Battery settings view models. Inherits from `IBaseViewModel` but defines no additional members.
|
||||
|
||||
### Invariants
|
||||
- Both interfaces must remain empty marker interfaces, relying entirely on their base contracts (`IBaseView`, `IBaseViewModel`) for functionality.
|
||||
- The View-ViewModel pairing is implied by naming convention but not enforced at compile time.
|
||||
|
||||
### Dependencies
|
||||
- **Depends on:** `DTS.Common.Base` (specifically `IBaseView` and `IBaseViewModel`)
|
||||
- **Dependents:** Unknown from source alone—likely consumed by concrete implementations in a UI layer and dependency injection configuration.
|
||||
|
||||
### Gotchas
|
||||
- The interfaces define no Power/Battery-specific members. Any domain-specific properties or methods must be added to these interfaces or handled through the base interfaces' mechanisms. The current design suggests either a placeholder implementation or that all required behavior is already defined in the base interfaces.
|
||||
|
||||
---
|
||||
@@ -0,0 +1,52 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.Common/Interface/SystemSettings/QASettings/IQASettingsView.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/QASettings/IQASettingsViewModel.cs
|
||||
generated_at: "2026-04-17T16:37:30.823094+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "d8b9901d57c4012d"
|
||||
---
|
||||
|
||||
# Documentation: IQASettingsView and IQASettingsViewModel Interfaces
|
||||
|
||||
## 1. Purpose
|
||||
|
||||
This module defines two marker interfaces, `IQASettingsView` and `IQASettingsViewModel`, which represent the View and ViewModel contracts for a QA (Quality Assurance) Settings feature within the system settings domain. These interfaces follow the Model-View-ViewModel (MVVM) architectural pattern and serve as extension points for concrete implementations, inheriting from base view and viewmodel abstractions. Their role is to provide type identity for QA settings-related views and viewmodels within the DTS application framework.
|
||||
|
||||
## 2. Public Interface
|
||||
|
||||
### `IQASettingsView`
|
||||
- **Namespace:** `DTS.Common.Interface`
|
||||
- **Declaration:** `public interface IQASettingsView : IBaseView { }`
|
||||
- **Inheritance:** Extends `IBaseView` from `DTS.Common.Base`
|
||||
- **Members:** None defined
|
||||
- **Behavior:** Serves as a marker interface for QA Settings view implementations. Any concrete view implementing this interface must also satisfy the `IBaseView` contract.
|
||||
|
||||
### `IQASettingsViewModel`
|
||||
- **Namespace:** `DTS.Common.Interface`
|
||||
- **Declaration:** `public interface IQASettingsViewModel : IBaseViewModel { }`
|
||||
- **Inheritance:** Extends `IBaseViewModel` from `DTS.Common.Base`
|
||||
- **Members:** None defined
|
||||
- **Behavior:** Serves as a marker interface for QA Settings viewmodel implementations. Any concrete viewmodel implementing this interface must also satisfy the `IBaseViewModel` contract.
|
||||
|
||||
## 3. Invariants
|
||||
|
||||
- Any class implementing `IQASettingsView` must also implement all members of `IBaseView` (exact members unspecified in provided source).
|
||||
- Any class implementing `IQASettingsViewModel` must also implement all members of `IBaseViewModel` (exact members unspecified in provided source).
|
||||
- Both interfaces are public and must remain accessible for external implementations.
|
||||
- The interfaces define no additional members beyond their base interfaces, implying they are intended purely for type discrimination or future extensibility.
|
||||
|
||||
## 4. Dependencies
|
||||
|
||||
### This module depends on:
|
||||
- `DTS.Common.Base` — Provides `IBaseView` and `IBaseViewModel` base interfaces that these interfaces extend.
|
||||
|
||||
### What depends on this module:
|
||||
- **Cannot be determined from source alone.** Concrete view and viewmodel classes implementing these interfaces, as well as any registration, navigation, or dependency injection infrastructure that resolves these types, would depend on this module.
|
||||
|
||||
## 5. Gotchas
|
||||
|
||||
- **Empty marker interfaces:** Both interfaces define no members of their own. The rationale for having separate interfaces rather than using `IBaseView`/`IBaseViewModel` directly is not clear from the source—it may be for type identification, dependency injection registration, or future extensibility.
|
||||
- **Base interface contracts unknown:** The actual requirements imposed by `IBaseView` and `IBaseViewModel` are not visible in the provided source, making it unclear what implementers must provide.
|
||||
- **Naming convention:** The file path (`SystemSettings/QASettings`) suggests these are part of a larger settings hierarchy, but the relationship to other settings interfaces is not documented in the source.
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.Common/Interface/SystemSettings/RealtimeSettings/IRealtimeSettingsView.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/RealtimeSettings/IRealtimeSettingsViewModel.cs
|
||||
generated_at: "2026-04-17T16:37:40.296576+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "5e75e9eb3642973f"
|
||||
---
|
||||
|
||||
# Documentation: IRealtimeSettingsView and IRealtimeSettingsViewModel
|
||||
|
||||
## 1. Purpose
|
||||
|
||||
This module defines two marker interfaces—`IRealtimeSettingsView` and `IRealtimeSettingsViewModel`—for the RealtimeSettings feature within the SystemSettings domain. These interfaces follow the Model-View-ViewModel (MVVM) pattern, establishing type identity for views and view models that handle real-time system configuration. They serve as extension points for concrete implementations while maintaining consistency with the broader application architecture through their base interfaces.
|
||||
|
||||
## 2. Public Interface
|
||||
|
||||
### `IRealtimeSettingsView`
|
||||
- **Namespace:** `DTS.Common.Interface`
|
||||
- **Signature:** `public interface IRealtimeSettingsView : IBaseView { }`
|
||||
- **Behavior:** An empty marker interface that inherits from `IBaseView`. It provides no additional members beyond those defined in its base interface. Used to identify view components responsible for rendering real-time settings UI.
|
||||
|
||||
### `IRealtimeSettingsViewModel`
|
||||
- **Namespace:** `DTS.Common.Interface`
|
||||
- **Signature:** `public interface IRealtimeSettingsViewModel : IBaseViewModel { }`
|
||||
- **Behavior:** An empty marker interface that inherits from `IBaseViewModel`. It provides no additional members beyond those defined in its base interface. Used to identify view model components that manage state and logic for real-time settings.
|
||||
|
||||
## 3. Invariants
|
||||
|
||||
- Any class implementing `IRealtimeSettingsView` must also fulfill the contract of `IBaseView`.
|
||||
- Any class implementing `IRealtimeSettingsViewModel` must also fulfill the contract of `IBaseViewModel`.
|
||||
- The exact members required by `IBaseView` and `IBaseViewModel` are not visible in the provided source; their contracts must be obtained from `DTS.Common.Base` to understand full implementation requirements.
|
||||
|
||||
## 4. Dependencies
|
||||
|
||||
### This module depends on:
|
||||
- `DTS.Common.Base` — Provides `IBaseView` and `IBaseViewModel` base interfaces.
|
||||
|
||||
### What depends on this module:
|
||||
- **Cannot be determined from source alone.** Consumers would typically be concrete view and view model classes within the `SystemSettings/RealtimeSettings` feature area, but no implementations are shown in the provided files.
|
||||
|
||||
## 5. Gotchas
|
||||
|
||||
- **Empty interfaces:** Both interfaces define no members of their own. This suggests they are either:
|
||||
- Marker interfaces used solely for type identification/registration purposes.
|
||||
- Work-in-progress placeholders where domain-specific members have not yet been defined.
|
||||
|
||||
- **Base interface contracts unknown:** Without visibility into `IBaseView` and `IBaseViewModel`, developers cannot determine what methods, properties, or events must be implemented to satisfy these interfaces.
|
||||
|
||||
- **File path vs. namespace mismatch:** The files are located in `Common/DTS.Common/Interface/SystemSettings/RealtimeSettings/`, but the declared namespace is `DTS.Common.Interface`. The subfolders (`SystemSettings/RealtimeSettings`) do not affect the namespace, which may cause confusion when locating types.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.Common/Interface/SystemSettings/TablesSettings/ITablesSettingsView.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/TablesSettings/ITablesSettingsModel.cs
|
||||
generated_at: "2026-04-17T16:25:09.413509+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "e54974454f73a467"
|
||||
---
|
||||
|
||||
# TablesSettings
|
||||
|
||||
### Purpose
|
||||
This module defines the contract interfaces for the Tables Settings feature within the system settings hierarchy. It follows the MVVM pattern, providing marker interfaces for view and view model components that handle table-related configuration in the application.
|
||||
|
||||
### Public Interface
|
||||
|
||||
**`ITablesSettingsView`** (`ITablesSettingsView.cs`)
|
||||
- **Signature:** `public interface ITablesSettingsView : IBaseView { }`
|
||||
- **Behavior:** Marker interface for Tables settings views. Inherits from `IBaseView` with no additional members.
|
||||
|
||||
**`ITablesSettingsViewModel`** (`ITablesSettingsModel.cs`)
|
||||
- **Signature:** `public interface ITablesSettingsViewModel : IBaseViewModel { }`
|
||||
- **Behavior:** Marker interface for Tables settings view models. Inherits from `IBaseViewModel` with no additional members.
|
||||
|
||||
### Invariants
|
||||
- Both interfaces must remain empty marker interfaces.
|
||||
- The View-ViewModel pairing is implied by naming convention.
|
||||
|
||||
### Dependencies
|
||||
- **Depends on:** `DTS.Common.Base` (specifically `IBaseView` and `IBaseViewModel`)
|
||||
- **Dependents:** Unknown from source alone—likely consumed by concrete implementations in a UI layer.
|
||||
|
||||
### Gotchas
|
||||
- **File naming inconsistency:** The file `ITablesSettingsModel.cs` contains the interface `ITablesSettingsViewModel`. The filename suggests "Model" but the interface name follows the "ViewModel" convention. This mismatch could cause confusion when navigating the codebase or during code reviews.
|
||||
|
||||
---
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.Common/Interface/SystemSettings/TestSettings/ITestSettingsView.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/TestSettings/ITestSettingsViewModel.cs
|
||||
generated_at: "2026-04-17T16:06:49.134285+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "a0265c566979ffb5"
|
||||
---
|
||||
|
||||
# TestSettings
|
||||
|
||||
### Purpose
|
||||
This module defines the view and ViewModel interfaces for the Test Settings feature within the system settings hierarchy. It provides empty contract interfaces that extend base types, allowing for type-safe view/ViewModel pairing in what appears to be an MVVM architecture.
|
||||
|
||||
### Public Interface
|
||||
|
||||
**`ITestSettingsView`** (interface)
|
||||
- Inherits from: `IBaseView`
|
||||
- No members defined. Serves as a marker interface for Test Settings views.
|
||||
|
||||
**`ITestSettingsViewModel`** (interface)
|
||||
- Inherits from: `IBaseViewModel`
|
||||
- No members defined. Serves as a marker interface for Test Settings ViewModels.
|
||||
|
||||
### Invariants
|
||||
- Both interfaces must be implemented by concrete types that also satisfy their respective base contracts (`IBaseView` and `IBaseViewModel`).
|
||||
|
||||
### Dependencies
|
||||
- **Depends on**: `DTS.Common.Base` (for `IBaseView` and `IBaseViewModel`)
|
||||
- **Depended on by**: Unknown from source alone (likely concrete Test Settings implementations)
|
||||
|
||||
### Gotchas
|
||||
- Both interfaces are empty marker interfaces. Any behavior contracts must be defined in the base interfaces or added to these interfaces later.
|
||||
|
||||
---
|
||||
@@ -0,0 +1,56 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.Common/Interface/SystemSettings/UISettings/IUISettingsView.cs
|
||||
- Common/DTS.Common/Interface/SystemSettings/UISettings/IUISettingsViewModel.cs
|
||||
generated_at: "2026-04-17T16:37:28.996637+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "de88342860a71a53"
|
||||
---
|
||||
|
||||
# Documentation: IUISettingsView and IUISettingsViewModel Interfaces
|
||||
|
||||
## 1. Purpose
|
||||
|
||||
This module defines two marker interfaces—`IUISettingsView` and `IUISettingsViewModel`—that establish the View and ViewModel contracts for a UI Settings feature within an MVVM (Model-View-ViewModel) architecture. These interfaces exist to provide type identity for UI Settings components, allowing them to be identified, resolved, or constrained independently of their base types. They serve as extension points for future UI-specific settings functionality while maintaining compatibility with the broader `IBaseView` and `IBaseViewModel` hierarchies.
|
||||
|
||||
---
|
||||
|
||||
## 2. Public Interface
|
||||
|
||||
### `IUISettingsView`
|
||||
- **Namespace:** `DTS.Common.Interface`
|
||||
- **Signature:** `public interface IUISettingsView : IBaseView`
|
||||
- **Description:** A marker interface for UI Settings views. Inherits from `IBaseView` but defines no additional members. Intended to be implemented by view components responsible for displaying or editing UI settings.
|
||||
|
||||
### `IUISettingsViewModel`
|
||||
- **Namespace:** `DTS.Common.Interface`
|
||||
- **Signature:** `public interface IUISettingsViewModel : IBaseViewModel`
|
||||
- **Description:** A marker interface for UI Settings view models. Inherits from `IBaseViewModel` but defines no additional members. Intended to be implemented by view model components that manage the state and behavior for UI settings views.
|
||||
|
||||
---
|
||||
|
||||
## 3. Invariants
|
||||
|
||||
- **Inheritance constraint:** `IUISettingsView` must always inherit from `IBaseView`, and `IUISettingsViewModel` must always inherit from `IBaseViewModel`.
|
||||
- **Member contract:** Neither interface defines any members of its own; all behavior contracts are inherited from their respective base interfaces.
|
||||
- **Type identity:** Any class implementing `IUISettingsView` or `IUISettingsViewModel` is implicitly also a `IBaseView` or `IBaseViewModel` respectively.
|
||||
|
||||
**Note:** Additional invariants (e.g., threading requirements, lifecycle guarantees) cannot be determined from the source alone and would be defined in `IBaseView` and `IBaseViewModel`.
|
||||
|
||||
---
|
||||
|
||||
## 4. Dependencies
|
||||
|
||||
### This module depends on:
|
||||
- `DTS.Common.Base` — Provides `IBaseView` and `IBaseViewModel` base interfaces.
|
||||
|
||||
### What depends on this module:
|
||||
- **Cannot be determined from source alone.** Consumers would include concrete view and view model implementations for UI settings, as well as any dependency injection containers, navigation services, or factory classes that resolve or create UI Settings components by these interface types.
|
||||
|
||||
---
|
||||
|
||||
## 5. Gotchas
|
||||
|
||||
- **Empty marker interfaces:** Both interfaces define no members. This is a valid pattern for type discrimination, but developers should be aware that all actual behavior contracts come from `IBaseView` and `IBaseViewModel`. If UI Settings-specific members are needed in the future, these interfaces would need to be extended.
|
||||
- **Base interface contracts unknown:** The actual responsibilities, properties, and methods that implementers must provide are defined in `IBaseView` and `IBaseViewModel`, which are not included in the provided source. Developers should consult those definitions to understand the full contract
|
||||
Reference in New Issue
Block a user