package Ġru . registration . bot . repositories . spec ifications Ċ Ċ import Ġorg . springframework . jdbc . core . named param . Map Sql Parameter Source Ċ import Ġru . registration . bot . engine . commands . flow . State Type Ċ import Ġru . registration . bot . repositories . Exec Specification Ċ Ċ class ĠUpdate Request Field ( ĊĠĠĠ Ġprivate Ġval ĠuserId : ĠInt ?, ĊĠĠĠ Ġprivate Ġval Ġpair : ĠPair < String , ĠAny ?> Ċ ) Ġ: ĠExec Specification Ġ{ ĊĠĠĠ Ġoverride Ġval Ġsql : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ" update Ġrequests Ġset Ġ${ pair . first } Ġ= Ġ: ${ pair . first }, Ġup dst mp Ġ= Ġcurrent _ timestamp Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" where Ġuser _ id Ġ= Ġ: user _ id Ġand Ġstate Ġin Ġ(: draft _ states )" ĊĠĠĠ Ġoverride Ġval Ġsql Parameter Source : ĠMap < String , Ġ*> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠMap Sql Parameter Source () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Value ("${ pair . first }", Ġpair . second ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Value (" user _ id ", ĠuserId ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Value (" draft _ states ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠState Type . START _ STATE . name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠState Type . FULL _ NAME _ STATE . name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠState Type . MAIL _ STATE . name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠState Type . PHONE _ STATE . name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠState Type . G ENDER _ STATE . name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠState Type . ROOM _ STATE . name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠState Type . D ANCE STYLE _ STATE . name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠState Type . NE IGH B ORS _ STATE . name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠState Type . REQUEST _ READY . name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ). values Ċ } Ċ