package Ġcom . cr azy hit ty . ch dev . ks . news . data . api . model . news Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ import Ġandroid . text . Sp ann able Ċ Ċ data Ġclass ĠSource Item ( val Ġid : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġurl : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcategory : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlanguage : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcountry : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġselected : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Transient Ġvar Ġsp ann able Name : ĠSp ann able ? Ġ= Ġnull ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġconstructor ( parcel : ĠParcel ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparcel . readValue ( Boolean :: class . java . class Loader ) Ġas ? ĠBoolean ) ĊĊĠĠĠ Ġoverride Ġfun ĠwriteTo Parcel ( parcel : ĠParcel , Ġflags : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( id ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( name ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( description ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( url ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( category ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( language ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( country ) ĊĠĠĠĠĠĠĠ Ġparcel . writeValue ( selected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe Contents (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject ĠCRE ATOR Ġ: ĠParcel able . Creator < Source Item > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( parcel : ĠParcel ): ĠSource Item Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSource Item ( parcel ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < Source Item ?> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }