package
scalapactcore
Type Members
-
case class
Interaction(providerState: Option[String], description: String, request: InteractionRequest, response: InteractionResponse) extends Product with Serializable
-
case class
InteractionRequest(method: Option[String], path: Option[String], query: Option[String], headers: Option[Map[String, String]], body: Option[String], matchingRules: Option[Map[String, MatchingRule]]) extends Product with Serializable
-
case class
InteractionResponse(status: Option[Int], headers: Option[Map[String, String]], body: Option[String], matchingRules: Option[Map[String, MatchingRule]]) extends Product with Serializable
-
case class
MatchingRule(match: String, regex: Option[String]) extends Product with Serializable
-
case class
Pact(provider: PactActor, consumer: PactActor, interactions: List[Interaction]) extends Product with Serializable
-
case class
PactActor(name: String) extends Product with Serializable