package Ġcom . v eng ates hm . expense tracker . model Ċ Ċ import Ġcom . v eng ates hm . expense tracker . dto . Category Dto Ċ import Ġorg . springframework . data . annotation . Id Ċ import Ġorg . springframework . data . annotation . Type Alias Ċ import Ġorg . springframework . data . mongodb . core . mapping . Document Ċ import Ġorg . springframework . data . mongodb . core . mapping . Field Ċ Ċ @ Document ( collection Ġ= Ġ" Category ") Ċ @ Type Alias (" category ") Ċ data Ġclass ĠCategory ( ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ Field ( name Ġ= Ġ" id ") ĊĠĠĠ Ġval Ġcategory Id : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Field ( name Ġ= Ġ" name ") ĊĠĠĠ Ġval Ġcategory Name : ĠString Ċ ) Ċ Ċ fun ĠCategory . to Category Dto () Ġ= ĠCategory Dto ( ĊĠĠĠ Ġid Ġ= Ġthis . categoryId , ĊĠĠĠ Ġname Ġ= Ġthis . category Name Ċ ) Ċ