package Ġno . nav . hel se . hen del ser Ċ Ċ import Ġcom . fasterxml . jackson . databind . JsonNode Ċ import Ġcom . fasterxml . jackson . databind . ObjectMapper Ċ import Ġcom . fasterxml . jackson . module . kotlin . readValue Ċ import Ġno . nav . hel se . sy k dom st ids lin je . Sy k dom st ids lin je Ċ import Ġno . nav . hel se . sy k dom st ids lin je . Sy k dom st ids lin je H en del se Ċ import Ġno . nav . hel se . sy k dom st ids lin je . dag . Dag Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . util .* Ċ Ċ internal Ġclass ĠTest hen del se ( ĊĠĠĠ Ġprivate Ġval Ġrapport ert dat o : ĠLocalDateTime Ġ= ĠLocalDateTime . of ( 2 0 1 9 , Ġ 9 , Ġ 1 6 , Ġ 1 0 , Ġ 4 5 ), ĊĠĠĠ Ġprivate Ġval Ġh en del set ype : ĠD ag . N Ã¸ kk el H en del se Type Ġ= ĠD ag . N Ã¸ kk el H en del se Type . S Ã¸ kn ad Ċ ) Ġ: ĊĠĠĠ ĠS yk dom st ids lin je H en del se ( UUID . randomUUID (). toString ()) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġn Ã¸ kk el H en del se Type (): ĠD ag . N Ã¸ kk el H en del se Type Ġ= Ġh en del set ype ĊĊĠĠĠ Ġoverride Ġfun Ġsy k dom st ids lin je (): ĠS yk dom st ids lin je Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġrapport ert dat o (): ĠLocalDateTime Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrapport ert dat o ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcompare To ( other : ĠS yk dom st ids lin je H en del se ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . rap port ert dat o (). compareTo ( other . rap port ert dat o ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoJson (): ĠJsonNode Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠObjectMapper (). readValue ("{} ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ= Ġthis Ġ=== Ġother Ċ } Ċ