NebulaProjectConfig.fromJson constructor
NebulaProjectConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory NebulaProjectConfig.fromJson(Map<String, dynamic> json) {
return NebulaProjectConfig(
input: (json['input'] as String?) ?? 'swagger.json',
output: (json['output'] as String?) ?? 'lib/api',
baseUrl: json['baseUrl'] as String?,
format: (json['format'] as bool?) ?? true,
deduplicate: (json['deduplicate'] as bool?) ?? true,
inferNullability: (json['inferNullability'] as bool?) ?? true,
verbose: (json['verbose'] as bool?) ?? false,
watch: (json['watch'] as bool?) ?? false,
features: Map<String, bool>.from(
(json['features'] as Map?) ?? const {}),
);
}