Versions in this module Expand all Collapse all v0 v0.0.1 Sep 17, 2025 Changes in this version + const FieldCount + const FieldPredicate + const FieldSelectors + const FieldUpdates + const FieldValue + func GenericCreateAPIFields[T any](wrapperName string, nested input.APIFields) input.APIFields + func GenericDeleteAPIFields(selectableAPIFields input.APIFields, predicates map[string]apidb.Predicates) input.APIFields + func GenericGetAPIFields(apiFields input.APIFields, predicates map[string]apidb.Predicates, ...) input.APIFields + func GenericUpdateAPIFields(selectableAPIFields input.APIFields, predicates map[string]apidb.Predicates, ...) input.APIFields + func GetAPIToDBMap(apiFields []input.APIField, tableName string) map[string]apidb.APIToDBField + func InputHandlerFromAPIFields[Input any](inputFactoryFn func() *Input, apiFields input.APIFields, ...) endpoint.InputHandler[Input] + func MapEntitiesToOutput(entities []any, outputFactoryFn func() any, apiToDBFields APIToDBFields) ([]any, error) + func MapInputToEntity[Entity any](input any, entity *Entity, apiToDBFields APIToDBFields) (*Entity, error) + func MatchStructAPIFIelds(t reflect.Type, allFields input.APIFields, depth int) input.APIFields + func MustMapEntitiesToOutput(entities []any, outputFactoryFn func() any, apiToDBFields APIToDBFields) []any + func MustMapInputToEntity[Entity any](input any, entity *Entity, apiToDBFields APIToDBFields) *Entity + func MustMatchStructAPIFields[Struct any](allFields input.APIFields) input.APIFields + type APIToDBFields map[string]apidb.APIToDBField