Record
public record FeaturesConfig : System.IEquatable<Moka.Docs.Core.Configuration.FeaturesConfig>
Namespace: Moka.Docs.Core.Configuration
Feature toggles for optional capabilities.
Inheritance
Implements: System.IEquatable<Moka.Docs.Core.Configuration.FeaturesConfig>
Properties
| Name | Description |
|---|---|
Blog |
Blog feature configuration. |
Search |
Search configuration. |
Versioning |
Versioning configuration. |
Blog
BlogFeatureConfig FeaturesConfig.Blog { get; init; }
Blog feature configuration.
Search
SearchFeatureConfig FeaturesConfig.Search { get; init; }
Search configuration.
Versioning
VersioningFeatureConfig FeaturesConfig.Versioning { get; init; }
Versioning configuration.
Type Relationships
classDiagram
style FeaturesConfig fill:#f9f,stroke:#333,stroke-width:2px
FeaturesConfig ..|> FeaturesConfig~ : implements
View Source
/// <summary>
/// Feature toggles for optional capabilities.
/// </summary>
public sealed record FeaturesConfig
{
/// <summary>Search configuration.</summary>
public SearchFeatureConfig Search { get; init; } = new();
/// <summary>Versioning configuration.</summary>
public VersioningFeatureConfig Versioning { get; init; } = new();
/// <summary>Blog feature configuration.</summary>
public BlogFeatureConfig Blog { get; init; } = new();
}