package Ġio . github . yun ato . my cash book . model . dto Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ Ċ data Ġclass ĠRecord ( val Ġid : ĠLong , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdate : ĠLong , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmoney : ĠLong , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcontent : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfl uct uation : ĠString ) Ġ: ĠParcel able Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġval ĠCRE ATOR : ĠParcel able . Creator < Record > Ġ= Ġobject Ġ: ĠParcel able . Creator < Record > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( source : ĠParcel ): ĠRecord Ġ= Ġsource . run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRecord ( read Long (), Ġread Long (), Ġread Long (), Ġread String (), Ġread String ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < Record ?> Ġ= ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe Contents (): ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun ĠwriteTo Parcel ( dest : ĠParcel , Ġflags : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdest . run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrite Long ( id ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrite Long ( date ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrite Long ( money ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrite String ( content ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrite String ( fl uct uation ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ