betty.datas.aggregate.collection package#
Submodules#
Module contents#
Collection data types.
- class betty.datas.aggregate.collection.CollectionDefinition#
Bases:
DataDefinition[CollectionT,Porter],ABC,GenericA homogenous collection data definition.
- __init__(*, cls: type[CollectionT] | None = None, item: ResolvableDataDefinition[DataDefinition[Any]], label: ResolvableLocalizable, description: ResolvableLocalizable | None = None, porter: Porter[CollectionT] | None = None, factory: Callable[[], CollectionT] | None = None)#
- item: Final[DataDefinition[Any]]#
The definition of the items contained by this collection.