package Ġserialize . response Ċ Ċ import Ġcom . alg ol ia . search . model . response . Response Search For Fac ets Ċ import Ġcom . alg ol ia . search . model . search . Facet Ċ import Ġcom . alg ol ia . search . serialize . internal . Key Ċ import Ġkotlinx . serialization . json . build JsonArray Ċ import Ġkotlinx . serialization . json . build JsonObject Ċ import Ġkotlinx . serialization . json . put Ċ import Ġserialize . Test Serializer Ċ import Ġunknown Ċ Ċ internal Ġclass ĠTest Response Search For Fac ets Ġ: ĠTest Serializer < Response Search For Fac ets >( ĊĠĠĠ ĠResponse Search For Fac ets . serializer () Ċ ) Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġitems Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠ ĠResponse Search For Fac ets ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfac ets Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFac et ( unknown , Ġ 0 , Ġ" hello ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġex haustive Fac ets Count Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprocessing Time MS Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġ) Ġto Ġbuild JsonObject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġput ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠKey . Facet Hits , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbuild JsonArray Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbuild JsonObject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput ( Key . Value , Ġunknown ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput ( Key . Count , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput ( Key . Highlight ed , Ġ" hello ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġput ( Key . Ex haustive Fac ets Count , Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġput ( Key . Processing Time MS , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) Ċ } Ċ