A single HTTP interaction: provider states, one request and one response.
Build it with the functions in PactEx.HTTP.
Summary
Types
@type t() :: %PactEx.HTTP.Interaction{ description: String.t(), provider_states: [{String.t(), map() | nil}], request: PactEx.HTTP.Request.t() | nil, response: PactEx.HTTP.Response.t() | nil }