# pact_consumer_ex v0.4.2 - API Reference

## Modules

- [Pact.Builders.InteractionBuilder](Pact.Builders.InteractionBuilder.md): Builder for `Interaction` objects. Normally created via
`Pact.Builder.PactBuilder.interaction`.

- [Pact.Builders.MessageBuilder](Pact.Builders.MessageBuilder.md): Asynchronous message interaction builder. Normally created via `Pact.Builders.PactBuilder.message_interaction`.

- [Pact.Builders.PactBuilder](Pact.Builders.PactBuilder.md): Builder for `Pact` objects.

- [Pact.Builders.RequestBuilder](Pact.Builders.RequestBuilder.md): Builder for `Request` objects. Normally created via `Pact.Builders.PactBuilder`.

- [Pact.Builders.ResponseBuilder](Pact.Builders.ResponseBuilder.md): Builder for `Response` objects. Normally created via `Pact.Builders.PactBuilder`.

- [Pact.MockServer](Pact.MockServer.md): A mock server that handles the requests described in a `Pact`, intended
for use in tests, and validates that the requests made to that server are
correct.
- [Pact.Models.V4.AsynchronousMessage](Pact.Models.V4.AsynchronousMessage.md): Asynchronous interactions as a sequence of messages

- [Pact.Native.PactConsumer.AsynchronousMessage](Pact.Native.PactConsumer.AsynchronousMessage.md): Asynchronous Message

- [Pact.Native.PactConsumer.HttpRequest](Pact.Native.PactConsumer.HttpRequest.md): Http Request

- [Pact.Native.PactConsumer.HttpResponse](Pact.Native.PactConsumer.HttpResponse.md): Http Response

- [Pact.Native.PactConsumer.Interaction](Pact.Native.PactConsumer.Interaction.md): Interaction

- [Pact.Native.PactConsumer.InteractionBuilder](Pact.Native.PactConsumer.InteractionBuilder.md): Interaction Builder

- [Pact.Native.PactConsumer.MessageInteractionBuilder](Pact.Native.PactConsumer.MessageInteractionBuilder.md): Message Interaction Builder

- [Pact.Native.PactConsumer.PactBuilder](Pact.Native.PactConsumer.PactBuilder.md): Pact Builder

- [Pact.Native.PactConsumer.Request](Pact.Native.PactConsumer.Request.md): Request

- [Pact.Native.PactConsumer.RequestBuilder](Pact.Native.PactConsumer.RequestBuilder.md): Request Builder

- [Pact.Native.PactConsumer.Response](Pact.Native.PactConsumer.Response.md): Response

- [Pact.Native.PactConsumer.ResponseBuilder](Pact.Native.PactConsumer.ResponseBuilder.md): Response Builder

- [Pact.Native.PactConsumer.ValidatingMockServer](Pact.Native.PactConsumer.ValidatingMockServer.md): Validating Mock Server

- [Pact.Patterns](Pact.Patterns.md): A module for creating JSON and string patterns for Pact testing.

