Update WireMock.Org.Abstractions and WireMock.Org.RestClient (#765)

* Update WireMock.Org.Abstractions and WireMock.Org.RestClient

* .

* rename
This commit is contained in:
Stef Heyenrath
2022-07-08 11:02:18 +02:00
committed by GitHub
parent 4d0f96eabe
commit b1032c9dcd
42 changed files with 862 additions and 6736 deletions

View File

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