Modules§
- body
- Nested message and enum types in
Body. - catalogue_
entry - Nested message and enum types in
CatalogueEntry. - generate_
content_ request - Nested message and enum types in
GenerateContentRequest. - interaction_
response - Nested message and enum types in
InteractionResponse. - metadata_
value - Nested message and enum types in
MetadataValue. - pact_
plugin_ client - Generated client implementations.
- pact_
plugin_ server - Generated server implementations.
- start_
mock_ server_ response - Nested message and enum types in
StartMockServerResponse. - verification_
preparation_ response - Nested message and enum types in
VerificationPreparationResponse. - verification_
result_ item - Nested message and enum types in
VerificationResultItem. - verify_
interaction_ response - Nested message and enum types in
VerifyInteractionResponse.
Structs§
- Body
- Message representing a request, response or message body
- Catalogue
- Catalogue of Core Pact + Plugin features
- Catalogue
Entry - 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”.
- Compare
Contents Request - Request to preform a comparison on an actual body given the expected one
- Compare
Contents Response - Response to the CompareContentsRequest with the results of the comparison
- Configure
Interaction Request - Request to configure/setup an interaction so that it can be verified later
- Configure
Interaction Response - Response to the configure/setup an interaction request
- Content
Mismatch - A mismatch for an particular item of content
- Content
Mismatches - List of content mismatches
- Content
Type Mismatch - Indicates that there was a mismatch with the content type
- Generate
Content Request - Request to generate the contents using any defined generators
- Generate
Content Response - Generated body/message response
- Generator
- Example generator
- Init
Plugin Request - Request to verify the plugin has loaded OK
- Init
Plugin Response - Response to init plugin, providing the catalogue entries the plugin provides
- Interaction
Data - Interaction request data to be sent or received for verification
- Interaction
Response - Response to the configure/setup an interaction request
- Matching
Rule - Represents a matching rule
- Matching
Rules - List of matching rules
- Metadata
Value - Request metadata value. Will either be a JSON-like value, or binary data
- Mock
Server Details - Details on a running mock server
- Mock
Server Request - Request for a running mock server by ID
- Mock
Server Result - Result of a request that the mock server received
- Mock
Server Results - Matching results of the mock server.
- Plugin
Configuration - Plugin configuration added to the pact file by the ConfigureInteraction step
- Shutdown
Mock Server Request - Request to shut down a running mock server TODO: replace this with MockServerRequest in the next major version
- Shutdown
Mock Server Response - Response to the shut down mock server request TODO: replace this with MockServerResults in the next major version
- Start
Mock Server Request - Request to start a mock server
- Start
Mock Server Response - Response to the start mock server request
- Verification
Preparation Request - Request to prepare an interaction for verification
- Verification
Preparation Response - Response for the prepare an interaction for verification request
- Verification
Result - Result of running the verification
- Verification
Result Item - Verify
Interaction Request - Request data to verify an interaction
- Verify
Interaction Response - Result of running the verification