au
.
com
.
dius
.
pact
model
package
model
Visibility
Public
All
Type Members
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
FullRequestMatch
(
interaction:
Interaction
)
extends
RequestMatch
with
Product
with
Serializable
case class
MethodMismatch
(
expected:
Method
,
actual:
Method
)
extends
RequestPartMismatch
with
Product
with
Serializable
case class
PartialRequestMatch
(
problems:
Map
[
Interaction
,
Seq
[
Mismatch
]]
)
extends
RequestMatch
with
Product
with
Serializable
case class
PathMismatch
(
expected:
Path
,
actual:
Path
,
mismatch:
Option
[
String
] =
None
)
extends
RequestPartMismatch
with
Product
with
Serializable
case class
QueryMismatch
(
queryParameter:
String
,
expected:
String
,
actual:
String
,
mismatch:
Option
[
String
] =
None
,
path:
String
=
"/"
)
extends
RequestPartMismatch
with
Product
with
Serializable
sealed
trait
RequestMatch
extends
Ordered
[
RequestMatch
]
case class
RequestMatching
(
expectedInteractions:
Seq
[
RequestResponseInteraction
]
)
extends
Product
with
Serializable
sealed
trait
RequestPartMismatch
extends
Mismatch
sealed
trait
ResponseMatch
extends
AnyRef
class
ResponseMatching
extends
AnyRef
case class
ResponseMismatch
(
mismatches:
Seq
[
Mismatch
]
)
extends
ResponseMatch
with
Product
with
Serializable
sealed
trait
ResponsePartMismatch
extends
Mismatch
trait
SharedMismatch
extends
AnyRef
case class
StatusMismatch
(
expected:
Status
,
actual:
Status
)
extends
ResponsePartMismatch
with
Product
with
Serializable
Value Members
object
FullResponseMatch
extends
ResponseMatch
with
Product
with
Serializable
object
Matching
extends
StrictLogging
object
PartialRequestMatch
extends
Serializable
object
PathMismatchFactory
extends
MismatchFactory
[
PathMismatch
]
object
QueryMismatchFactory
extends
MismatchFactory
[
QueryMismatch
]
object
RequestMatching
extends
StrictLogging
with
Serializable
object
RequestMismatch
extends
RequestMatch
with
Product
with
Serializable
object
RequestPartMismatch
extends
SharedMismatch
object
ResponseMatching
extends
ResponseMatching
object
ResponsePartMismatch
extends
SharedMismatch
Ungrouped