toJson method
Converts a PersistentVolumeClaimCondition instance to JSON data.
Implementation
Map<String, Object> toJson() {
final jsonData = <String, Object>{};
if (lastProbeTime != null) {
jsonData['lastProbeTime'] = lastProbeTime!.toIso8601String();
}
if (lastTransitionTime != null) {
jsonData['lastTransitionTime'] = lastTransitionTime!.toIso8601String();
}
if (message != null) {
jsonData['message'] = message!;
}
if (reason != null) {
jsonData['reason'] = reason!;
}
jsonData['status'] = status;
jsonData['type'] = type;
return jsonData;
}