SynchronousMessagePactBuilderOps
pact4s.syntax.MessagePactOps.SynchronousMessagePactBuilderOps
final class SynchronousMessagePactBuilderOps(val builder: SynchronousMessagePactBuilder) extends AnyVal
Attributes
- Graph
-
- Supertypes
-
class AnyValtrait Matchableclass Any
Members list
Value members
Concrete methods
def withRequest(updateMessage: MessageContentsBuilder => MessageContentsBuilder): SynchronousMessagePactBuilder
e.g. builder.withRequest(_.withMetadata(Map("foo" -> "bar").withContent("123")) Alternatively use builder.withRequestMetadata(Map("foo" -> "bar")).withRequestContent("123")
e.g. builder.withRequest(_.withMetadata(Map("foo" -> "bar").withContent("123")) Alternatively use builder.withRequestMetadata(Map("foo" -> "bar")).withRequestContent("123")
Attributes
def withRequestContent[A](content: A)(implicit ev: PactDslJsonBodyEncoder[A]): SynchronousMessagePactBuilder
def withRequestMetadata(updateMetadata: MetadataBuilder => MetadataBuilder): SynchronousMessagePactBuilder
def withResponse(updateMessage: MessageContentsBuilder => MessageContentsBuilder): SynchronousMessagePactBuilder
e.g. builder.withResponse(_.withMetadata(Map("foo" -> "bar").withContent("123")) Alternatively use builder.withResponseMetadata(Map("foo" -> "bar")).withResponseContent("123")
e.g. builder.withResponse(_.withMetadata(Map("foo" -> "bar").withContent("123")) Alternatively use builder.withResponseMetadata(Map("foo" -> "bar")).withResponseContent("123")
Attributes
def withResponseContent[A](content: A)(implicit ev: PactDslJsonBodyEncoder[A]): SynchronousMessagePactBuilder
def withResponseMetadata(updateMetadata: MetadataBuilder => MetadataBuilder): SynchronousMessagePactBuilder
Concrete fields
In this article