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

NameDescription
Blog Blog feature configuration.
Search Search configuration.
Versioning Versioning configuration.

Blog

BlogFeatureConfig FeaturesConfig.Blog { get; init; }

Blog feature configuration.

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();
}
Was this page helpful?