package Ġio . github . dr umber . k its une . data . model . media Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġandroidx . room . Embedded Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Serializable Ċ @ Parcel ize Ċ data Ġclass ĠImage ( ĊĠĠĠ Ġval Ġtiny : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġsmall : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġmedium : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġlarge : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġoriginal : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Embedded ( prefix Ġ= Ġ" meta _ ") Ġval Ġmeta : ĠMeta ? Ġ= Ġnull , Ċ ) Ġ: ĠParcel able Ċ Ċ @ Serializable Ċ @ Parcel ize Ċ data Ġclass ĠMeta (@ Embedded Ġval Ġdimensions : ĠDimensions ?) Ġ: ĠParcel able Ċ Ċ @ Serializable Ċ @ Parcel ize Ċ data Ġclass ĠDimensions ( ĊĠĠĠ Ġ@ Embedded ( prefix Ġ= Ġ" tiny _ ") Ġval Ġtiny : ĠDimension ?, ĊĠĠĠ Ġ@ Embedded ( prefix Ġ= Ġ" small _ ") Ġval Ġsmall : ĠDimension ?, ĊĠĠĠ Ġ@ Embedded ( prefix Ġ= Ġ" medium _ ") Ġval Ġmedium : ĠDimension ?, ĊĠĠĠ Ġ@ Embedded ( prefix Ġ= Ġ" large _ ") Ġval Ġlarge : ĠDimension ? Ċ ) Ġ: ĠParcel able Ċ Ċ @ Serializable Ċ @ Parcel ize Ċ data Ġclass ĠDimension ( val Ġwidth : ĠInt ?, Ġval Ġheight : ĠInt ?) Ġ: ĠParcel able Ċ