Skip navigation links
A B D E G H I L M N O S T U 

A

and(value, rules) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Combine all the matchers using AND
and(name, value, rules) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Combine all the matchers using AND
array(a) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
array(name, array) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 

B

booleanType(example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
booleanType(name, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
booleanType(names) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
booleanValue(value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
booleanValue(name, value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
build() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
build() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonBody
 

D

date() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must be formatted as an ISO date
date(format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must match the provided date format
date(format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must match the provided date format
date() - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute named 'date' that must be formatted as an ISO date
date(name) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must be formatted as an ISO date
date(name, format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the provided date format
date(name, format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the provided date format
date(name, format, example, timeZone) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the provided date format
date(name, format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the provided date format
dateExpression(expression) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Date value generated from the provided expression. Will use an ISO format.
dateExpression(expression, format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Date value generated from the provided expression
dateExpression(name, expression) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute whose values are generated from the provided expression. Will use an ISO format.
dateExpression(name, expression, format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute whose values are generated from the provided expression
datetimeExpression(expression) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Datetime generated from the provided expression. Will use an ISO format.
datetimeExpression(expression, format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Datetime generated from the provided expression
datetimeExpression(name, expression) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute whose values are generated from the provided expression. Will use an ISO format.
datetimeExpression(name, expression, format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute whose values are generated from the provided expression
decimalType() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
decimalType(example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
decimalType(example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
decimalType(name, value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
decimalType(name, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
decimalType(names) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 

E

eachArrayLike(nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
eachArrayLike(numberExamples, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
eachArrayLike(name, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
eachArrayLike(name, numberExamples, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
eachArrayWithMaxLike(size, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
eachArrayWithMaxLike(numberExamples, size, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
eachArrayWithMaxLike(name, size, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
eachArrayWithMaxLike(name, numberExamples, size, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
eachArrayWithMinLike(size, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
eachArrayWithMinLike(numberExamples, size, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
eachArrayWithMinLike(name, size, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
eachArrayWithMinLike(name, numberExamples, size, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
eachArrayWithMinMaxLike(minSize, maxSize, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
eachArrayWithMinMaxLike(minSize, maxSize, numberExamples, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
eachArrayWithMinMaxLike(name, minSize, maxSize, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
eachArrayWithMinMaxLike(name, minSize, maxSize, numberExamples, nestedArray) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
eachKeyLike(exampleKey, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Accepts any key, and each key is mapped to a map that must match the following object definition. Note: this needs the Java system property "pact.matching.wildcard" set to value "true" when the pact file is verified.
eachKeyLike(exampleKey, value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Accepts any key, and each key is mapped to a map that must match the provided object definition Note: this needs the Java system property "pact.matching.wildcard" set to value "true" when the pact file is verified.
eachKeyMappedToAnArrayLike(exampleKey, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Accepts any key, and each key is mapped to a list of items that must match the following object definition. Note: this needs the Java system property "pact.matching.wildcard" set to value "true" when the pact file is verified.
eachLike(nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that is an array where each item must match the following example
eachLike(value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that is an array where each item must match the following example
eachLike(value, numberExamples) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that is an array where each item must match the following example
eachLike(numberExamples, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that is an array where each item must match the following example
eachLike(name, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array where each item must match the following example
eachLike(name, numberExamples, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array where each item must match the following example
eachLike(name, value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array where each item is a primitive that must match the provided value
eachLike(name, value, numberExamples) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array where each item is a primitive that must match the provided value
ExtensionsKt - Class in io.pactfoundation.consumer.dsl
 

G

getPactDslJsonArray() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
getPactDslObject() - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 

H

hexValue() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
hexValue(value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 

I

id() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
id(example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
id() - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
id(name) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
id(name, id) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
integerType() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
integerType(example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
io.pactfoundation.consumer.dsl - package io.pactfoundation.consumer.dsl
 
ipV4Address() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
ipV4Address(name) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must be an IP4 address

L

LambdaDsl - Class in io.pactfoundation.consumer.dsl
An alternative, lambda based, dsl for pact that runs on top of the default pact dsl objects.
LambdaDslJsonArray - Class in io.pactfoundation.consumer.dsl
 
LambdaDslJsonBody - Class in io.pactfoundation.consumer.dsl
 
LambdaDslObject - Class in io.pactfoundation.consumer.dsl
 

M

maxArrayLike(size, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that is an array with a maximum size where each item must match the following example
maxArrayLike(size, numberExamples, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that is an array with a maximum size where each item must match the following example
maxArrayLike(name, size, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array with a maximum size where each item must match the following example
maxArrayLike(name, size, numberExamples, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array with a maximum size where each item must match the following example
maxArrayLike(name, size, value, numberExamples) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array of values with a maximum size that are not objects where each item must match the following example
minArrayLike(size, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that is an array with a minimum size where each item must match the following example
minArrayLike(size, numberExamples, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that is an array with a minimum size where each item must match the following example
minArrayLike(name, size, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array with a minimum size where each item must match the following example
minArrayLike(name, size, numberExamples, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array with a minimum size where each item must match the following example
minArrayLike(name, size, value, numberExamples) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array of values with a minimum size that are not objects where each item must match the following example
minMaxArrayLike(minSize, maxSize, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that is an array with a minimum and maximum size where each item must match the following example
minMaxArrayLike(minSize, maxSize, numberExamples, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that is an array with a minimum and maximum size where each item must match the following example
minMaxArrayLike(name, minSize, maxSize, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array with a minimum and maximum size where each item must match the following example
minMaxArrayLike(name, minSize, maxSize, numberExamples, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array with a minimum and maximum size where each item must match the following example
minMaxArrayLike(name, minSize, maxSize, value, numberExamples) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that is an array of values with a minimum and maximum size that are not objects where each item must match the following example

N

newArray($receiver, body) - Static method in class io.pactfoundation.consumer.dsl.ExtensionsKt
Extension function to make LambdaDslJsonArray.array Kotlin friendly.
newJsonArray(body) - Static method in class io.pactfoundation.consumer.dsl.ExtensionsKt
DSL function to simplify creating a DslPart generated from a class LambdaDslJsonArray.
newJsonArray(array) - Static method in class io.pactfoundation.consumer.dsl.LambdaDsl
 
newJsonArrayMaxLike(size, array) - Static method in class io.pactfoundation.consumer.dsl.LambdaDsl
 
newJsonArrayMinLike(size, array) - Static method in class io.pactfoundation.consumer.dsl.LambdaDsl
 
newJsonArrayMinMaxLike(minSize, maxSize, array) - Static method in class io.pactfoundation.consumer.dsl.LambdaDsl
 
newJsonBody(array) - Static method in class io.pactfoundation.consumer.dsl.LambdaDsl
 
newJsonObject(body) - Static method in class io.pactfoundation.consumer.dsl.ExtensionsKt
DSL function to simplify creating a DslPart generated from a class LambdaDslJsonBody.
newObject($receiver, name, nestedObject) - Static method in class io.pactfoundation.consumer.dsl.ExtensionsKt
Extension function to make class LambdaDslObject Kotlin friendly.
newObject($receiver, body) - Static method in class io.pactfoundation.consumer.dsl.ExtensionsKt
Extension function to make LambdaDslJsonArray.array Kotlin friendly.
nullValue() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Adds a null value to the list
nullValue(fieldName) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Sets the field to a null value
numberType(example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
numberType(name, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
numberType(names) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
numberValue(value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
numberValue(name, value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 

O

object(o) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
object(name, nestedObject) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
or(value, rules) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Combine all the matchers using OR
or(name, value, rules) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Combine all the matchers using OR

S

stringMatcher(regex) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must match the regular expression
stringMatcher(regex, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
stringMatcher(name, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
stringMatcher(name, regex, value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
stringType(example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
stringType(name, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
stringType(name) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
stringType(names) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
stringValue(value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
stringValue(name, value) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 

T

time() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must be an ISO formatted time
time(format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must match the given time format
time(format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must match the given time format
time() - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute named 'time' that must be an ISO formatted time
time(name) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must be an ISO formatted time
time(name, format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the provided time format
time(name, format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the provided time format
time(name, format, example, timeZone) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the provided time format
time(name, format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the provided time format
timeExpression(expression) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Time value generated from the provided expression. Will use an ISO format.
timeExpression(expression, format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Time value generated from the provided expression
timeExpression(name, expression) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute whose values are generated from the provided expression. Will use an ISO format.
timeExpression(name, expression, format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute whose values are generated from the provided expression
timestamp() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must be an ISO formatted timestamp
timestamp(format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must match the given timestamp format
timestamp(format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must match the given timestamp format
timestamp(format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
Element that must match the given timestamp format
timestamp() - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute named 'timestamp' that must be an ISO formatted timestamp
timestamp(name) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must be an ISO formatted timestamp
timestamp(name, format) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the given timestamp format
timestamp(name, format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the given timestamp format
timestamp(name, format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the given timestamp format
timestamp(name, format, example, timeZone) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the given timestamp format
timestamp(name, format, example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
Attribute that must match the given timestamp format

U

uuid() - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
uuid(example) - Method in class io.pactfoundation.consumer.dsl.LambdaDslJsonArray
 
uuid(name) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
uuid(name, id) - Method in class io.pactfoundation.consumer.dsl.LambdaDslObject
 
A B D E G H I L M N O S T U 
Skip navigation links