package Ġeu . kan ade . t ach iy omi . data . backup . full . models Ċ Ċ import Ġeu . kan ade . t ach iy omi . data . database . models . Category Ċ import Ġeu . kan ade . t ach iy omi . data . database . models . Category Impl Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . protobuf . Proto Number Ċ Ċ @ Serializable Ċ class ĠBackup Category ( ĊĠĠĠ Ġ@ Proto Number ( 1 ) Ġvar Ġname : ĠString , ĊĠĠĠ Ġ@ Proto Number ( 2 ) Ġvar Ġorder : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġ// Ġ@ Proto Number ( 3 ) Ġval Ġupdate Interval : ĠInt Ġ= Ġ 0 , Ġ 1 . x Ġvalue Ġnot Ġused Ġin Ġ 0 . x ĊĠĠĠ Ġ// ĠBump Ġby Ġ 1 0 0 Ġto Ġspecify Ġthis Ġis Ġa Ġ 0 . x Ġvalue ĊĠĠĠ Ġ@ Proto Number ( 1 0 0 ) Ġvar Ġflags : ĠInt Ġ= Ġ 0 , Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġget Category Impl (): ĠCategory Impl Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠCategory Impl (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġthis @ Backup Category . name ĊĠĠĠĠĠĠĠĠĠĠĠ Ġflags Ġ= Ġthis @ Backup Category . flags ĊĠĠĠĠĠĠĠĠĠĠĠ Ġorder Ġ= Ġthis @ Backup Category . order ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcopy From ( category : ĠCategory ): ĠBackup Category Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠBackup Category ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġcategory . name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġorder Ġ= Ġcategory . order , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġflags Ġ= Ġcategory . flags , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ