Package

com.twitter.finatra.json.internal.caseclass.validation

validators

Permalink

package validators

Visibility
  1. Public
  2. All

Type Members

  1. class CountryCodeInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  2. class CountryCodeValidator extends Validator[CountryCode, Any]

    Permalink
  3. class FutureTimeInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  4. class FutureTimeValidator extends Validator[FutureTime, DateTime]

    Permalink

    Validates if a datetime is in the future.

  5. class MaxInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  6. class MaxValidator extends Validator[Max, Any]

    Permalink
  7. class MinInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  8. class MinValidator extends Validator[Min, Any]

    Permalink
  9. class NotEmptyInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  10. class NotEmptyValidator extends Validator[NotEmpty, Any]

    Permalink
  11. class OneOfInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  12. class OneOfValidator extends Validator[OneOf, Any]

    Permalink

    Validates if one or more values exist in a given set of values.

    Validates if one or more values exist in a given set of values. The check for existence is case-sensitive by default.

  13. class PastTimeInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  14. class PastTimeValidator extends Validator[PastTime, DateTime]

    Permalink

    Validates if a datetime is in the past.

  15. class RangeInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  16. class RangeValidator extends Validator[Range, Any]

    Permalink
  17. class SizeInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  18. class SizeValidator extends Validator[Size, Any]

    Permalink
  19. class TimeGranularityInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  20. class TimeGranularityValidator extends Validator[TimeGranularity, DateTime]

    Permalink

    Validates if a given value is of a given time granularity (e.g., days, hours, seconds)

  21. class UUIDInternal extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  22. class UUIDValidator extends Validator[UUID, String]

    Permalink

Ungrouped