All Classes and Interfaces
Class
Description
Represents a body of a request / response or a message.
Matchers for the given path.
Matching strategy of dynamic parts of the body.
Some properties can contain dynamic values.
Represents a client side
DslProperty.Contains useful common methods for the DSL.
For backward compatibility when assertions take place, first checks the custom setup.
The definition of a Contract.
Defines how to read converted contracts from a byte array representation back to
contracts.
Defines how to store converted contracts to a byte array representation that can be
stored to drive.
Contract for defining templated responses.
Represents a http cookie.
Represents a set of http cookies.
Represents an element of a DSL that can contain client or sever side values.
A hook mechanism to allow external languages and frameworks to convert types that are
not in Java for Spring Cloud Contract to understand.
Represents a property that will become an executable method in the generated tests.
Represents a property that will become a File content.
Helper class to reference the request body parameters.
Represents the structure of templates using Handlebars compatible with WireMock
template model requirements.
Represents a header of a request / response or a message.
Represents a set of headers of a request / response or a message.
Contains most commonly used http headers.
Contains Http Methods.
Helper functions for HTTP statuses.
Represents an input for messaging.
Represents JSON comparison modes.
Represents a matching strategy for a JSON.
Represents the type of matching the should be done against the body of the request or
response.
Matching type with corresponding values.
Contains most commonly used media types.
Contains most commonly used messaging headers.
Represents a property that has name and content.
Special case of Patterns that we don't want to escape.
Represents a property that may or may not be there.
Represents an output for messaging.
Represents a single HTTP query parameter.
Matching type with corresponding values.
Contains most common regular expression patterns.
Represents a regular expression property.
Useful utility methods to work with regular expressions.
Represents the request side of the HTTP communication.
Represents the response side of the HTTP communication.
Body matchers for the response side (output message, REST response).
Represents a server side
DslProperty.Represents a URL that may contain query parameters.
Represents a url path.
Checks the validity of DSL entries.
An object that will generate text from a regular expression.