toJson method

  1. @override
Object toJson()
override

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,
};