This module contains data field classes which are used to define a data schema. A data field is responsible for cleaning, validation, and initialization of the value assigned to it. Each data field extends the foundry.data.fields.DataField class to implement logic specific to its contained data type.

Classes

AlphaField
AngleField
AnyField
ArrayField
BooleanField
ColorField
DataField
DocumentAuthorField
DocumentFlagsField
DocumentIdField
DocumentOwnershipField
DocumentStatsField
DocumentTypeField
DocumentUUIDField
EmbeddedCollectionDeltaField
EmbeddedCollectionField
EmbeddedDataField
EmbeddedDocumentField
FilePathField
ForeignDocumentField
HTMLField
HueField
IntegerSortField
JavaScriptField
JSONField
NumberField
ObjectField
SchemaField
SetField
StringField
TypeDataField
TypedObjectField
TypedSchemaField