package Ġnet . din omite . web . un f url ing Ċ Ċ import Ġjava . net . URI Ċ Ċ data Ġclass ĠUn f ur led ( val Ġurl : ĠURI , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcanonical Url : ĠURI Ġ= Ġurl , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype : ĠType Ġ= ĠType . TEXT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġimage : ĠImage Ġ= ĠImage ( URI (""), Ġ 0 , Ġ 0 )) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return ĠTrue Ġif Ġthis Ġun f ur led Ġhas Ġan Ġempty Ġtitle , ĠimageUrl , Ġand Ġdescription ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun ĠisEmpty (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtitle . isEmpty () Ġ&& Ġdescription . isEmpty () Ġ&& Ġimage . isEmpty () ĊĠĠĠ Ġ} Ċ } Ċ Ċ data Ġclass ĠImage ( val Ġurl : ĠURI , Ġval Ġwidth : ĠInt , Ġval Ġheight : ĠInt ) Ġ{ ĊĠĠĠ Ġfun ĠisEmpty (): ĠBoolean Ġ= Ġurl . toString () Ġ== Ġ"" Ġ&& Ġwidth Ġ== Ġ 0 Ġ&& Ġheight Ġ== Ġ 0 Ċ } Ċ Ċ enum Ġclass ĠType Ġ{ ĠTEXT , ĠIMAGE Ġ} Ċ