Files
DP44/docs/ai/Common/DTS.CommonCore/Interface/CustomChannels.md
2026-04-17 14:55:32 -04:00

1.6 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
Common/DTS.CommonCore/Interface/CustomChannels/ICustomChannelsView.cs
Common/DTS.CommonCore/Interface/CustomChannels/ICustomChannelsExportView.cs
Common/DTS.CommonCore/Interface/CustomChannels/ICustomChannelsImportView.cs
Common/DTS.CommonCore/Interface/CustomChannels/ICustomChannelModel.cs
Common/DTS.CommonCore/Interface/CustomChannels/ICustomChannelsViewModel.cs
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