package Ġorg . wik ied u foundation . wik ied ud ashboard . ui . campaign details . course . data Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ /** Ċ Ġ* ĠThis Ġis Ġcourse Ġdata Ġclass Ġand Ġimplements Ġparcel able . Ċ Ġ*** / Ċ data Ġclass ĠCourse ( ĊĠĠĠ Ġval Ġid : ĠInt , ĊĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠ Ġval Ġusername : ĠString , ĊĠĠĠ Ġval Ġinstitution : ĠString , ĊĠĠĠ Ġval Ġrecent _ edit : ĠString , ĊĠĠĠ Ġval Ġwords _ added : ĠString , ĊĠĠĠ Ġval Ġreferences _ added : ĠString , ĊĠĠĠ Ġval Ġviews : ĠString , ĊĠĠĠ Ġval Ġeditor : ĠString Ċ ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġconstructor ( parcel : ĠParcel ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparcel . readInt (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ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 . writeInt ( id ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( title ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( username ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( institution ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( recent _ edit ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( words _ added ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( references _ added ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( views ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( editor ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe Contents (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThis ĠParcel able Ġcompanion Ġobject . ĊĠĠĠĠ Ġ*** / ĊĠĠĠ Ġcompanion Ġobject ĠCRE ATOR Ġ: ĠParcel able . Creator < Course > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( parcel : ĠParcel ): ĠCourse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠCourse ( parcel ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < Course ?> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }