package Ġcom . ste ven . movie app . bean Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ Ċ /** Ċ Ġ* ĠDescription : Ċ Ġ* ĠData ï¼ļ 2 0 1 9 / 2 / 2 6 Ċ Ġ* ĠAuthor : St even Ċ Ġ*/ Ċ @ Suppress (" NULL ABILITY _ MIS MATCH _ BASE D _ ON _ JAVA _ AN NOT ATIONS ") Ċ data Ġclass ĠPhoto ( ĊĠĠĠ Ġval Ġthumb : ĠString , ĊĠĠĠ Ġval Ġimage : ĠString , ĊĠĠĠ Ġval Ġcover : ĠString , ĊĠĠĠ Ġval Ġalt : ĠString , ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġval Ġicon : ĠString Ċ ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġconstructor ( source : ĠParcel ) Ġ: Ġthis ( ĊĊĠĠĠĠĠĠĠ Ġsource . readString (), ĊĠĠĠĠĠĠĠ Ġsource . readString (), ĊĠĠĠĠĠĠĠ Ġ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 ( thumb ) ĊĠĠĠĠĠĠĠ Ġwrite String ( image ) ĊĠĠĠĠĠĠĠ Ġwrite String ( cover ) ĊĠĠĠĠĠĠĠ Ġwrite String ( alt ) ĊĠĠĠĠĠĠĠ Ġwrite String ( id ) ĊĠĠĠĠĠĠĠ Ġwrite String ( icon ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġval ĠCRE ATOR : ĠParcel able . Creator < Photo > Ġ= Ġobject Ġ: ĠParcel able . Creator < Photo > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( source : ĠParcel ): ĠPhoto Ġ= ĠPhoto ( source ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < Photo ?> Ġ= ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }