package Ġcom . du yp . architecture . clean . redux . data . repo Ċ Ċ import Ġandroidx . room .* Ċ import Ġcom . du yp . architecture . clean . redux . data . database . User Local Data Ċ import Ġcom . du yp . architecture . clean . redux . domain . repo . Repo Entity Ċ import Ġjava . util .* Ċ Ċ @ Entity ( tableName Ġ= Ġ" Repository ", Ġindices Ġ= Ġ[ Index (" owner _ login ") ]) Ċ data Ġclass ĠRepo Local Data ( ĊĊĠĠĠ Ġ@ PrimaryKey ĊĠĠĠ Ġvar Ġid : ĠLong Ġ= Ġ 0 , ĊĊĠĠĠ Ġ@ Embedded ( prefix Ġ= Ġ" owner _ ") ĊĠĠĠ Ġvar Ġowner : ĠUser Local Data ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġname : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar ĠfullName : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġhtml Url : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġdescription : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġurl : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġhomepage : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġdefault Branch : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġlanguage : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar ĠcreatedAt : ĠDate ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar ĠupdatedAt : ĠDate ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġpushed At : ĠDate ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġsize : ĠLong Ġ= Ġ 0 , ĊĊĠĠĠ Ġvar Ġst arg az ers Count : ĠLong Ġ= Ġ 0 , ĊĊĠĠĠ Ġvar Ġwatch ers Count : ĠLong Ġ= Ġ 0 , ĊĊĠĠĠ Ġvar Ġfor ks Count : ĠLong Ġ= Ġ 0 , ĊĊĠĠĠ Ġvar Ġopen Issues Count : ĠLong Ġ= Ġ 0 , ĊĊĠĠĠ Ġvar Ġfor ks : ĠLong Ġ= Ġ 0 , ĊĊĠĠĠ Ġvar Ġopen Issues : ĠLong Ġ= Ġ 0 , ĊĊĠĠĠ Ġvar Ġwatch ers : ĠLong Ġ= Ġ 0 , ĊĊĠĠĠ Ġvar Ġprivate : ĠBoolean Ġ= Ġfalse , ĊĊĠĠĠ Ġvar Ġfork : ĠBoolean Ġ= Ġfalse , ĊĊĠĠĠ Ġvar Ġhas Issues : ĠBoolean Ġ= Ġfalse , ĊĊĠĠĠ Ġvar Ġhas Projects : ĠBoolean Ġ= Ġfalse , ĊĊĠĠĠ Ġvar Ġhas Downloads : ĠBoolean Ġ= Ġfalse , ĊĊĠĠĠ Ġvar Ġhas Wiki : ĠBoolean Ġ= Ġfalse , ĊĊĠĠĠ Ġvar Ġhas Pages : ĠBoolean Ġ= Ġfalse Ċ Ċ ) Ġ: ĠRepo Entity Ġ{ ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġid (): ĠLong Ġ= Ġid ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġowner Avatar Url (): ĠString ? Ġ= Ġowner ?. avatar Url ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġowner Login (): ĠString ? Ġ= Ġowner ?. login ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġname (): ĠString ? Ġ= Ġname ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun ĠfullName (): ĠString ? Ġ= ĠfullName ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġhtml Url (): ĠString ? Ġ= Ġhtml Url ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġdescription (): ĠString ? Ġ= Ġdescription ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġurl (): ĠString ? Ġ= Ġurl ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġhomepage (): ĠString ? Ġ= Ġhomepage ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġdefault Branch (): ĠString ? Ġ= Ġdefault Branch ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġlanguage (): ĠString ? Ġ= Ġlanguage ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun ĠcreatedAt (): ĠDate ? Ġ= ĠcreatedAt ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun ĠupdatedAt (): ĠDate ? Ġ= ĠupdatedAt ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġpushed At (): ĠDate ? Ġ= Ġpushed At ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġsize (): ĠLong Ġ= Ġsize ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġst arg az ers Count (): ĠLong Ġ= Ġst arg az ers Count ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġwatch ers Count (): ĠLong Ġ= Ġwatch ers Count ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġfor ks Count (): ĠLong Ġ= Ġfor ks Count ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġopen Issues Count (): ĠLong Ġ= Ġopen Issues Count ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġfor ks (): ĠLong Ġ= Ġfor ks ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġopen Issues (): ĠLong Ġ= Ġopen Issues ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġwatch ers (): ĠLong Ġ= Ġwatch ers ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġprivate (): ĠBoolean Ġ= Ġprivate ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġfork (): ĠBoolean Ġ= Ġfork ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġhas Issues (): ĠBoolean Ġ= Ġhas Issues ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġhas Projects (): ĠBoolean Ġ= Ġhas Projects ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġhas Downloads (): ĠBoolean Ġ= Ġhas Downloads ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġhas Wiki (): ĠBoolean Ġ= Ġhas Wiki ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġoverride Ġfun Ġhas Pages (): ĠBoolean Ġ= Ġhas Pages Ċ } Ċ