This documentation is also published as Markdown for efficient machine reading: the whole site is indexed at /llms.txt, and every page has a clean Markdown copy under /_llms/. These are generated from the same source and cost far fewer tokens to read than this rendered HTML.

Skip to main content Skip to navigation

BookStamp Pennington.Book.Composition

Provenance stamped into a composed book: the cover's version line and the colophon page. When no stamp is supplied to Compose, both are omitted.

Properties

GeneratedAt DateTimeOffset
Generation timestamp; the colophon prints it as month + year.
Locale string
Locale code driving the lang attribute, translation lookups, and date formatting; null means the default locale.
Version string
Host site version (informational version with build metadata trimmed); null omits the version lines.

Constructors

BookStamp

#
public BookStamp(string Version, DateTimeOffset GeneratedAt, string Locale)

Provenance stamped into a composed book: the cover's version line and the colophon page. When no stamp is supplied to Compose, both are omitted.

Parameters

Version string
Host site version (informational version with build metadata trimmed); null omits the version lines.
GeneratedAt DateTimeOffset
Generation timestamp; the colophon prints it as month + year.
Locale string
Locale code driving the lang attribute, translation lookups, and date formatting; null means the default locale.

Pennington.Book.Composition.BookStamp

namespace Pennington.Book.Composition;

/// Provenance stamped into a composed book: the cover's version line and the colophon page. When no stamp is supplied to Compose, both are omitted.
public record BookStamp
{
    /// Provenance stamped into a composed book: the cover's version line and the colophon page. When no stamp is supplied to Compose, both are omitted.
    
public BookStamp(string Version, DateTimeOffset GeneratedAt, string Locale)
; /// Generation timestamp; the colophon prints it as month + year.
public DateTimeOffset GeneratedAt { get; set; }
/// Locale code driving the lang attribute, translation lookups, and date formatting; null means the default locale.
public string Locale { get; set; }
/// Host site version (informational version with build metadata trimmed); null omits the version lines.
public string Version { get; set; }
}