ClientLibrarySettings.fromJson constructor
ClientLibrarySettings.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ClientLibrarySettings.fromJson(Map<String, dynamic> json) {
return ClientLibrarySettings(
version: json['version'] ?? '',
launchStage:
decodeEnum(json['launchStage'], LaunchStage.fromJson) ??
LaunchStage.$default,
restNumericEnums: json['restNumericEnums'] ?? false,
javaSettings: decode(json['javaSettings'], JavaSettings.fromJson),
cppSettings: decode(json['cppSettings'], CppSettings.fromJson),
phpSettings: decode(json['phpSettings'], PhpSettings.fromJson),
pythonSettings: decode(json['pythonSettings'], PythonSettings.fromJson),
nodeSettings: decode(json['nodeSettings'], NodeSettings.fromJson),
dotnetSettings: decode(json['dotnetSettings'], DotnetSettings.fromJson),
rubySettings: decode(json['rubySettings'], RubySettings.fromJson),
goSettings: decode(json['goSettings'], GoSettings.fromJson),
);
}