package rules
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- rules
- AnyRef
- Any
- Hide All
- Show All
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[ValidationFunction]) extends Product with Serializable
- class YamlOps extends AnyRef
Value Members
- val emptyValidation: ValidationFunction
- def mkValidation(path: String, list: List[ValidationFunction], policyLevel: PolicyLevel = PolicyError): Validation
- object PolicyError extends PolicyLevel with Product with Serializable
- object PolicyWarning extends PolicyLevel with Product with Serializable
- object ValidationFunctions extends ValidationFunctions
- object syntax