Namespace REslava.Result.Serialization
Classes
- JsonSerializerOptionsExtensions
Extension methods for registering REslava.Result JSON converters.
- MaybeJsonConverterFactory
JsonConverterFactory for Maybe<T>. Some: { "hasValue": true, "value": T } None: { "hasValue": false }
- OneOfJsonConverterFactory
JsonConverterFactory for OneOf<T1,T2>, OneOf<T1,T2,T3>, and OneOf<T1,T2,T3,T4>. Format: { "index": 0, "value": ... }
- ResultJsonConverterFactory
JsonConverterFactory for Result<T>. Produces JSON: { "isSuccess": bool, "value": T?, "errors": [...], "successes": [...] }