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. case class Interaction(description: String, providerState: String, request: Request, response: Response) extends Product with Serializable

  3. trait Optionals extends AnyRef

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

  5. trait PactSerializer extends AnyRef

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

  7. case class Request(method: String, path: String, headers: Option[Map[String, String]], body: Option[JValue]) extends Product with Serializable

  8. case class RequestMatching(interactions: Iterable[Interaction], reverseHeaders: Boolean = false) extends Product with Serializable

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

  10. class ResponseMatching extends AnyRef

Value Members

  1. object HttpMethod

  2. object JsonDiff

  3. object Matching

  4. object Pact extends Serializable

  5. object Request extends Optionals with Serializable

  6. object RequestMatching extends Serializable

  7. object Response extends Optionals with Serializable

  8. object ResponseMatching extends ResponseMatching

  9. package spray

  10. package waitingforscalaz

Ungrouped