Namespace ModularityKit.Mutator.Abstractions.Results
Classes
BatchMutationResult<TState>
Represents the result of executing a batch of mutations as a single operation.
ValidationError
Represents a validation error encountered during mutation or state validation. Contains information about the invalid field, the error message, and optional metadata.
ValidationInfo
Represents an informational message encountered during mutation or state validation. Infos are non-critical and serve purely as guidance or context for developers/operators.
ValidationResult
Encapsulates the result of a mutation validation, including errors, warnings, and informational messages.
ValidationWarning
Represents a validation warning encountered during mutation or state validation. Warnings indicate potential issues that do not block execution but may require attention.
Structs
MutationResult<TState>
Represents the outcome of mutation operation for a given state type.
Enums
ValidationSeverity
Specifies the severity level of a validation message. Used in ValidationError, ValidationWarning, and related validation constructs.