// 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 mapping data as object
///
public object? Data { get; set; }
}