IterableEntity / Iterable2Entity kinds
There are many kinds of IterableEntity/Iterable2Entity depending on the type of the collection they hold.
Available IterableEntities
"#1" represents the type of the modddels.
Holds a list of modddels :
IterableEntityTypeTemplateDart collection (*)
ListEntityList<#1>
KtDart collection
KtListEntityKtList<#1>
Dartz collection
IListEntityIList<#1>
Holds a set of modddels :
IterableEntityTypeTemplateDart collection (*)
SetEntitySet<#1>
KtDart collection
KtSetEntityKtSet<#1>
Dartz collection
ISetEntityISet<#1>
Holds a map where only the values are modddels :
IterableEntityTypeTemplateDart collection (*)
MappedValuesEntityMap<*,#1>
KtDart collection
KtMappedValuesEntityKtMap<*,#1>
Dartz collection
IMappedValuesEntityIMap<*,#1>
Holds a map where only the keys are modddels :
IterableEntityTypeTemplateDart collection (*)
MappedKeysEntityMap<#1,*>
KtDart collection
KtMappedKeysEntityKtMap<#1,*>
Dartz collection
IMappedKeysEntityIMap<#1,*>
(*) : The Dart collections use the "unmodifiable" versions of the collections, which throw runtime errors if you try to modify them. Preferably, use immutable collections (from KtDart or Dartz) which won't allow you to do any modification compile-time.
Available Iterable2Entities
"#1" and "#2" represent the two modddels types.
Holds a map where the keys and the values are modddels :
Iterable2EntityTypeTemplateDart collections (*)
MapEntityMap<#1,#2>
KtDart collections
KtMapEntityKtMap<#1,#2>
Dartz collections
IMapEntityIMap<#1,#2>
(*) : The Dart collections use the "unmodifiable" versions of the collections, which throw runtime errors if you try to modify them. Preferably, use immutable collections (from KtDart or Dartz) which won't allow you to do any modification compile-time.
Last updated