package Ġfr . az hot . notes . domain . model Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ Ċ data Ġclass ĠNote ( ĊĠĠĠ Ġval Ġid : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġvar Ġtitle : ĠString Ġ= Ġ"", ĊĠĠĠ Ġvar Ġtext : ĠString Ġ= Ġ"", ĊĠĠĠ Ġvar Ġposition : ĠInt , Ċ ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġconstructor ( parcel : ĠParcel ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġparcel . readInt (), ĊĠĠĠĠĠĠĠ Ġparcel . readString () Ġ?: Ġ"", ĊĠĠĠĠĠĠĠ Ġparcel . readString () Ġ?: Ġ"", ĊĠĠĠĠĠĠĠ Ġparcel . readInt () ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun ĠwriteTo Parcel ( parcel : ĠParcel , Ġflags : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġparcel . writeInt ( id ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( title ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( text ) ĊĠĠĠĠĠĠĠ Ġparcel . writeInt ( position ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe Contents (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject ĠCRE ATOR Ġ: ĠParcel able . Creator < Note > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( parcel : ĠParcel ): ĠNote Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠNote ( parcel ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < Note ?> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ