# Functions
IsValueZero checks if a reflect.Value is zero or if its a ptr if the value is zero.
NewConfig will return a new empty configuration struct.
Register a new strategy provider.
RegisterModel is a function to register a models.
RegisterModels will return all registered models.
RegisterValidation will add a validation to the global validator.
SetReflectValue is a helper to set the fields value.
Validate will return the global validate instance.
# Constants
Relation types.
permission policy.
constants to define the changed values.
Defined struct time field names.
constants to define the changed values.
Defined struct time field names.
Relation types.
Relation types.
ID is the field name for primary keys.
Relation types.
MODEL is the ctx key for validator.
RootStruct is used for the configuration to identify the root Struct.
Tag definitions.
Tag definitions.
constants to define the changed values.
Defined struct time field names.
permission policy.
# Variables
Error messages.
Error messages.
Error messages:.
Error messages:.
Error messages:.
Error messages:.
Error messages.
Error messages.
Error messages.
Error messages:.
Error messages.
Error messages.
Error messages.
Error messages:.
Error messages.
Error messages.
Error messages.
Error messages.
Error messages.
# Structs
ChangedValue keeps recursively information of changed values.
Field is holding the struct field information.
Join struct.
Mapping struct defines the relation between two or more tables.
Model struct has to get embedded to enable the orm features.
Permission of the field.
Polymorphic struct.
Relation struct.
SoftDelete should return the field and value.
TimeFields are embedded in every model.