Package

com.itv

scalapactcore

Permalink

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

    Permalink
  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

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

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

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

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

    Permalink

Value Members

  1. object JsonBodySpecialCaseHelper

    Permalink
  2. object PactImplicits

    Permalink
  3. object ScalaPactReader

    Permalink
  4. object ScalaPactWriter

    Permalink
  5. package common

    Permalink
  6. package stubber

    Permalink

Ungrouped