package Ġcom . c im bul . fa quel db . data Ċ Ċ import Ġcom . amazon . ion . Timestamp Ċ import Ġcom . amazon . ion element . api . Ion Element Ċ import Ġcom . amazon . ion element . api . ion Int Ċ import Ġcom . amazon . ion element . api . ion String Ċ import Ġcom . amazon . ion element . api . ion Struct Of Ċ import Ġcom . amazon . ion element . api . ion Timestamp Ċ Ċ data Ġclass ĠRevision Metadata ( ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġval Ġversion : ĠLong , ĊĠĠĠ Ġval Ġtransaction Time : ĠTimestamp , ĊĠĠĠ Ġval Ġtransaction Id : ĠString , Ċ ) Ġ{ ĊĠĠĠ Ġval Ġion Element : ĠIon Element Ġ= Ġion Struct Of ( ĊĠĠĠĠĠĠĠ Ġ" id " Ġto Ġion String ( id ), ĊĠĠĠĠĠĠĠ Ġ" version " Ġto Ġion Int ( version ), ĊĠĠĠĠĠĠĠ Ġ" tx Time " Ġto Ġion Timestamp ( transaction Time ), ĊĠĠĠĠĠĠĠ Ġ" tx Id " Ġto Ġion String ( transaction Id ) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġhash Ġ= ĠHash . of ( ion Element ) Ċ } Ċ