package Ġcom . dropbox . android . sample . data . model Ċ Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Serializable Ċ data Ġclass ĠRed dit Data ( ĊĠĠĠ Ġval Ġdata : ĠData , ĊĠĠĠ Ġval Ġkind : ĠString Ċ ) Ċ Ċ @ Serializable Ċ data Ġclass ĠChildren ( ĊĠĠĠ Ġval Ġdata : ĠPost Ċ ) Ċ Ċ @ Serializable Ċ data Ġclass ĠData ( ĊĠĠĠ Ġval Ġchildren : ĠList < Children > Ċ ) Ċ Ċ @ Serializable Ċ data Ġclass ĠPost ( ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġval Ġpreview : ĠPreview ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠ Ġval Ġurl : ĠString , ĊĠĠĠ Ġval Ġheight : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġwidth : ĠInt ? Ġ= Ġnull , Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġnested Thumbnail (): ĠImage ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpreview ?. images ?. get OrNull ( 0 )?. source ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Serializable Ċ data Ġclass ĠPreview ( ĊĠĠĠ Ġval Ġimages : ĠList < Images > Ċ ) Ċ Ċ @ Serializable Ċ data Ġclass ĠImages ( ĊĠĠĠ Ġval Ġsource : ĠImage Ċ ) Ċ Ċ @ Serializable Ċ data Ġclass ĠImage ( ĊĠĠĠ Ġval Ġurl : ĠString , ĊĠĠĠ Ġval Ġheight : ĠInt , ĊĠĠĠ Ġval Ġwidth : ĠInt Ċ ) Ċ