Package io.github.qishr.cascara.schema.constraint
Annotation Interface StringConstraint
java.lang.Object
io.github.qishr.cascara.schema.constraint.StringConstraint
All Implemented Interfaces:
Annotation
@java.lang.annotation.Retention(RUNTIME)
@java.lang.annotation.Target(FIELD)
public @interface StringConstraint
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public abstract String | pattern() | |
| public abstract String[] | options() | |
| public abstract int | minLength() | |
| public abstract int | maxLength() |
Method Details
pattern
public abstract String pattern()
options
public abstract String[] options()
minLength
public abstract int minLength()
maxLength
public abstract int maxLength()