package Ġuk . n hs . n hs x . high risk ven ues upload . model Ċ Ċ import Ġdev . fork handles . values . StringValue Ċ import Ġdev . fork handles . values . StringValue Factory Ċ import Ġdev . fork handles . values . regex Ċ Ċ private Ġconst Ġval ĠV EN UE _ ID _ PATTERN Ġ= Ġ"[ C DEF HJ K MP RT VW XY 2 3 4 5 6 8 9 ]{ 1 , 1 2 }" Ċ Ċ class ĠV en ue Id ( id : ĠString ) Ġ: ĠString Value ( id ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ: ĠString Value Factory < Venue Id >( ĊĠĠĠĠĠĠĠ Ġ:: Venue Id , ĊĠĠĠĠĠĠĠ ĠV EN UE _ ID _ PATTERN . regex . with Message (" validation Ġerror : ĠV en ue Id Ġmust Ġmatch Ġ$ VEN UE _ ID _ PATTERN ") ĊĠĠĠ Ġ) Ċ } Ċ