package Ġbr . com . z up . ot 5 . core . validation Ċ Ċ import Ġjavax . validation . Constraint Ċ import Ġjavax . validation . Payload Ċ import Ġkotlin . reflect . K Class ĊĊ Ċ @ Target ( Annotation Target . FIELD ) Ċ @ Must Be Document ed Ċ @ Constraint ( validated By Ġ= Ġ[ UUID Valid o Validator :: class ]) Ċ annotation Ġclass ĠUUID Valid o ( ĊĠĠĠ Ġval Ġmessage : ĠString Ġ= Ġ" na o ĠÃ© Ġum ĠUUID Ġvalid o ", ĊĠĠĠ Ġval Ġgroups : ĠArray < K Class <* >> Ġ= Ġ[], ĊĠĠĠ Ġval Ġpayload : ĠArray < K Class < out ĠPayload >> Ġ= Ġ[] Ċ ) Ċ