NAME
Mail::BIMI::Role::HasError - Class to model an error
VERSION
version 3.20241209
DESCRIPTION
Role for handling validation errors and warnings
METHODS
serialize_errors()
Serialize the errors property for cache storage
deserialize_errors($value)
De-serialize the errors property for cache storage
add_error($code,$detail)
Add an error with the given code and optional detail to the current operation.
add_warning($detail)
Add a warning which may be returned to a validator.
add_error_object($error)
Add an existing error object, or objects, to the current operation
error_codes
Return an ArrayRef of current error codes
filter_errors($error)
Return error(s) matching the given error code
REQUIRES
AUTHOR
Marc Bradshaw <marc@marcbradshaw.net>
COPYRIGHT AND LICENSE
This software is copyright (c) 2020 by Marc Bradshaw.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.