au.com.dius.pact

model

package model

Visibility
  1. Public
  2. All

Type Members

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

  2. trait HttpPart extends AnyRef

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

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

  5. trait Optionals extends AnyRef

  6. trait PactSerializer extends StrictLogging

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

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

  9. case class Response(status: Int, headers: Option[Map[String, String]], body: Option[String], matchers: Option[Map[String, Any]]) extends HttpPart with Product with Serializable

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

    Annotations
    @deprecated
    Deprecated

    Use PactFragment where possible, same functionality but more appropriate language. The serialized file is the true pact

Value Members

  1. object HttpMethod

  2. object MockProviderConfig extends Serializable

  3. object Pact extends Serializable

  4. object Request extends Optionals with Serializable

  5. object Response extends Optionals with Serializable

  6. package dispatch

  7. package unfiltered

  8. package waitingforscalaz

Ungrouped