All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Body Represents a body of a request / response or a message.BodyMatcher Matchers for the given path.BodyMatchers Matching strategy of dynamic parts of the body.CanBeDynamic Some properties can contain dynamic values.ClientDslProperty Represents a client sideDslProperty.Common Contains useful common methods for the DSL.CompositeContractTemplate For backward compatibility when assertions take place, first checks the custom setup.Contract The definition of a Contract.ContractConverter<T> ContractReader<T> Defines how to read converted contracts from a byte array representation back to contracts.ContractStorer<T> Defines how to store converted contracts to a byte array representation that can be stored to drive.ContractTemplate Contract for defining templated responses.ContractVerifierException Cookie Represents a http cookie.Cookies Represents a set of http cookies.DslProperty<T> Represents an element of a DSL that can contain client or sever side values.DslPropertyConverter A hook mechanism to allow external languages and frameworks to convert types that are not in Java for Spring Cloud Contract to understand.ExecutionProperty Represents a property that will become an executable method in the generated tests.FromFileProperty Represents a property that will become a File content.FromRequest Helper class to reference the request body parameters.HandlebarsContractTemplate Represents the structure of templates using Handlebars compatible with WireMock template model requirements.Header Represents a header of a request / response or a message.Headers Represents a set of headers of a request / response or a message.HttpHeaders Contains most commonly used http headers.HttpMethods Contains Http Methods.HttpMethods.HttpMethod HttpStatus Helper functions for HTTP statuses.Input Represents an input for messaging.Input.BodyType JSONCompareMode Represents JSON comparison modes.MatchingStrategy Represents a matching strategy for a JSON.MatchingStrategy.Type MatchingType Represents the type of matching the should be done against the body of the request or response.MatchingTypeValue Matching type with corresponding values.MatchingTypeValueHolder MediaTypes Contains most commonly used media types.MessagingHeaders Contains most commonly used messaging headers.Multipart NamedProperty Represents a property that has name and content.NotToEscapePattern Special case of Patterns that we don't want to escape.OptionalProperty Represents a property that may or may not be there.OutputMessage Represents an output for messaging.PathBodyMatcher QueryParameter Represents a single HTTP query parameter.QueryParameters RegexMatchingTypeValue Matching type with corresponding values.RegexPatterns Contains most common regular expression patterns.RegexProperty Represents a regular expression property.RegexpUtils Useful utility methods to work with regular expressions.Request Represents the request side of the HTTP communication.Response Represents the response side of the HTTP communication.ResponseBodyMatchers Body matchers for the response side (output message, REST response).ServerDslProperty Represents a server sideDslProperty.Url Represents a URL that may contain query parameters.UrlPath Represents a url path.ValidateUtils Checks the validity of DSL entries.Xeger An object that will generate text from a regular expression.