Package

au.com.dius.pact

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. case class Consumer(name: String) extends Product with Serializable

    Permalink
  2. trait HttpPart extends AnyRef

    Permalink
  3. case class Interaction(description: String, providerState: Option[String], request: Request, response: Response) extends Product with Serializable

    Permalink
  4. case class MockProviderConfig(port: Int, hostname: String) extends Product with Serializable

    Permalink
  5. trait Optionals extends AnyRef

    Permalink
  6. case class Pact(provider: Provider, consumer: Consumer, interactions: Seq[Interaction]) extends PactSerializer with Product with Serializable

    Permalink
  7. trait PactSerializer extends StrictLogging

    Permalink
  8. case class Provider(name: String) extends Product with Serializable

    Permalink
  9. case class Request(method: String, path: String, query: Option[String], headers: Option[Map[String, String]], body: Option[String], matchingRules: Option[Map[String, Map[String, Any]]]) extends HttpPart with Product with Serializable

    Permalink
  10. case class Response(status: Int = 200, headers: Option[Map[String, String]], body: Option[String], matchingRules: Option[Map[String, Map[String, Any]]]) extends HttpPart with Product with Serializable

    Permalink

Value Members

  1. object HttpMethod

    Permalink
  2. object MockProviderConfig extends Serializable

    Permalink
  3. object Pact extends Serializable

    Permalink
  4. object Request extends Optionals with Serializable

    Permalink
  5. object Response extends Optionals with Serializable

    Permalink
  6. package dispatch

    Permalink
  7. package unfiltered

    Permalink
  8. package waitingforscalaz

    Permalink

Ungrouped