using System;
using WireMock.Matchers.Request;
namespace WireMock.Logging;
///
/// ILogEntry
///
public interface ILogEntry
{
///
/// Gets the unique identifier.
///
Guid Guid { get; }
///
/// Gets the mapping unique identifier.
///
Guid? MappingGuid { get; }
///
/// Gets the mapping unique title.
///
string? MappingTitle { get; }
///
/// Gets the partial mapping unique identifier.
///
Guid? PartialMappingGuid { get; }
///
/// Gets the partial mapping unique title.
///
string? PartialMappingTitle { get; }
///
/// Gets the partial match result.
///
IRequestMatchResult PartialMatchResult { get; }
///
/// Gets the request match result.
///
IRequestMatchResult RequestMatchResult { get; }
///
/// Gets the request message.
///
IRequestMessage RequestMessage { get; }
///
/// Gets the response message.
///
IResponseMessage ResponseMessage { get; }
}