package Ġcom . ak ex orc ist . example . feature _ b logger . vo . ui Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ Ċ data Ġclass ĠPost ( ĊĠĠĠ Ġval Ġid : ĠString ?, ĊĠĠĠ Ġval Ġtitle : ĠString ?, ĊĠĠĠ Ġval Ġurl : ĠString ?, ĊĠĠĠ Ġval Ġpublished : ĠString ?, ĊĠĠĠ Ġval Ġupdated : ĠString ?, ĊĠĠĠ Ġval Ġauthor Name : ĠString ?, ĊĠĠĠ Ġval Ġauthor Url : ĠString ?, ĊĠĠĠ Ġval Ġauthor Image : ĠString ? Ċ ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġconstructor ( parcel : ĠParcel ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠ Ġparcel . readString (), ĊĠĠĠĠĠĠĠ Ġparcel . readString () ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun ĠwriteTo Parcel ( parcel : ĠParcel , Ġflags : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( id ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( title ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( url ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( published ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( updated ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( author Name ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( author Url ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( author Image ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe Contents (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject ĠCRE ATOR Ġ: ĠParcel able . Creator < Post > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( parcel : ĠParcel ): ĠPost Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠPost ( parcel ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < Post ?> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }