| Interface | Description |
|---|---|
| Interaction | Interface to an interaction between a consumer and a provider |
| Pact | Interface to a pact |
| Trait | Description |
|---|---|
| HttpPart | Base trait for an object that represents part of an http message |
| Class | Description |
|---|---|
| BasePact | Base Pact class |
| Consumer | Pact Consumer |
| PactReader | Class to load a Pact from a JSON source using a version strategy |
| PactWriter | Class to write out a pact to a file |
| Provider | Pact provider |
| Request | Request made by a consumer to a provider |
| RequestResponseInteraction | Interaction between a consumer and a provider |
| RequestResponsePact | Pact between a consumer and a provider |
| Response | Response from a provider to a consumer |
| Enum | Description |
|---|---|
| PactSpecVersion | Pact Specification Version |
| Exception | Description |
|---|---|
| InvalidPactException | Exception class to indicate an invalid pact specification |