ConfigModel.fromJson constructor

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

Creates a ConfigModel from a JSON map with default fallbacks.

json - The JSON map containing configuration values.

Provides sensible defaults for missing values:

  • useFreezed: defaults to true
  • useEquatable: defaults to false
  • defaultStateManager: defaults to 'getx'
  • author: defaults to 'Developer'

Implementation

factory ConfigModel.fromJson(Map<String, dynamic> json) {
  return ConfigModel(
    useFreezed: json['useFreezed'] ?? true,
    useEquatable: json['useEquatable'] ?? false,
    defaultStateManager: json['defaultStateManager'] ?? 'getx',
    author: json['author'] ?? 'Developer',
  );
}