FeatureConfig.fromJson constructor
FeatureConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory FeatureConfig.fromJson(Map<String, dynamic> json) {
return FeatureConfig(
featureName: json['feature_name'] ?? '',
description: json['description'] ?? '',
models: (json['models'] as List<dynamic>?)
?.map((model) => ModelConfig.fromJson(model))
.toList() ?? [],
endpoints: (json['endpoints'] as List<dynamic>?)
?.map((endpoint) => ApiEndpointConfig.fromJson(endpoint))
.toList() ?? [],
uiConfig: json['ui_config'] != null
? UiConfig.fromJson(json['ui_config'])
: null,
);
}