/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠAl gor and , ĠInc . Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġ Ġlimitations Ġunder Ġthe ĠLicense Ċ Ġ* Ċ Ġ*/ Ċ Ċ package Ġcom . al gor and . android . models Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġcom . al gor and . android . models . Asset Information . Companion . ALG OR AND _ ID Ċ import Ġjava . math . BigInteger Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ Ċ @ Parcel ize Ċ data Ġclass ĠWallet Connect Asset Information ( ĊĠĠĠ Ġval Ġasset Id : ĠLong , ĊĠĠĠ Ġval Ġis Verified : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġshort Name : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval ĠfullName : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġamount : ĠBigInteger ? Ġ= Ġnull Ċ ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġval Ġis Al gor and : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġasset Id Ġ== ĠAL G OR AND _ ID ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate ( asset Information : ĠAsset Information ?): ĠWallet Connect Asset Information ? Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( asset Information ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( this Ġ== Ġnull ) Ġreturn Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠWallet Connect Asset Information ( asset Id , Ġis Verified , Ġshort Name , ĠfullName , Ġamount ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġcreate ( asset Hold ing : ĠAsset Hold ing , Ġasset Params : ĠAsset Params ): ĠWallet Connect Asset Information Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠWallet Connect Asset Information ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġasset Id Ġ= Ġasset Hold ing . asset Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Verified Ġ= Ġasset Params . is Verified , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshort Name Ġ= Ġasset Params . short Name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠfullName Ġ= Ġasset Params . fullName , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġamount Ġ= Ġasset Hold ing . amount ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ