Class ValueObjectManifest
- Namespace
- JD.Domain.Abstractions
- Assembly
- JD.Domain.Abstractions.dll
Represents metadata about a value object in the domain model.
public sealed class ValueObjectManifest
- Inheritance
-
ValueObjectManifest
- Inherited Members
Properties
Description
Gets the description of the value object, if provided.
public string? Description { get; init; }
Property Value
Metadata
Gets additional metadata about the value object.
public IReadOnlyDictionary<string, object?> Metadata { get; init; }
Property Value
Name
Gets the name of the value object.
public required string Name { get; init; }
Property Value
Namespace
Gets the namespace of the value object type.
public string? Namespace { get; init; }
Property Value
Properties
Gets the properties of the value object.
public IReadOnlyList<PropertyManifest> Properties { get; init; }
Property Value
TypeName
Gets the CLR type name of the value object.
public required string TypeName { get; init; }