package Ġorg . my ddd . vertx . micro . rest . bootstrap . ext Ċ Ċ import Ġio . vertx . core . json . JsonObject Ċ import Ġio . vertx . kotlin . core . json . json Ċ import Ġio . vertx . kotlin . core . json . obj Ċ import Ġorg . my ddd . vertx . document . api . Document DTO Ċ Ċ fun ĠJsonObject . to Document DTO (): Document DTO { ĊĠĠĠ Ġreturn ĠDocument DTO . newBuilder () ĊĠĠĠĠĠĠĠ Ġ. setName ( this . getString (" name ")) ĊĠĠĠĠĠĠĠ Ġ. set Media Id ( this . getString (" media Id ")) ĊĠĠĠĠĠĠĠ Ġ. set Document Type ( this . getString (" document Type ")) ĊĠĠĠĠĠĠĠ Ġ. set Md 5 ( this . getString (" md 5 ")) ĊĠĠĠĠĠĠĠ Ġ. build () Ċ } Ċ Ċ fun ĠDocument DTO . to JsonObject (): JsonObject Ġ{ ĊĠĠĠ Ġreturn Ġjson Ġ{ ĊĠĠĠĠĠĠĠ Ġobj ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" id " Ġto Ġid , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" name " Ġto Ġname , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" media Id " Ġto Ġmedia Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" document Type " Ġto Ġdocument Type , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" md 5 " Ġto Ġmd 5 ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }