using System; using System.Collections.Generic; namespace WireMock.Matchers.Request; /// /// IRequestMatchResult /// public interface IRequestMatchResult : IComparable { /// /// Gets the match percentage. /// /// /// The match percentage. /// double AverageTotalScore { get; } /// /// Gets or sets a value indicating whether this instance is perfect match. /// /// /// true if this instance is perfect match; otherwise, false. /// bool IsPerfectMatch { get; } /// /// Gets the match details. /// IList MatchDetails { get; } /// /// Gets or sets the total number of matches. /// /// /// The total number of matches. /// int TotalNumber { get; } /// /// Gets or sets the match-score. /// /// /// The match-score. /// double TotalScore { get; } /// /// Adds the score. /// /// The matcher Type. /// The score. /// The exception [Optional]. /// The score. double AddScore(Type matcherType, double score, Exception? exception); }