ClientLibrarySettings constructor
ClientLibrarySettings({
- String? version,
- LaunchStage? launchStage,
- bool? restNumericEnums,
- JavaSettings? javaSettings,
- CppSettings? cppSettings,
- PhpSettings? phpSettings,
- PythonSettings? pythonSettings,
- NodeSettings? nodeSettings,
- DotnetSettings? dotnetSettings,
- RubySettings? rubySettings,
- 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;
}