package Ġpro . j ait l . dynamodb . mapper čĊč Ċ import Ġpro . j ait l . dynamodb . mapper . converter . Type Converter č Ċ import Ġpro . j ait l . dynamodb . mapper . converter . collection . List Converter č Ċ import Ġpro . j ait l . dynamodb . mapper . converter . collection . Map Converter č Ċ import Ġpro . j ait l . dynamodb . mapper . converter . collection . Set Converter č Ċ import Ġpro . j ait l . dynamodb . mapper . converter . type . Boolean Converter č Ċ import Ġpro . j ait l . dynamodb . mapper . converter . type . Instant Converter č Ċ import Ġpro . j ait l . dynamodb . mapper . converter . type . Number Converter č Ċ import Ġpro . j ait l . dynamodb . mapper . converter . type . String Converter č Ċ import Ġpro . j ait l . dynamodb . mapper . converter . type . UUID Converter č Ċ import Ġkotlin . reflect . K Class čĊč Ċ /** čĊ Ġ* ĠMap Ġwith Ġtype Ġconverter s Ġwho Ġimplement Ġthe ĠType Converter Ġinterface . čĊ Ġ* čĊ Ġ* Ġ@ param Ġregistry Ġmap Ġwith Ġtype Ġconverter s . čĊ Ġ*/ č Ċ data Ġclass ĠConverter Registry ( val Ġregistry : ĠMap < K Class <* >, ĠType Converter <* >>) čĊč Ċ /** čĊ Ġ* ĠMap Ġwith Ġdefault Ġconverter s . čĊ Ġ*/ č Ċ val ĠDEFAULT _ CONVER TER S : ĠMap < K Class <* >, ĠType Converter <* >> Ġ= ĠlistOf ( čĊĠĠĠ Ġ// Ġcollections čĊĠĠĠ ĠList Converter (), čĊĠĠĠ ĠSet Converter ( Number Converter ()), čĊĠĠĠ ĠMap Converter (), čĊčĊĠĠĠ Ġ// Ġexternal Ġtypes čĊĠĠĠ ĠNumber Converter (), čĊĠĠĠ ĠString Converter (), čĊĠĠĠ ĠBoolean Converter (), čĊĠĠĠ ĠInstant Converter (), čĊĠĠĠ ĠUUID Converter (), č Ċ ). associate By Ġ{ Ġit . type () Ġ} čĊč Ċ /** čĊ Ġ* ĠRegistry Ġinstance Ġwith Ġdefault Ġconverter s čĊ Ġ*/ č Ċ val ĠDEFAULT _ REGISTRY Ġ= ĠConverter Registry ( registry Ġ= ĠDEFAULT _ CONVER TER S ) čĊ