package Ġcom . example . wallet 2 . data Ċ import Ġcom . example . wallet 2 . data . models . Received Tran Ċ Ċ object ĠTest Util Ġ{ ĊĊĠĠĠ Ġfun Ġcreate Received Tran ( id : ĠInt ) Ġ= ĠReceived Tran ( ĊĠĠĠĠĠĠĠ Ġid = id , ĊĠĠĠĠĠĠĠĠ 1 0 0 f , ĊĠĠĠĠĠĠĠĠ 3 , ĊĠĠĠĠĠĠĠ Ġ" ETH ", ĊĠĠĠĠĠĠĠ Ġ" 2 1 / 1 2 / 2 0 2 0 ", ĊĠĠĠĠĠĠĠ Ġ" qr . jpg ", ĊĠĠĠĠĠĠĠ Ġ" success " ĊĠĠĠ Ġ) Ċ Ċ // ĠĠĠ Ġfun Ġcreate Repos ( count : ĠInt , Ġowner : ĠString , Ġname : ĠString , Ġdescription : ĠString ): ĠList < Repo > Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġreturn Ġ( 0 Ġuntil Ġcount ). map Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġcreate Repo ( Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġowner Ġ= Ġowner Ġ+ Ġit , Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġname Ġ+ Ġit , Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġdescription Ġ+ Ġit Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ċ // ĠĠĠĠĠĠĠ Ġ} Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġfun Ġcreate Repo ( owner : ĠString , Ġname : ĠString , Ġdescription : ĠString ) Ġ= Ġcreate Repo ( Ċ // ĠĠĠĠĠĠĠ Ġid Ġ= ĠRepo . UNKNOWN _ ID , Ċ // ĠĠĠĠĠĠĠ Ġowner Ġ= Ġowner , Ċ // ĠĠĠĠĠĠĠ Ġname Ġ= Ġname , Ċ // ĠĠĠĠĠĠĠ Ġdescription Ġ= Ġdescription Ċ // ĠĠĠ Ġ) Ċ // Ċ // ĠĠĠ Ġfun Ġcreate Repo ( id : ĠInt , Ġowner : ĠString , Ġname : ĠString , Ġdescription : ĠString ) Ġ= ĠRepo ( Ċ // ĠĠĠĠĠĠĠ Ġid Ġ= Ġid , Ċ // ĠĠĠĠĠĠĠ Ġname Ġ= Ġname , Ċ // ĠĠĠĠĠĠĠ ĠfullName Ġ= Ġ"$ owner /$ name ", Ċ // ĠĠĠĠĠĠĠ Ġdescription Ġ= Ġdescription , Ċ // ĠĠĠĠĠĠĠ Ġowner Ġ= ĠRepo . Owner ( owner , Ġnull ), Ċ // ĠĠĠĠĠĠĠ Ġstars Ġ= Ġ 3 Ċ // ĠĠĠ Ġ) Ċ // Ċ // ĠĠĠ Ġfun Ġcreate Contributor ( repo : ĠRepo , Ġlogin : ĠString , Ġcontributions : ĠInt ) Ġ= ĠContributor ( Ċ // ĠĠĠĠĠĠĠ Ġlogin Ġ= Ġlogin , Ċ // ĠĠĠĠĠĠĠ Ġcontributions Ġ= Ġcontributions , Ċ // ĠĠĠĠĠĠĠ Ġavatar Url Ġ= Ġnull Ċ // ĠĠĠ Ġ). apply Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġrepo Name Ġ= Ġrepo . name Ċ // ĠĠĠĠĠĠĠ Ġrepo Owner Ġ= Ġrepo . owner . login Ċ // ĠĠĠ Ġ} Ċ }