The WebSocket-level ping interval, for keepalive through idle-timing proxies. null (the default) disables it; the protocol's own Heartbeat is what the hub uses for liveness.
null
final Duration? pingInterval;