package Ġbr . com . edu . z up . validators Ċ Ċ import Ġbr . com . edu . z up . nova Ch ave . Nova Ch ave DTO Ċ import Ġjavax . inject . Singleton Ċ import Ġjavax . validation . Constraint Ċ import Ġjavax . validation . Constraint Validator Ċ import Ġjavax . validation . Constraint Validator Context Ċ import Ġjavax . validation . Payload Ċ import Ġkotlin . reflect . K Class Ċ import Ġkotlin . annotation . Annotation Retention . RUNTIME Ċ import Ġkotlin . annotation . Annotation Target . CLASS Ċ import Ġkotlin . annotation . Annotation Target . TYPE ĊĊ Ċ @ Must Be Document ed Ċ @ Target ( CLASS , ĠTYPE ) Ċ @ Retention ( RUNTIME ) Ċ @ Constraint ( validated By Ġ= Ġ[ Valid Pix Key Validator :: class ]) Ċ annotation Ġclass ĠValid Ch ave Pix ( ĊĊĠĠĠ Ġval Ġmessage : ĠString Ġ= Ġ" ch ave ĠP ix Ġinv Ã¡l ida ", ĊĠĠĠ Ġval Ġgroups : ĠArray < K Class < Any >> Ġ= Ġ[], ĊĠĠĠ Ġval Ġpayload : ĠArray < K Class < Payload >> Ġ= Ġ[], Ċ Ċ ) ĊĊĊ