ParsingException constructor
ParsingException({})
Creates a parsing exception that wraps the failing rawData.
Implementation
ParsingException({
required Object? rawData,
required String targetType,
super.cause,
super.stack,
Map<String, dynamic> metadata = const {},
super.isReportable,
}) : super(
userMessage: 'Unable to process data.',
devMessage: 'Failed to parse $targetType',
data: rawData,
operation: 'parsing',
metadata: {
'targetType': targetType,
...metadata,
},
severity: Severity.error,
);