BloomDiscoveredServer constructor

BloomDiscoveredServer({
  1. String? name,
  2. String? host,
  3. String? ip,
  4. int? port,
  5. String? version,
  6. String? projectId,
  7. String? projectName,
  8. String? appName,
  9. String? uri,
  10. DateTime? lastSeen,
  11. DateTime? discoveredAt,
})

Creates a BloomDiscoveredServer descriptor.

Implementation

BloomDiscoveredServer({
  String? name,
  String? host,
  String? ip,
  int? port,
  String? version,
  String? projectId,
  String? projectName,
  String? appName,
  String? uri,
  DateTime? lastSeen,
  DateTime? discoveredAt,
})  : name = name ?? projectName ?? appName ?? 'Bloom Dev Server',
      host = host ?? ip ?? '127.0.0.1',
      port = port ?? 4040,
      version = version ?? '0.1.0',
      projectId = projectId ?? projectName ?? 'bloom_app',
      appName = appName ?? name ?? 'Bloom App',
      lastSeen = lastSeen ?? discoveredAt ?? DateTime.now();