1.6 KiB
1.6 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | |||||
|---|---|---|---|---|---|---|---|---|---|
|
2026-04-17T16:02:06.150178+00:00 | zai-org/GLM-5-FP8 | 1 | f946b77217c5883d |
CustomChannels
Purpose
This module defines the interfaces for a Custom Channels feature, supporting import and export functionality. It follows a Model-View-ViewModel (MVVM) pattern with separate interfaces for views, view models, and models. The interfaces enable selection and management of custom channel configurations that can be imported from or exported to files.
Public Interface
ICustomChannelsView (interface, inherits IBaseView)
- Marker interface for the main custom channels view. No additional members beyond
IBaseView.
ICustomChannelsExportView (interface, inherits IBaseView)
- Marker interface for the export view. No additional members beyond
IBaseView.
ICustomChannelsImportView (interface, inherits IBaseView)
- Marker interface for the import view. No additional members beyond
IBaseView.
ICustomChannelModel (interface)
string Name { get; }- Read-only name of the custom channel.bool Included { get; set; }- Gets or sets whether this channel is included in the selection.
ICustomChannelsViewModel (interface, inherits IBaseViewModel)
- `ICustom