toJson method
Implementation
@override
Object toJson() => {
'capacityProvisioningType': ?capacityProvisioningType,
'creationTimestamp': ?creationTimestamp,
'description': ?description,
'exapoolProvisionedCapacityGb': ?exapoolProvisionedCapacityGb?.toJson(),
'id': ?id?.toString(),
'kind': ?kind,
'labelFingerprint': ?labelFingerprint,
if (labels.isNotDefault) 'labels': labels,
'name': ?name,
'params': ?params?.toJson(),
'performanceProvisioningType': ?performanceProvisioningType,
'poolProvisionedCapacityGb': ?poolProvisionedCapacityGb?.toString(),
'poolProvisionedIops': ?poolProvisionedIops?.toString(),
'poolProvisionedThroughput': ?poolProvisionedThroughput?.toString(),
'resourceStatus': ?resourceStatus?.toJson(),
'selfLink': ?selfLink,
'selfLinkWithId': ?selfLinkWithId,
'shareSettings': ?shareSettings?.toJson(),
'state': ?state,
'status': ?status?.toJson(),
'storagePoolType': ?storagePoolType,
'zone': ?zone,
};