Record
public record CloudFeatures : System.IEquatable<Moka.Docs.Core.Configuration.CloudFeatures>

Namespace: Moka.Docs.Core.Configuration

Individual cloud feature toggles.

Inheritance

Implements: System.IEquatable<Moka.Docs.Core.Configuration.CloudFeatures>

Properties

NameDescription
AiSummaries AI-generated summaries for API types.
Analytics Usage analytics dashboard.
CustomDomain Custom domain with SSL.
PdfExport Server-side PDF generation.

AiSummaries

bool CloudFeatures.AiSummaries { get; init; }

AI-generated summaries for API types.

Analytics

bool CloudFeatures.Analytics { get; init; }

Usage analytics dashboard.

CustomDomain

bool CloudFeatures.CustomDomain { get; init; }

Custom domain with SSL.

PdfExport

bool CloudFeatures.PdfExport { get; init; }

Server-side PDF generation.

Type Relationships
classDiagram
                    style CloudFeatures fill:#f9f,stroke:#333,stroke-width:2px
                    CloudFeatures ..|> CloudFeatures~ : implements
                
View Source
/// <summary>Individual cloud feature toggles.</summary>
public sealed record CloudFeatures
{
    /// <summary>AI-generated summaries for API types.</summary>
    public bool AiSummaries { get; init; } = MokaDefaults.EnableAiSearch;
    /// <summary>Server-side PDF generation.</summary>
    public bool PdfExport { get; init; } = MokaDefaults.EnablePdfExport;
    /// <summary>Usage analytics dashboard.</summary>
    public bool Analytics { get; init; } = MokaDefaults.EnableAnalytics;
    /// <summary>Custom domain with SSL.</summary>
    public bool CustomDomain { get; init; } = MokaDefaults.EnableCustomDomain;
}
Was this page helpful?