toJson method
Implementation
Object toJson() {
if (simplified == true) {
return address.toJson();
}
return withoutNulls({
'address': address.toJson(),
'clientIp': clientIp?.toJson(),
'port': port,
'skipFallback': skipFallback,
'domains': domains?.toJson(),
'expectedIPs': expectedIPs?.toJson(),
'expectIPs': expectIPs?.toJson(),
'queryStrategy': queryStrategy?.toJson(),
'tag': tag,
'timeoutMs': timeoutMs,
'disableCache': disableCache,
'serveStale': serveStale,
'serveExpiredTTL': serveExpiredTTL,
'finalQuery': finalQuery,
'unexpectedIPs': unexpectedIPs?.toJson(),
});
}