package Ġsco oper . data Ċ Ċ import Ġjava . time . LocalDateTime Ċ Ċ data Ġclass ĠApp ( ĊĠĠĠ Ġvar Ġname : ĠString , ĊĠĠĠ Ġvar Ġlatest Version : ĠString , ĊĠĠĠ Ġvar Ġversion : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġglobal : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġvar Ġstatus : ĠString Ġ= Ġ" uninstall ", ĊĠĠĠ Ġvar Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġurl : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġhomepage : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġlicense : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġlicense Url : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġbucket : ĠBucket ? Ġ= Ġnull , Ċ ) Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġcreate At : ĠLocalDateTime ĊĠĠĠ Ġlateinit Ġvar Ġupdate At : ĠLocalDateTime ĊĊĠĠĠ Ġval Ġup datable : ĠBoolean Ġget () Ġ= Ġthis . version Ġ!= Ġnull Ġ&& Ġthis . version Ġ!= Ġthis . latest Version ĊĠĠĠ Ġval Ġinstalled : ĠBoolean Ġget () Ġ= Ġthis . status Ġ== Ġ" installed " Ċ } ĊĊ Ċ data Ġclass ĠBucket ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġurl : ĠString ? Ġ= Ġnull Ċ ) Ċ Ċ data Ġclass ĠSetting ( ĊĠĠĠ Ġval Ġproxy : ĠString Ġ= Ġ"", ĊĠĠĠ Ġval Ġaria Enable : ĠBoolean Ġ= Ġfalse Ċ )