com
.
itv
.
scalapactcore
.
common
matching
package
matching
Visibility
Public
All
Type Members
sealed
trait
ArrayMatchingStatus
extends
Product
with
Serializable
sealed
trait
GeneralMatcher
extends
AnyRef
sealed
trait
MatchBodyOutcome
extends
AnyRef
sealed
trait
MatchHeadersOutcome
extends
AnyRef
sealed
trait
MatchMethodOutcome
extends
AnyRef
sealed
trait
MatchPathOutcome
extends
AnyRef
case class
MatchRequestBody
(
expected:
InteractionRequest
,
actual:
InteractionRequest
)
extends
MatchRequestStageA
[
MatchBodyOutcome
] with
Product
with
Serializable
case class
MatchRequestHeaders
(
expected:
InteractionRequest
,
actual:
InteractionRequest
)
extends
MatchRequestStageA
[
MatchHeadersOutcome
] with
Product
with
Serializable
case class
MatchRequestMethod
(
expected:
InteractionRequest
,
actual:
InteractionRequest
)
extends
MatchRequestStageA
[
MatchMethodOutcome
] with
Product
with
Serializable
case class
MatchRequestPath
(
expected:
InteractionRequest
,
actual:
InteractionRequest
)
extends
MatchRequestStageA
[
MatchPathOutcome
] with
Product
with
Serializable
sealed
trait
MatchRequestStageA
[
A
]
extends
AnyRef
case class
MatchResponseBody
(
expected:
InteractionResponse
,
actual:
InteractionResponse
)
extends
MatchResponseStageA
[
MatchBodyOutcome
] with
Product
with
Serializable
case class
MatchResponseHeaders
(
expected:
InteractionResponse
,
actual:
InteractionResponse
)
extends
MatchResponseStageA
[
MatchHeadersOutcome
] with
Product
with
Serializable
sealed
trait
MatchResponseStageA
[
A
]
extends
AnyRef
case class
MatchResponseStatus
(
expected:
InteractionResponse
,
actual:
InteractionResponse
)
extends
MatchResponseStageA
[
MatchStatusOutcome
] with
Product
with
Serializable
sealed
trait
MatchStatusOutcome
extends
AnyRef
case class
MatchingRuleContext
(
path:
String
,
rule:
MatchingRule
)
extends
Product
with
Serializable
case class
RequestMatchOutcome
(
method:
MatchMethodOutcome
,
path:
MatchPathOutcome
,
headers:
MatchHeadersOutcome
,
body:
MatchBodyOutcome
)
extends
Product
with
Serializable
case class
ResponseMatchOutcome
(
status:
MatchStatusOutcome
,
headers:
MatchHeadersOutcome
,
body:
MatchBodyOutcome
)
extends
Product
with
Serializable
Value Members
object
ArrayMatchingStatus
extends
Serializable
object
BodyMatching
extends
GeneralMatcher
object
HeaderMatching
extends
GeneralMatcher
object
InteractionMatchers
object
InteractionMatchingPrograms
object
MatchBodyFailed
extends
MatchBodyOutcome
with
Product
with
Serializable
object
MatchBodySuccess
extends
MatchBodyOutcome
with
Product
with
Serializable
object
MatchHeadersFailed
extends
MatchHeadersOutcome
with
Product
with
Serializable
object
MatchHeadersSuccess
extends
MatchHeadersOutcome
with
Product
with
Serializable
object
MatchMethodFailed
extends
MatchMethodOutcome
with
Product
with
Serializable
object
MatchMethodSuccess
extends
MatchMethodOutcome
with
Product
with
Serializable
object
MatchPathFailed
extends
MatchPathOutcome
with
Product
with
Serializable
object
MatchPathSuccess
extends
MatchPathOutcome
with
Product
with
Serializable
object
MatchStatusFailed
extends
MatchStatusOutcome
with
Product
with
Serializable
object
MatchStatusSuccess
extends
MatchStatusOutcome
with
Product
with
Serializable
object
MatchingInterpreters
object
MethodMatching
extends
GeneralMatcher
object
NoRuleMatchRequired
extends
ArrayMatchingStatus
with
Product
with
Serializable
object
PathMatching
extends
GeneralMatcher
object
PermissiveJsonEqualityHelper
object
PermissiveXmlEqualityHelper
object
PlainTextEquality
object
RuleMatchFailure
extends
ArrayMatchingStatus
with
Product
with
Serializable
object
RuleMatchSuccess
extends
ArrayMatchingStatus
with
Product
with
Serializable
object
ScalaPactJsonEquality
object
ScalaPactXmlEquality
object
SharedJsonEqualityHelpers
object
SharedXmlEqualityHelpers
object
StatusMatching
extends
GeneralMatcher
object
StrictJsonEqualityHelper
object
StrictXmlEqualityHelper
object
WildCardRuleMatching
Ungrouped