com
.
dividezero
.
stubby
.
core
.
service
model
package
model
Visibility
Public
All
Type Members
trait
BodyPattern
extends
AnyRef
class
JsonBodyPattern
extends
BodyPattern
case class
MatchField
(
fieldType:
FieldType
,
fieldName:
String
,
expectedValue:
Any
,
matchType:
MatchType
,
actualValue:
Option
[
Any
]
,
message:
Option
[
String
]
)
extends
Product
with
Serializable
case class
MatchResult
(
fields:
List
[
MatchField
]
)
extends
Ordered
[
MatchResult
] with
Product
with
Serializable
case class
ParamPattern
(
name:
String
,
pattern:
TextPattern
)
extends
Product
with
Serializable
case class
PartialMatchField
(
fieldType:
FieldType
,
fieldName:
String
,
expectedValue:
Any
)
extends
Product
with
Serializable
case class
RequestPattern
(
method:
Option
[
TextPattern
]
,
path:
Option
[
TextPattern
]
,
params:
Set
[
ParamPattern
]
,
headers:
Set
[
ParamPattern
]
,
body:
Option
[
BodyPattern
]
)
extends
Product
with
Serializable
class
StubServiceExchange
extends
AnyRef
class
StubServiceResult
extends
AnyRef
case class
TextBodyPattern
(
pattern:
TextPattern
)
extends
BodyPattern
with
Product
with
Serializable
case class
TextPattern
(
regex:
String
)
extends
Regex
with
Product
with
Serializable
Value Members
object
FieldType
extends
Enumeration
object
MatchType
extends
Enumeration
object
RequestPattern
extends
Serializable
Ungrouped