All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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