au.com.dius.pact

model

package model

Visibility
  1. Public
  2. All

Type Members

  1. case class BodyMismatch(diff: Diff) extends RequestPartMismatch with ResponsePartMismatch with Product with Serializable

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

  3. case class CookieMismatch(expected: Cookies, actual: Cookies) extends RequestPartMismatch with Product with Serializable

  4. case class FullRequestMatch(interaction: Interaction) extends RequestMatch with Product with Serializable

  5. case class HeaderMismatch(expected: ResponsePartMismatch.Headers, actual: ResponsePartMismatch.Headers) extends RequestPartMismatch with ResponsePartMismatch with Product with Serializable

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

  7. case class MethodMismatch(expected: Method, actual: Method) extends RequestPartMismatch with Product with Serializable

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

  9. trait Optionals extends AnyRef

  10. trait PactSerializer extends StrictLogging

  11. case class PartialRequestMatch(problems: Map[Interaction, Seq[RequestPartMismatch]]) extends RequestMatch with Product with Serializable

  12. case class PathMismatch(expected: Path, actual: Path) extends RequestPartMismatch with Product with Serializable

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

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

  15. sealed trait RequestMatch extends Ordered[RequestMatch]

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

  17. sealed trait RequestPartMismatch extends AnyRef

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

  19. sealed trait ResponseMatch extends AnyRef

  20. class ResponseMatching extends AnyRef

  21. sealed trait ResponsePartMismatch extends AnyRef

  22. trait SharedMismatch extends AnyRef

  23. case class StatusMismatch(expected: Status, actual: Status) extends ResponsePartMismatch with Product with Serializable

  24. 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 FullResponseMatch extends ResponseMatch with Product with Serializable

  2. object HttpMethod

  3. object JsonDiff

  4. object Matching

  5. object MockProviderConfig extends Serializable

  6. object Pact extends Serializable

  7. object PartialRequestMatch extends Serializable

  8. object Request extends Optionals with Serializable

  9. object RequestMatching extends Serializable

  10. object RequestMismatch extends RequestMatch with Product with Serializable

  11. object RequestPartMismatch extends SharedMismatch

  12. object Response extends Optionals with Serializable

  13. object ResponseMatching extends ResponseMatching

  14. object ResponseMismatch extends ResponseMatch with Product with Serializable

  15. object ResponsePartMismatch extends SharedMismatch

  16. package dispatch

  17. package unfiltered

  18. package waitingforscalaz

Ungrouped