ClientLibrarySettings constructor

ClientLibrarySettings({
  1. String? version,
  2. LaunchStage? launchStage,
  3. bool? restNumericEnums,
  4. JavaSettings? javaSettings,
  5. CppSettings? cppSettings,
  6. PhpSettings? phpSettings,
  7. PythonSettings? pythonSettings,
  8. NodeSettings? nodeSettings,
  9. DotnetSettings? dotnetSettings,
  10. RubySettings? rubySettings,
  11. GoSettings? goSettings,
})

Implementation

factory ClientLibrarySettings({
  $core.String? version,
  $1.LaunchStage? launchStage,
  $core.bool? restNumericEnums,
  JavaSettings? javaSettings,
  CppSettings? cppSettings,
  PhpSettings? phpSettings,
  PythonSettings? pythonSettings,
  NodeSettings? nodeSettings,
  DotnetSettings? dotnetSettings,
  RubySettings? rubySettings,
  GoSettings? goSettings,
}) {
  final result = create();
  if (version != null) result.version = version;
  if (launchStage != null) result.launchStage = launchStage;
  if (restNumericEnums != null) result.restNumericEnums = restNumericEnums;
  if (javaSettings != null) result.javaSettings = javaSettings;
  if (cppSettings != null) result.cppSettings = cppSettings;
  if (phpSettings != null) result.phpSettings = phpSettings;
  if (pythonSettings != null) result.pythonSettings = pythonSettings;
  if (nodeSettings != null) result.nodeSettings = nodeSettings;
  if (dotnetSettings != null) result.dotnetSettings = dotnetSettings;
  if (rubySettings != null) result.rubySettings = rubySettings;
  if (goSettings != null) result.goSettings = goSettings;
  return result;
}