package
shared
Type Members
-
case class
ConfigAndPacts(scalaPactSettings: ScalaPactSettings, pacts: List[Pact]) extends Product with Serializable
-
sealed
trait
HttpMethod extends AnyRef
-
-
-
-
-
-
-
case class
Interaction(provider_state: Option[String], 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: Option[String], regex: Option[String], min: Option[Int]) 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
-
trait
PactLogger extends AnyRef
-
case class
ScalaPactSettings(protocol: Option[String], host: Option[String], port: Option[Int], localPactFilePath: Option[String], strictMode: Option[Boolean], clientTimeout: Option[Duration], outputPath: Option[String]) extends Product with Serializable
-
final
case class
SimpleRequest(baseUrl: String, endPoint: String, method: HttpMethod, headers: Map[String, String], body: Option[String], sslContextName: Option[String]) extends Product with Serializable
-
final
case class
SimpleResponse(statusCode: Int, headers: Map[String, String], body: Option[String]) extends Product with Serializable
-
class
SslContextMap extends (Option[String]) ⇒ Option[SSLContext]
-