IdvTheme.fromJson constructor

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

Implementation

factory IdvTheme.fromJson(Map<String, dynamic> json) => IdvTheme(
      id: json['id'] as String?,
      mode: json['mode'] == null
          ? null
          : IdvThemeMode.fromJson(json['mode'] as String),
      branding: json['branding'] == null
          ? null
          : Branding.fromJson(json['branding'] as Map<String, dynamic>),
      lightColors: json['lightColors'] == null
          ? null
          : SdkColors.fromJson(json['lightColors'] as Map<String, dynamic>),
      darkColors: json['darkColors'] == null
          ? null
          : SdkColors.fromJson(json['darkColors'] as Map<String, dynamic>),
      resources: json['resources'] == null
          ? null
          : Resources.fromJson(json['resources'] as Map<String, dynamic>),
      dimensions: json['dimensions'] == null
          ? null
          : DimensionTokens.fromJson(
              json['dimensions'] as Map<String, dynamic>),
    );