DeeplinkData.fromJSON constructor

DeeplinkData.fromJSON(
  1. Map<String, dynamic>? json
)

Implementation

factory DeeplinkData.fromJSON(Map<String, dynamic>? json) {
  if (json == null) {
    throw ArgumentError('JSON data cannot be null');
  }

  final data = json['data'] as Map<String, dynamic>?;

  return DeeplinkData(
    isLinkrunner: data?['is_linkrunner'] as bool? ?? false,
    deeplink: data?['deeplink'] as String?,
    processing: data?['processing'] as bool?,
  );
}