This site provides a machine-readable index at /llms.txt.

Skip to main content Skip to navigation

SocialMetadata Pennington.Pipeline

Open Graph / social card metadata for a page.

Properties

Author string?
Default: null
Author name for articles.
Description string?
Default: null
Page description.
ImageUrl string?
Default: null
URL of the social preview image.
PublishedTime System.DateTime?
Default: null
Publication timestamp for articles.
Type string?
Default: null
Open Graph type (e.g., "article", "website").

Constructors

.ctor

#
public record SocialMetadata(
    string? Description,
    string? ImageUrl,
    string? Type,
    DateTime? PublishedTime,
    string? Author
);

Open Graph / social card metadata for a page.

Parameters

Description string?
Page description.
ImageUrl string?
URL of the social preview image.
Type string?
Open Graph type (e.g., "article", "website").
PublishedTime DateTime?
Publication timestamp for articles.
Author string?
Author name for articles.

Pennington.Pipeline.SocialMetadata

namespace Pennington.Pipeline;

/// Open Graph / social card metadata for a page.
public record SocialMetadata
{
    /// Open Graph / social card metadata for a page.
    
public record SocialMetadata(
    string? Description,
    string? ImageUrl,
    string? Type,
    DateTime? PublishedTime,
    string? Author
);
/// Author name for articles.
string? Author
; /// Page description.
string? Description
; /// URL of the social preview image.
string? ImageUrl
; /// Publication timestamp for articles.
DateTime? PublishedTime
; /// Open Graph type (e.g., "article", "website").
string? Type
; }