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