ClientLibrarySettings.fromJson constructor

ClientLibrarySettings.fromJson(
  1. Map json_
)

Implementation

ClientLibrarySettings.fromJson(core.Map json_)
  : this(
      cppSettings: json_.containsKey('cppSettings')
          ? CppSettings.fromJson(
              json_['cppSettings'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dotnetSettings: json_.containsKey('dotnetSettings')
          ? DotnetSettings.fromJson(
              json_['dotnetSettings'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      goSettings: json_.containsKey('goSettings')
          ? GoSettings.fromJson(
              json_['goSettings'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      javaSettings: json_.containsKey('javaSettings')
          ? JavaSettings.fromJson(
              json_['javaSettings'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      launchStage: json_['launchStage'] as core.String?,
      nodeSettings: json_.containsKey('nodeSettings')
          ? NodeSettings.fromJson(
              json_['nodeSettings'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      phpSettings: json_.containsKey('phpSettings')
          ? PhpSettings.fromJson(
              json_['phpSettings'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      pythonSettings: json_.containsKey('pythonSettings')
          ? PythonSettings.fromJson(
              json_['pythonSettings'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      restNumericEnums: json_['restNumericEnums'] as core.bool?,
      rubySettings: json_.containsKey('rubySettings')
          ? RubySettings.fromJson(
              json_['rubySettings'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      version: json_['version'] as core.String?,
    );