toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (env.isNotDefault) 'env': [for (final i in env) i.toJson()],
  if (secretEnv.isNotDefault)
    'secretEnv': [for (final i in secretEnv) i.toJson()],
  if (pscInterfaceConfig case final pscInterfaceConfig?)
    'pscInterfaceConfig': pscInterfaceConfig.toJson(),
  if (minInstances case final minInstances?) 'minInstances': minInstances,
  if (maxInstances case final maxInstances?) 'maxInstances': maxInstances,
  if (resourceLimits.isNotDefault) 'resourceLimits': resourceLimits,
  if (containerConcurrency case final containerConcurrency?)
    'containerConcurrency': containerConcurrency,
};