// Copyright © WireMock.Net
namespace WireMock.WebSockets;
///
/// Model for WebSocket message transformation
///
internal struct WebSocketTransformModel
{
///
/// The mapping that matched this WebSocket request
///
public IMapping Mapping { get; set; }
///
/// The original request that initiated the WebSocket connection
///
public IRequestMessage Request { get; set; }
///
/// The incoming WebSocket message
///
public WebSocketMessage Message { get; set; }
///
/// The message data as string
///
public string? Data { get; set; }
}