com.itv.scalapact.shared.PactPublishSettings.scala Maven / Gradle / Ivy
package com.itv.scalapact.shared
import scala.concurrent.duration.Duration
final case class PactPublishSettings(
pactBrokerAddress: String,
providerBrokerPublishMap: Map[String, String],
projectVersion: String,
pactContractVersion: String,
allowSnapshotPublish: Boolean,
tagsToPublishWith: List[String],
pactBrokerAuthorization: Option[PactBrokerAuthorization],
pactBrokerClientTimeout: Duration,
sslContextName: Option[String],
isScalaPactContract: Boolean
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy