package Ġcom . project or . rates . mod als Ċ Ċ import Ġcom . project or . common . mod als . Id Ċ import Ġcom . project or . common . mod als . Number Id Ċ import Ġjava . math . BigDecimal Ċ Ċ enum Ġclass ĠRate Type Ġ{ ĊĠĠĠ ĠUSER , ĊĠĠĠ ĠB ILL ING Ċ } Ċ Ċ data Ġclass ĠUser ( ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠId Ġ= ĠId (), ĊĠ Ġval ĠuserId : ĠNumber Id ? Ġ= Ġnull , ĊĠ Ġval Ġboard Id : ĠNumber Id ? Ġ= Ġnull , ĊĠ Ġval Ġrate : ĠBigDecimal , ĊĠ Ġval Ġrate Type : ĠRate Type Ġ= ĠRate Type . USER Ċ )