package Ġcom . rar ible . blockchain . scanner . flow . mapper Ċ Ċ import Ġcom . rar ible . blockchain . scanner . flow . client . Flow Blockchain Block Ċ import Ġcom . rar ible . blockchain . scanner . flow . client . Flow Blockchain Log Ċ import Ġcom . rar ible . blockchain . scanner . flow . model . Flow Log Ċ import Ġcom . rar ible . blockchain . scanner . framework . mapper . Log Mapper Ċ import Ġcom . rar ible . blockchain . scanner . framework . model . Descriptor Ċ import Ġcom . rar ible . blockchain . scanner . framework . model . Log Ċ import Ġorg . springframework . stereotype . Component Ċ import Ġjava . time . Instant Ċ Ċ @ Component Ċ class ĠFlow Log Mapper : ĠLog Mapper < Flow Blockchain Block , ĠFlow Blockchain Log , ĠFlow Log > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġmap ( ĊĠĠĠĠĠĠĠ Ġblock : ĠFlow Blockchain Block , ĊĠĠĠĠĠĠĠ Ġlog : ĠFlow Blockchain Log , ĊĠĠĠĠĠĠĠ Ġindex : ĠInt , ĊĠĠĠĠĠĠĠ Ġminor Index : ĠInt , ĊĠĠĠĠĠĠĠ Ġdescriptor : ĠDescriptor ĊĠĠĠ Ġ): ĠFlow Log Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠFlow Log ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠLog . Status . CON FI R MED , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtransaction Hash Ġ= Ġlog . hash , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevent Index Ġ= Ġlog . event . event Index , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠeventType Ġ= Ġlog . event . type , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimestamp Ġ= ĠInstant . of Epoch Milli ( block . timestamp ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġblock Height Ġ= Ġblock . number , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġblock Hash Ġ= Ġblock . hash ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ