SdkAppearance.fromJson constructor

SdkAppearance.fromJson(
  1. Map<String, dynamic>? json
)

Deserializes SdkAppearance from a nullable JSON map.

Implementation

factory SdkAppearance.fromJson(Map<String, dynamic>? json) {
  if (json == null) return const SdkAppearance();
  return SdkAppearance(
    theme: SdkTheme.fromWire(json['theme'] as String?),
    features: SdkFeatures.fromJson(json['features'] as Map<String, dynamic>?),
    changelogOverlay: ChangelogOverlayConfig.fromJson(
      json['changelogOverlay'] as Map<String, dynamic>?,
    ),
  );
}