elsa-core/src/modules/Elsa.Http/Models/HttpRequestModel.cs
2022-11-23 11:20:00 +01:00

22 lines
510 B
C#

using System.Text.Json.Serialization;
namespace Elsa.Http.Models;
public record HttpRequestModel(
Uri RequestUri,
string Path,
string Method,
IDictionary<string, string> QueryString,
IDictionary<string, object> RouteValues,
IDictionary<string, string> Headers
)
{
/// <summary>
/// Constructor used for deserialization.
/// </summary>
[JsonConstructor]
public HttpRequestModel() : this(default!, default!, default!, default!, default!, default!)
{
}
}