module Qdrant::Api::Validation

Overview

Shared macro for declarative property validation. Include it in a model and declare validates(name, Type, nilable, **rules) per validated property. Supported rule keys: enum, max_length, min_length, maximum, exclusive_maximum, minimum, exclusive_minimum, pattern, max_items, min_items.

Direct including types

Defined in:

qdrant-api/validation.cr

Macro Summary

Macro Detail

macro validates(name, klass, nilable, **rules) #

[View source]