com.itv

scalapactcore

package scalapactcore

Visibility
  1. Public
  2. All

Type Members

  1. case class Interaction(providerState: Option[String], description: String, request: InteractionRequest, response: InteractionResponse) extends Product with Serializable

  2. 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

  3. case class InteractionResponse(status: Option[Int], headers: Option[Map[String, String]], body: Option[String], matchingRules: Option[Map[String, MatchingRule]]) extends Product with Serializable

  4. case class MatchingRule(match: Option[String], regex: Option[String], min: Option[Int]) extends Product with Serializable

  5. case class Pact(provider: PactActor, consumer: PactActor, interactions: List[Interaction]) extends Product with Serializable

  6. case class PactActor(name: String) extends Product with Serializable

Value Members

  1. object JsonBodySpecialCaseHelper

  2. object PactImplicits

  3. object RightBiasEither

  4. object ScalaPactReader

  5. object ScalaPactWriter

  6. package common

  7. package stubber

  8. package verifier

Ungrouped