xia_fields.fields

Different Field Implementations

Classes

BooleanField([required, default, ...])

Boolean Field

ByteField([required, default, validation, ...])

Byte Field.

CompressedStringField(**kwargs)

Compressed String Field

DecimalField([precision, scale, rounding])

Decimal Field

FloatField([required, default, validation, ...])

Float Field

GeneralTimeField([dt_format, tz])

General Time Field

IntField([required, default, validation, ...])

Int Field

JsonField([required, default, validation, ...])

Json Field, could be list or dict

StringField(*[, regex, max_length, min_length])

String Field