package Ġcom . nin jas quad . spring rest doc sk otlin . core Ċ Ċ import Ġorg . springframework . rest docs . hyper media . Link Descriptor Ċ Ċ /** Ċ Ġ* ĠReceiver Ġof Ġthe Ġextension Ġfunction Ġused Ġto Ġadd Ġlink Ġdescriptors Ġto Ġlinks Ġsnippets Ċ Ġ*/ Ċ @ Rest Documentation Dsl Marker Ċ interface ĠLinks Scope Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġa Ġnew Ġlink Ġdescriptor Ġand Ġadds Ġit Ġto Ġthe Ġsnippet Ġbeing Ġconfigured . ĊĠĠĠĠ Ġ* Ġ@ param Ġrel Ġthe Ġrel Ġof Ġthe Ġlink ĊĠĠĠĠ Ġ* Ġ@ param Ġdescription Ġthe Ġdescription Ġof Ġthe Ġlink . ĠOptional Ġif Ġ` ignored ` Ġis Ġtrue , Ġor Ġif Ġthe Ġlink Ġhas Ġa Ġ` title `. ĠIn ĊĠĠĠĠ Ġ* Ġthat Ġcase , Ġthe Ġtitle Ġwill Ġbe Ġused Ġas Ġthe Ġdescription ĊĠĠĠĠ Ġ* Ġ@ param Ġoptional Ġif Ġtrue , Ġmarks Ġthe Ġdescriptor Ġas Ġoptional ĊĠĠĠĠ Ġ* Ġ@ param Ġignored Ġif Ġtrue , Ġmarks Ġthe Ġdescriptor Ġas Ġignored , Ġi . e . Ġnot Ġincluded Ġin Ġthe Ġdocumentation ĊĠĠĠĠ Ġ* Ġ@ param Ġattributes Ġarbitrary Ġadditional Ġattributes Ġfor Ġthe Ġdescriptor ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ see ĠDes cript ors ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd ( ĊĠĠĠĠĠĠĠ Ġrel : ĠString , ĊĠĠĠĠĠĠĠ Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġoptional : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġignored : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġattributes : ĠMap < String , ĠAny ?> Ġ= Ġempty Map () ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAdds Ġthe Ġgiven Ġlink Ġdescriptor Ġto Ġthe Ġsnippet Ġbeing Ġconfigured ĊĠĠĠĠ Ġ* Ġ@ param Ġlink Descriptor Ġthe Ġdescriptor Ġto Ġadd Ġto Ġthe Ġsnippet ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd ( link Descriptor : ĠLink Descriptor ) Ċ } Ċ