toJson method
Converts a EndpointAddress instance to JSON data.
Implementation
Map<String, Object> toJson() {
final jsonData = <String, Object>{};
if (hostname != null) {
jsonData['hostname'] = hostname!;
}
jsonData['ip'] = ip;
if (nodeName != null) {
jsonData['nodeName'] = nodeName!;
}
if (targetRef != null) {
jsonData['targetRef'] = targetRef!.toJson();
}
return jsonData;
}