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. trait PactSerializer extends AnyRef

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

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

  7. case class RequestMatching(expectedInteractions: Seq[Interaction]) extends Product with Serializable

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

  9. class ResponseMatching extends AnyRef

  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 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 dispatch

  10. package unfiltered

  11. package waitingforscalaz

Ungrouped