@ file : Use Serial izers ( ĊĠĠĠ ĠH ci LocalDate Serializer :: class , ĊĠĠĠ ĠH ci Local Time Serializer :: class Ċ ) Ċ Ċ package Ġde . j ln str k . transit . api . h ci . method . jo urney course Ċ Ċ import Ġde . j ln str k . transit . api . h af as . H ci Model Ċ import Ġde . j ln str k . transit . api . h ci . model . H ci Polyline Group Ċ import Ġde . j ln str k . transit . api . h ci . model . geo . H ci Geo Rectangle Ċ import Ġde . j ln str k . transit . api . h ci . model . jo urney . H ci Jo urney Ċ import Ġde . j ln str k . transit . api . h ci . response . H ci Service Result Ċ import Ġde . j ln str k . transit . api . h ci . serializer . time . H ci LocalDate Serializer Ċ import Ġde . j ln str k . transit . api . h ci . serializer . time . H ci Local Time Serializer Ċ import Ġde . j ln str k . transit . util . LocalDate Ċ import Ġde . j ln str k . transit . util . Local Time Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . Use Serial izers Ċ Ċ @ H ci Model (" 1 . 3 9 ") Ċ @ Serializable Ċ public Ġclass ĠH ci Jo urney Course Result ( ĊĠĠĠ Ġ/** ĠThe Ġdate Ġthis Ġresult Ġwas Ġcalculated Ġon Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġdate : ĠLocalDate , ĊĊĠĠĠ Ġ/** ĠThe Ġtime Ġthis Ġresult Ġwas Ġcalculated Ġat Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġtime : ĠLocal Time , ĊĠĠĠ Ġpublic Ġval Ġc rd Sys X : ĠInt ?, ĊĠĠĠ Ġpublic Ġval Ġlayer X : ĠInt ?, ĊĠĠĠ Ġpublic Ġval Ġmain Poly : ĠH ci Polyline Group ?, ĊĠĠĠ Ġpublic Ġval Ġrect : ĠH ci Geo Rectangle ?, ĊĠĠĠ Ġpublic Ġval Ġedge Pol ys : ĠList < H ci Polyline Group > Ġ= Ġempty List (), ĊĠĠĠ Ġpublic Ġval Ġj ny L : ĠList < H ci Jo urney > Ġ= Ġempty List () Ċ ) Ġ: ĠH ci Service Result ()