package Ġbr . com . z up . cas ado codigo . shared . validation Ċ Ċ import Ġjavax . validation . Constraint Ċ import Ġjavax . validation . Payload Ċ import Ġkotlin . reflect . K Class Ċ Ċ @ Must Be Document ed Ċ @ Constraint ( validated By Ġ= Ġ[ Exists Validator :: class ]) Ċ @ Target ( Annotation Target . FIELD , ĠAnnotation Target . VALUE _ PARAMETER ) Ċ @ Retention ( Annotation Retention . RUNTIME ) Ċ annotation Ġclass ĠEx ists ( ĊĠĠĠĠĠĠĠ Ġval Ġmessage : ĠString Ġ= Ġ" not Ġfound ", ĊĠĠĠĠĠĠĠ Ġval Ġentity Class : ĠK Class <* >, ĊĠĠĠĠĠĠĠ Ġval Ġentity Field : ĠString Ġ= Ġ" id ", ĊĠĠĠĠĠĠĠ Ġval Ġgroups : ĠArray < K Class <* >> Ġ= Ġ[], ĊĠĠĠĠĠĠĠ Ġval Ġpayload : ĠArray < K Class < out ĠPayload >> Ġ= Ġ[] Ċ ) Ċ