package Ġcom . github . j nt ak pe . rest docs . dsl Ċ Ċ /** Ċ Ġ* ĠDocuments ĠJSON Ġresponse Ġbody Ċ Ġ*/ Ċ object ĠJson Descriptor Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġa Ġnew ĠJSON Ġobject Ġdocumentation Ġlist Ġof Ġfields ĊĠĠĠĠ Ġ* Ġ@ param Ġinit Ġfunction Ġwith Ġ[ Root ] Ġreceiver Ġused Ġto Ġdocument ĠJSON Ġobject Ġfields ĊĠĠĠĠ Ġ* Ġ@ return Ġdocumented Ġfields ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġroot ( init : ĠRoot . () Ġ-> ĠUnit ) Ġ= ĠRoot (). apply ( init ). fields ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġa Ġnew ĠJSON Ġarray Ġdocumentation Ġlist Ġof Ġfields ĊĠĠĠĠ Ġ* Ġ@ param Ġinit Ġfunction Ġwith Ġ[ Root ] Ġreceiver Ġused Ġto Ġdocument ĠJSON Ġarray Ġfields ĊĠĠĠĠ Ġ* Ġ@ return Ġdocumented Ġfields ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġlist ( description : ĠString , Ġinit : ĠRoot List . () Ġ-> ĠUnit ) Ġ= ĠRoot List ( description ). apply ( init ). fields Ċ }