| Interface | Description |
|---|---|
| IConsumerInfo | |
| IHttpClientFactory | |
| IProviderInfo | |
| IProviderVerifier |
Interface to the provider verifier
|
| StateChange | |
| TestResultAccumulator |
Accumulates the test results for the interactions. Once all the interactions for a pact have been verified,
the result is submitted back to the broker
|
| VerificationReporter |
Interface to the reporter that published the verification results
|
| Class | Description |
|---|---|
| BodyComparisonResult | |
| ComparisonResult | |
| ConsumerInfo | |
| ConsumersGroup |
Consumers grouped by pacts in a directory or an S3 bucket
|
| DefaultStateChange |
Class containing all the state change logic
|
| DefaultTestResultAccumulator | |
| DefaultVerificationReporter |
Default implementation of a verification reporter
|
| HttpClientFactory |
HTTP Client Factory
|
| MessageAndMetadata | |
| PactBrokerOptions | |
| ProviderClient |
Client HTTP utility for providers
|
| ProviderInfo |
Provider Info Config
|
| ProviderResponse | |
| ProviderUtils |
Common provider utils
|
| ProviderVerifier |
Verifies the providers against the defined consumers in the context of a build plugin
|
| ProviderVersion |
Should always wrap a provider version string with this Supplier in order to avoid repeating any logic.
|
| ResponseComparison |
Utility class to compare responses
|
| StateChangeResult | |
| VerificationFailureType | |
| VerificationResult |
Result of verifying an interaction
|
| VerificationResultKt |
| Enum | Description |
|---|---|
| PactVerification |
| Exception | Description |
|---|---|
| PactVerifierException |
Exception indicating failure to setup pact verification
|