
com.safetorun.resillience.VerifySignatureConfiguration.kt Maven / Gradle / Ivy
The newest version!
package com.safetorun.resillience
/**
* Verify signature configuration
*/
@kotlinx.serialization.Serializable
data class VerifySignatureConfiguration(
var allowedSignatures: List = emptyList(),
var severity: Severity = Severity.None
)
class VerifySignatureConfigurationBuilder internal constructor(private val severity: Severity) {
private val allowedSignatures = mutableListOf()
operator fun String.unaryPlus() {
allowedSignatures.add(this)
}
internal fun build(): VerifySignatureConfiguration {
return VerifySignatureConfiguration(allowedSignatures, severity)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy