toJson method

  1. @override
Object toJson()

Implementation

@override
Object toJson() => {
  'currentAction': ?currentAction,
  'id': ?id?.toString(),
  'instance': ?instance,
  if (instanceHealth.isNotDefault)
    'instanceHealth': [for (final i in instanceHealth) i.toJson()],
  'instanceStatus': ?instanceStatus,
  'lastAttempt': ?lastAttempt?.toJson(),
  'name': ?name,
  'preservedStateFromConfig': ?preservedStateFromConfig?.toJson(),
  'preservedStateFromPolicy': ?preservedStateFromPolicy?.toJson(),
  'propertiesFromFlexibilityPolicy': ?propertiesFromFlexibilityPolicy
      ?.toJson(),
  'scheduling': ?scheduling?.toJson(),
  'shutdownDetails': ?shutdownDetails?.toJson(),
  'targetStatus': ?targetStatus,
  'version': ?version?.toJson(),
};