package model
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class ScalaPactDescription extends AnyRef
- final case class ScalaPactDescriptionFinal(consumer: String, provider: String, serverSslContextName: Option[String], interactions: List[ScalaPactInteractionFinal], options: ScalaPactOptions) extends Product with Serializable
- class ScalaPactInteraction extends AnyRef
- case class ScalaPactInteractionFinal(description: String, providerState: Option[String], sslContextName: Option[String], request: ScalaPactRequest, response: ScalaPactResponse) extends Product with Serializable
- sealed trait ScalaPactMatchingRule extends AnyRef
- final case class ScalaPactMatchingRules(rules: List[ScalaPactMatchingRule]) extends Product with Serializable
- final case class ScalaPactOptions(writePactFiles: Boolean, outputPath: String, host: String, port: Int) extends Product with Serializable
- case class ScalaPactRequest(method: HttpMethod, path: String, query: Option[String], headers: Map[String, String], body: Option[String], matchingRules: Option[List[ScalaPactMatchingRule]]) extends Product with Serializable
- case class ScalaPactResponse(status: Int, headers: Map[String, String], body: Option[String], matchingRules: Option[List[ScalaPactMatchingRule]]) extends Product with Serializable
Value Members
- object ScalaPactMatchingRule
- object ScalaPactMatchingRules extends Serializable
- object ScalaPactOptions extends Serializable
- object ScalaPactRequest extends Serializable
- object ScalaPactResponse extends Serializable