Namespace Trellis.Asp.Validation
Classes
- MaybeScalarValueJsonConverterFactory
Factory for creating MaybeScalarValueJsonConverter<TValue, TPrimitive> instances for Maybe<T> properties where T implements IScalarValue<TSelf, TPrimitive>.
- MaybeScalarValueJsonConverter<TValue, TPrimitive>
A JSON converter for Maybe<T> properties where
TValueimplements IScalarValue<TSelf, TPrimitive>.
- ScalarValueJsonConverterBase<TResult, TValue, TPrimitive>
Base JSON converter for scalar value objects that collects validation errors instead of throwing exceptions during deserialization.
- ValidatingJsonConverterFactory
Factory for creating validating JSON converters for IScalarValue<TSelf, TPrimitive> types.
- ValidatingJsonConverter<TValue, TPrimitive>
A JSON converter for value objects that implement IScalarValue<TSelf, TPrimitive>. This converter collects validation errors instead of throwing exceptions, enabling comprehensive validation error responses.