package Ġeu . kan ade . t ach iy omi . data . backup . serializer Ċ Ċ import Ġcom . github . sal om on br ys . kot son . type Adapter Ċ import Ġcom . google . gson . Type Adapter Ċ import Ġeu . kan ade . t ach iy omi . data . database . models . Category Impl Ċ Ċ /** Ċ Ġ* ĠJSON ĠSerializer Ġused Ġto Ġwrite Ġ/ Ġread Ġ[ Category Impl ] Ġto Ġ/ Ġfrom Ġjson Ċ Ġ*/ Ċ object ĠCategory Type Adapter Ġ{ ĊĊĠĠĠ Ġfun Ġbuild (): ĠType Adapter < Category Impl > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtype Adapter Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrite Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbegin Array () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue ( it . name ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue ( it . order ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġend Array () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġread Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbegin Array () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcategory Ġ= ĠCategory Impl () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcategory . name Ġ= Ġnext String () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcategory . order Ġ= Ġnext Int () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġend Array () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcategory ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }