package Ġnorm . model Ċ Ċ import Ġcom . squareup . kotlin po et . ARRAY Ċ import Ġcom . squareup . kotlin po et . Parameterized TypeName . Companion . parameter ized By Ċ import Ġnorm . type mapper . Db To Kt Type Mapper Factory Ċ Ċ data Ġclass ĠParam Model ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġdb Type : ĠString , ĊĠĠĠ Ġval Ġis Nullable : ĠBoolean Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġget TypeName () Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( db Type . startsWith ("_ ")) ĠARRAY . parameter ized By ( Db To Kt Type Mapper Factory . getType ( db Type , Ġfalse )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. copy ( nullable Ġ= Ġthis . is Nullable ) ĊĠĠĠĠĠĠĠ Ġelse ĠDb To Kt Type Mapper Factory . getType ( db Type , Ġis Nullable ) Ċ } Ċ