toJson method

Object toJson()

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(),
  });
}