FcmAndroid.fromJson constructor
FcmAndroid.fromJson(
- Map<String, dynamic> json
)
Implementation
factory FcmAndroid.fromJson(Map<String, dynamic> json) {
return FcmAndroid(
collapseKey: json['collapse_key']?.toString(),
priority: json['priority']?.toString(),
ttl: json['ttl']?.toString(),
restrictedPackageName: json['restricted_package_name']?.toString(),
data: (json['data'] as Map<String, dynamic>?)?.map(
(key, value) => MapEntry(key, value.toString()),
),
notification: (json['notification'] != null && json['notification'] is Map<String,dynamic>)
? FcmAndroidNotification.fromJson(json['notification'] as Map<String,dynamic>)
: null,
fcmOptions: (json['fcm_options'] != null && json['fcm_options'] is Map<String,dynamic>)
? FcmOptions.fromJson(json['fcm_options'] as Map<String,dynamic>)
: null,
);
}