sbtorgpolicies
rules
package
rules
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
rules
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
class
FileValidation
extends
AnyRef
sealed abstract
class
PolicyLevel
extends
Product
with
Serializable
case class
Validation
(
policyLevel:
PolicyLevel
,
validationRule:
ValidationRule
)
extends
Product
with
Serializable
type
ValidationFunction
= (
String
) ⇒
ValidationResult
trait
ValidationFunctions
extends
AnyRef
type
ValidationResult
=
Validated
[
NonEmptyList
[
ValidationException
],
Unit
]
case class
ValidationRule
(
inputPath:
String
,
validationList:
List
[(
String
) ⇒
ValidationResult
]
)
extends
Product
with
Serializable
class
YamlOps
extends
AnyRef
Value Members
object
PolicyError
extends
PolicyLevel
with
Product
with
Serializable
object
PolicyWarning
extends
PolicyLevel
with
Product
with
Serializable
object
ValidationFunctions
extends
ValidationFunctions
val
emptyValidation
: (
String
) ⇒
ValidationResult
def
mkValidation
(
path:
String
,
list:
List
[(
String
) ⇒
ValidationResult
]
,
policyLevel:
PolicyLevel
=
PolicyError
)
:
Validation
object
syntax
Inherited from
AnyRef
Inherited from
Any
Ungrouped