package Ġfr . vs ct . to ck . bot . admin . test Ċ Ċ import Ġcom . fasterxml . jackson . core . Json Generator Ċ import Ġcom . fasterxml . jackson . databind . Serializer Provider Ċ import Ġcom . fasterxml . jackson . databind . module . Simple Module Ċ import Ġcom . fasterxml . jackson . databind . ser . std . Std Serializer Ċ import Ġorg . lit ote . jackson . Jack son Module Service Loader Ċ Ċ class ĠTest Plan Execution _ Serializer Ġ: ĠStd Serializer < Test Plan Execution >( Test Plan Execution :: class . java ), ĊĠĠĠĠĠĠĠ ĠJack son Module Service Loader Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġmodule () Ġ= ĠSimple Module (). add Serializer ( this ) ĊĊĠĠĠ Ġoverride Ġfun Ġserialize ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue : ĠTest Plan Execution , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgen : ĠJson Generator , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġserializers : ĠSerializer Provider ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġgen . write Start Object () ĊĠĠĠĠĠĠĠ Ġgen . writeField Name (" test Plan Id ") ĊĠĠĠĠĠĠĠ Ġval Ġ_ test Plan Id _ Ġ= Ġvalue . test Plan Id ĊĠĠĠĠĠĠĠ Ġserializers . default Serialize Value (_ test Plan Id _, Ġgen ) ĊĠĠĠĠĠĠĠ Ġgen . writeField Name (" dialogs ") ĊĠĠĠĠĠĠĠ Ġval Ġ_ dialogs _ Ġ= Ġvalue . dialogs ĊĠĠĠĠĠĠĠ Ġserializers . default Serialize Value (_ dialogs _, Ġgen ) ĊĠĠĠĠĠĠĠ Ġgen . writeField Name (" nb Errors ") ĊĠĠĠĠĠĠĠ Ġval Ġ_ nb Errors _ Ġ= Ġvalue . nb Errors ĊĠĠĠĠĠĠĠ Ġgen . write Number (_ nb Errors _) ĊĠĠĠĠĠĠĠ Ġgen . writeField Name (" date ") ĊĠĠĠĠĠĠĠ Ġval Ġ_ date _ Ġ= Ġvalue . date ĊĠĠĠĠĠĠĠ Ġserializers . default Serialize Value (_ date _, Ġgen ) ĊĠĠĠĠĠĠĠ Ġgen . writeField Name (" duration ") ĊĠĠĠĠĠĠĠ Ġval Ġ_ duration _ Ġ= Ġvalue . duration ĊĠĠĠĠĠĠĠ Ġserializers . default Serialize Value (_ duration _, Ġgen ) ĊĠĠĠĠĠĠĠ Ġgen . writeField Name ("_ id ") ĊĠĠĠĠĠĠĠ Ġval Ġ__ id _ Ġ= Ġvalue ._ id ĊĠĠĠĠĠĠĠ Ġserializers . default Serialize Value (__ id _, Ġgen ) ĊĠĠĠĠĠĠĠ Ġgen . write End Object () ĊĠĠĠ Ġ} Ċ } Ċ