| Interface | Description |
|---|---|
| IHalClient |
Interface to a HAL Client
|
| IPactBrokerClient |
Interface to a Pact Broker client
|
| Class | Description |
|---|---|
| CanIDeployResult |
Model for a CanIDeploy result
|
| ConsumerVersionSelector | Deprecated |
| ConsumerVersionSelectors |
Consumer version selectors. See https://docs.pact.io/pact_broker/advanced_topics/selectors
|
| HalClient |
HAL client for navigating the HAL links
|
| IgnoreSelector |
Selectors to ignore with the can-i-deploy check
|
| Latest |
Represents a request for the latest pact, or the latest pact for a particular tag
|
| PactBrokerClient |
Client for the pact broker service
|
| PactBrokerClientConfig |
Client configuration.
|
| PactBrokerResult | |
| PactResponse |
Wraps the response for a Pact from the broker with the link data associated with the Pact document.
|
| PublishConfiguration |
Model to encapsulate the options used when publishing a Pact file
|
| TestResult |
Test result that is sent to the Pact broker
|
| VerificationNotice |
| Exception | Description |
|---|---|
| InvalidHalResponse |
This exception is thrown when we don't receive a HAL response from the broker
|
| InvalidNavigationRequest |
This exception is raised when an invalid navigation is attempted
|
| NotFoundHalResponse |
Exception is thrown when we get a 404 response after navigating HAL links
|
| RequestFailedException |
General request failed exception
|