toJson method
Implementation
@override
Object toJson() => {
'cancellationTime': ?cancellationTime,
'completionTime': ?completionTime,
'creationTimestamp': ?creationTimestamp,
'currentWaveNumber': ?currentWaveNumber?.toString(),
'description': ?description,
'etag': ?etag,
'id': ?id?.toString(),
'kind': ?kind,
'name': ?name,
'pauseTime': ?pauseTime,
'resumeTime': ?resumeTime,
'rolloutEntity': ?rolloutEntity?.toJson(),
'rolloutPlan': ?rolloutPlan,
'selfLink': ?selfLink,
'selfLinkWithId': ?selfLinkWithId,
'state': ?state,
if (waveDetails.isNotDefault)
'waveDetails': [for (final i in waveDetails) i.toJson()],
};