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
| Name | Description |
|---|---|
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;
}