au
.
com
.
dius
.
pact
model
package
model
Visibility
Public
All
Type Members
case class
BodyMismatch
(
expected:
Any
,
actual:
Any
,
mismatch:
Option
[
String
] =
scala.None
,
path:
String
=
"/"
)
extends
RequestPartMismatch
with
ResponsePartMismatch
with
Product
with
Serializable
case class
BodyTypeMismatch
(
expected:
String
,
actual:
String
)
extends
RequestPartMismatch
with
ResponsePartMismatch
with
Product
with
Serializable
case class
CookieMismatch
(
expected:
Cookies
,
actual:
Cookies
)
extends
RequestPartMismatch
with
Product
with
Serializable
case class
DiffConfig
(
allowUnexpectedKeys:
Boolean
=
true
,
structural:
Boolean
=
false
)
extends
Product
with
Serializable
case class
FullRequestMatch
(
interaction:
Interaction
)
extends
RequestMatch
with
Product
with
Serializable
case class
HeaderMismatch
(
headerKey:
String
,
expected:
String
,
actual:
String
,
mismatch:
Option
[
String
] =
scala.None
)
extends
RequestPartMismatch
with
ResponsePartMismatch
with
Product
with
Serializable
case class
MethodMismatch
(
expected:
Method
,
actual:
Method
)
extends
RequestPartMismatch
with
Product
with
Serializable
case class
PartialRequestMatch
(
problems:
Map
[
Interaction
,
Seq
[
RequestPartMismatch
]]
)
extends
RequestMatch
with
Product
with
Serializable
case class
PathMismatch
(
expected:
Path
,
actual:
Path
,
mismatch:
Option
[
String
] =
scala.None
)
extends
RequestPartMismatch
with
Product
with
Serializable
case class
QueryMismatch
(
expected:
Query
,
actual:
Query
)
extends
RequestPartMismatch
with
Product
with
Serializable
sealed
trait
RequestMatch
extends
Ordered
[
RequestMatch
]
case class
RequestMatching
(
expectedInteractions:
Seq
[
Interaction
]
)
extends
Product
with
Serializable
sealed
trait
RequestPartMismatch
extends
AnyRef
sealed
trait
ResponseMatch
extends
AnyRef
class
ResponseMatching
extends
AnyRef
sealed
trait
ResponsePartMismatch
extends
AnyRef
trait
SharedMismatch
extends
AnyRef
case class
StatusMismatch
(
expected:
Status
,
actual:
Status
)
extends
ResponsePartMismatch
with
Product
with
Serializable
Value Members
object
BodyMismatchFactory
extends
MismatchFactory
[
BodyMismatch
]
object
FullResponseMatch
extends
ResponseMatch
with
Product
with
Serializable
object
HeaderMismatchFactory
extends
MismatchFactory
[
HeaderMismatch
]
object
JsonDiff
object
Matching
object
PactConfig
object
PartialRequestMatch
extends
Serializable
object
PathMismatchFactory
extends
MismatchFactory
[
PathMismatch
]
object
RequestMatching
extends
StrictLogging
with
Serializable
object
RequestMismatch
extends
RequestMatch
with
Product
with
Serializable
object
RequestPartMismatch
extends
SharedMismatch
object
ResponseMatching
extends
ResponseMatching
object
ResponseMismatch
extends
ResponseMatch
with
Product
with
Serializable
object
ResponsePartMismatch
extends
SharedMismatch
Ungrouped