Message representing a request, response or message body
Catalogue of Core Pact + Plugin features
Entry to be added to the core catalogue. Each entry describes one of the features the plugin provides.
Entries will be stored in the catalogue under the key “plugin/$name/$type/$key”.
Request to preform a comparison on an actual body given the expected one
Response to the CompareContentsRequest with the results of the comparison
Request to configure/setup an interaction so that it can be verified later
Response to the configure/setup an interaction request
A mismatch for an particular item of content
List of content mismatches
Indicates that there was a mismatch with the content type
Request to generate the contents using any defined generators
Generated body/message response
Example generator
Request to verify the plugin has loaded OK
Response to init plugin, providing the catalogue entries the plugin provides
Interaction request data to be sent or received for verification
Response to the configure/setup an interaction request
Represents a matching rule
List of matching rules
Request metadata value. Will either be a JSON-like value, or binary data
Details on a running mock server
Request for a running mock server by ID
Result of a request that the mock server received
Matching results of the mock server.
Plugin configuration added to the pact file by the ConfigureInteraction step
Request to shut down a running mock server
TODO: replace this with MockServerRequest in the next major version
Response to the shut down mock server request
TODO: replace this with MockServerResults in the next major version
Request to start a mock server
Response to the start mock server request
Request to prepare an interaction for verification
Response for the prepare an interaction for verification request
Result of running the verification
Request data to verify an interaction
Result of running the verification