namespace WireMock.Org.Abstractions { public class WireMockOrgRequest { /// /// The HTTP request method e.g. GET /// public string Method { get; set; } /// /// The path and query to match exactly against. Only one of url, urlPattern, urlPath or urlPathPattern may be specified. /// public string Url { get; set; } /// /// The path to match exactly against. Only one of url, urlPattern, urlPath or urlPathPattern may be specified. /// public string UrlPath { get; set; } /// /// The path regex to match against. Only one of url, urlPattern, urlPath or urlPathPattern may be specified. /// public string UrlPathPattern { get; set; } /// /// The path and query regex to match against. Only one of url, urlPattern, urlPath or urlPathPattern may be specified. /// public string UrlPattern { get; set; } /// /// Query parameter patterns to match against in the : { "": "" } form /// public object QueryParameters { get; set; } /// /// Header patterns to match against in the : { "": "" } form /// public object Headers { get; set; } /// /// Pre-emptive basic auth credentials to match against /// public RequestBasicAuthCredentials BasicAuthCredentials { get; set; } /// /// Cookie patterns to match against in the : { "": "" } form /// public object Cookies { get; set; } /// /// Request body patterns to match against in the : { "": "" } form /// public object[] BodyPatterns { get; set; } } }