package Ġcom . hal fin finity . p int rest api . network . models Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ import Ġcom . hal fin finity . p int rest api . network . response Models . Pin board Item Response ĊĊ Ċ data Ġclass ĠPin board Item ( ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġval Ġcolor : ĠString , ĊĠĠĠ Ġval Ġlikes : ĠInt , ĊĠĠĠ Ġval Ġurl Regular : ĠString , ĊĠĠĠ Ġval Ġurl Full : ĠString Ċ ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġconstructor ( source : ĠParcel ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġsource . readString (), ĊĠĠĠĠĠĠĠ Ġsource . readString (), ĊĠĠĠĠĠĠĠ Ġsource . readInt (), ĊĠĠĠĠĠĠĠ Ġsource . readString (), ĊĠĠĠĠĠĠĠ Ġsource . readString () ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe Contents () Ġ= Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun ĠwriteTo Parcel ( dest : ĠParcel , Ġflags : ĠInt ) Ġ= Ġwith ( dest ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwrite String ( id ) ĊĠĠĠĠĠĠĠ Ġwrite String ( color ) ĊĠĠĠĠĠĠĠ Ġwrite Int ( likes ) ĊĠĠĠĠĠĠĠ Ġwrite String ( url Regular ) ĊĠĠĠĠĠĠĠ Ġwrite String ( url Full ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġconvert ( response Item : ĠPin board Item Response ): ĠPin board Item Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠPin board Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresponse Item . id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresponse Item . color , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresponse Item . likes , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresponse Item . urls . url Regular , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresponse Item . urls . url Full ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġconvert ( response ItemList : ĠArrayList < Pin board Item Response >): ĠArrayList < Pin board Item > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlist Ġ= ĠArrayList < Pin board Item >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor ( response Item Ġin Ġresponse ItemList ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . add ( convert ( response Item )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġlist ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġval ĠCRE ATOR : ĠParcel able . Creator < Pin board Item > Ġ= Ġobject Ġ: ĠParcel able . Creator < Pin board Item > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( source : ĠParcel ): ĠPin board Item Ġ= ĠPin board Item ( source ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < Pin board Item ?> Ġ= ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }