package Ġcom . ort . fire w olf . api . view . reserved Ċ Ċ import Ġcom . ort . fire w olf . domain . model . reserved . Reserved V illage Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . time . Local Time Ċ Ċ data Ġclass ĠReserved V illage View ( ĊĠĠĠ Ġval Ġid : ĠInt , ĊĠĠĠ Ġval Ġv illage Create Datetime : ĠLocalDateTime , ĊĠĠĠ Ġval Ġv illage StartDate time : ĠLocalDateTime , ĊĠĠĠ Ġval Ġorganization : ĠString , ĊĠĠĠ Ġval Ġsilent Hours : ĠInt , ĊĠĠĠ Ġval Ġsay able Start : ĠLocal Time , ĊĠĠĠ Ġval Ġsay able End : ĠLocal Time , ĊĠĠĠ Ġval Ġavailable Dummy Skill : ĠBoolean Ċ ) Ġ{ ĊĠĠĠ Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġreserved V illage : ĠReserved V illage ĊĠĠĠ Ġ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġid Ġ= Ġreserved V illage . id , ĊĠĠĠĠĠĠĠ Ġv illage Create Datetime Ġ= Ġreserved V illage . v illage Create Datetime , ĊĠĠĠĠĠĠĠ Ġv illage StartDate time Ġ= Ġreserved V illage . v illage StartDate time , ĊĠĠĠĠĠĠĠ Ġorganization Ġ= Ġreserved V illage . organization , ĊĠĠĠĠĠĠĠ Ġsilent Hours Ġ= Ġreserved V illage . silent Hours , ĊĠĠĠĠĠĠĠ Ġsay able Start Ġ= Ġreserved V illage . v illage StartDate time . plus Hours ( reserved V illage . silent Hours . to Long ()). to Local Time (), ĊĠĠĠĠĠĠĠ Ġsay able End Ġ= Ġreserved V illage . v illage StartDate time . to Local Time (), ĊĠĠĠĠĠĠĠ Ġavailable Dummy Skill Ġ= Ġreserved V illage . available Dummy Skill ĊĠĠĠ Ġ) Ċ }