Fields

Define which type, size and rules of validation for specific part of the data. There are many built-in fields but you can extend easily.

Built-in Fields

class edipy.fields.String(size, required=True, validators=None)
class edipy.fields.Integer(size, zfill=False, required=True, validators=None)
class edipy.fields.Identifier(identifier, required=True, validators=None)
class edipy.fields.Decimal(size, digits=0, required=True, validators=None)
class edipy.fields.DateTime(size, date_format, required=True, validators=None)
class edipy.fields.Date(size, date_format, required=True, validators=None)
class edipy.fields.Time(size, date_format, required=True, validators=None)
class edipy.fields.CompositeField(cls, occurrences=1, required=True)
class edipy.fields.Register(cls, occurrences=1, required=True)
class edipy.fields.Enum(values, required=True, validators=None)