toJson method
Implementation
@override
Object toJson() => {
if (sourceCodeSpec case final sourceCodeSpec?)
'sourceCodeSpec': sourceCodeSpec.toJson(),
if (serviceAccount case final serviceAccount?)
'serviceAccount': serviceAccount,
if (packageSpec case final packageSpec?)
'packageSpec': packageSpec.toJson(),
if (deploymentSpec case final deploymentSpec?)
'deploymentSpec': deploymentSpec.toJson(),
if (classMethods.isNotDefault)
'classMethods': [for (final i in classMethods) i.toJson()],
if (agentFramework.isNotDefault) 'agentFramework': agentFramework,
};