| Interface | Description |
|---|---|
| Interaction |
Interface to an interaction between a consumer and a provider
|
| Pact |
Interface to a pact
|
| Class | Description |
|---|---|
| BaseRequest | |
| BaseResponse | |
| BrokerUrlSource | |
| ClosurePactSource | |
| Consumer |
Pact Consumer
|
| ContentType | |
| ContentTypeKt | |
| DirectorySource | |
| FileSource | |
| FilteredPact | |
| HttpPart |
Base trait for an object that represents part of an http message
|
| InputStreamPactSource | |
| MergeResult | |
| OptionalBody |
Class to represent missing, empty, null and present bodies
|
| OptionalBodyKt | |
| PactBrokerSource | |
| PactMerge |
Utility class for merging two pacts together, checking for conflicts
|
| PactReaderKt | |
| PactSource |
Represents the source of a Pact
|
| PactWriter |
Class to write out a pact to a file
|
| PathExpressionsKt | |
| PathToken | |
| Provider |
Pact Provider
|
| ProviderState |
Class that encapsulates all the info about a provider state
|
| ReaderPactSource | |
| S3PactSource | |
| UnknownPactSource | |
| UrlPactSource |
A source of a pact that comes from some URL
|
| UrlSource | |
| UrlsSource |
| Enum | Description |
|---|---|
| PactSpecVersion |
Pact Specification Version
|
| Exception | Description |
|---|---|
| InvalidHttpResponseException | |
| InvalidPactException |
Exception class to indicate an invalid pact specification
|
| InvalidPathExpression |
Exception class to indicate an invalid path expression used in a matcher or generator
|
| UnwrapMissingBodyException |
Exception class to indicate unwrap of a missing body value
|