package Ġno . nav . sy fo . model Ċ Ċ import Ġno . nav . sy fo . object Mapper Ċ import Ġorg . postgresql . util . PG object Ċ Ċ data Ġclass ĠBe hand lings utf all ( ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġval Ġbe hand lings utf all : ĠValidation Result Ċ ) Ċ Ċ data Ġclass ĠValidation Result ( ĊĠĠĠ Ġval Ġstatus : ĠStatus , ĊĠĠĠ Ġval Ġrule Hits : ĠList < Rule Info > Ċ ) Ċ Ċ data Ġclass ĠRule Info ( ĊĠĠĠ Ġval Ġrule Name : ĠString , ĊĠĠĠ Ġval Ġmessage For Sender : ĠString , ĊĠĠĠ Ġval Ġmessage ForUser : ĠString , ĊĠĠĠ Ġval Ġrule Status : ĠStatus ? Ċ ) Ċ Ċ fun ĠValidation Result . to PG Object () Ġ= ĠPG object (). also Ġ{ ĊĠĠĠ Ġit . type Ġ= Ġ" json " ĊĠĠĠ Ġit . value Ġ= ĠobjectMapper . writeValue AsString ( this ) Ċ } Ċ