package Ġcom . sha . form validator . model Ċ Ċ enum Ġclass ĠRequired Validation Ġconstructor ( var Ġvalue : ĠInt ) Ġ{ ĊĠĠĠ ĠREQUIRED ( 0 ), ĊĠĠĠ ĠNOT _ REQUIRED ( 1 ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Value ( value : ĠInt ?) Ġ= Ġvalues (). first OrNull Ġ{ Ġit . value Ġ== Ġvalue Ġ} Ġ?: ĠREQUIRED ĊĠĠĠ Ġ} Ċ }