Class ValidationMetadata
- Namespace
- MoonBark.GridPlacement.Core.Types
- Assembly
- MoonBark.GridPlacement.Core.dll
Strongly-typed metadata for validation results.
public record ValidationMetadata : IEquatable<ValidationMetadata>
- Inheritance
-
ValidationMetadata
- Implements
- Inherited Members
Fields
Empty
Creates an empty ValidationMetadata.
public static readonly ValidationMetadata Empty
Field Value
Properties
ValidationContext
Context information about what was validated.
public string? ValidationContext { get; init; }
Property Value
ValidationDuration
Time taken to perform validation.
public TimeSpan? ValidationDuration { get; init; }
Property Value
ValidatorName
The validator that produced this result.
public string? ValidatorName { get; init; }
Property Value
Methods
WithValidator(string)
Creates a ValidationMetadata with the specified validator name.
public static ValidationMetadata WithValidator(string validatorName)
Parameters
validatorNamestring