toJson method
Implementation
@override
Object toJson() => {
if (accelerators.isNotDefault)
'accelerators': [for (final i in accelerators) i.toJson()],
'consumedResources': ?consumedResources?.toJson(),
'cpuOvercommitType': ?cpuOvercommitType,
if (disks.isNotDefault) 'disks': [for (final i in disks) i.toJson()],
if (instanceConsumptionData.isNotDefault)
'instanceConsumptionData': [
for (final i in instanceConsumptionData) i.toJson(),
],
if (instances.isNotDefault) 'instances': instances,
'name': ?name,
'nodeType': ?nodeType,
'satisfiesPzs': ?satisfiesPzs,
'serverBinding': ?serverBinding?.toJson(),
'serverId': ?serverId,
'status': ?status,
'totalResources': ?totalResources?.toJson(),
'upcomingMaintenance': ?upcomingMaintenance?.toJson(),
};