PlaywireAdError.fromMap constructor

PlaywireAdError.fromMap(
  1. Map<String, dynamic> map
)

Creates a PlaywireAdError instance from a map, typically received from the native bridge.

Implementation

factory PlaywireAdError.fromMap(Map<String, dynamic> map) {
  return PlaywireAdError(
    code: PlaywireAdErrorCode.fromRawValue(map['code'] as int? ?? 1000),
    name: (map['name'] as String?) ?? 'unknown',
    message: (map['message'] as String?) ?? 'An unknown error occurred while loading or displaying the ad.',
    metadata: (map['metadata'] as Map?)?.cast<String, dynamic>() ?? const {},
  );
}