TransportConfig.streamableHttp constructor

const TransportConfig.streamableHttp({
  1. required String baseUrl,
  2. Map<String, String>? headers,
  3. Duration? timeout,
  4. int? maxConcurrentRequests,
  5. bool? useHttp2,
  6. OAuthConfig? oauthConfig,
  7. bool enableCompression,
  8. Duration? heartbeatInterval,
  9. int maxMissedHeartbeats,
  10. bool terminateOnClose,
})

Configuration for Streamable HTTP transport with all features

Implementation

const factory TransportConfig.streamableHttp({
  required String baseUrl,
  Map<String, String>? headers,
  Duration? timeout,
  int? maxConcurrentRequests,
  bool? useHttp2,
  OAuthConfig? oauthConfig,
  bool enableCompression,
  Duration? heartbeatInterval,
  int maxMissedHeartbeats,
  bool terminateOnClose,  // Whether to send DELETE on disconnect (default: true)
}) = StreamableHttpTransportConfig;