com.dividezero.stubby.core.service

model

package model

Visibility
  1. Public
  2. All

Type Members

  1. trait BodyPattern extends AnyRef

  2. class JsonBodyPattern extends BodyPattern

  3. case class MatchField(fieldType: FieldType, fieldName: String, expectedValue: Any, matchType: MatchType, actualValue: Option[Any], message: Option[String]) extends Product with Serializable

  4. case class MatchResult(fields: List[MatchField]) extends Ordered[MatchResult] with Product with Serializable

  5. case class ParamPattern(name: String, pattern: TextPattern) extends Product with Serializable

  6. case class PartialMatchField(fieldType: FieldType, fieldName: String, expectedValue: Any) extends Product with Serializable

  7. case class RequestPattern(method: Option[TextPattern], path: Option[TextPattern], params: Set[ParamPattern], headers: Set[ParamPattern], body: Option[BodyPattern]) extends Product with Serializable

  8. class StubServiceExchange extends AnyRef

  9. class StubServiceResult extends AnyRef

  10. case class TextBodyPattern(pattern: TextPattern) extends BodyPattern with Product with Serializable

  11. case class TextPattern(regex: String) extends Regex with Product with Serializable

Value Members

  1. object FieldType extends Enumeration

  2. object MatchType extends Enumeration

  3. object RequestPattern extends Serializable

Ungrouped