Class ReplayRequest
Represents a single request in a replay.
public record ReplayRequest : IEquatable<ReplayRequest>
- Inheritance
-
ReplayRequest
- Implements
- Inherited Members
Properties
BodySegments
[JsonPropertyName("bodySegments")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public List<Dictionary<string, object>>? BodySegments { get; set; }
Property Value
Headers
[JsonPropertyName("headers")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public Dictionary<string, string>? Headers { get; set; }
Property Value
Method
[JsonPropertyName("method")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Method { get; set; }
Property Value
Url
[JsonPropertyName("url")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Url { get; set; }
Property Value
Methods
FromJson(string, JsonSerializerOptions?)
Deserializes a JSON string to a ReplayRequest object.
public static ReplayRequest? FromJson(string jsonString, JsonSerializerOptions? options = null)
Parameters
jsonStringstringThe JSON string to deserialize.
optionsJsonSerializerOptionsOptional JsonSerializerOptions.
Returns
- ReplayRequest
The deserialized ReplayRequest object, or null if deserialization fails.