toJson method
Implementation
@override
Object toJson() => {
if (version.isNotDefault) 'version': version,
if (launchStage.isNotDefault) 'launchStage': launchStage.toJson(),
if (restNumericEnums.isNotDefault) 'restNumericEnums': restNumericEnums,
'javaSettings': ?javaSettings?.toJson(),
'cppSettings': ?cppSettings?.toJson(),
'phpSettings': ?phpSettings?.toJson(),
'pythonSettings': ?pythonSettings?.toJson(),
'nodeSettings': ?nodeSettings?.toJson(),
'dotnetSettings': ?dotnetSettings?.toJson(),
'rubySettings': ?rubySettings?.toJson(),
'goSettings': ?goSettings?.toJson(),
};