package Ġbe . m ick ver m . widget . valid ating edit text . validators Ċ Ċ import Ġandroidx . annotation . String Res Ċ Ċ class ĠLength Input Validator ( ĊĠĠĠ Ġ@ String Res Ġprivate Ġval Ġerror Res : ĠInt , ĊĠĠĠ Ġprivate Ġval Ġmin Length : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġprivate Ġval ĠmaxLength : ĠInt Ġ= ĠInt . MAX _ VALUE Ċ ) Ġ: ĠInput Validator Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġvalidate ( input : ĠString ?) Ġ= Ġwhen Ġ{ ĊĠĠĠĠĠĠĠ Ġinput Ġ== Ġnull Ġ|| Ġinput . length Ġ< Ġmin Length Ġ|| Ġinput . length Ġ> ĠmaxLength Ġ-> Ġerror Res ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġnull ĊĠĠĠ Ġ} Ċ }