package Ġio . github . bay ang . jel u . dto Ċ Ċ import Ġjava . time . Instant Ċ import Ġjava . util . UUID Ċ Ċ data Ġclass ĠBook Dto ( ĊĠĠĠ Ġval Ġid : ĠUUID ?, ĊĠĠĠ Ġval Ġcreation Date : ĠInstant ?, ĊĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠ Ġval Ġis bn 1 0 : ĠString ?, ĊĠĠĠ Ġval Ġis bn 1 3 : ĠString ?, ĊĠĠĠ Ġval Ġsummary : ĠString ?, ĊĠĠĠ Ġval Ġpublisher : ĠString ?, ĊĠĠĠ Ġval Ġpage Count : ĠInt ?, ĊĠĠĠ Ġval Ġpublished Date : ĠString ?, ĊĠĠĠ Ġval Ġimage : ĠString ?, ĊĠĠĠ Ġval Ġmodification Date : ĠInstant ?, ĊĠĠĠ Ġval Ġauthors : ĠList < Author Dto > ?, ĊĠĠĠ Ġval Ġtags : ĠList < Tag Dto > ?, ĊĠĠĠ Ġval Ġseries : ĠString ?, ĊĠĠĠ Ġval Ġnumber In Series : ĠDouble ?, ĊĠĠĠ Ġval Ġgoogle Id : ĠString ?, ĊĠĠĠ Ġval Ġamazon Id : ĠString ?, ĊĠĠĠ Ġval Ġgood reads Id : ĠString ?, ĊĠĠĠ Ġval Ġlibrary thing Id : ĠString ?, ĊĠĠĠ Ġval Ġlanguage : ĠString ?, ĊĠĠĠ Ġval Ġuser Book Id : ĠUUID ? Ċ ) Ċ Ċ data Ġclass ĠBook Create Dto ( ĊĠĠĠ Ġval Ġid : ĠUUID ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġtitle : ĠString Ġ= Ġ"", ĊĠĠĠ Ġvar Ġis bn 1 0 : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġis bn 1 3 : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġsummary : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġimage : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġpublisher : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġpage Count : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġpublished Date : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġauthors : ĠList < Author Dto >? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġtags : ĠList < Tag Dto >? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġseries : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġnumber In Series : ĠDouble ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġgoogle Id : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġamazon Id : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġgood reads Id : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġlibrary thing Id : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġlanguage : ĠString ? Ġ= Ġnull , Ċ ) Ċ Ċ data Ġclass ĠBook Update Dto ( ĊĠĠĠ Ġval Ġtitle : ĠString ?, ĊĠĠĠ Ġval Ġis bn 1 0 : ĠString ?, ĊĠĠĠ Ġval Ġis bn 1 3 : ĠString ?, ĊĠĠĠ Ġval Ġsummary : ĠString ?, ĊĠĠĠ Ġval Ġimage : ĠString ?, ĊĠĠĠ Ġval Ġpublisher : ĠString ?, ĊĠĠĠ Ġval Ġpage Count : ĠInt ?, ĊĠĠĠ Ġval Ġpublished Date : ĠString ?, ĊĠĠĠ Ġvar Ġauthors : ĠList < Author Dto > ?, ĊĠĠĠ Ġval Ġtags : ĠList < Tag Dto > ?, ĊĠĠĠ Ġval Ġseries : ĠString ?, ĊĠĠĠ Ġval Ġnumber In Series : ĠDouble ?, ĊĠĠĠ Ġval Ġgoogle Id : ĠString ?, ĊĠĠĠ Ġval Ġamazon Id : ĠString ?, ĊĠĠĠ Ġval Ġgood reads Id : ĠString ?, ĊĠĠĠ Ġval Ġlibrary thing Id : ĠString ?, ĊĠĠĠ Ġval Ġlanguage : ĠString ?, Ċ ) Ċ Ċ data Ġclass ĠAuthor Dto ( ĊĠĠĠ Ġval Ġid : ĠUUID ?, ĊĠĠĠ Ġval Ġcreation Date : ĠInstant ?, ĊĠĠĠ Ġval Ġmodification Date : ĠInstant ?, ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġbio graphy : ĠString ?, ĊĠĠĠ Ġval Ġdate OfBirth : ĠString ?, ĊĠĠĠ Ġval Ġdate Of Death : ĠString ?, ĊĠĠĠ Ġval Ġimage : ĠString ?, ĊĠĠĠ Ġval Ġnotes : ĠString ?, ĊĠĠĠ Ġval Ġofficial Page : ĠString ?, ĊĠĠĠ Ġval Ġw ikipedia Page : ĠString ?, ĊĠĠĠ Ġval Ġgood reads Page : ĠString ?, ĊĠĠĠ Ġval Ġtwitter Page : ĠString ?, ĊĠĠĠ Ġval Ġfacebook Page : ĠString ?, ĊĠĠĠ Ġval Ġinst agram Page : ĠString ?, Ċ ) Ċ Ċ data Ġclass ĠAuthor Update Dto ( ĊĠĠĠ Ġval Ġid : ĠUUID ?, ĊĠĠĠ Ġval Ġcreation Date : ĠInstant ?, ĊĠĠĠ Ġval Ġmodification Date : ĠInstant ?, ĊĠĠĠ Ġval Ġname : ĠString ?, ĊĠĠĠ Ġval Ġbio graphy : ĠString ?, ĊĠĠĠ Ġval Ġdate OfBirth : ĠString ?, ĊĠĠĠ Ġval Ġdate Of Death : ĠString ?, ĊĠĠĠ Ġval Ġimage : ĠString ?, ĊĠĠĠ Ġval Ġnotes : ĠString ?, ĊĠĠĠ Ġval Ġofficial Page : ĠString ?, ĊĠĠĠ Ġval Ġw ikipedia Page : ĠString ?, ĊĠĠĠ Ġval Ġgood reads Page : ĠString ?, ĊĠĠĠ Ġval Ġtwitter Page : ĠString ?, ĊĠĠĠ Ġval Ġfacebook Page : ĠString ?, ĊĠĠĠ Ġval Ġinst agram Page : ĠString ?, Ċ ) Ċ Ċ data Ġclass ĠTag Dto ( ĊĠĠĠ Ġval Ġid : ĠUUID ?, ĊĠĠĠ Ġval Ġcreation Date : ĠInstant ?, ĊĠĠĠ Ġval Ġmodification Date : ĠInstant ?, ĊĠĠĠ Ġval Ġname : ĠString , Ċ ) Ċ Ċ fun Ġfrom Book Create Dto ( dto : ĠBook Create Dto ): ĠBook Update Dto Ġ{ ĊĠĠĠ Ġreturn ĠBook Update Dto ( ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġdto . title , ĊĠĠĠĠĠĠĠ Ġis bn 1 0 Ġ= Ġdto . isbn 1 0 , ĊĠĠĠĠĠĠĠ Ġis bn 1 3 Ġ= Ġdto . isbn 1 3 , ĊĠĠĠĠĠĠĠ Ġsummary Ġ= Ġdto . summary , ĊĠĠĠĠĠĠĠ Ġimage Ġ= Ġdto . image , ĊĠĠĠĠĠĠĠ Ġpublisher Ġ= Ġdto . publisher , ĊĠĠĠĠĠĠĠ Ġpage Count Ġ= Ġdto . page Count , ĊĠĠĠĠĠĠĠ Ġpublished Date Ġ= Ġdto . published Date , ĊĠĠĠĠĠĠĠ Ġauthors Ġ= Ġdto . authors , ĊĠĠĠĠĠĠĠ Ġtags Ġ= Ġdto . tags , ĊĠĠĠĠĠĠĠ Ġseries Ġ= Ġdto . series , ĊĠĠĠĠĠĠĠ Ġnumber In Series Ġ= Ġdto . number In Series , ĊĠĠĠĠĠĠĠ Ġgoogle Id Ġ= Ġdto . google Id , ĊĠĠĠĠĠĠĠ Ġamazon Id Ġ= Ġdto . amazon Id , ĊĠĠĠĠĠĠĠ Ġgood reads Id Ġ= Ġdto . good reads Id , ĊĠĠĠĠĠĠĠ Ġlibrary thing Id Ġ= Ġdto . library thing Id , ĊĠĠĠĠĠĠĠ Ġlanguage Ġ= Ġdto . language , ĊĠĠĠ Ġ) Ċ } Ċ