package io.pact.plugin

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service PactPlugin

plugin.proto:396

message Body

plugin.proto:57

Message representing a request, response or message body

Used in: CompareContentsRequest, GenerateContentRequest, GenerateContentResponse, InteractionData, InteractionResponse

enum Body.ContentTypeHint

plugin.proto:63

Enum of content type override. This is a hint on how the content type should be treated.

Used in: Body

message CatalogueEntry

plugin.proto:22

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".

Used in: Catalogue, InitPluginResponse

enum CatalogueEntry.EntryType

plugin.proto:23

Used in: CatalogueEntry

message ContentMismatch

plugin.proto:100

A mismatch for an particular item of content

Used in: ContentMismatches, MockServerResult, VerificationResultItem

message ContentMismatches

plugin.proto:116

List of content mismatches

Used in: CompareContentsResponse

message ContentTypeMismatch

plugin.proto:92

Indicates that there was a mismatch with the content type

Used in: CompareContentsResponse

enum GenerateContentRequest.ContentFor

plugin.proto:231

Which part the content is for

Used in: GenerateContentRequest

enum GenerateContentRequest.TestMode

plugin.proto:221

The mode of the generation, if running from a consumer test or during provider verification

Used in: GenerateContentRequest

message Generator

plugin.proto:153

Example generator

Used in: GenerateContentRequest, InteractionResponse

message InteractionData

plugin.proto:337

Interaction request data to be sent or received for verification

Used in: VerificationPreparationResponse, VerificationResult, VerifyInteractionRequest

message InteractionResponse

plugin.proto:169

Response to the configure/setup an interaction request

Used in: ConfigureInteractionResponse

enum InteractionResponse.MarkupType

plugin.proto:183

Type of markup used

Used in: InteractionResponse

message MatchingRule

plugin.proto:140

Represents a matching rule

Used in: MatchingRules

message MatchingRules

plugin.proto:148

List of matching rules

Used in: CompareContentsRequest, InteractionResponse

message MetadataValue

plugin.proto:329

Request metadata value. Will either be a JSON-like value, or binary data

Used in: InteractionData

message MockServerDetails

plugin.proto:269

Details on a running mock server

Used in: StartMockServerResponse

message MockServerResult

plugin.proto:292

Result of a request that the mock server received

Used in: MockServerResults, ShutdownMockServerResponse

message PluginConfiguration

plugin.proto:161

Plugin configuration added to the pact file by the ConfigureInteraction step

Used in: CompareContentsRequest, ConfigureInteractionResponse, GenerateContentRequest, InteractionResponse

message VerificationResult

plugin.proto:375

Result of running the verification

Used in: VerifyInteractionResponse

message VerificationResultItem

plugin.proto:367

Used in: VerificationResult