package Ġc nd jp . q ic oo . domain . dao . event Ċ Ċ import Ġc nd jp . q ic oo . domain . model . event . event Ċ import Ġorg . jetbrains . ex posed . dao . Entity ID Ċ import Ġorg . jetbrains . ex posed . sql . Result Row Ċ import Ġorg . joda . time . DateTime Ċ Ċ data Ġclass ĠEvent ( ĊĠĠĠ Ġval Ġid : ĠEntity ID < Int >, ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġstart _ at : ĠDateTime , ĊĠĠĠ Ġval Ġend _ at : ĠDateTime , ĊĠĠĠ Ġval Ġcreated : ĠDateTime , ĊĠĠĠ Ġval Ġupdated : ĠDateTime Ċ ) Ċ Ċ fun ĠResult Row . to Event (): ĠEvent Ġ= ĊĠĠĠ ĠEvent ( ĊĠĠĠĠĠĠĠ Ġthis [ event . id ], ĊĠĠĠĠĠĠĠ Ġthis [ event . name ], ĊĠĠĠĠĠĠĠ Ġthis [ event . start _ at ], ĊĠĠĠĠĠĠĠ Ġthis [ event . end _ at ], ĊĠĠĠĠĠĠĠ Ġthis [ event . created ], ĊĠĠĠĠĠĠĠ Ġthis [ event . updated ] ĊĠĠĠ Ġ) Ċ Ċ fun ĠNew Event . to Event (): ĠEvent Ġ= ĊĠĠĠ ĠEvent ( ĊĠĠĠĠĠĠĠ Ġthis . id , ĊĠĠĠĠĠĠĠ Ġthis . name , ĊĠĠĠĠĠĠĠ Ġthis . start _ at , ĊĠĠĠĠĠĠĠ Ġthis . end _ at , ĊĠĠĠĠĠĠĠ Ġthis . created , ĊĠĠĠĠĠĠĠ Ġthis . updated ĊĠĠĠ Ġ) Ċ