ErrorConverter class
The error converter maps server exceptions to JSON:API responses.
It is designed to be used with the TryCatchHandler from the json_api:http
package and provides some meaningful defaults out of the box.
Constructors
-
ErrorConverter({Future<
Response> onMethodNotAllowed(MethodNotAllowed)?, Future<Response> onUnmatchedTarget(UnmatchedTarget)?, Future<Response> onCollectionNotFound(CollectionNotFound)?, Future<Response> onResourceNotFound(ResourceNotFound)?, Future<Response> onRelationshipNotFound(RelationshipNotFound)?, Future<Response> onError(dynamic, StackTrace)?})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
onCollectionNotFound
→ (Future<
Response> Function(CollectionNotFound)?) -
final
-
onError
→ (Future<
Response> Function(dynamic, StackTrace)?) -
final
-
onMethodNotAllowed
→ (Future<
Response> Function(MethodNotAllowed)?) -
final
-
onRelationshipNotFound
→ (Future<
Response> Function(RelationshipNotFound)?) -
final
-
onResourceNotFound
→ (Future<
Response> Function(ResourceNotFound)?) -
final
-
onUnmatchedTarget
→ (Future<
Response> Function(UnmatchedTarget)?) -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
call(
Object? error, StackTrace trace) → Future< Response> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited