package Ġno . edge works . kotlin beer . user Ċ Ċ import Ġjava . time . Z onedDateTime Ċ Ċ data Ġclass ĠUser DTO ( ĊĠĠĠ Ġval Ġcard Id : ĠLong , ĊĠĠĠ Ġval ĠfirstName : ĠString , ĊĠĠĠ Ġval ĠlastName : ĠString , ĊĠĠĠ Ġval Ġemail : ĠString , ĊĠĠĠ Ġval Ġbirthday : ĠZ onedDateTime ?, ĊĠĠĠ Ġval Ġtitle : ĠString ?, ĊĠĠĠ Ġval Ġcomments : ĠSet < String >, ĊĠĠĠ Ġval Ġuser Group : ĠString ?, ĊĠĠĠ Ġval Ġis Member : ĠBoolean , ĊĠĠĠ Ġval Ġcredit Rating : ĠByte ? Ċ ) Ġ{ ĊĠĠĠ Ġconstructor ( user : ĠUser ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġcard Id Ġ= Ġuser . card Id , ĊĠĠĠĠĠĠĠ ĠfirstName Ġ= Ġuser . firstName , ĊĠĠĠĠĠĠĠ ĠlastName Ġ= Ġuser . lastName , ĊĠĠĠĠĠĠĠ Ġbirthday Ġ= Ġuser . birthday , ĊĠĠĠĠĠĠĠ Ġemail Ġ= Ġuser . email , ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġuser . title , ĊĠĠĠĠĠĠĠ Ġcomments Ġ= Ġuser . comments , ĊĠĠĠĠĠĠĠ Ġuser Group Ġ= Ġuser . user Group , ĊĠĠĠĠĠĠĠ Ġis Member Ġ= Ġuser . is Member , ĊĠĠĠĠĠĠĠ Ġcredit Rating Ġ= Ġuser . credit Rating ĊĠĠĠ Ġ) Ċ }