Teki
Rules

Object

Validate nested objects with child field rules.

Use object("field") for nested Java objects.

Teki schema = Teki.fromRules(
    object("customer").fields(
        string("email").required().email(),
        string("name").required().min(2)
    )
);

Available methods

MethodPurpose
fields(Builder...)Add multiple child rules
child(Builder)Add one child rule
child(Validatable)Add one prebuilt child validator
optional()Skip validation when the object is missing

Error paths

Nested validation errors use dotted field paths:

customer.email
customer.name

On this page