toJson method
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(),
};