package Ġcom . sky do ves . the movies . models Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ Ċ /** Ċ Ġ* ĠDevelop ed Ġby Ġsky do ves Ġon Ġ 2 0 1 8 - 0 8 - 1 7 . Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 8 Ġsky do ves Ġrights Ġreserved . Ċ Ġ*/ Ċ Ċ data Ġclass ĠReview ( val Ġid : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġauthor : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcontent : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġurl : ĠString ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġconstructor ( source : ĠParcel ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . readString () ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe Contents () Ġ= Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun ĠwriteTo Parcel ( dest : ĠParcel , Ġflags : ĠInt ) Ġ= Ġwith ( dest ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwrite String ( id ) ĊĠĠĠĠĠĠĠ Ġwrite String ( author ) ĊĠĠĠĠĠĠĠ Ġwrite String ( content ) ĊĠĠĠĠĠĠĠ Ġwrite String ( url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġval ĠCRE ATOR : ĠParcel able . Creator < Review > Ġ= Ġobject Ġ: ĠParcel able . Creator < Review > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( source : ĠParcel ): ĠReview Ġ= ĠReview ( source ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < Review ?> Ġ= ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ