Table of Contents

Class SourceInfo

Namespace
JD.Domain.Abstractions
Assembly
JD.Domain.Abstractions.dll

Provides information about the source of domain model definitions.

public sealed class SourceInfo
Inheritance
SourceInfo
Inherited Members

Properties

Location

Gets the location or identifier of the source.

public required string Location { get; init; }

Property Value

string

Metadata

Gets additional metadata about the source.

public IReadOnlyDictionary<string, string> Metadata { get; init; }

Property Value

IReadOnlyDictionary<string, string>

Timestamp

Gets the timestamp when this source was processed.

public DateTimeOffset? Timestamp { get; init; }

Property Value

DateTimeOffset?

Type

Gets the type of source (e.g., "DSL", "EF", "Reflection").

public required string Type { get; init; }

Property Value

string