// Copyright © WireMock.Net using System; using WireMock.ResponseProviders; using WireMock.Settings; using WireMock.WebSockets; namespace WireMock.ResponseBuilders; /// /// The WebSocketResponseBuilder interface. /// public interface IWebSocketResponseBuilder : IResponseProvider { /// /// Configure WebSocket response behavior /// IResponseBuilder WithWebSocket(Action configure); /// /// Proxy WebSocket to another server /// IResponseBuilder WithWebSocketProxy(string targetUrl); /// /// Proxy WebSocket to another server with settings /// IResponseBuilder WithWebSocketProxy(ProxyAndRecordSettings settings); }