CrossmintIdentityVerificationError.fromEventData constructor
Builds an error from a kyc:error payload, defaulting to non-retriable
when the payload is malformed.
Implementation
factory CrossmintIdentityVerificationError.fromEventData(
Map<String, Object?> data,
) {
final Object? retriable = data['retriable'];
final Object? message = data['message'];
return CrossmintIdentityVerificationError(
retriable: retriable is bool ? retriable : false,
reason: CrossmintIdentityVerificationErrorReason.fromWireValue(
data['reason'],
),
message: message is String ? message : '',
);
}